starting build "0e698ae8-6165-4c53-bb1d-16e7ae6e60b5" FETCHSOURCE BUILD Starting Step #0 Step #0: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #0: Using default tag: latest Step #0: latest: Pulling from oss-fuzz-base/base-runner Step #0: b549f31133a9: Pulling fs layer Step #0: 27a60affb188: Pulling fs layer Step #0: fe996ae7dc59: Pulling fs layer Step #0: 1fb60f76380f: Pulling fs layer Step #0: ceacc69a5eb6: Pulling fs layer Step #0: 56df53c7e92f: Pulling fs layer Step #0: 5b0678c590a1: Pulling fs layer Step #0: 643b93c5a493: Pulling fs layer Step #0: 3a053ccbe2fc: Pulling fs layer Step #0: 75399c9193ed: Pulling fs layer Step #0: 73b63ae67252: Pulling fs layer Step #0: 958e446b901c: Pulling fs layer Step #0: 596eac7a3fb3: Pulling fs layer Step #0: 3f5cabb069a2: Pulling fs layer Step #0: 1fb60f76380f: Waiting Step #0: 82db9b94cb83: Pulling fs layer Step #0: c75b5213d1e6: Pulling fs layer Step #0: 09665408fcc1: Pulling fs layer Step #0: ceacc69a5eb6: Waiting Step #0: 512c6bb36969: Pulling fs layer Step #0: b8df1e8c820b: Pulling fs layer Step #0: 552a7107d98a: Pulling fs layer Step #0: eb6497a150eb: Pulling fs layer Step #0: 56df53c7e92f: Waiting Step #0: 4e0ebe252713: Pulling fs layer Step #0: a210141399dc: Pulling fs layer Step #0: 49e603669c49: Pulling fs layer Step #0: 5b0678c590a1: Waiting Step #0: fd39327fd459: Pulling fs layer Step #0: 471f435a1c08: Pulling fs layer Step #0: 643b93c5a493: Waiting Step #0: 958e446b901c: Waiting Step #0: 3a053ccbe2fc: Waiting Step #0: 552a7107d98a: Waiting Step #0: 596eac7a3fb3: Waiting Step #0: 75399c9193ed: Waiting Step #0: 73b63ae67252: Waiting Step #0: 3f5cabb069a2: Waiting Step #0: eb6497a150eb: Waiting Step #0: 4e0ebe252713: Waiting Step #0: a210141399dc: Waiting Step #0: c75b5213d1e6: Waiting Step #0: fd39327fd459: Waiting Step #0: 09665408fcc1: Waiting Step #0: 471f435a1c08: Waiting Step #0: b8df1e8c820b: Waiting Step #0: 82db9b94cb83: Waiting Step #0: fe996ae7dc59: Verifying Checksum Step #0: fe996ae7dc59: Download complete Step #0: 1fb60f76380f: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: ceacc69a5eb6: Verifying Checksum Step #0: ceacc69a5eb6: Download complete Step #0: 56df53c7e92f: Verifying Checksum Step #0: 56df53c7e92f: Download complete Step #0: 643b93c5a493: Verifying Checksum Step #0: 643b93c5a493: Download complete Step #0: 5b0678c590a1: Verifying Checksum Step #0: 5b0678c590a1: Download complete Step #0: 75399c9193ed: Download complete Step #0: 73b63ae67252: Verifying Checksum Step #0: 73b63ae67252: Download complete Step #0: 27a60affb188: Verifying Checksum Step #0: 27a60affb188: Download complete Step #0: 958e446b901c: Download complete Step #0: 3a053ccbe2fc: Verifying Checksum Step #0: 3a053ccbe2fc: Download complete Step #0: 82db9b94cb83: Verifying Checksum Step #0: 82db9b94cb83: Download complete Step #0: 3f5cabb069a2: Verifying Checksum Step #0: 3f5cabb069a2: Download complete Step #0: c75b5213d1e6: Verifying Checksum Step #0: c75b5213d1e6: Download complete Step #0: 512c6bb36969: Verifying Checksum Step #0: 512c6bb36969: Download complete Step #0: b549f31133a9: Pull complete Step #0: 09665408fcc1: Verifying Checksum Step #0: 09665408fcc1: Download complete Step #0: 596eac7a3fb3: Verifying Checksum Step #0: 596eac7a3fb3: Download complete Step #0: 552a7107d98a: Verifying Checksum Step #0: 552a7107d98a: Download complete Step #0: eb6497a150eb: Verifying Checksum Step #0: eb6497a150eb: Download complete Step #0: 4e0ebe252713: Verifying Checksum Step #0: 4e0ebe252713: Download complete Step #0: a210141399dc: Verifying Checksum Step #0: a210141399dc: Download complete Step #0: 49e603669c49: Verifying Checksum Step #0: 49e603669c49: Download complete Step #0: fd39327fd459: Verifying Checksum Step #0: fd39327fd459: Download complete Step #0: 471f435a1c08: Download complete Step #0: b8df1e8c820b: Verifying Checksum Step #0: b8df1e8c820b: Download complete Step #0: 27a60affb188: Pull complete Step #0: fe996ae7dc59: Pull complete Step #0: 1fb60f76380f: Pull complete Step #0: ceacc69a5eb6: Pull complete Step #0: 56df53c7e92f: Pull complete Step #0: 5b0678c590a1: Pull complete Step #0: 643b93c5a493: Pull complete Step #0: 3a053ccbe2fc: Pull complete Step #0: 75399c9193ed: Pull complete Step #0: 73b63ae67252: Pull complete Step #0: 958e446b901c: Pull complete Step #0: 596eac7a3fb3: Pull complete Step #0: 3f5cabb069a2: Pull complete Step #0: 82db9b94cb83: Pull complete Step #0: c75b5213d1e6: Pull complete Step #0: 09665408fcc1: Pull complete Step #0: 512c6bb36969: Pull complete Step #0: b8df1e8c820b: Pull complete Step #0: 552a7107d98a: Pull complete Step #0: eb6497a150eb: Pull complete Step #0: 4e0ebe252713: Pull complete Step #0: a210141399dc: Pull complete Step #0: 49e603669c49: Pull complete Step #0: fd39327fd459: Pull complete Step #0: 471f435a1c08: Pull complete Step #0: Digest: sha256:6380368e5a1bcc9a8c85c797794b7522f246f2693da3edf42319530441784b00 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #0: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #1: Copying gs://oss-fuzz-coverage/gpac/textcov_reports/20250221/fuzz_parse.covreport... Step #1: / [0/4 files][ 0.0 B/ 12.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/gpac/textcov_reports/20250221/fuzz_m2ts_probe.covreport... Step #1: / [0/4 files][ 0.0 B/ 12.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/gpac/textcov_reports/20250221/fuzz_probe_analyze.covreport... Step #1: / [0/4 files][ 0.0 B/ 12.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/gpac/textcov_reports/20250221/fuzz_route.covreport... Step #1: / [0/4 files][ 0.0 B/ 12.2 MiB] 0% Done / [1/4 files][593.4 KiB/ 12.2 MiB] 4% Done / [2/4 files][ 2.9 MiB/ 12.2 MiB] 23% Done / [3/4 files][ 10.8 MiB/ 12.2 MiB] 88% Done / [4/4 files][ 12.2 MiB/ 12.2 MiB] 100% Done Step #1: Operation completed over 4 objects/12.2 MiB. Finished Step #1 Starting Step #2 Step #2: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #2: total 12512 Step #2: -rw-r--r-- 1 root root 66972 Feb 21 10:07 fuzz_m2ts_probe.covreport Step #2: -rw-r--r-- 1 root root 2441595 Feb 21 10:07 fuzz_parse.covreport Step #2: -rw-r--r-- 1 root root 8787540 Feb 21 10:07 fuzz_probe_analyze.covreport Step #2: -rw-r--r-- 1 root root 1505352 Feb 21 10:07 fuzz_route.covreport Finished Step #2 Starting Step #3 Step #3: Already have image (with digest): gcr.io/cloud-builders/git Step #3: Cloning into 'oss-fuzz'... Finished Step #3 Starting Step #4 Step #4: Already have image (with digest): gcr.io/cloud-builders/docker Step #4: Sending build context to Docker daemon 5.632kB Step #4: Step 1/5 : FROM gcr.io/oss-fuzz-base/base-builder Step #4: latest: Pulling from oss-fuzz-base/base-builder Step #4: b549f31133a9: Already exists Step #4: 27a60affb188: Already exists Step #4: fe996ae7dc59: Already exists Step #4: 87e0e48e0cd6: Pulling fs layer Step #4: f835b9e0cf1c: Pulling fs layer Step #4: af789c137254: Pulling fs layer Step #4: aff0ac00717e: Pulling fs layer Step #4: 3b1039f9896d: Pulling fs layer Step #4: 03589768b946: Pulling fs layer Step #4: 476467ef4fc6: Pulling fs layer Step #4: 3c766dd49ffb: Pulling fs layer Step #4: cfbfe91f834e: Pulling fs layer Step #4: 0b187dafa8d3: Pulling fs layer Step #4: 345ac71c4767: Pulling fs layer Step #4: 7eadecc7791c: Pulling fs layer Step #4: dde9b3807101: Pulling fs layer Step #4: aa322f9d5179: Pulling fs layer Step #4: ed7ec7eeb8fb: Pulling fs layer Step #4: fcd3b4f5fe45: Pulling fs layer Step #4: 88e3f27d7c68: Pulling fs layer Step #4: 84249ace8dd9: Pulling fs layer Step #4: b48628b9660b: Pulling fs layer Step #4: 560589aab225: Pulling fs layer Step #4: 8049d1ac7afb: Pulling fs layer Step #4: 9ca13435c3d5: Pulling fs layer Step #4: bdf125cfc8ec: Pulling fs layer Step #4: 479b0a7911fe: Pulling fs layer Step #4: b33bd0575475: Pulling fs layer Step #4: 58dcb60388c1: Pulling fs layer Step #4: b8e63fb00ce7: Pulling fs layer Step #4: d8ea79b21b9a: Pulling fs layer Step #4: 74524f23875e: Pulling fs layer Step #4: 8a3a946d5a7c: Pulling fs layer Step #4: 8328a6d3718e: Pulling fs layer Step #4: aff0ac00717e: Waiting Step #4: 88e3f27d7c68: Waiting Step #4: 84249ace8dd9: Waiting Step #4: 3b1039f9896d: Waiting Step #4: b48628b9660b: Waiting Step #4: 03589768b946: Waiting Step #4: 560589aab225: Waiting Step #4: 476467ef4fc6: Waiting Step #4: 3c766dd49ffb: Waiting Step #4: 8049d1ac7afb: Waiting Step #4: cfbfe91f834e: Waiting Step #4: 9ca13435c3d5: Waiting Step #4: 0b187dafa8d3: Waiting Step #4: bdf125cfc8ec: Waiting Step #4: 345ac71c4767: Waiting Step #4: 479b0a7911fe: Waiting Step #4: b33bd0575475: Waiting Step #4: 58dcb60388c1: Waiting Step #4: b8e63fb00ce7: Waiting Step #4: ed7ec7eeb8fb: Waiting Step #4: fcd3b4f5fe45: Waiting Step #4: d8ea79b21b9a: Waiting Step #4: 7eadecc7791c: Waiting Step #4: dde9b3807101: Waiting Step #4: aa322f9d5179: Waiting Step #4: 74524f23875e: Waiting Step #4: 8328a6d3718e: Waiting Step #4: 8a3a946d5a7c: Waiting Step #4: af789c137254: Verifying Checksum Step #4: af789c137254: Download complete Step #4: f835b9e0cf1c: Verifying Checksum Step #4: f835b9e0cf1c: Download complete Step #4: 3b1039f9896d: Download complete Step #4: 03589768b946: Verifying Checksum Step #4: 03589768b946: Download complete Step #4: 87e0e48e0cd6: Verifying Checksum Step #4: 87e0e48e0cd6: Download complete Step #4: 3c766dd49ffb: Verifying Checksum Step #4: 3c766dd49ffb: Download complete Step #4: cfbfe91f834e: Verifying Checksum Step #4: cfbfe91f834e: Download complete Step #4: 0b187dafa8d3: Verifying Checksum Step #4: 0b187dafa8d3: Download complete Step #4: 345ac71c4767: Verifying Checksum Step #4: 345ac71c4767: Download complete Step #4: 7eadecc7791c: Verifying Checksum Step #4: 7eadecc7791c: Download complete Step #4: dde9b3807101: Download complete Step #4: 87e0e48e0cd6: Pull complete Step #4: aa322f9d5179: Verifying Checksum Step #4: aa322f9d5179: Download complete Step #4: 476467ef4fc6: Verifying Checksum Step #4: 476467ef4fc6: Download complete Step #4: ed7ec7eeb8fb: Verifying Checksum Step #4: ed7ec7eeb8fb: Download complete Step #4: fcd3b4f5fe45: Verifying Checksum Step #4: fcd3b4f5fe45: Download complete Step #4: f835b9e0cf1c: Pull complete Step #4: af789c137254: Pull complete Step #4: 88e3f27d7c68: Verifying Checksum Step #4: 88e3f27d7c68: Download complete Step #4: 84249ace8dd9: Verifying Checksum Step #4: 84249ace8dd9: Download complete Step #4: b48628b9660b: Verifying Checksum Step #4: b48628b9660b: Download complete Step #4: 560589aab225: Verifying Checksum Step #4: 560589aab225: Download complete Step #4: 8049d1ac7afb: Verifying Checksum Step #4: 8049d1ac7afb: Download complete Step #4: 9ca13435c3d5: Verifying Checksum Step #4: 9ca13435c3d5: Download complete Step #4: bdf125cfc8ec: Verifying Checksum Step #4: bdf125cfc8ec: Download complete Step #4: 479b0a7911fe: Verifying Checksum Step #4: 479b0a7911fe: Download complete Step #4: b33bd0575475: Verifying Checksum Step #4: b33bd0575475: Download complete Step #4: 58dcb60388c1: Verifying Checksum Step #4: 58dcb60388c1: Download complete Step #4: aff0ac00717e: Verifying Checksum Step #4: aff0ac00717e: Download complete Step #4: d8ea79b21b9a: Verifying Checksum Step #4: d8ea79b21b9a: Download complete Step #4: b8e63fb00ce7: Verifying Checksum Step #4: b8e63fb00ce7: Download complete Step #4: 74524f23875e: Verifying Checksum Step #4: 74524f23875e: Download complete Step #4: 8a3a946d5a7c: Verifying Checksum Step #4: 8a3a946d5a7c: Download complete Step #4: 8328a6d3718e: Download complete Step #4: aff0ac00717e: Pull complete Step #4: 3b1039f9896d: Pull complete Step #4: 03589768b946: Pull complete Step #4: 476467ef4fc6: Pull complete Step #4: 3c766dd49ffb: Pull complete Step #4: cfbfe91f834e: Pull complete Step #4: 0b187dafa8d3: Pull complete Step #4: 345ac71c4767: Pull complete Step #4: 7eadecc7791c: Pull complete Step #4: dde9b3807101: Pull complete Step #4: aa322f9d5179: Pull complete Step #4: ed7ec7eeb8fb: Pull complete Step #4: fcd3b4f5fe45: Pull complete Step #4: 88e3f27d7c68: Pull complete Step #4: 84249ace8dd9: Pull complete Step #4: b48628b9660b: Pull complete Step #4: 560589aab225: Pull complete Step #4: 8049d1ac7afb: Pull complete Step #4: 9ca13435c3d5: Pull complete Step #4: bdf125cfc8ec: Pull complete Step #4: 479b0a7911fe: Pull complete Step #4: b33bd0575475: Pull complete Step #4: 58dcb60388c1: Pull complete Step #4: b8e63fb00ce7: Pull complete Step #4: d8ea79b21b9a: Pull complete Step #4: 74524f23875e: Pull complete Step #4: 8a3a946d5a7c: Pull complete Step #4: 8328a6d3718e: Pull complete Step #4: Digest: sha256:112a54785eaf7e70ca82ab22a35e45df51227f5bb0e5125fcc05f446fa324a7e Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> fec8bbbf3c13 Step #4: Step 2/5 : RUN apt-get update && apt-get install -y build-essential pkg-config libz-dev Step #4: ---> Running in 1d476a679f3f Step #4: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #4: Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4699 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1590 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [1021 kB] Step #4: Fetched 7693 kB in 1s (6146 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: build-essential is already the newest version (12.8ubuntu1.1). Step #4: The following additional packages will be installed: Step #4: libglib2.0-0 libglib2.0-data libicu66 libxml2 shared-mime-info xdg-user-dirs Step #4: The following NEW packages will be installed: Step #4: libglib2.0-0 libglib2.0-data libicu66 libxml2 pkg-config shared-mime-info Step #4: xdg-user-dirs zlib1g-dev Step #4: 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 11.1 MB of archives. Step #4: After this operation, 43.8 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.8 [1289 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.8 [5848 B] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.8 [640 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 11.1 MB in 0s (22.9 MB/s) Step #4: Selecting previously unselected package libglib2.0-0:amd64. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../0-libglib2.0-0_2.64.6-1~ubuntu20.04.8_amd64.deb ... Step #4: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #4: Selecting previously unselected package libglib2.0-data. Step #4: Preparing to unpack .../1-libglib2.0-data_2.64.6-1~ubuntu20.04.8_all.deb ... Step #4: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #4: Selecting previously unselected package libicu66:amd64. Step #4: Preparing to unpack .../2-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #4: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Selecting previously unselected package libxml2:amd64. Step #4: Preparing to unpack .../3-libxml2_2.9.10+dfsg-5ubuntu0.20.04.8_amd64.deb ... Step #4: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.8) ... Step #4: Selecting previously unselected package shared-mime-info. Step #4: Preparing to unpack .../4-shared-mime-info_1.15-1_amd64.deb ... Step #4: Unpacking shared-mime-info (1.15-1) ... Step #4: Selecting previously unselected package xdg-user-dirs. Step #4: Preparing to unpack .../5-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #4: Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Selecting previously unselected package pkg-config. Step #4: Preparing to unpack .../6-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #4: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: Preparing to unpack .../7-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #4: No schema files found: doing nothing. Step #4: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #4: Setting up pkg-config (0.29.1-0ubuntu4) ... Step #4: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.8) ... Step #4: Setting up shared-mime-info (1.15-1) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #4: Removing intermediate container 1d476a679f3f Step #4: ---> 844ba855d81a Step #4: Step 3/5 : RUN git clone https://github.com/gpac/gpac && cd gpac && git submodule update --init --remote --recursive Step #4: ---> Running in 9a76888fc741 Step #4: Cloning into 'gpac'... Step #4: Submodule 'testsuite' (https://github.com/gpac/testsuite.git) registered for path 'testsuite' Step #4: Cloning into '/src/gpac/testsuite'... Step #4: Submodule path 'testsuite': checked out 'd6a5d208580ed3a7d23e87fe483e6a10b9be0cff' Step #4: Removing intermediate container 9a76888fc741 Step #4: ---> f96210c86cce Step #4: Step 4/5 : COPY build.sh $SRC/ Step #4: ---> 03a8f9cc1e27 Step #4: Step 5/5 : WORKDIR $SRC/gpac Step #4: ---> Running in 541781f282d2 Step #4: Removing intermediate container 541781f282d2 Step #4: ---> 3de93a2aa33c Step #4: Successfully built 3de93a2aa33c Step #4: Successfully tagged gcr.io/oss-fuzz/gpac:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/gpac Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/fileKkzHBO Step #5 - "srcmap": + echo '{}' Step #5 - "srcmap": + PATHS_TO_SCAN=/src Step #5 - "srcmap": + [[ c == \g\o ]] Step #5 - "srcmap": ++ find /src -name .git -type d Step #5 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #5 - "srcmap": ++ dirname /src/gpac/.git Step #5 - "srcmap": + GIT_DIR=/src/gpac Step #5 - "srcmap": + cd /src/gpac Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://github.com/gpac/gpac Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=8f1b1bb151b4a1f160fa713bdca51d6d74a07688 Step #5 - "srcmap": + jq_inplace /tmp/fileKkzHBO '."/src/gpac" = { type: "git", url: "https://github.com/gpac/gpac", rev: "8f1b1bb151b4a1f160fa713bdca51d6d74a07688" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/fileOfMEoc Step #5 - "srcmap": + cat /tmp/fileKkzHBO Step #5 - "srcmap": + jq '."/src/gpac" = { type: "git", url: "https://github.com/gpac/gpac", rev: "8f1b1bb151b4a1f160fa713bdca51d6d74a07688" }' Step #5 - "srcmap": + mv /tmp/fileOfMEoc /tmp/fileKkzHBO Step #5 - "srcmap": ++ find /src -name .svn -type d Step #5 - "srcmap": ++ find /src -name .hg -type d Step #5 - "srcmap": + '[' '' '!=' '' ']' Step #5 - "srcmap": + cat /tmp/fileKkzHBO Step #5 - "srcmap": + rm /tmp/fileKkzHBO Step #5 - "srcmap": { Step #5 - "srcmap": "/src/gpac": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://github.com/gpac/gpac", Step #5 - "srcmap": "rev": "8f1b1bb151b4a1f160fa713bdca51d6d74a07688" Step #5 - "srcmap": } Step #5 - "srcmap": } Finished Step #5 - "srcmap" Starting Step #6 - "compile-libfuzzer-introspector-x86_64" Step #6 - "compile-libfuzzer-introspector-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": vm.mmap_rnd_bits = 28 Step #6 - "compile-libfuzzer-introspector-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #6 - "compile-libfuzzer-introspector-x86_64": Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 2% Reading package lists... 2% Reading package lists... 4% Reading package lists... 4% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 29% Reading package lists... 29% Reading package lists... 30% Reading package lists... 42% Reading package lists... 42% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 53% Reading package lists... 53% Reading package lists... 56% Reading package lists... 56% Reading package lists... 66% Reading package lists... 66% Reading package lists... 67% Reading package lists... 67% Reading package lists... 70% Reading package lists... 70% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 82% Reading package lists... 82% Reading package lists... 84% Reading package lists... 84% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 97% Reading package lists... 97% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done Step #6 - "compile-libfuzzer-introspector-x86_64": Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Step #6 - "compile-libfuzzer-introspector-x86_64": Reading state information... 0% Reading state information... 0% Reading state information... Done Step #6 - "compile-libfuzzer-introspector-x86_64": zlib1g-dev is already the newest version (1:1.2.11.dfsg-2ubuntu1.5). Step #6 - "compile-libfuzzer-introspector-x86_64": The following additional packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libyaml-0-2 Step #6 - "compile-libfuzzer-introspector-x86_64": Suggested packages: Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-doc Step #6 - "compile-libfuzzer-introspector-x86_64": The following NEW packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-0-2 libyaml-dev Step #6 - "compile-libfuzzer-introspector-x86_64": 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Step #6 - "compile-libfuzzer-introspector-x86_64": Need to get 469 kB of archives. Step #6 - "compile-libfuzzer-introspector-x86_64": After this operation, 2050 kB of additional disk space will be used. Step #6 - "compile-libfuzzer-introspector-x86_64": 0% [Working] Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 2% [1 libyaml-0-2 14.2 kB/48.9 kB 29%] 11% [Working] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 12% [2 libjpeg-turbo8 2604 B/118 kB 2%] 34% [Waiting for headers] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1.20.04.3 [238 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 34% [3 libjpeg-turbo8-dev 1552 B/238 kB 1%] 78% [Waiting for headers] Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 78% [4 libjpeg8 424 B/2194 B 19%] 81% [Waiting for headers] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 81% [5 libjpeg8-dev 838 B/1552 B 54%] 84% [Waiting for headers] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 84% [6 libjpeg-dev 1546 B/1546 B 100%] 87% [Waiting for headers] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-dev amd64 0.2.2-1 [58.2 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 87% [7 libyaml-dev 58 B/58.2 kB 0%] 100% [Working] Fetched 469 kB in 1s (505 kB/s) Step #6 - "compile-libfuzzer-introspector-x86_64": debconf: delaying package configuration, since apt-utils is not installed Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-0-2:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17789 files and directories currently installed.) Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../0-libyaml-0-2_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../1-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../2-libjpeg-turbo8-dev_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../3-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../4-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../5-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../6-libyaml-dev_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (25.0.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (65.5.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 29.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hInstalling collected packages: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: setuptools 65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling setuptools-65.5.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled setuptools-65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed setuptools-75.8.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyyaml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (3.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting rust-demangler Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl.metadata (866 bytes) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting typing-extensions>=4.0.0 (from beautifulsoup4) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (751 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/751.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.2/751.2 kB 21.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading beautifulsoup4-4.13.3-py3-none-any.whl (186 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl (5.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 105.2 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.6-py3-none-any.whl (36 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: rust-demangler, cxxfilt, typing-extensions, soupsieve, pyyaml, lxml, beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed beautifulsoup4-4.13.3 cxxfilt-0.3.0 lxml-5.3.1 pyyaml-6.0.2 rust-demangler-1.0 soupsieve-2.6 typing-extensions-4.12.2 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting contourpy>=1.0.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cycler>=0.10 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting fonttools>=4.22.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (101 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting kiwisolver>=1.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy>=1.23 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting packaging>=20.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pillow>=8 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (9.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyparsing>=2.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyparsing-3.2.1-py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting python-dateutil>=2.7 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 104.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 125.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 88.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/16.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 139.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading packaging-24.2-py3-none-any.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 128.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pyparsing-3.2.1-py3-none-any.whl (107 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: python-dateutil, pyparsing, pillow, packaging, numpy, kiwisolver, fonttools, cycler, contourpy, matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed contourpy-1.3.1 cycler-0.12.1 fonttools-4.56.0 kiwisolver-1.4.8 matplotlib-3.10.0 numpy-2.2.3 packaging-24.2 pillow-11.1.0 pyparsing-3.2.1 python-dateutil-2.9.0.post0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /fuzz-introspector/src /src/gpac Step #6 - "compile-libfuzzer-introspector-x86_64": Obtaining file:///fuzz-introspector/src Step #6 - "compile-libfuzzer-introspector-x86_64": Installing build dependencies ... [?25l- \ | / - done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Checking if build backend supports build_editable ... [?25ldone Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Getting requirements to build editable ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Preparing editable metadata (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hCollecting beautifulsoup4==4.10.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cxxfilt==0.3.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml==4.9.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib==3.7.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting PyYAML==6.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve==2.2.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.2.1-py3-none-any.whl.metadata (5.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting yapf==0.32.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl.metadata (34 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting flake8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.2-py2.py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pep8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pep8-1.7.1-py2.py3-none-any.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting psutil (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting toml (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pytest (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx==6.0.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx_rtd_theme (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl.metadata (4.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting configparser (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading configparser-7.1.0-py3-none-any.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting coverage (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting atheris (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools>=65.5.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (75.8.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tqdm (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: rust-demangler in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-python==0.23.6 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting networkx (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-languages==1.10.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-c==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-cpp==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-go==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-java==0.23.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-rust==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (0.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (4.56.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.4.8) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy<2,>=1.20 (from matplotlib==3.7.5->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (24.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (11.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (3.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (2.9.0.post0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-applehelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-devhelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jsmath (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-qthelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Jinja2>=3.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Pygments>=2.12 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting docutils<0.20,>=0.18 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading docutils-0.19-py3-none-any.whl.metadata (2.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting snowballstemmer>=2.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting babel>=2.9 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting alabaster<0.8,>=0.7 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting imagesize>=1.3 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting requests>=2.25.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mccabe<0.8.0,>=0.7.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pycodestyle<2.13.0,>=2.12.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyflakes<3.3.0,>=3.2.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: typing_extensions>=4.6.0 in /usr/local/lib/python3.10/site-packages (from mypy->fuzz-introspector==0.1.7) (4.12.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy_extensions>=1.0.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tomli>=1.1.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting exceptiongroup>=1.0.0rc8 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading exceptiongroup-1.2.2-py3-none-any.whl.metadata (6.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting iniconfig (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pluggy<2,>=1.5 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jquery<5,>=4 (from sphinx_rtd_theme->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 98.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/11.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 148.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/682.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 36.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.2.1-py3-none-any.whl (33 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl (3.0 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 134.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (566 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/566.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 566.6/566.6 kB 30.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 142.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl (190 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/30.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.9/30.9 MB 156.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading configparser-7.1.0-py3-none-any.whl (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.2-py2.py3-none-any.whl (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 144.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading networkx-3.4.2-py3-none-any.whl (1.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 79.2 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pep8-1.7.1-py2.py3-none-any.whl (41 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl (343 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl (7.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/7.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 139.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/10.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 155.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading docutils-0.19-py3-none-any.whl (570 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/570.5 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 29.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl (134 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/18.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 171.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pluggy-1.5.0-py3-none-any.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 73.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading requests-2.32.3-py3-none-any.whl (64 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl (14 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl (70 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl (128 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Building wheels for collected packages: fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Building editable for fuzz-introspector (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Created wheel for fuzz-introspector: filename=fuzz_introspector-0.1.7-0.editable-py3-none-any.whl size=3896 sha256=867c4c87aa9bab668cb4c4ec585060294745f3638b3b01c2f8d3febea1765436 Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-hqfz0odh/wheels/ce/ec/9e/e0f680466f0d02256e58f72aba9efaf05145b62b6274f28ccb Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully built fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: yapf, snowballstemmer, pep8, atheris, urllib3, tree-sitter-rust, tree-sitter-python, tree-sitter-java, tree-sitter-go, tree-sitter-cpp, tree-sitter-c, tree-sitter, tqdm, tomli, toml, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, PyYAML, Pygments, pyflakes, pycodestyle, psutil, pluggy, numpy, networkx, mypy_extensions, mccabe, MarkupSafe, lxml, iniconfig, imagesize, idna, exceptiongroup, docutils, coverage, configparser, charset-normalizer, certifi, babel, alabaster, tree-sitter-languages, requests, pytest, mypy, Jinja2, flake8, beautifulsoup4, sphinx, matplotlib, sphinxcontrib-jquery, sphinx_rtd_theme, fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: soupsieve 2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling soupsieve-2.6: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled soupsieve-2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: PyYAML Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: PyYAML 6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling PyYAML-6.0.2: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled PyYAML-6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: numpy Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: numpy 2.2.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling numpy-2.2.3: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled numpy-2.2.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: lxml 5.3.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling lxml-5.3.1: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled lxml-5.3.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: beautifulsoup4 4.13.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling beautifulsoup4-4.13.3: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled beautifulsoup4-4.13.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: matplotlib 3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling matplotlib-3.10.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled matplotlib-3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0 Pygments-2.19.1 alabaster-0.7.16 atheris-2.3.0 babel-2.17.0 beautifulsoup4-4.10.0 certifi-2025.1.31 charset-normalizer-3.4.1 configparser-7.1.0 coverage-7.6.12 docutils-0.19 exceptiongroup-1.2.2 flake8-7.1.2 fuzz-introspector-0.1.7 idna-3.10 imagesize-1.4.1 iniconfig-2.0.0 lxml-4.9.1 matplotlib-3.7.5 mccabe-0.7.0 mypy-1.15.0 mypy_extensions-1.0.0 networkx-3.4.2 numpy-1.26.4 pep8-1.7.1 pluggy-1.5.0 psutil-7.0.0 pycodestyle-2.12.1 pyflakes-3.2.0 pytest-8.3.4 requests-2.32.3 snowballstemmer-2.2.0 soupsieve-2.2.1 sphinx-6.0.0 sphinx_rtd_theme-3.0.2 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 toml-0.10.2 tomli-2.2.1 tqdm-4.67.1 tree-sitter-0.23.2 tree-sitter-c-0.23.4 tree-sitter-cpp-0.23.4 tree-sitter-go-0.23.4 tree-sitter-java-0.23.5 tree-sitter-languages-1.10.2 tree-sitter-python-0.23.6 tree-sitter-rust-0.23.2 urllib3-2.3.0 yapf-0.32.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:42.662 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.849 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.849 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/ts2hds/f4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.849 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/ts2udp/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.850 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/fmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.850 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/broadcaster/sdp_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.850 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/mpedemux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.850 INFO analysis - extract_tests_from_directories: /src/gpac/src/filters/unittests/ut_dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.851 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.851 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/atscdmx/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.851 INFO analysis - extract_tests_from_directories: /src/gpac/modules/test_filter/test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.852 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.852 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.852 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/svg2bifs/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.853 INFO analysis - extract_tests_from_directories: /src/gpac/src/utils/unittests/ut_os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.853 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/broadcaster/broadcaster.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.853 INFO analysis - extract_tests_from_directories: /src/gpac/src/filters/unittests/ut_dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.853 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/broadcaster/debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.854 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/ts2hds/f4m.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.854 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/bmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.854 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/hevcbench/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.854 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/udptsseg/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.855 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.855 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/mpeg2ts/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.855 INFO analysis - extract_tests_from_directories: /src/gpac/src/utils/unittests/ut_xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.855 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/segmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.855 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/broadcaster/RTP_serv_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.856 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/ts2hds/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.856 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/mp4mux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.856 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/loadcompare/loadcompare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.856 INFO analysis - extract_tests_from_directories: /src/gpac/unittests/tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.857 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.857 INFO analysis - extract_tests_from_directories: /src/gpac/src/filters/unit_test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.857 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:43.857 INFO analysis - extract_tests_from_directories: /src/gpac/applications/testapps/largefile/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_m2ts_probe.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_route.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_probe_analyze.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_parse.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.137 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.489 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.574 INFO oss_fuzz - analyse_folder: Found 681 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.574 INFO oss_fuzz - process_c_project: Going C route Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.574 INFO oss_fuzz - process_c_project: Found 681 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.575 INFO oss_fuzz - process_c_project: Loading tree-sitter trees and create base project Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.575 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/mp4mux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.585 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/dmbrs/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.594 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/loadcompare/loadcompare.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char filename[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpacxml_loadtime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 libxml_loadtime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gz_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpacxml_gz_loadtime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 libxml_gz_loadtime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_loadtime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 decoded_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 decoded_loadtime; Step #6 - "compile-libfuzzer-introspector-x86_64": } LoadData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *out; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbloads; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool regenerate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool spread_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 repeat_index; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LoadCompare; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.609 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/segmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.616 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.622 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/RTP_serv_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.632 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.637 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/sdp_generator.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.643 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _debugMode { Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_broadcaster = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_RTP_serv_generator = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_RTP_serv_packetizer =4, Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_RTP_serv_sender = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": DEBUG_sdp_generator = 16 Step #6 - "compile-libfuzzer-introspector-x86_64": } debugMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.648 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/broadcaster.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct config_data Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rap_timer; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *scene_init_file; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *modif_input_port; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *config_input_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *feedback_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *feedback_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dest_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dest_port; Step #6 - "compile-libfuzzer-introspector-x86_64": } CONF_Data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tcp_input Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 port; // server port Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *config_flag; // indicates whether the tcp server waits for configuration data Step #6 - "compile-libfuzzer-introspector-x86_64": // GF_Socket *socket; // socket tcp for the GUI interface Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *RAPtimer; Step #6 - "compile-libfuzzer-introspector-x86_64": CONF_Data *config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": int debug; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCP_Input; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rap_input Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *carrousel_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *RAPtimer; Step #6 - "compile-libfuzzer-introspector-x86_64": PNC_CallbackData *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": } RAP_Input; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.654 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/sdp_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.660 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.666 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.672 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/broadcaster.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.685 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/RTP_serv_generator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tmp_PNC_CallbackData { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPChannel *chan; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPHeader *hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": char * formattedPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": int formattedPacketLength; Step #6 - "compile-libfuzzer-introspector-x86_64": GP_RTPPacketizer *rtpBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneEngine *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* socket on which updates are received */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *socket; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *server_socket; Step #6 - "compile-libfuzzer-introspector-x86_64": /* socket on which bitrate feedback is sent */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *feedback_socket; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *extension; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* indication that the Access Unit is a RAP */ Step #6 - "compile-libfuzzer-introspector-x86_64": int RAP; Step #6 - "compile-libfuzzer-introspector-x86_64": /* RAP counter */ Step #6 - "compile-libfuzzer-introspector-x86_64": int RAPsent; Step #6 - "compile-libfuzzer-introspector-x86_64": /* indication that the Access Unit Sequence Number should be increased */ Step #6 - "compile-libfuzzer-introspector-x86_64": int SAUN_inc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *carrousel_mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": char buffer[RECV_BUFFER_SIZE_FOR_COMMANDS]; Step #6 - "compile-libfuzzer-introspector-x86_64": int bufferPosition; Step #6 - "compile-libfuzzer-introspector-x86_64": int debug; Step #6 - "compile-libfuzzer-introspector-x86_64": } PNC_CallbackData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tmp_PNC_CallbackExt { Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int lastTS; Step #6 - "compile-libfuzzer-introspector-x86_64": } PNC_CallbackExt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.691 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/broadcaster/RTP_serv_sender.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.696 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/udptsseg/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.706 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/svg2bifs/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SAXParser *sax_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *svg_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *svg_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": SVGAllAttributes all_atts; Step #6 - "compile-libfuzzer-introspector-x86_64": SVGPropertiesPointers svg_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *bifs_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *bifs_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *bifs_text_node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_transform; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG2BIFS_Converter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Stage of the resolving: Step #6 - "compile-libfuzzer-introspector-x86_64": 0: resolving attributes which depends on the target: from, to, by, values, type Step #6 - "compile-libfuzzer-introspector-x86_64": 1: resolving begin times Step #6 - "compile-libfuzzer-introspector-x86_64": 2: resolving end times */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resolve_stage; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Animation element being deferred */ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Element *animation_elt; Step #6 - "compile-libfuzzer-introspector-x86_64": /* anim parent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Element *anim_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": /* target animated element*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Element *target; Step #6 - "compile-libfuzzer-introspector-x86_64": /* id of the target element when unresolved*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *target_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* attributes which cannot be parsed until the type of the target attribute is known */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *type; /* only for animateTransform */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *to; Step #6 - "compile-libfuzzer-introspector-x86_64": char *from; Step #6 - "compile-libfuzzer-introspector-x86_64": char *by; Step #6 - "compile-libfuzzer-introspector-x86_64": char *values; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_DeferredAnimation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.727 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/atscdmx/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.735 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/bmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.741 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/ts2udp/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Semaphore *sema; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *sk; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile u64 data_read_idx, data_write_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pcr, first_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": volatile Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": } UDPSender; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.748 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/hevcbench/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.767 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/hevcbench/defbench.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.779 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/fmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": EOS Step #6 - "compile-libfuzzer-introspector-x86_64": } state_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct iso_progressive_reader { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* data buffer to be read by the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size of the data buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* number of valid bytes in the buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 valid_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* URL used to pass a buffer to the parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": char data_url[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The ISO file structure created for the parsing of data */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *movie; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mutex to protect the reading from concurrent adding of media data */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* state */ Step #6 - "compile-libfuzzer-introspector-x86_64": volatile state_t state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* id of the track in the ISO to be read */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ISOProgressiveReader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.788 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/mpedemux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *ts_file; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Demuxer *ts_demux; Step #6 - "compile-libfuzzer-introspector-x86_64": } MPEDemux; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.794 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/mpeg2ts/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.800 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/ts2hds/f4m.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.808 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/ts2hds/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.817 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/ts2hds/f4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.825 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/ts2hds/ts2hds.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_adobe_stream AdobeStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 curr_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 segnum; Step #6 - "compile-libfuzzer-introspector-x86_64": char *bootstrap; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t bootstrap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": AdobeMultirate *multirate_manifest; Step #6 - "compile-libfuzzer-introspector-x86_64": } AdobeHDSCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_adobe_multirate AdobeMultirate; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.831 INFO datatypes - __init__: Processing /src/gpac/applications/testapps/largefile/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.837 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/gpac.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.843 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.848 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/compositor_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_RELOAD=0, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_OPEN, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_DISCONNECT, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_PAUSE_RESUME, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_STEP, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_SEEK, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_SEEK_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_EVALJS, Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef DESKTOP_GUI Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_SCREENSHOT, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_DUMPSCENE, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_STRESSMODE, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_NAVMODE, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_LASTVP, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_OGL2D, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_AR_4_3, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_AR_16_9, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_AR_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_AR_ORIG, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_LOGS, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_RELOAD_OPTS, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_DISP_RTI, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_DISP_FPS, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_HELP, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_DOWNRATE, Step #6 - "compile-libfuzzer-introspector-x86_64": MP4C_VMEM_CACHE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } MP4C_Command; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HWND(WINAPI *GetConsoleWindowT)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.877 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/gpac_help.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClassTypeHint type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *filter_names; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *filter_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *proto; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *in, *out; Step #6 - "compile-libfuzzer-introspector-x86_64": } PROTOHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *demuxers, *muxers; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool meta_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } FMTHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.942 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/carbon_hook.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:44.948 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/gpac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_mp4box; Step #6 - "compile-libfuzzer-introspector-x86_64": int argc; Step #6 - "compile-libfuzzer-introspector-x86_64": char **argv; Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_t th; Step #6 - "compile-libfuzzer-introspector-x86_64": } RunArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 op_type, nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_size, min_size, max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_created, max_created; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_expire, max_expire; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_hit, max_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_nb_hit, max_nb_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 date_min, date_max; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacheInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *filep; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool write; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 io_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileIOCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_COM_UNDEF = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_QUIT, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_EXIT, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_PRINT_STATS, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_PRINT_GRAPH, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_SEND_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_LIST_FILTERS, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_INSERT_FILTER, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_REMOVE_FILTER, Step #6 - "compile-libfuzzer-introspector-x86_64": GPAC_PRINT_HELP Step #6 - "compile-libfuzzer-introspector-x86_64": } GPAC_Command; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.016 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/ios_sensors/sensors_def.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (SensorDataCallback)(int sensor_type, float x, float y, float z, float w); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.022 INFO datatypes - __init__: Processing /src/gpac/applications/gpac/ios_sensors/sensors.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.028 INFO datatypes - __init__: Processing /src/gpac/applications/mp4box/fileimport.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *root_file; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dir; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *imports; Step #6 - "compile-libfuzzer-introspector-x86_64": } WGTEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char szPath[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szRad1[1024], szRad2[1024], szOpt[200]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *dest; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 import_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction force_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frames_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_cat, align_timelines, allow_add_in_command; Step #6 - "compile-libfuzzer-introspector-x86_64": } CATEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Double progress; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.109 INFO datatypes - __init__: Processing /src/gpac/applications/mp4box/filedump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chunk_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_per_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 chunk_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChunkInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* when writing to file */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *pes_out; Step #6 - "compile-libfuzzer-introspector-x86_64": char dump[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *pes_out_nhml; Step #6 - "compile-libfuzzer-introspector-x86_64": char nhml[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *pes_out_info; Step #6 - "compile-libfuzzer-introspector-x86_64": char info[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_info_dumped; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prog_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /* For logging timing information (PCR, PTS/DTS) */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *timestamps_info_file; Step #6 - "compile-libfuzzer-introspector-x86_64": char timestamps_info_name[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* when dumping TS information */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dump_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_seen_pat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Dump; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.198 INFO datatypes - __init__: Processing /src/gpac/applications/mp4box/mp4box.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ID_or_num; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: regular trackID, 1: track number, 2: video(N), 3: audio(N), 4: text(N) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackIdentifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILE_TYPE_NOT_SUPPORTED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILE_TYPE_ISO_MEDIA = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILE_TYPE_BT_WRL_X3DV = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILE_TYPE_XMT_X3D = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILE_TYPE_SVG = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILE_TYPE_SWF = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILE_TYPE_LSR_SAF = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.207 INFO datatypes - __init__: Processing /src/gpac/applications/mp4box/mp4box.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MetaActionType act_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool root_meta, use_dref; Step #6 - "compile-libfuzzer-introspector-x86_64": TrackIdentifier track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 meta_4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *szPath, *szName, *mime_type, *enc_type, *keep_props; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool primary; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool replace; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ref_item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *item_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 group_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ImageItemProperties *image_props; Step #6 - "compile-libfuzzer-introspector-x86_64": } MetaAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_SET_TYPE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_ADD_ITEM = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_REM_ITEM = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_SET_PRIMARY_ITEM = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_SET_XML = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_SET_BINARY_XML = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_REM_XML = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_DUMP_ITEM = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_DUMP_XML = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_ADD_IMAGE_ITEM = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": META_ACTION_ADD_IMAGE_DERIVED = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": } MetaActionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TSELActionType act_type; Step #6 - "compile-libfuzzer-introspector-x86_64": TrackIdentifier target_track; Step #6 - "compile-libfuzzer-introspector-x86_64": TrackIdentifier reference_track; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 criteria[30]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_criteria; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_switchGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 switchGroupID; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSELAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 (*parse_arg_fun)(char *arg_val, u32 param); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GPAC_ARG_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *arg_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 argv_val; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 parse_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } MP4BoxArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ref_item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ref_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } MetaRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_REM_TRACK= 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_LANGUAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_DELAY, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_ENABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_DISABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_REFERENCE, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_KIND, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_REM_KIND, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_UDTA, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SWAP_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_MX, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_EDITS, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_KMS_URI, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_PAR, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_HANDLER_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_RAW_EXTRACT, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_REM_NON_RAP, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_REM_NON_REFS, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_CLAP, Step #6 - "compile-libfuzzer-introspector-x86_64": TRACK_ACTION_SET_MEDIA_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackActionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TrackActionType act_type; Step #6 - "compile-libfuzzer-introspector-x86_64": TrackIdentifier target_track; Step #6 - "compile-libfuzzer-introspector-x86_64": char lang[LANG_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction delay; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *kms; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hdl_name; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 par_num, par_den; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 force_par, rewrite_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dump_type, sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": char *out_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *src_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 udta_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *kind_scheme, *kind_value; Step #6 - "compile-libfuzzer-introspector-x86_64": TrackIdentifier newTrackID; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 clap_wnum, clap_wden, clap_hnum, clap_hden, clap_honum, clap_hoden, clap_vonum, clap_voden; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 mx[9]; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 time; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TSEL_ACTION_SET_PARAM = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": TSEL_ACTION_REMOVE_TSEL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TSEL_ACTION_REMOVE_ALL_TSEL_IN_GROUP = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } TSELActionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 (*parse_arg_fun2)(char *arg_name, char *arg_val, u32 param); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TrackIdentifier track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *line; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDPLine; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.330 INFO datatypes - __init__: Processing /src/gpac/applications/mp4box/live.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPStreamer *rtp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool manual_rtcp; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ESID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *carousel_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel_size, carousel_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_carousel_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 carousel_ts, time_at_carousel_store; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale, init_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel_period, ts_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 aggregate_on_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool adjust_carousel_time, discard, aggregate, rap, m2ts_vers_inc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 critical; Step #6 - "compile-libfuzzer-introspector-x86_64": } RTPChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneEngine *seng; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_carousel, carousel_generation; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool critical; Step #6 - "compile-libfuzzer-introspector-x86_64": } LiveSession; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.347 INFO datatypes - __init__: Processing /src/gpac/applications/generators/SVG/html.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.354 INFO datatypes - __init__: Processing /src/gpac/applications/generators/SVG/laser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.364 INFO datatypes - __init__: Processing /src/gpac/applications/generators/SVG/svggen.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": xmlChar *svg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char implementation_name[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_svg_generic; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_xml_generic; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_media_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_opacity_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_focus; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_xlink; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_animation; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_conditional; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_transform; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_xy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *generic_attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_atts; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGGenElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int array_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char **array; // mapping of constructs to the RNG definition Step #6 - "compile-libfuzzer-introspector-x86_64": } _atts; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": xmlChar *svg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char implementation_name[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlChar *svg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char impl_type[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 animatable; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 inheritable; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool optional; Step #6 - "compile-libfuzzer-introspector-x86_64": xmlChar *default_value; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGGenAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char imp_name[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *attrs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *attrgrps; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGGenAttrGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.372 INFO datatypes - __init__: Processing /src/gpac/applications/generators/SVG/v3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.382 INFO datatypes - __init__: Processing /src/gpac/applications/generators/SVG/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.402 INFO datatypes - __init__: Processing /src/gpac/applications/generators/SVG/v2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.416 INFO datatypes - __init__: Processing /src/gpac/applications/generators/SVG/v1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.432 INFO datatypes - __init__: Processing /src/gpac/applications/generators/WebGLGen/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.447 INFO datatypes - __init__: Processing /src/gpac/applications/generators/MPEG4/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char type[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": //SFxxx, MFxxx Step #6 - "compile-libfuzzer-introspector-x86_64": char familly[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": //name Step #6 - "compile-libfuzzer-introspector-x86_64": char name[1000]; Step #6 - "compile-libfuzzer-introspector-x86_64": //default value Step #6 - "compile-libfuzzer-introspector-x86_64": char def[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": //bounds Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hasBounds; Step #6 - "compile-libfuzzer-introspector-x86_64": char b_min[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": char b_max[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": //Quant Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hasQuant; Step #6 - "compile-libfuzzer-introspector-x86_64": char quant_type[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": char qt13_bits[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": //Anim Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hasAnim; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AnimType; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } BField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char name[1000]; Step #6 - "compile-libfuzzer-introspector-x86_64": //NDT info. NDT are created in alphabetical order Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *NDT; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: normal, 1: special Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codingType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Fields; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //coding types Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hasDef, hasIn, hasOut, hasDyn; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hasAQInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hasDefault; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 skip_impl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char Child_NDT_Name[1000]; Step #6 - "compile-libfuzzer-introspector-x86_64": } BNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.481 INFO datatypes - __init__: Processing /src/gpac/applications/generators/X3D/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char type[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": //SFxxx, MFxxx Step #6 - "compile-libfuzzer-introspector-x86_64": char familly[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": //name Step #6 - "compile-libfuzzer-introspector-x86_64": char name[1000]; Step #6 - "compile-libfuzzer-introspector-x86_64": //default value Step #6 - "compile-libfuzzer-introspector-x86_64": char def[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": //bounds Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hasBounds; Step #6 - "compile-libfuzzer-introspector-x86_64": char b_min[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": char b_max[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": } X3DField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char name[1000]; Step #6 - "compile-libfuzzer-introspector-x86_64": //NDT info. NDT are created in alphabetical order Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *NDT; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Fields; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hasDefault; Step #6 - "compile-libfuzzer-introspector-x86_64": char Child_NDT_Name[1000]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 skip_impl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } X3DNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.506 INFO datatypes - __init__: Processing /src/gpac/unittests/tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.513 INFO datatypes - __init__: Processing /src/gpac/share/nodejs/src/gpac_napi.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.518 INFO datatypes - __init__: Processing /src/gpac/share/nodejs/src/gpac_napi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 str_buf_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *str_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_args; Step #6 - "compile-libfuzzer-introspector-x86_64": char **argv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": napi_async_context rmt_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref rmt_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 main_thid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *rmt_messages; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _napi_session *fs_rmt_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rmt_task_scheduled; Step #6 - "compile-libfuzzer-introspector-x86_64": } GPAC_NAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _napi_session Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSession *fs; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_async_context async_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_env env; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *defer_filters; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool blocking; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_Session; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *f; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NAPI_FilterPacket *napi_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_FilterPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_env env; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref groups; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_Dash; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": napi_async_context ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_env env; Step #6 - "compile-libfuzzer-introspector-x86_64": NAPI_Session *napi_fs; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_Task; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_env env; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_HTTPOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *httpout_session; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_env env; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref req_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_HTTPSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _napi_fio Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //points to factory object (passed in FileIO constructor) Step #6 - "compile-libfuzzer-introspector-x86_64": struct _napi_fio *factory; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *gfio; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for root only Step #6 - "compile-libfuzzer-introspector-x86_64": napi_env env; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pending_urls; Step #6 - "compile-libfuzzer-introspector-x86_64": //GF_List *gc_exclude; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 all_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref root_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_async_context async_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool direct_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_FileIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_src, readonly, dangling; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref shared_ab_ref, shared_destructor_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pid_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_FilterPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bits_per_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bytes_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 us_since_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_seg_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHDownloadStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *f; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSession *fs; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref ref; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_env env; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": napi_async_context async_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": napi_ref binding_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": void *binding_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": } NAPI_Filter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.638 INFO datatypes - __init__: Processing /src/gpac/modules/alsa/alsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": snd_pcm_t *playback_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ch, buf_size, delay, num_buffers, total_duration, block_align; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 force_sr; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dev_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *wav_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } ALSAContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.649 INFO datatypes - __init__: Processing /src/gpac/modules/demo_is/demo_is.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.656 INFO datatypes - __init__: Processing /src/gpac/modules/validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __validation_module Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_recording; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool trace_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Clock used to synchronize events in recording and playback*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *root_odm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Next event to process */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool next_event_snapshot; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Event next_event; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xvs_event_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool evt_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VideoListener video_listener; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* XML Validation List (the list of files to be tested) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *xvl_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMParser *xvl_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNode *xvl_node; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNode *xvs_node_in_xvl; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xvl_node_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointer to the current validation script file being tested */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *xvs_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMParser *xvs_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNode *xvs_node; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool xvs_result; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* test sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *test_base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *test_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool snapshot_next_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 snapshot_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FSEventListener evt_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Validator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.678 INFO datatypes - __init__: Processing /src/gpac/modules/jack/jack.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char jackClientName[MAX_JACK_CLIENT_NAME_SZ]; Step #6 - "compile-libfuzzer-introspector-x86_64": jack_client_t *jack; Step #6 - "compile-libfuzzer-introspector-x86_64": jack_port_t **jackPorts; Step #6 - "compile-libfuzzer-introspector-x86_64": jack_nframes_t currentBlockSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 numChannels; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bufferSz; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytesPerSample; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool isActive; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool autoConnect; Step #6 - "compile-libfuzzer-introspector-x86_64": jack_default_audio_sample_t **channels; Step #6 - "compile-libfuzzer-introspector-x86_64": float volume; Step #6 - "compile-libfuzzer-introspector-x86_64": } JackContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.690 INFO datatypes - __init__: Processing /src/gpac/modules/caca_out/caca_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w, h, pfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": caca_dither_t *dither; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacaDither; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *drv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wnd_w, wnd_h; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mouse_x, mouse_y; Step #6 - "compile-libfuzzer-introspector-x86_64": caca_canvas_t *canvas; Step #6 - "compile-libfuzzer-introspector-x86_64": caca_display_t *display; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *dithers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *backbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": caca_dither_t *bb_dither; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacaOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.704 INFO datatypes - __init__: Processing /src/gpac/modules/droid_out/droid_vout-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JNIEnv * env; Step #6 - "compile-libfuzzer-introspector-x86_64": jobject * bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": void * locked_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } AndroidContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.712 INFO datatypes - __init__: Processing /src/gpac/modules/droid_out/droid_vout.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": void * locked_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 out_3d_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tex_width, tex_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GLint texID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GLubyte* texData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 draw_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 non_power_two; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullscreen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //Functions specific to OpenGL ES2 Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_USE_GLES2 Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint base_vertex, base_fragment, base_program; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix identity, ortho; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } AndroidContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.728 INFO datatypes - __init__: Processing /src/gpac/modules/x11_out/x11_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 x11_key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } X11KeyToGPAC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GLXFBConfig * (* FnGlXChooseFBConfigProc)( Display *, int, int const *,int * ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef XVisualInfo * (* FnGlXGetVisualFromFBConfigProc)( Display *, GLXFBConfig ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (* FnGlXGetFBConfigAttrib) (Display * dpy, GLXFBConfig config, int attribute, int * value); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.758 INFO datatypes - __init__: Processing /src/gpac/modules/x11_out/x11_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Window par_wnd; //main window handler passed to module, NULL otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": Bool setup_done, no_select_input; //setup is done Step #6 - "compile-libfuzzer-introspector-x86_64": Display *display; //required by all X11 method, provide by XOpenDisplay, Mozilla wnd ... Step #6 - "compile-libfuzzer-introspector-x86_64": Window wnd; //window handler created by module Step #6 - "compile-libfuzzer-introspector-x86_64": Window full_wnd; //full screen Step #6 - "compile-libfuzzer-introspector-x86_64": Screen *screenptr; //X11 stuff Step #6 - "compile-libfuzzer-introspector-x86_64": int screennum; //... Step #6 - "compile-libfuzzer-introspector-x86_64": Visual *visual; //... Step #6 - "compile-libfuzzer-introspector-x86_64": GC the_gc; //graphics context Step #6 - "compile-libfuzzer-introspector-x86_64": XImage *surface; //main drawing image: software mode Step #6 - "compile-libfuzzer-introspector-x86_64": Pixmap pixmap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pwidth, pheight; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Atom WM_DELETE_WINDOW; //window deletion Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_shared_memory; // Step #6 - "compile-libfuzzer-introspector-x86_64": /*screensaver state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int ss_t, ss_b, ss_i, ss_e; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_X11_SHM Step #6 - "compile-libfuzzer-introspector-x86_64": XShmSegmentInfo *shmseginfo; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*YUV overlay*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_X11_XV Step #6 - "compile-libfuzzer-introspector-x86_64": int xvport; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xv_pf_format; Step #6 - "compile-libfuzzer-introspector-x86_64": XvImage *overlay; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *x_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init, fullscreen, has_focus; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ctrl_down, alt_down, meta_down; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*backbuffer size before entering fullscreen mode (used for restore) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 store_width, store_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w_width, w_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depth, bpp, pixel_format; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool output_3d; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_OPENGL Step #6 - "compile-libfuzzer-introspector-x86_64": XVisualInfo *glx_visualinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": GLXContext glx_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Pixmap gl_pixmap; Step #6 - "compile-libfuzzer-introspector-x86_64": GLXPixmap gl_offscreen; Step #6 - "compile-libfuzzer-introspector-x86_64": Window gl_wnd; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 offscreen_type; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } XWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.764 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/ios_mpegv/ios_mpegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char sensor[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 sensorIOSType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isAttached; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex* mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* inst; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } MPEGVSensorContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.773 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/ios_mpegv/sensor_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (SensorDataCallback)(void* user, const char* data); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.779 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/ios_mpegv/SensorAccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.785 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/oss_audio/oss.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int audio_dev, sr, nb_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buf_size, delay, num_buffers, total_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 force_sr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *wav_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } OSSContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.795 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/droid_mpegv/droid_mpegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char sensor[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 sensorAndroidType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isAttached; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *trd; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JNIEnv* env; Step #6 - "compile-libfuzzer-introspector-x86_64": jclass sensCtrlClass; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID cid; Step #6 - "compile-libfuzzer-introspector-x86_64": jobject sensCtrlObj; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID startSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID stopSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": } MPEGVSensorContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.806 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/droid_cam/droid_cam.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InputService *input; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the service we're responsible for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClientService *service; Step #6 - "compile-libfuzzer-introspector-x86_64": LPNETCHANNEL channel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*input file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tag_terminal *term; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cntr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool started; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JNIEnv* env; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isAttached; Step #6 - "compile-libfuzzer-introspector-x86_64": jclass camCtrlClass; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID cid; Step #6 - "compile-libfuzzer-introspector-x86_64": jobject camCtrlObj; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID startCamera; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID stopCamera; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID startProcessing; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID stopProcessing; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID getImageFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID getImageHeight; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID getImageWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID getBitsPerPixel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ISOMReader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.820 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/ios_cam/ios_cam.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InputService *input; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the service we're responsible for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClientService *service; Step #6 - "compile-libfuzzer-introspector-x86_64": LPNETCHANNEL channel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*input file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tag_terminal *term; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cntr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool started; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* camInst; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } IOSCamCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.831 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/ios_cam/cam_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GetPixelsCallback)(unsigned char* pixels, unsigned int size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.837 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/ios_cam/CameraObject.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.844 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/mse_in/mse_in.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __mse_module Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaSource *mediasource; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InputService *plug; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MSE_In; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.855 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/ui_rec/ui_rec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __ui_rec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *uif; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Terminal *term; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Clock *ck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Event next_event; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool evt_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TermEventFilter evt_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UIRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.863 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/osd/osd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Terminal *term; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TermEventFilter evt_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*some of our nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": M_Switch *visible; Step #6 - "compile-libfuzzer-introspector-x86_64": M_Transform2D *transform; Step #6 - "compile-libfuzzer-introspector-x86_64": M_CompositeTexture2D *ct2d; Step #6 - "compile-libfuzzer-introspector-x86_64": M_Text *text; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char statBuffer[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 refresh_time_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SystemRTInfo rti; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OSD; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.873 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": NPT_SharedVariable shared_var; Step #6 - "compile-libfuzzer-introspector-x86_64": NPT_Result res; Step #6 - "compile-libfuzzer-introspector-x86_64": PLT_BrowseInfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": } GPAC_BrowseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef NPT_Reference GPAC_BrowseDataReference; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.881 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.888 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.897 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.907 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.914 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/widgetman/unzip.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uLong (ZCALLBACK *read_file_func) OF((voidpf opaque, voidpf stream, void* buf, uLong size)); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long (ZCALLBACK *tell_file_func) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long (ZCALLBACK *seek_file_func) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (ZCALLBACK *close_file_func) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (ZCALLBACK *testerror_file_func) Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct zlib_filefunc_def_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": open_file_func zopen_file; Step #6 - "compile-libfuzzer-introspector-x86_64": read_file_func zread_file; Step #6 - "compile-libfuzzer-introspector-x86_64": write_file_func zwrite_file; Step #6 - "compile-libfuzzer-introspector-x86_64": tell_file_func ztell_file; Step #6 - "compile-libfuzzer-introspector-x86_64": seek_file_func zseek_file; Step #6 - "compile-libfuzzer-introspector-x86_64": close_file_func zclose_file; Step #6 - "compile-libfuzzer-introspector-x86_64": testerror_file_func zerror_file; Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } zlib_filefunc_def; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TagunzFile__ { Step #6 - "compile-libfuzzer-introspector-x86_64": int unused; Step #6 - "compile-libfuzzer-introspector-x86_64": } unzFile__; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unz_global_info_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uLong number_entry; /* total number of entries in Step #6 - "compile-libfuzzer-introspector-x86_64": the central dir on this disk */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong size_comment; /* size of the global comment of the zipfile */ Step #6 - "compile-libfuzzer-introspector-x86_64": } unz_global_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef voidpf (ZCALLBACK *open_file_func) OF((voidpf opaque, const char* filename, int mode)); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uLong (ZCALLBACK *write_file_func) OF((voidpf opaque, voidpf stream, const void* buf, uLong size)); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unzFile__ *unzFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef voidp unzFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tm_unz_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uInt tm_sec; /* seconds after the minute - [0,59] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt tm_min; /* minutes after the hour - [0,59] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt tm_hour; /* hours since midnight - [0,23] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt tm_mday; /* day of the month - [1,31] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt tm_mon; /* months since January - [0,11] */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt tm_year; /* years - [1980..2044] */ Step #6 - "compile-libfuzzer-introspector-x86_64": } tm_unz; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unz_file_info_internal_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uLong offset_curfile;/* relative offset of local header 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } unz_file_info_internal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *read_buffer; /* internal buffer for compressed data */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream stream; /* zLib stream structure for inflate */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uLong pos_in_zipfile; /* position in byte on the zipfile, for gf_fseek*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong stream_initialised; /* flag set if stream structure is initialised*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uLong offset_local_extrafield;/* offset of the local extra field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uInt size_local_extrafield;/* size of the local extra field */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong pos_local_extrafield; /* position in the local extra field in read*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uLong crc32; /* crc32 of all data uncompressed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong crc32_wait; /* crc32 we must obtain after decompress all */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong rest_read_compressed; /* number of byte to be decompressed */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong rest_read_uncompressed;/*number of byte to be obtained after decomp*/ Step #6 - "compile-libfuzzer-introspector-x86_64": zlib_filefunc_def z_filefunc; Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf filestream; /* io structore of the zipfile */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong compression_method; /* compression method (0==store) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong byte_before_the_zipfile;/* byte before the zipfile, (>0 for sfx)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int raw; Step #6 - "compile-libfuzzer-introspector-x86_64": } file_in_zip_read_info_s; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": zlib_filefunc_def z_filefunc; Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf filestream; /* io structore of the zipfile */ Step #6 - "compile-libfuzzer-introspector-x86_64": unz_global_info gi; /* public global information */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong byte_before_the_zipfile;/* byte before the zipfile, (>0 for sfx)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong num_file; /* number of the current file in the zipfile*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong pos_in_central_dir; /* pos of the current file in the central dir*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong current_file_ok; /* flag about the usability of the current file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong central_pos; /* position of the beginning of the central dir*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uLong size_central_dir; /* size of the central directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong offset_central_dir; /* offset of start of central directory with Step #6 - "compile-libfuzzer-introspector-x86_64": respect to the starting disk number */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unz_file_info cur_file_info; /* public info about the current file in zip*/ Step #6 - "compile-libfuzzer-introspector-x86_64": unz_file_info_internal cur_file_info_internal; /* private info about it*/ Step #6 - "compile-libfuzzer-introspector-x86_64": file_in_zip_read_info_s* pfile_in_zip_read; /* structure about the current Step #6 - "compile-libfuzzer-introspector-x86_64": file if we are decompressing it */ Step #6 - "compile-libfuzzer-introspector-x86_64": int encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": # ifndef NOUNCRYPT Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long keys[3]; /* keys defining the pseudo-random sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned long* pcrc_32_tab; Step #6 - "compile-libfuzzer-introspector-x86_64": # endif Step #6 - "compile-libfuzzer-introspector-x86_64": } unz_s; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unz_file_pos_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uLong pos_in_zip_directory; /* offset in zip file directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong num_of_file; /* # of file */ Step #6 - "compile-libfuzzer-introspector-x86_64": } unz_file_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct unz_file_info_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": uLong version; /* version made by 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong version_needed; /* version needed to extract 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong flag; /* general purpose bit flag 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong compression_method; /* compression method 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong dosDate; /* last mod file date in Dos fmt 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong crc; /* crc-32 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong compressed_size; /* compressed size 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong uncompressed_size; /* uncompressed size 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong size_filename; /* filename length 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong size_file_extra; /* extra field length 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong size_file_comment; /* file comment length 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uLong disk_num_start; /* disk number start 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong internal_fa; /* internal file attributes 2 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong external_fa; /* external file attributes 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": tm_unz tmu_date; Step #6 - "compile-libfuzzer-introspector-x86_64": } unz_file_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.925 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/widgetman/widget.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:45.939 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.009 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/widgetman/widgetman.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _widget_package_relocator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TERM_URI_RELOCATOR Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *resources; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _widget *widget; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetManager *wm; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_zip; Step #6 - "compile-libfuzzer-introspector-x86_64": char root_extracted_path[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char archive_id[14]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *package_path; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetPackage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __widget_message Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _widget_interface *ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_output; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *params; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *input_action; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *output_trigger; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _widget_component Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __widget_content *content; Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; /*may be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; /*may be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *required_interfaces; /*may be empty*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *activateTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *deactivateTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *activatedAction; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *deactivatedAction; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetComponent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name, *value; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *connectTo; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetPreference; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool required; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *params; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetFeature; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _widget Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetManager *wm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_instances; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* url to the file.wgt file when zip packaged or to the config.xml file when unpackaged */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": /* path to the manifest/config document */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *manifest_path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *icons; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetContent *simple; Step #6 - "compile-libfuzzer-introspector-x86_64": char *icon_url; Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetContent *main; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPackage *wpack; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*misc metadata for W3C Widgets API*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name, *shortname, *identifier, Step #6 - "compile-libfuzzer-introspector-x86_64": *authorName, *authorEmail, *authorHref, Step #6 - "compile-libfuzzer-introspector-x86_64": *description, *version, Step #6 - "compile-libfuzzer-introspector-x86_64": *uuid, *license, *licenseHref, *viewmodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *features; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool discardable, multipleInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*when a widget is being received from a remote peer, Step #6 - "compile-libfuzzer-introspector-x86_64": we remember where we locally store it to be able to further remote it Step #6 - "compile-libfuzzer-introspector-x86_64": This is only supported for packaged widgets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *local_path; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Widget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetInterface *ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetInstance *wid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *hostname; Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *cookie; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetInterfaceInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _widget_manager Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*widget manager class*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSClass widmanClass; Step #6 - "compile-libfuzzer-introspector-x86_64": /*widget class used by the widget manager*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSClass wmWidgetClass; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*widget class used by the widget scripts*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSClass widgetClass; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSClass widgetAnyClass; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Terminal *term; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *widget_instances; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of loaded prototypes (eg 1 per all instances of the same widget*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *widgets; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *inner_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *extracted_path; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool extracted; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetPackageResource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __widget_message *msg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 script_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_action; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *node; Step #6 - "compile-libfuzzer-introspector-x86_64": char *attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": char *default_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetPin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _widget_interface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __widget_content *content; Step #6 - "compile-libfuzzer-introspector-x86_64": char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *messages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *bind_action; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *unbind_action; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool provider, multiple_binding, required; Step #6 - "compile-libfuzzer-introspector-x86_64": char *connectTo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name, *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetFeatureParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __widget_content Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _widget *widget; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": char *relocated_src; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *encoding, *mimetype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *interfaces; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *components; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of preferences for the widget content*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *preferences; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *savedAction; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *restoredAction; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *saveTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetPin *restoreTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetContent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _widget_instance Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Widget *widget; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 instance_id; Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 secname[18]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": /*node in the widget manager which holds the widget: Inline {} , , ...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *anchor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool activated, permanent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *output_triggers; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *bound_ifces; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of components for a parent widget*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *components; Step #6 - "compile-libfuzzer-introspector-x86_64": /*parent of the widget for a component widget*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _widget_instance *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMParser *mpegu_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*scripting context of the widget scene*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *scene_context; Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *scene_global; Step #6 - "compile-libfuzzer-introspector-x86_64": /*"Widget" object in the scene*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *scene_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetComponent *comp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WidgetInstance *wid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WidgetComponentInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.018 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/widgetman/unzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.042 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/widgetman/wgt_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 oti; Step #6 - "compile-libfuzzer-introspector-x86_64": char *file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": } WgtLoad; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.051 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/libplayer/libplayer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the service we're responsible for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClientService *service; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 player_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 player_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef TEST_LIBPLAYER Step #6 - "compile-libfuzzer-introspector-x86_64": player_t *player; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } LibPlayerIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s32 off_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s8 int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.066 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/freenect/freenect.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the service we're responsible for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClientService *service; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": freenect_context *f_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": freenect_device *f_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, fps, out_depth_size, out_color_size, color_stride, depth_stride, color_pixel_format, depth_pixel_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depth_format; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *vid_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *depth_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 gamma[2048]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLHeader depth_sl_header, color_sl_header; Step #6 - "compile-libfuzzer-introspector-x86_64": LPNETCHANNEL depth_channel, color_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_running; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } FreenectIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.080 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/opencv_is/opencv_is.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool running; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OpenCV; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.088 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_in.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char szCodec[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 out_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 oti, st; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 previous_par; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_par_update; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_output_resize; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool had_pic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_short_header; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pix_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 out_pix_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_image; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 raw_pix_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flipped; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 direct_output_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stride; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 output_cb_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for audio packed frames*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_start; Step #6 - "compile-libfuzzer-introspector-x86_64": char audio_buf[192000]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_h264_isma; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_size_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCodecContext *base_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCodec *base_codec; Step #6 - "compile-libfuzzer-introspector-x86_64": AVFrame *base_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef FFMPEG_SWSCALE Step #6 - "compile-libfuzzer-introspector-x86_64": struct SwsContext *base_sws; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depth_ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 yuv_size; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCodecContext *depth_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCodec *depth_codec; Step #6 - "compile-libfuzzer-introspector-x86_64": AVFrame *depth_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef FFMPEG_SWSCALE Step #6 - "compile-libfuzzer-introspector-x86_64": struct SwsContext *depth_sws; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_AVCTX3 Step #6 - "compile-libfuzzer-introspector-x86_64": AVFrame *audio_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } FFDec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the service we're responsible for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClientService *service; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*input file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": AVFormatContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seekable; Step #6 - "compile-libfuzzer-introspector-x86_64": Double seek_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 audio_st, video_st; Step #6 - "compile-libfuzzer-introspector-x86_64": /*app channels (only deal with 1 audio and one video for now)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": LPNETCHANNEL audio_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": LPNETCHANNEL video_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool audio_run, video_run; Step #6 - "compile-libfuzzer-introspector-x86_64": AVRational audio_tscale, video_tscale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_buffer_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*demuxer thread - we cannot use direct fetching because of demultiplex structure of libavformat Step #6 - "compile-libfuzzer-introspector-x86_64": (reading one channel may lock the other)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_paused, is_running; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unreliable_audio_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*IO wrapper*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*file downloader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *dnload; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_PRE_0_7 Step #6 - "compile-libfuzzer-introspector-x86_64": ByteIOContext io; Step #6 - "compile-libfuzzer-introspector-x86_64": void *options; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": AVIOContext io; Step #6 - "compile-libfuzzer-introspector-x86_64": AVDictionary *options; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_used; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef FFMPEG_DUMP_REMOTE Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *outdbg; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } FFDemux; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.095 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.101 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.122 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FFDec *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": AVFrame *frame; Step #6 - "compile-libfuzzer-introspector-x86_64": } FF_Frame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.151 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/netctrl/netctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Terminal *term; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *sock; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mouse_down; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Float last_min_x, last_max_x, last_min_y, last_max_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NetControl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.160 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/audio_filter/audio_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inplace; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*distorsion param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double gain, clip, volume; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*delai param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *delai_buffer, *block_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 delai_ms, delai_buffer_size, block_size, nb_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Double feedback; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.169 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG_PTR gdiToken; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*text stuff*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float em_size, descent, ascent; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 font_style; Step #6 - "compile-libfuzzer-introspector-x86_64": Float whitespace_width; Step #6 - "compile-libfuzzer-introspector-x86_64": Float underscore_width; Step #6 - "compile-libfuzzer-introspector-x86_64": GpFontFamily *font; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char font_serif[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": char font_sans[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": char font_fixed[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FontPriv; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.177 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/wiiis/wiiis.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_wiimotes; Step #6 - "compile-libfuzzer-introspector-x86_64": wiimote** wiimotes; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool running; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WiiMote; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.186 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/gapi/gapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HWND hWnd; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD orig_wnd_proc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *raw_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool contiguous_mem; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GXKeyList keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 screen_w, screen_h; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fs_w, fs_h; Step #6 - "compile-libfuzzer-introspector-x86_64": /*store w and h for fullscreen*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 backup_w, backup_h; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x_pitch, y_pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullscreen; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gx_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sys_w, sys_h; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool scale_coords; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*main surface info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *backbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bb_size, bb_width, bb_height, bb_pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pixel_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 BPP, bits_per_pixel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Window dst_blt; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD ThreadID; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE hThread; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_hwnd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool erase_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 off_x, off_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HBITMAP bitmap, old_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD * bits; Step #6 - "compile-libfuzzer-introspector-x86_64": HDC hdcBitmap, hdc; Step #6 - "compile-libfuzzer-introspector-x86_64": BITMAPINFO* bmi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_USE_GLES1X Step #6 - "compile-libfuzzer-introspector-x86_64": u32 output_3d_type; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLDisplay egldpy; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLSurface surface; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLConfig eglconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLContext eglctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HBITMAP gl_bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD *gl_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": HWND gl_hwnd; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_pbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GAPIPriv; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.192 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/rvc_dec/rvc_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int Width; Step #6 - "compile-libfuzzer-introspector-x86_64": int Height; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char* pY[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char* pU[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char* pV[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RVCFRAME; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, stride, height, out_size, pixel_ar, layer; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": } RVCDec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.204 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_pull.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_FM_FAKE_PULL { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PTS; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char buffer10[FM_FAKE_PULL_FRAME_LEN]; /*played 10 percent of time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char buffer90[FM_FAKE_PULL_FRAME_LEN]; /*played 90 percent of time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef EXT_MEDIA_LOAD_THREADED Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *media_th; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } FM_FAKE_PULL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.212 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_push.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_FM_FAKE_PUSH { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PTS; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char buffer10[FM_FAKE_PUSH_FRAME_LEN]; /*played 10 percent of time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char buffer90[FM_FAKE_PUSH_FRAME_LEN]; /*played 90 percent of time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef EXT_MEDIA_LOAD_THREADED Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *media_th; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } FM_FAKE_PUSH; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.221 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GPAC Service object (i.e. how this module is seen by the terminal)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClientService *service; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*This Hybrid media architecture assumes there is a master media*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HYBMEDIA* master; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HYB_In; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.230 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/hyb_in/fm_mmbtools.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.236 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_STATE_STOPPED = -2, /*thread received HYB_STATE_STOP_REQ and stopped*/ Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_STATE_STOP_REQ = -1, /*user asked to stop*/ Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_STATE_PAUSE = 0, /*default state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": //HYB_STATE_PLAY_REQ = 1, /*user asked to play*/ Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_STATE_PLAYING = 2, /*thread received HYB_STATE_PLAY_REQ and has started playing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } HYB_STATE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_PUSH = 0, /*threaded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_PULL, /*not threaded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } HYB_DATA_MODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_GF_HYBMEDIA { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*object description*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* *** static methods *** */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*is url handled by this service?*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*CanHandleURL)(const char *url); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*retrieve object descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectDescriptor* (*GetOD)(void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* *** other methods *** */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*create/destroy the object and all its data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*Connect) (struct s_GF_HYBMEDIA *self, GF_ClientService *service, const char *url); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*Disconnect)(struct s_GF_HYBMEDIA *self); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*request state from */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*SetState)(struct s_GF_HYBMEDIA *self, const GF_NET_CHAN_CMD state); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*in case data retrieval paradigm is pull these two functions shall not be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*GetData) (struct s_GF_HYBMEDIA *self, char **out_data_ptr, u32 *out_data_size, GF_SLHeader *out_sl_hdr); /*only available when data_mode is pull*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*ReleaseData)(struct s_GF_HYBMEDIA *self); /*only available when data_mode is pull*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* *** statically initialized data *** */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*data retrieval mode: HYB_PUSH or HYB_PULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_DATA_MODE data_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*pivate data which type depends on dynamic considerations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *private_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* *** dynamically initialized data *** */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*object state: play/stop/pause/...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": HYB_STATE state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*object carrying us (needed to communicate with the player)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ClientService *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": LPNETCHANNEL channel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HYBMEDIA; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.242 INFO datatypes - __init__: Processing /src/gpac/modules/deprecated/old_arch/psvr/psvr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Terminal *term; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_run; Step #6 - "compile-libfuzzer-introspector-x86_64": void * device; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Float yaw, pitch, roll; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TermEventFilter evt_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reset_mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_active; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PSVR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.250 INFO datatypes - __init__: Processing /src/gpac/modules/dx_hw/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.255 INFO datatypes - __init__: Processing /src/gpac/modules/dx_hw/dx_video.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (APIENTRY *CHOOSEPFFORMATARB)(HDC hdc, const int *piAttribIList, const Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (APIENTRY *GETPIXELFORMATATTRIBIV)(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (APIENTRY *PFNWGLSWAPINTERVALFARPROC)( int ); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.273 INFO datatypes - __init__: Processing /src/gpac/modules/dx_hw/dx_window.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 win_key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } WINKeyToGPAC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL (WINAPI* typSetLayeredWindowAttributes)(HWND,COLORREF,BYTE,DWORD); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.294 INFO datatypes - __init__: Processing /src/gpac/modules/dx_hw/dx_hw.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LPDIRECTDRAWSURFACE LPDDRAWSURFACE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef LPDIRECTDRAWSURFACE7 LPDDRAWSURFACE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HWND os_hwnd, fs_hwnd, cur_hwnd, parent_wnd; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool NeedRestore; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool switch_res; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_DX_3 Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTDRAW pDD; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTDRAWSURFACE pPrimary; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTDRAWSURFACE pBack; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTDRAW7 pDD; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTDRAWSURFACE7 pPrimary; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTDRAWSURFACE7 pBack; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ddraw_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool yuv_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullscreen; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool systems_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool offscreen_yuv_to_rgb; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fs_width, fs_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 store_width, store_height; Step #6 - "compile-libfuzzer-introspector-x86_64": LONG backup_styles; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alt_down, ctrl_down; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool on_secondary_screen; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pixelFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 video_bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HDC lock_hdc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*HW surfaces for blitting+stretch*/ Step #6 - "compile-libfuzzer-introspector-x86_64": DDSurface rgb_pool, yuv_pool; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if we run in threaded mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 th_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_hwnd; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 off_w, off_h, prev_styles; Step #6 - "compile-libfuzzer-introspector-x86_64": LONG_PTR last_mouse_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": /*cursors*/ Step #6 - "compile-libfuzzer-introspector-x86_64": HCURSOR curs_normal, curs_hand, curs_collide; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cursor_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_setup, disable_vsync; Step #6 - "compile-libfuzzer-introspector-x86_64": char *caption; Step #6 - "compile-libfuzzer-introspector-x86_64": /*gl*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(GPAC_USE_GLES1X) || defined(GPAC_USE_GLES2) Step #6 - "compile-libfuzzer-introspector-x86_64": NativeDisplayType gl_HDC; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLDisplay egldpy; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLSurface surface; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLConfig eglconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": EGLContext eglctx; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": HDC gl_HDC, pb_HDC; Step #6 - "compile-libfuzzer-introspector-x86_64": HGLRC gl_HRC, pb_HRC; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool glext_init; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool output_3d; Step #6 - "compile-libfuzzer-introspector-x86_64": HWND bound_hwnd; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gl_double_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: not init, 1: used, 2: not used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mode_high_bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_focus; Step #6 - "compile-libfuzzer-introspector-x86_64": LONG_PTR orig_wnd_proc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": UINT_PTR timer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_mouse_move, cursor_type_backup; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool windowless, hidden; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dd_lost; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_video_mem_for_yuv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HMODULE hDDrawLib; Step #6 - "compile-libfuzzer-introspector-x86_64": DIRECTDRAWCREATEPROC DirectDrawCreate; Step #6 - "compile-libfuzzer-introspector-x86_64": } DDContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DDSURFDESC *LPDDSURFDESC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DDSURFACEDESC2 DDSURFDESC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DDSURFACEDESC DDSURFDESC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT(WINAPI * DIRECTDRAWCREATEPROC) (GUID *, LPDIRECTDRAW *, IUnknown *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LPDDRAWSURFACE pSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, format, pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_yuv; Step #6 - "compile-libfuzzer-introspector-x86_64": } DDSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.301 INFO datatypes - __init__: Processing /src/gpac/modules/dx_hw/dx_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HRESULT (WINAPI *DIRECTSOUNDCREATEPROC)(LPCGUID pcGuidDevice, LPDIRECTSOUND *ppDS, LPUNKNOWN pUnkOuter); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_num_buffers, cfg_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HWND hWnd; Step #6 - "compile-libfuzzer-introspector-x86_64": LPDIRECTSOUND pDS; Step #6 - "compile-libfuzzer-introspector-x86_64": WAVEFORMATEX format; Step #6 - "compile-libfuzzer-introspector-x86_64": IDirectSoundBuffer *pOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_size, num_audio_buffer, total_audio_buffer_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*notifs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_notif; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_state[MAX_NUM_BUFFERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": DSBPOSITIONNOTIFY notif_events[MAX_NUM_BUFFERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE events[MAX_NUM_BUFFERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HMODULE hDSoundLib; Step #6 - "compile-libfuzzer-introspector-x86_64": DIRECTSOUNDCREATEPROC DirectSoundCreate; Step #6 - "compile-libfuzzer-introspector-x86_64": } DSContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.314 INFO datatypes - __init__: Processing /src/gpac/modules/dx_hw/dx_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.332 INFO datatypes - __init__: Processing /src/gpac/modules/sdl_out/sdl_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_STATE_STOPPED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_STATE_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_STATE_STOP_REQ, Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_STATE_WAIT_FOR_THREAD_TERMINATION Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDL_STATE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_buffers, total_duration, delay_ms, total_size, volume, alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init, is_running; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 * audioBuff; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDLAudCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef SDL_WINDOW_THREAD Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *sdl_th; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SDL_STATE sdl_th_state; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *evt_mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init, fullscreen; Step #6 - "compile-libfuzzer-introspector-x86_64": /*fullscreen display size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fs_width, fs_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*backbuffer size before entering fullscreen mode (used for restore)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 store_width, store_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*cursors*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Cursor *curs_def, *curs_hand, *curs_collide; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_systems_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_vsync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if SDL_VERSION_ATLEAST(2,0,0) Step #6 - "compile-libfuzzer-introspector-x86_64": char szCaption[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_defer_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_clear; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_bb_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_bb_grab; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_GLContext gl_context; Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Renderer *renderer; Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Window *screen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Texture *tx_back_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *back_buffer_pixels; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Texture *pool_rgb, *pool_rgba, *pool_yuv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 high_dpi_w, low_dpi_w; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 high_dpi_h, low_dpi_h; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Surface *screen; Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Surface *back_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Surface *pool_rgb, *pool_rgba; Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Overlay *yuv_overlay; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDL_Surface *offscreen_gl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool output_3d; Step #6 - "compile-libfuzzer-introspector-x86_64": void *os_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_alpha, hidden; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_mouse_move; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cursor_on; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ctrl_down, alt_down, meta_down; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDLVidCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.338 INFO datatypes - __init__: Processing /src/gpac/modules/sdl_out/sdl_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.344 INFO datatypes - __init__: Processing /src/gpac/modules/sdl_out/video.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sdl_key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDLKeyToGPAC; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.388 INFO datatypes - __init__: Processing /src/gpac/modules/sdl_out/audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.397 INFO datatypes - __init__: Processing /src/gpac/modules/sdl_out/video2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.402 INFO datatypes - __init__: Processing /src/gpac/modules/sdl_out/cursors.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.412 INFO datatypes - __init__: Processing /src/gpac/modules/test_filter/test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool opt1; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.418 INFO datatypes - __init__: Processing /src/gpac/modules/directfb_out/directfb_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __DirectFBVidCtx DirectFBVidCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW_X11 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW_SDL, Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW_VNC, Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW_OSX, Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW_FBDEV, Step #6 - "compile-libfuzzer-introspector-x86_64": WINDOW_DEVMEM, Step #6 - "compile-libfuzzer-introspector-x86_64": } WINDOW_MODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FLIP_SWAP = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": FLIP_WAITFORSYNC = 1 << 1, Step #6 - "compile-libfuzzer-introspector-x86_64": FLIP_WAIT = 1 << 2, Step #6 - "compile-libfuzzer-introspector-x86_64": FLIP_ONSYNC = 1 << 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } FLIP_MODE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.424 INFO datatypes - __init__: Processing /src/gpac/modules/directfb_out/directfb_wrapper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _DeviceInfo DeviceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.437 INFO datatypes - __init__: Processing /src/gpac/modules/directfb_out/directfb_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.446 INFO datatypes - __init__: Processing /src/gpac/modules/wav_out/wav_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HWAVEOUT hwo; Step #6 - "compile-libfuzzer-introspector-x86_64": WAVEHDR wav_hdr[MAX_AUDIO_BUFFER]; Step #6 - "compile-libfuzzer-introspector-x86_64": WAVEFORMATEX fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_buffers; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exit_request; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE event; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vol, pan; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 delay, total_length_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_num_buffers, cfg_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *wav_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } WAVContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": WAVEFORMATEX Format; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": WORD wValidBitsPerSample; /* bits of precision */ Step #6 - "compile-libfuzzer-introspector-x86_64": WORD wSamplesPerBlock; /* valid if wBitsPerSample==0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": WORD wReserved; /* If neither applies, set to zero. */ Step #6 - "compile-libfuzzer-introspector-x86_64": } Samples; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwChannelMask; /* which channels are */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* present in stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": GUID SubFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": } WAVEFORMATEXTENSIBLE, *PWAVEFORMATEXTENSIBLE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.458 INFO datatypes - __init__: Processing /src/gpac/modules/dektec_out/dektec_video.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _dtout_ctx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *video; //null if audio callback Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *audio; //null if video callback Step #6 - "compile-libfuzzer-introspector-x86_64": } DtCbkCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dtout_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": s32 bus, slot; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool clip; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 port; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pix_fmt, stride, stride_uv, uv_height, nb_planes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction framerate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sending, is_configured, is_10b, is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(GPAC_HAS_DTAPI) && !defined(FAKE_DT_API) Step #6 - "compile-libfuzzer-introspector-x86_64": DtMxProcess *dt_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": DtDevice *dt_device; Step #6 - "compile-libfuzzer-introspector-x86_64": DtCbkCtx audio_cbk, video_cbk; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 frameNum; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 init_clock, last_frame_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_dur, frame_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_reconfigure; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DTOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.464 INFO datatypes - __init__: Processing /src/gpac/modules/dektec_out/dektec_video_decl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.471 INFO datatypes - __init__: Processing /src/gpac/modules/ft_font/ft_font.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.476 INFO datatypes - __init__: Processing /src/gpac/modules/ft_font/ft_font.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FT_Library library; Step #6 - "compile-libfuzzer-introspector-x86_64": FT_Face active_face; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *font_dirs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *loaded_fonts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*default fonts*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *font_serif, *font_sans, *font_fixed, *font_default; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cache_checked; Step #6 - "compile-libfuzzer-introspector-x86_64": } FTBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FTBuilder *ftpriv; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_x, last_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } ft_outliner; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.494 INFO datatypes - __init__: Processing /src/gpac/modules/droid_audio/droidaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JNIEnv* env; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_buffers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 delay, total_length_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_num_buffers, cfg_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleRateInHz; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channelConfig; //AudioFormat.CHANNEL_OUT_MONO Step #6 - "compile-libfuzzer-introspector-x86_64": u32 audioFormat; //AudioFormat.ENCODING_PCM_16BIT Step #6 - "compile-libfuzzer-introspector-x86_64": s32 mbufferSizeInBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 volume; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pan; Step #6 - "compile-libfuzzer-introspector-x86_64": jarray buff; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //JNI vars - do NOT use static vars since we may load/unload the module at run time Step #6 - "compile-libfuzzer-introspector-x86_64": jclass class_AudioTrack; Step #6 - "compile-libfuzzer-introspector-x86_64": jobject obj_AudioTrack; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_AudioTrack; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_setStereoVolume; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_GetMinBufferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_Play; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_Stop; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_Release; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_WriteB; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_WriteS; Step #6 - "compile-libfuzzer-introspector-x86_64": jmethodID fun_Flush; Step #6 - "compile-libfuzzer-introspector-x86_64": } DroidContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.506 INFO datatypes - __init__: Processing /src/gpac/modules/droid_audio/javaenv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.511 INFO datatypes - __init__: Processing /src/gpac/modules/droid_audio/javaenv.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.517 INFO datatypes - __init__: Processing /src/gpac/modules/pulseaudio/pulseaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": pa_simple *playback_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": pa_sample_spec sample_spec; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *output_name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *output_description; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 errors; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 consecutive_zero_reads; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[BUFF_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PulseAudioContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.526 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.537 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtsp_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.564 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.585 INFO datatypes - __init__: Processing /src/gpac/src/ietf/sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.607 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtp_depacketizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.643 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtsp_response.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.661 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtsp_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.672 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtp_pck_mpeg4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.689 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtp_pck_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.705 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtp_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.720 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtp_pck_mpeg12.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.728 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtsp_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.744 INFO datatypes - __init__: Processing /src/gpac/src/ietf/rtp_streamer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.767 INFO datatypes - __init__: Processing /src/gpac/src/crypto/g_crypt_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": AES_KEY enc_key, dec_key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 block[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 padded_input[AES_BLOCK_SIZE]; // use only when the input length is inferior to the algo block size Step #6 - "compile-libfuzzer-introspector-x86_64": u8 previous_ciphertext[AES_BLOCK_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Openssl_ctx_cbc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": AES_KEY key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cyphered_iv[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 iv[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int c_counter_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } Openssl_ctx_ctr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": AES_KEY enc_key, dec_key; Step #6 - "compile-libfuzzer-introspector-x86_64": } Openssl_ctx_ecb; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.776 INFO datatypes - __init__: Processing /src/gpac/src/crypto/g_crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.783 INFO datatypes - __init__: Processing /src/gpac/src/crypto/g_crypt_tinyaes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.792 INFO datatypes - __init__: Processing /src/gpac/src/crypto/tiny_aes.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.798 INFO datatypes - __init__: Processing /src/gpac/src/crypto/tiny_aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 state_t[4][4]; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.812 INFO datatypes - __init__: Processing /src/gpac/src/evg/rast_soft.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec2f EVG_Vector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 n_contours; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 n_points; Step #6 - "compile-libfuzzer-introspector-x86_64": EVG_Vector *points; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *tags; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 *contours; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 flags; /*same as path flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_Outline; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int TArea; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _traster_ctx EVGRasterCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix proj; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix modelview; Step #6 - "compile-libfuzzer-introspector-x86_64": //depth buffer Step #6 - "compile-libfuzzer-introspector-x86_64": Float *depth_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gf_evg_vertex_shader vert_shader; Step #6 - "compile-libfuzzer-introspector-x86_64": void *vert_shader_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": /*render state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_ccw; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool backface_cull; Step #6 - "compile-libfuzzer-introspector-x86_64": Float max_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Float min_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Float depth_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Float point_size, line_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool smooth_points; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_aa, write_depth, early_depth_test, run_write_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*depth_test)(Float depth_buf_value, Float frag_value); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mode2d; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool clip_zero; Step #6 - "compile-libfuzzer-introspector-x86_64": Float zw_factor, zw_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*internal variables for triangle rasterization*/ Step #6 - "compile-libfuzzer-introspector-x86_64": //primitive type Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGPrimitiveType prim_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //radius for point Step #6 - "compile-libfuzzer-introspector-x86_64": Float pt_radius; Step #6 - "compile-libfuzzer-introspector-x86_64": //line length Step #6 - "compile-libfuzzer-introspector-x86_64": Float v1v2_length; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _gf_evg_base_stencil yuv_sten; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_Surface3DExt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVG_YUV_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": EVG_YUV_444, Step #6 - "compile-libfuzzer-introspector-x86_64": EVG_YUV Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_YUVType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long TPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TCoord x; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 color; Step #6 - "compile-libfuzzer-introspector-x86_64": int cover; Step #6 - "compile-libfuzzer-introspector-x86_64": Float depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Float write_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx1, idx2; Step #6 - "compile-libfuzzer-introspector-x86_64": } PatchPixel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //current cells in sweep Step #6 - "compile-libfuzzer-introspector-x86_64": AACell *cells; Step #6 - "compile-libfuzzer-introspector-x86_64": int alloc, num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of candidates for border pixels (visible edges), flushed at end of shape Step #6 - "compile-libfuzzer-introspector-x86_64": this ensures that a pixel is draw once and only once Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": PatchPixel *pixels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 palloc, pnum; Step #6 - "compile-libfuzzer-introspector-x86_64": } AAScanline; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVGBASESTENCIL Step #6 - "compile-libfuzzer-introspector-x86_64": EVGGRADIENT Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D start, end; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D vecmat; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 curp; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed pos_ft; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_LinearGradient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int TCoord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct EVG_Span_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short x; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short len; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char coverage; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char odd_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx1, idx2; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_Span; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVGBASESTENCIL Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Color color; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fill_col; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 fill_col_wide; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_Brush; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVGBASESTENCIL Step #6 - "compile-libfuzzer-introspector-x86_64": EVGGRADIENT Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_BaseGradient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __evg_texture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVGBASESTENCIL Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, stride, stride_uv, stride_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pixel_format, Bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pixels; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pix_u, *pix_v, *pix_a; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D cur_pt; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed cur_y, inc_x, inc_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mod, filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_yuv; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 owns_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_wide; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_transparent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ColorMatrix yuv_cmat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 (*tx_get_pixel)(struct __evg_texture *_this, u32 x, u32 y, EVGRasterCtx *rctx); Step #6 - "compile-libfuzzer-introspector-x86_64": u64 (*tx_get_pixel_wide)(struct __evg_texture *_this, u32 x, u32 y, EVGRasterCtx *rctx); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": gf_evg_texture_callback tx_callback; Step #6 - "compile-libfuzzer-introspector-x86_64": void *tx_callback_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tx_callback_screen_coords; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pad_rbg, fill_pad_color; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 fill_pad_color_wide; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 off_y, off_u, off_v; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *palette; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 palette_colors, palette_comp, palette_pfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pidx_a, pidx_r, pidx_g, pidx_b; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_Texture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*EVG_SpanFunc)(int y, int count, EVG_Span *spans, GF_EVGSurface *surf, EVGRasterCtx *rctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TCell_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TCoord x; Step #6 - "compile-libfuzzer-introspector-x86_64": int cover; Step #6 - "compile-libfuzzer-introspector-x86_64": TArea area; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx1, idx2; Step #6 - "compile-libfuzzer-introspector-x86_64": } AACell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": EVGBASESTENCIL Step #6 - "compile-libfuzzer-introspector-x86_64": EVGGRADIENT Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D center, focus, radius; Step #6 - "compile-libfuzzer-introspector-x86_64": /*drawing state vars*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D cur_p, d_f, d_i; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed rad; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_RadialGradient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long TArea; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.827 INFO datatypes - __init__: Processing /src/gpac/src/evg/raster3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.853 INFO datatypes - __init__: Processing /src/gpac/src/evg/stencil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.916 INFO datatypes - __init__: Processing /src/gpac/src/evg/ftgrays.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.933 INFO datatypes - __init__: Processing /src/gpac/src/evg/raster_rgb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.944 INFO datatypes - __init__: Processing /src/gpac/src/evg/surface.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.970 INFO datatypes - __init__: Processing /src/gpac/src/evg/raster_argb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:46.987 INFO datatypes - __init__: Processing /src/gpac/src/evg/raster_yuv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.028 INFO datatypes - __init__: Processing /src/gpac/src/evg/raster_565.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.044 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/media.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.066 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_code_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.090 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.135 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_code_drm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.167 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/sample_descs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.203 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_code_apple.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.220 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/isom_store.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the curent sample of this track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": /*timeScale of the media (for interleaving)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is for generic, time-based interleaving. Expressed in Media TimeScale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 chunkDur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chunkSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 constant_size, constant_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 DTSprev; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isDone; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 prev_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaBox *mdia; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleTableBox *stbl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 all_dref_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*each writer has a sampleToChunck and ChunkOffset tables Step #6 - "compile-libfuzzer-introspector-x86_64": these tables are filled during emulation mode and then will replace the table in the GF_SampleTableBox*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleToChunkBox *stsc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*we don't know if it's a large offset or not*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *stco; Step #6 - "compile-libfuzzer-introspector-x86_64": //track uses a box requiring seeking into the moov during write, we cannot dispatch blocks Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prevent_dispatch; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *movie; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_samples, nb_done; Step #6 - "compile-libfuzzer-introspector-x86_64": } MovieWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.263 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/track.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.295 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/isom_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.399 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_code_meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.420 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/iff.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.455 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/avc_ext.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_UPDATE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_SET_INBAND, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_SET_TILE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_SET_TILE_BASE_TRACK, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_SET_LHVC, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_SET_LHVC_WITH_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_SET_LHVC_WITH_BASE_BACKWARD, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HVCC_SET_HEVC_TILE_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_LHCC_SET_INBAND Step #6 - "compile-libfuzzer-introspector-x86_64": } HevcConfigUpdateType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VVCC_UPDATE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VVCC_SET_INBAND, Step #6 - "compile-libfuzzer-introspector-x86_64": } VvcConfigUpdateType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.522 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/drm_sample.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.558 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/media_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.572 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.613 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } CompInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.755 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_code_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:47.965 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/movie_fragments.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SegmentIndexBox *sidx; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_offset, end_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIDXEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.023 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/stbl_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.037 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/hinting.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.057 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/box_code_adobe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.076 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/isom_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.222 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/stbl_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.263 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.284 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/ttml.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.291 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/hint_track.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.311 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/data_map.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.325 INFO datatypes - __init__: Processing /src/gpac/src/isomedia/isom_intern.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.354 INFO datatypes - __init__: Processing /src/gpac/src/bifs/quant.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _aamodel GF_AAModel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _aadecoder GF_AADecoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.360 INFO datatypes - __init__: Processing /src/gpac/src/bifs/memory_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.380 INFO datatypes - __init__: Processing /src/gpac/src/bifs/com_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.403 INFO datatypes - __init__: Processing /src/gpac/src/bifs/conditional.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*BIFS decoder*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BifsDecoder *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": /*BIFS config of original stream carrying the conditional*/ Step #6 - "compile-libfuzzer-introspector-x86_64": BIFSStreamInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": } ConditionalStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.411 INFO datatypes - __init__: Processing /src/gpac/src/bifs/quantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.421 INFO datatypes - __init__: Processing /src/gpac/src/bifs/script_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *script; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BifsDecoder *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *identifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": char *new_line; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 indent; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 expr_stack_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScriptParser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.437 INFO datatypes - __init__: Processing /src/gpac/src/bifs/script.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.442 INFO datatypes - __init__: Processing /src/gpac/src/bifs/com_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.466 INFO datatypes - __init__: Processing /src/gpac/src/bifs/bifs_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.479 INFO datatypes - __init__: Processing /src/gpac/src/bifs/predictive_mffield.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 comp_min[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 previous_val[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 current_val[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 m_delta[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 intra_mode, intra_inter, compNbBits, num_bounds, num_comp, num_fields, QNbBits; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 QType; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_default; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f BMin, BMax; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 direction, orientation, inverse; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_field; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AAModel *models[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AAModel *dir_model; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AADecoder *dec; Step #6 - "compile-libfuzzer-introspector-x86_64": } PredMF; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.491 INFO datatypes - __init__: Processing /src/gpac/src/bifs/script_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *script; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BifsEncoder *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *identifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err err; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *cur_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": char token[500]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 token_code; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_line; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool emul; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char expr_toks[500]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 expr_toks_len; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *id_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } ScriptEnc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.520 INFO datatypes - __init__: Processing /src/gpac/src/bifs/field_encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.536 INFO datatypes - __init__: Processing /src/gpac/src/bifs/bifs_node_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.552 INFO datatypes - __init__: Processing /src/gpac/src/bifs/unquantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.564 INFO datatypes - __init__: Processing /src/gpac/src/bifs/field_decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.582 INFO datatypes - __init__: Processing /src/gpac/src/bifs/arith_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.590 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/vrml_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Route r; Step #6 - "compile-libfuzzer-introspector-x86_64": void ( *route_callback) (void *param, GF_FieldInfo *from_field); Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RouteToFunction; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.604 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/x3d_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.814 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/svg_attributes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.922 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/qjs_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_html_media_script_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*global script context for the scene*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSContext *js_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*global object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSObject *global; Step #6 - "compile-libfuzzer-introspector-x86_64": /*global event object - used to update the associated DOMEvent (JS private stack) when dispatching events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSObject *event; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_gc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTMLMediaJS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef class; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassID class_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSClass; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.930 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/vrml_proto.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.958 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/svg_properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:48.980 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/smil_anim.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.007 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/mpeg4_valuator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.021 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/mpeg4_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.516 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/mpeg4_animators.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed *knots, *weights, *n, *left, *right; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nknots, nweights, npoints; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 p; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } anim_nurbs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 anim_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for paced anim*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for spline anim*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f a, b, c, d; Step #6 - "compile-libfuzzer-introspector-x86_64": /*nurbs path*/ Step #6 - "compile-libfuzzer-introspector-x86_64": anim_nurbs anurbs; Step #6 - "compile-libfuzzer-introspector-x86_64": } AnimatorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.534 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/dom_events.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *obs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *listener; Step #6 - "compile-libfuzzer-introspector-x86_64": } DOMAddListener; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.555 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/xml_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.579 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/svg_types.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.591 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/html5_media_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERROR_PROP_ABORTED = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERROR_PROP_NETWORK = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERROR_PROP_DECODE = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERROR_PROP_SRC_NOT_SUPPORTED = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERROR_PROP_CODE = -5 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaErrorPropEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_VIDEO_PROP_WIDTH = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_VIDEO_PROP_HEIGHT = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_VIDEO_PROP_VIDEOWIDTH = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_VIDEO_PROP_VIDEOHEIGHT = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_VIDEO_PROP_POSTER = -5 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_VideoEltPropEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _drawable *graph; Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL txurl; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_frame_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *audio; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool audio_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stop_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_video_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_TRACK_PROP_ID = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_TRACK_PROP_KIND = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_TRACK_PROP_LABEL = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_TRACK_PROP_LANGUAGE = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_TRACK_PROP_SELECTED = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_TRACK_PROP_ENABLED = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_TRACK_PROP_INBANDTYPE = -7 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_TrackPropEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioInput input; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_active, is_error; Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL aurl; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_audio_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_SRC = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_CURRENTSRC = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_CROSSORIGIN = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_NETWORKSTATE = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_PRELOAD = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_BUFFERED = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_READYSTATE = -7, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_SEEKING = -8, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_CURRENTTIME = -9, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_DURATION = -10, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_STARTDATE = -11, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_PAUSED = -12, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_DEFAULTPLAYBACKRATE = -13, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_PLAYBACKRATE = -14, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_PLAYED = -15, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_SEEKABLE = -16, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_ENDED = -17, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_AUTOPLAY = -18, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_LOOP = -19, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_MEDIAGROUP = -20, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_CONTROLLER = -21, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_CONTROLS = -22, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_VOLUME = -23, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_MUTED = -24, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_DEFAULTMUTED = -25, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_AUDIOTRACKS = -26, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_VIDEOTRACKS = -27, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_TEXTTRACKS = -28, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_NETWORK_EMPTY = -29, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_NETWORK_IDLE = -30, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_NETWORK_LOADING = -31, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_NETWORK_NO_SOURCE = -32, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_HAVE_NOTHING = -33, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_HAVE_METADATA = -34, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_HAVE_CURRENT_DATA = -35, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_HAVE_FUTURE_DATA = -36, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_HAVE_ENOUGH_DATA = -37, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_PROP_ERROR = -38 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaEltPropEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.632 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/base_scenegraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.676 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/dom_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_inst; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *handlers; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMRuntime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": ELEMENT_JSPROPERTY_TAGNAME = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": ELEMENT_JSPROPERTY_SCHEMATYPEINFO = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMElementJSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_NODENAME = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_NODEVALUE = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_NODETYPE = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_PARENTNODE = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_CHILDNODES = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_FIRSTCHILD = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_LASTCHILD = -7, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_PREVIOUSSIBLING = -8, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_NEXTSIBLING = -9, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_ATTRIBUTES = -10, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_OWNERDOCUMENT = -11, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_NAMESPACEURI = -12, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_PREFIX = -13, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_LOCALNAME = -14, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_BASEURI = -15, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_TEXTCONTENT = -16, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_FIRSTELEMENTCHILD = -17, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_LASTELEMENTCHILD = -18, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_PREVIOUSELEMENTSIBLING = -19, Step #6 - "compile-libfuzzer-introspector-x86_64": NODE_JSPROPERTY_NEXTELEMENTSIBLING = -20 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMNodeJSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NODELIST_JSPROPERTY_LENGTH = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMNodeListJSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TEXT_JSPROPERTY_DATA = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": TEXT_JSPROPERTY_LENGTH = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": TEXT_JSPROPERTY_ISELEMENTCONTENTWHITESPACE = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": TEXT_JSPROPERTY_WHOLETEXT = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMTextJSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dom_js_data Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue document; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMJSData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SAXParser *sax; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *node_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": /*dom graph*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *document; Step #6 - "compile-libfuzzer-introspector-x86_64": } XMLReloadContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DCCI_JSPROPERTY_VALUE = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": DCCI_JSPROPERTY_VALUETYPE = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": DCCI_JSPROPERTY_PROPERTYTYPE = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": DCCI_JSPROPERTY_READONLY = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": DCCI_JSPROPERTY_DCCIMETADATAINTERFACETYPE = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": DCCI_JSPROPERTY_DCCIMETADATAINTERFACE = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": DCCI_JSPROPERTY_VERSION = -7, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DCCIJSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_DOCTYPE = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_IMPLEMENTATION = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_DOCUMENTELEMENT = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_INPUTENCODING = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_XMLENCODING = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_XMLSTANDALONE = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_XMLVERSION = -7, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_STRICTERRORCHECKING = -8, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_DOCUMENTURI = -9, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_LOCATION = -10, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_DOMCONFIG = -11, Step #6 - "compile-libfuzzer-introspector-x86_64": DOCUMENT_JSPROPERTY_GLOBAL = -12 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMDocumentJSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TYPE = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TARGET = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_CURRENTTARGET = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_EVENTPHASE = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_BUBBLES = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_CANCELABLE = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TIMESTAMP = -7, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_NAMESPACEURI = -8, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_DEFAULTPREVENTED = -9, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_DETAIL = -10, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_DATA = -11, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_SCREENX = -12, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_SCREENY = -13, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_CLIENTX = -14, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_CLIENTY = -15, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_BUTTON = -16, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_RELATEDTARGET = -17, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_WHEELDELTA = -18, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_KEYIDENTIFIER = -19, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_KEYCHAR = -20, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_CHARCODE = -21, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_LENGTHCOMPUTABLE = -22, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TYPEARG = -23, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_LOADED = -24, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TOTAL = -25, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_BUFFER_ON = -26, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_BUFFERLEVEL = -27, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_BUFFERREMAININGTIME = -28, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_STATUS = -29, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_WIDTH = -30, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_HEIGHT = -31, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_OFFSETX = -32, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_OFFSETY = -33, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_VPWIDTH = -34, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_VPHEIGHT = -35, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TRANSLATIONX = -36, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TRANSLATIONY = -37, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_TYPE3D = -38, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_ERROR = -39, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_DYNAMIC_SCENE = -40, Step #6 - "compile-libfuzzer-introspector-x86_64": EVENT_JSPROPERTY_URL = -41, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMEventJSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if the object is a childList from an existing node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ParentNode *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": /*child list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *child; Step #6 - "compile-libfuzzer-introspector-x86_64": } DOMNodeList; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.727 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/smil_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.747 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/vrml_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set to 1 for proto IS fields*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IS_route; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set to 1 for JS route to fun*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 script_route; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*scope of this route*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *graph; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lastActivateTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *FromNode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo FromField; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *ToNode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo ToField; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue fun; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RouteToScript; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_js_field Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo field; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of JSValue * for MFFields (except MFNode) or NULL Step #6 - "compile-libfuzzer-introspector-x86_64": we need this to keep the link between an MF slot and the parent node since everything is passed by reference*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *mfvals; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mfvals_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*pointer to the SFNode if this is an SFNode or MFNode[i] field */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": /*when creating MFnode from inside the script, the node list is stored here until attached to an object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *temp_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /*only set when not owned by a node, in which case field.far_ptr is also set to this value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *field_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*context in which the field was created*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSContext *js_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *script; Step #6 - "compile-libfuzzer-introspector-x86_64": //type: 0: VRML main JS, 1: imported JS from VRML JS, 2: SVG JS Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": } AsyncFetcher; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.823 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/vrml_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.855 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/vrml_script.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.864 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/html5_mse_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* MediaSource properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIASOURCE_PROP_SOURCEBUFFERS = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIASOURCE_PROP_ACTIVESOURCEBUFFERS = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIASOURCE_PROP_DURATION = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIASOURCE_PROP_READYSTATE = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": /* SourceBuffer properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_MODE = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_UPDATING = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_BUFFERED = -7, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_TIMESTAMPOFFSET = -8, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_TIMESCALE = -9, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_AUDIOTRACKS = -10, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_VIDEOTRACKS = -11, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_TEXTTRACKS = -12, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_APPENDWINDOWSTART = -13, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFER_PROP_APPENDWINDOWEND = -14, Step #6 - "compile-libfuzzer-introspector-x86_64": /* SourceBufferList properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_SOURCEBUFFERLIST_PROP_LENGTH = -15, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaSourcePropEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.886 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/commands.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.908 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/vrml_interpolators.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.925 INFO datatypes - __init__: Processing /src/gpac/src/scenegraph/svg_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue proto; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue ctor; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_JSClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Float x, y, w, h; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set, this is the svg.viewport uDOM object, its values are updated upon query*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } rectCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Float x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": } ptCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Float x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set, this is the svg.currentTranslate uDOM object, its values are updated upon query*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } pointCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_svg_script_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*script_execute)(struct __tag_scene_graph *sg, char *utf8_script, GF_DOM_Event *event); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*handler_execute)(GF_Node *n, GF_DOM_Event *event, GF_Node *observer, char *utf8_script); Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_scripts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*global script context for the scene*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *js_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*global object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue global; Step #6 - "compile-libfuzzer-introspector-x86_64": /*global event object - used to update the associated DOMEvent (JS private stack) when dispatching events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue event; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_script; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_gc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_strict; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*SVG uDOM classes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass svgElement; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass svgDocument; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass svg_globalClass; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass connectionClass; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass rgbClass; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass rectClass; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass pointClass; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass pathClass; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_JSClass matrixClass; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SVGJS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_coms; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *tags; Step #6 - "compile-libfuzzer-introspector-x86_64": ptCI *pts; Step #6 - "compile-libfuzzer-introspector-x86_64": } pathCI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r, g, b; Step #6 - "compile-libfuzzer-introspector-x86_64": } rgbCI; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.973 INFO datatypes - __init__: Processing /src/gpac/src/odf/odf_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:49.988 INFO datatypes - __init__: Processing /src/gpac/src/odf/odf_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.001 INFO datatypes - __init__: Processing /src/gpac/src/odf/oci_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.013 INFO datatypes - __init__: Processing /src/gpac/src/odf/odf_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.062 INFO datatypes - __init__: Processing /src/gpac/src/odf/slc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.074 INFO datatypes - __init__: Processing /src/gpac/src/odf/qos.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.084 INFO datatypes - __init__: Processing /src/gpac/src/odf/ipmpx_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.106 INFO datatypes - __init__: Processing /src/gpac/src/odf/descriptors.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.144 INFO datatypes - __init__: Processing /src/gpac/src/odf/odf_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.186 INFO datatypes - __init__: Processing /src/gpac/src/odf/ipmpx_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.220 INFO datatypes - __init__: Processing /src/gpac/src/odf/odf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.271 INFO datatypes - __init__: Processing /src/gpac/src/odf/ipmpx_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.307 INFO datatypes - __init__: Processing /src/gpac/src/odf/desc_private.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.320 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_grouping.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } BaseGroupingStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _mpeg4_group2d Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupingNode2D; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*traverse all children of the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": void group_2d_traverse(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*traverse all children of the node with the given traversing order*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void group_2d_traverse_with_order(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state, u32 *positions); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GF_SR_USE_VIDEO_CACHE Step #6 - "compile-libfuzzer-introspector-x86_64": /*traverse the grouping node - returns 1 if the group is cached, in which case children nodes should not need Step #6 - "compile-libfuzzer-introspector-x86_64": to be traversed in SORT mode - this function takes care of zoom changes & stats resetup if needed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool group_2d_cache_traverse(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state); Step #6 - "compile-libfuzzer-introspector-x86_64": /*record the traversal information and turn cache on if possible*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void group_2d_cache_evaluate(GF_Node *node, GroupingNode2D *group, GF_TraverseState *tr_state, struct _drawable_context *first_child, Bool skip_first_child, u32 last_cache_idx); Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void group_2d_destroy(GF_Node *node, GroupingNode2D *group); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for SVG only when using offscreen group caches*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void group_2d_destroy_svg(GF_Node *node, GroupingNode2D *group); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": @children: pointer to children field Step #6 - "compile-libfuzzer-introspector-x86_64": @sensors: cached list of sensors at this level, NULL if none Step #6 - "compile-libfuzzer-introspector-x86_64": @lights: cached list of lights (local and global) at this level, NULL if none Step #6 - "compile-libfuzzer-introspector-x86_64": @bbox: bounding box of sub-tree Step #6 - "compile-libfuzzer-introspector-x86_64": @dont_cull: if set, traversing always occur (needed for audio subgraph) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define GROUPING_NODE_STACK_3D \ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; \ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BBox bbox; \ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _parent_node_3d Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_NODE_STACK_3D Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupingNode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GroupingNode *group_3d_new(GF_Node *node); Step #6 - "compile-libfuzzer-introspector-x86_64": void group_3d_delete(GF_Node *node); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*traverse all children of the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": void group_3d_traverse(GF_Node *n, GroupingNode *group, GF_TraverseState *tr_state); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * ParentNode (Form, Layout, PathLayout, ...) tools Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the associated child (can be a group or a shape)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *child; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*child bounds before and after placement*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect original, final; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*layout run-time scroll*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed scroll_x, scroll_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if text node, ascent and descent of the text is stored for baseline alignment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed ascent, descent; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_split_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*discard_type 0: not discardable, 1 disardable, 2 line break at the end of the group*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 text_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } ChildGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.328 INFO datatypes - __init__: Processing /src/gpac/src/compositor/hc_flash_shape.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fill_col, line_col; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } FSItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *items; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed max_width; Step #6 - "compile-libfuzzer-introspector-x86_64": } FSStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.339 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_media.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*media stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *resource; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stop_requested, is_open; Step #6 - "compile-libfuzzer-introspector-x86_64": Double clipBegin, clipEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_updates_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.357 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_background2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DrawableContext ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": BoundInfo bi; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackgroundStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.370 INFO datatypes - __init__: Processing /src/gpac/src/compositor/compositor_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.381 INFO datatypes - __init__: Processing /src/gpac/src/compositor/font_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _span_internal Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*zoom when texture was computed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed last_zoom; Step #6 - "compile-libfuzzer-introspector-x86_64": /*texture handler for bitmap text*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler *txh; Step #6 - "compile-libfuzzer-introspector-x86_64": /*texture path (rectangle)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": /*span mesh (built out of the # glyphs)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": /*span texture mesh (rectangle)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *tx_mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": /*span outline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *outline; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SpanExtensions; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.411 INFO datatypes - __init__: Processing /src/gpac/src/compositor/nodes_stacks.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *reg_stacks; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prev_was_bound; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix world_view_mx; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f last_vp_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_sim_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } ViewStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL txurl; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_frame_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *audio; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool audio_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stop_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_video_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_mod_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": } LinePropStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*for image background*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of all background stacks using us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *reg_stacks; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of allocated background status (used to store bounds info & DrawableContext for Layer2D) Step #6 - "compile-libfuzzer-introspector-x86_64": there is one status per entry in the reg_stack*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *status_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BBox prev_bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hybgl_init; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": char col_tx[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Background2DStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioInput input; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_active, is_error; Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL aurl; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_audio_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": /*keep track of background stacks using us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *reg_stacks; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *sky_mesh, *ground_mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat sky_col, ground_col; Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat sky_ang, ground_ang; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *front_mesh, *back_mesh, *top_mesh, *bottom_mesh, *left_mesh, *right_mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh_front, txh_back, txh_top, txh_bottom, txh_left, txh_right; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix current_mx; Step #6 - "compile-libfuzzer-introspector-x86_64": } BackgroundStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.422 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mesh_tesselate.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*for tesselation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GLUtesselator *tess_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*vertex indices: we cannot use a static array because reallocating the array will likely change memory Step #6 - "compile-libfuzzer-introspector-x86_64": address of indices, hence break triangulator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *vertex_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } MeshTess; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.434 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_layer_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_NODE_STACK_3D Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect clip, vp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VisualManager *visual; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unsupported; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_USE_TINYGL Step #6 - "compile-libfuzzer-introspector-x86_64": ostgl_context *tgl_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed scale_x, scale_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } Layer3DStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.448 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_geometry_ils2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.459 INFO datatypes - __init__: Processing /src/gpac/src/compositor/object_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.493 INFO datatypes - __init__: Processing /src/gpac/src/compositor/compositor_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.519 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_viewport.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.535 INFO datatypes - __init__: Processing /src/gpac/src/compositor/navigate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.553 INFO datatypes - __init__: Processing /src/gpac/src/compositor/clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.563 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_geometry_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.579 INFO datatypes - __init__: Processing /src/gpac/src/compositor/scene_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.592 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_inline.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.609 INFO datatypes - __init__: Processing /src/gpac/src/compositor/texturing.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.615 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_background.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.630 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_timesensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeNode time_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool store_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time, cycle_interval; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_cycles; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_X3D Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_x3d; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } TimeSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.638 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_sound.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SoundInterface snd_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } Sound2DStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SoundInterface snd_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix mx; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f last_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool identity; Step #6 - "compile-libfuzzer-introspector-x86_64": /*local system*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed intensity; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed lgain, rgain; Step #6 - "compile-libfuzzer-introspector-x86_64": } SoundStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.649 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _drawable s_graph; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed ascent, descent; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *spans; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 texture_text_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": } TextStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.666 INFO datatypes - __init__: Processing /src/gpac/src/compositor/texturing.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.676 INFO datatypes - __init__: Processing /src/gpac/src/compositor/audio_mixer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioInterface *src; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 *ch_buf[GF_AUDIO_MIXER_MAX_CHANNELS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*resampled buffer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_per_sec, bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_channels[GF_AUDIO_MIXER_MAX_CHANNELS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 in_bytes_used, out_samples_written, out_samples_to_write; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 out_samples_pos, in_samples_pos, scaled_sr, bytes_p_samp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ratio_aligned; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed speed; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed pan[GF_AUDIO_MIXER_MAX_CHANNELS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 (*get_sample)(u8 *data, u32 nb_ch, u32 sample_offset, u32 channel, u32 planar_stride); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_planar; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool muted; Step #6 - "compile-libfuzzer-introspector-x86_64": } MixerInput; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.702 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.717 INFO datatypes - __init__: Processing /src/gpac/src/compositor/media_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.750 INFO datatypes - __init__: Processing /src/gpac/src/compositor/scene.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.807 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_grouping_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_NODE_STACK_3D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": } TransformStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.818 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_sensors.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mouse_down; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": } TouchSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enabled, active, over; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": } AnchorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Double last_time; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": } Prox2DStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f start_drag; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix initial_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": } PS2DStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed start_angle; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix initial_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": } DiscSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f start_drag; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Plane tracker; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix initial_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": } PSStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix init_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disk_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f grab_start; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Plane yplane, zplane, xplane; Step #6 - "compile-libfuzzer-introspector-x86_64": } CylinderSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed radius; Step #6 - "compile-libfuzzer-introspector-x86_64": /*center in world coords */ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f grab_vec, center; Step #6 - "compile-libfuzzer-introspector-x86_64": } SphereSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.848 INFO datatypes - __init__: Processing /src/gpac/src/compositor/audio_input.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.859 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager_3d_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.925 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_filters.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.937 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mesh_collide.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*max tree depth, 0 is unlimited*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*min triangles at node to split. 0 is full split (one triangle per leaf)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_tri_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": /*one of the above type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 split_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depth, nb_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } AABSplitParams; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.953 INFO datatypes - __init__: Processing /src/gpac/src/compositor/bindable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.962 INFO datatypes - __init__: Processing /src/gpac/src/compositor/x3d_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:50.984 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_inputsensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*object for this input stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of attached nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *is_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*uncompressed data frame*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ddf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InputSensorDevice *io_dev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*string sensor sep char */ Step #6 - "compile-libfuzzer-introspector-x86_64": s16 termChar, delChar; Step #6 - "compile-libfuzzer-introspector-x86_64": /*current typed text in UTF-8*/ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short enteredText[5000]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_InputSensorCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream context*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool registered; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *mo; Step #6 - "compile-libfuzzer-introspector-x86_64": M_InputSensor *is; Step #6 - "compile-libfuzzer-introspector-x86_64": } ISStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 enteredText[5000]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_len; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": } StringSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.004 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_path_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARENT_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *last_geom; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PathIterator *iter; Step #6 - "compile-libfuzzer-introspector-x86_64": } PathLayoutStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.013 INFO datatypes - __init__: Processing /src/gpac/src/compositor/drawable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.040 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_paint_servers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool linear; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool animated; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *cols; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_GradientStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dirty; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SolidColorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.058 INFO datatypes - __init__: Processing /src/gpac/src/compositor/hardcoded_protos.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f *spine; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool beginCap; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool endCap; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed creaseAngle; Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation *orientation; Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f *scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool txAlongSpine; Step #6 - "compile-libfuzzer-introspector-x86_64": } PathExtrusion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *spine; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool beginCap; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool endCap; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed creaseAngle; Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat *orientationKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation *orientation; Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat *scaleKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f *scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool txAlongSpine; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlanarExtrusion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Plane plane; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlaneClipper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": DepthGroup dg; Step #6 - "compile-libfuzzer-introspector-x86_64": } DepthGroupStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *point; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed fineness; Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 index; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexedCurve2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": } Untransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": Untransform untr; Step #6 - "compile-libfuzzer-introspector-x86_64": } UntransformStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *appearance; Step #6 - "compile-libfuzzer-introspector-x86_64": } StyleGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_NODE_STACK_3D Step #6 - "compile-libfuzzer-introspector-x86_64": PlaneClipper pc; Step #6 - "compile-libfuzzer-introspector-x86_64": } PlaneClipperStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GF_SR_USE_VIDEO_CACHE Step #6 - "compile-libfuzzer-introspector-x86_64": struct _group_cache *cache; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OffscreenGroup og; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool detached; Step #6 - "compile-libfuzzer-introspector-x86_64": } OffscreenGroupStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": StyleGroup sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } StyleGroupStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TestSensor ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed intensity; Step #6 - "compile-libfuzzer-introspector-x86_64": } CustomTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool onTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed value; Step #6 - "compile-libfuzzer-introspector-x86_64": } TestSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CustomTexture tx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } CustomTextureStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 offscreen; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": } OffscreenGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed depth_gain, depth_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } DepthGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.092 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager_2d_draw.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.109 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_font.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *unicode; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 uni_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Glyph glyph; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Font *font; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_GlyphStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Font *font; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Font *alias; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *mo; Step #6 - "compile-libfuzzer-introspector-x86_64": } FontURIStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.122 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.133 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed prev_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_anchor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *spans; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_TextStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextSpan *span; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_glyph, last_glyph; Step #6 - "compile-libfuzzer-introspector-x86_64": } textArea_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.159 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager_3d.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*3D object for drawable if needed - ALLOCATED BY DEFAULT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Drawable3D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the one and only geometry node to draw*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *appearance; Step #6 - "compile-libfuzzer-introspector-x86_64": /*model matrix at this node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix model_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": /*current color transformation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ColorMatrix color_mat; Step #6 - "compile-libfuzzer-introspector-x86_64": /*1-based idx of text element drawn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_split_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*needed for bitmap*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pixel_metrics; Step #6 - "compile-libfuzzer-introspector-x86_64": /*cull flag - needed for AABB tree culling in case object is 100% inside frustum*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cull_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*directional lights at this node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *directional_lights; Step #6 - "compile-libfuzzer-introspector-x86_64": /*z-depth for sorting*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed zmax; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*clipper in world coords*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect clipper; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_clipper; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*clip planes in world coords*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Plane clip_planes[MAX_USER_CLIP_PLANES]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_clip_planes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GF_SR_USE_DEPTH Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed depth_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } Drawable3DContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //0: directional - 1: spot - 2: point Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction, position, attenuation; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed ambientIntensity, intensity, beamWidth, cutOffAngle; Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix light_mx; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LightInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the directional light*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *dlight; Step #6 - "compile-libfuzzer-introspector-x86_64": /*light matrix*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix light_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": } DirectionalLightContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Plane p; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_2d_clip; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix *mx_clipper; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ClipInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.167 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARENT_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_scrolling; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_scroll_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time, pause_time; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *lines; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect clip; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed last_scroll, prev_rate, scroll_rate, scale_scroll, scroll_len, scroll_min, scroll_max; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for keyboard navigation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SensorHandler hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 key_scroll; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool keys_active; Step #6 - "compile-libfuzzer-introspector-x86_64": } LayoutStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed width, height, ascent, descent; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_child, nb_children; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool line_break; Step #6 - "compile-libfuzzer-introspector-x86_64": } LineInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.183 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_textures.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeNode time_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fetch_first_frame, first_frame_fetched, is_x3d; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } MovieTextureStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pixels; Step #6 - "compile-libfuzzer-introspector-x86_64": } PixelTextureStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.198 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.217 INFO datatypes - __init__: Processing /src/gpac/src/compositor/offscreen_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.234 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_layer_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *backs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *views; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect clip; Step #6 - "compile-libfuzzer-introspector-x86_64": } Layer2DStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.244 INFO datatypes - __init__: Processing /src/gpac/src/compositor/compositor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.321 INFO datatypes - __init__: Processing /src/gpac/src/compositor/events.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.355 INFO datatypes - __init__: Processing /src/gpac/src/compositor/camera.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.370 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool root_svg; Step #6 - "compile-libfuzzer-introspector-x86_64": SVGPropertiesPointers *svg_props; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D viewbox_mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *vp_fill; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_color; Step #6 - "compile-libfuzzer-introspector-x86_64": /*parent VP size used to compute the vp->ViewBox matrix*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f parent_vp; Step #6 - "compile-libfuzzer-introspector-x86_64": /*current VP size used by all children*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f vp; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed dx, dy, vpw, vph; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGsvgStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *resource; Step #6 - "compile-libfuzzer-introspector-x86_64": // GF_Node *used_node; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *inline_sg; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fragment_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_play; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_vis_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGlinkStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_NODE_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GF_SR_USE_VIDEO_CACHE Step #6 - "compile-libfuzzer-introspector-x86_64": struct _group_cache *cache; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *clip_drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGgStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.396 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mesh.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f yaxis, zaxis, xaxis; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f pt, yaxis, zaxis, xaxis; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCPInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.449 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bitmap_stack Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable s_graph; Step #6 - "compile-libfuzzer-introspector-x86_64": /*cached size for 3D mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size, scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_tx_w, prev_tx_h; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect rc, unclip_rc; Step #6 - "compile-libfuzzer-introspector-x86_64": } BitmapStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.460 INFO datatypes - __init__: Processing /src/gpac/src/compositor/compositor_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.469 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_grouping_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": } SwitchStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ColorMatrix cmat; Step #6 - "compile-libfuzzer-introspector-x86_64": } ColorTransformStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D mat; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_identity; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_null; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_untransform; Step #6 - "compile-libfuzzer-introspector-x86_64": } Transform2DStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GROUPING_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *positions; Step #6 - "compile-libfuzzer-introspector-x86_64": } OrderedGroupStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.482 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_lighting.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.489 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AUDIO_GROUP_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeNode time_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool set_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*AudioBuffer mixes its children*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioMixer *am; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init, is_muted; Step #6 - "compile-libfuzzer-introspector-x86_64": /*buffer audio data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": /*read/write position in buffer and associated read time (CTS)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 read_pos, write_pos, cur_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of audio children after a traverse*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *new_inputs; Step #6 - "compile-libfuzzer-introspector-x86_64": } AudioBufferStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.504 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_mediacontrol.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.518 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_geometry_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.534 INFO datatypes - __init__: Processing /src/gpac/src/compositor/drawable.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _strikeinfo2d Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _strikeinfo2d *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*vectorial outline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *outline; Step #6 - "compile-libfuzzer-introspector-x86_64": /*drawable using this outline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": /*lineprops used to build outline (MPEG-4 only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *lineProps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*user+world->local scaling for non-scalable outlines*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed line_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*SVG path length*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed path_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set only for text, indicates sub-path outline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *original; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": /*3D drawing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_vectorial; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mesh *mesh_outline; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } StrikeInfo2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dirty_rect_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the visual manager for which we're storing the bounds of this node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VisualManager *visual; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the current location of the node on the visual manager collected during traverse step*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _bound_info *current_bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the location of the node on the visual manager at the previous frame*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _bound_info *previous_bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /**/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _dirty_rect_info *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } DRInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _drawable_context DrawableContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _drawable Drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bound_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*cliped bounds in pixels - needed to track static objects with animated cliping*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IRect clip; Step #6 - "compile-libfuzzer-introspector-x86_64": /*uncliped bounds - needed to track moving objects fully contained in visual and for image bliting*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect unclip; Step #6 - "compile-libfuzzer-introspector-x86_64": /* extra_check: Step #6 - "compile-libfuzzer-introspector-x86_64": for MPEG-4: pointer to appearance node (due to DEF/USE) in order to detect same bounds and appearance node change Step #6 - "compile-libfuzzer-introspector-x86_64": for SVG: currently not used, should be needed for Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *extra_check; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /**/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _bound_info *next; Step #6 - "compile-libfuzzer-introspector-x86_64": } BoundInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.542 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.558 INFO datatypes - __init__: Processing /src/gpac/src/compositor/offscreen_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _group_cache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*gpac texture object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": /*drawable representing the cached group*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Drawable *drawable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_recompute; Step #6 - "compile-libfuzzer-introspector-x86_64": /*user scale (zoom and AR) of the group*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed scale; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f orig_vp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.564 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_mediasensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.573 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_gradients.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tx_data; Step #6 - "compile-libfuzzer-introspector-x86_64": // Bool no_rgb_support; Step #6 - "compile-libfuzzer-introspector-x86_64": } GradientStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.588 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_form.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": PARENT_MPEG4_STACK_2D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *grouplist; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect clip; Step #6 - "compile-libfuzzer-introspector-x86_64": } FormStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *children; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect origin, final; Step #6 - "compile-libfuzzer-introspector-x86_64": } FormGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.605 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_composite.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextureHandler txh; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed sx, sy; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the visual object handling the texture*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VisualManager *visual; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first, unsupported; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sensors, *previous_sensors, *temp_sensors, *temp_previous_sensors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *prev_hit_appear; Step #6 - "compile-libfuzzer-introspector-x86_64": //revent recursions Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_handle_event; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TraverseState *tr_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_USE_TINYGL Step #6 - "compile-libfuzzer-introspector-x86_64": ostgl_context *tgl_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_fbo; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CompositeTextureStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.623 INFO datatypes - __init__: Processing /src/gpac/src/compositor/scene_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.633 INFO datatypes - __init__: Processing /src/gpac/src/compositor/gl_inc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.672 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.711 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_geometry_ifs2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.722 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gl_prog Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SHADERID vertex; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SHADERID fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SHADERID prog; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pix_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GLProgInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.729 INFO datatypes - __init__: Processing /src/gpac/src/compositor/mpeg4_animstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeNode time_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL current_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } AnimationStreamStack; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.737 INFO datatypes - __init__: Processing /src/gpac/src/compositor/svg_external.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.745 INFO datatypes - __init__: Processing /src/gpac/src/compositor/texturing_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.768 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager_2d.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IRect rect; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef TRACK_OPAQUE_REGIONS Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of nodes covering (no transparency) each rect, or 0 otherwise.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 opaque_node_index; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RectArrayEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _video_overlay Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _video_overlay *next; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Window src, dst; Step #6 - "compile-libfuzzer-introspector-x86_64": DrawableContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RectArray ra; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OverlayStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RectArrayEntry *list; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count, alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RectArray; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.775 INFO datatypes - __init__: Processing /src/gpac/src/compositor/visual_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.784 INFO datatypes - __init__: Processing /src/gpac/src/compositor/audio_render.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.795 INFO datatypes - __init__: Processing /src/gpac/src/laser/lsr_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.890 INFO datatypes - __init__: Processing /src/gpac/src/laser/lsr_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.968 INFO datatypes - __init__: Processing /src/gpac/src/laser/lsr_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:51.985 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/mpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.096 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/mpeg2_ps.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mpeg2ps_ts_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool have_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool have_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts; Step #6 - "compile-libfuzzer-introspector-x86_64": } mpeg2ps_ts_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mpeg2ps_record_pes_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct mpeg2ps_record_pes_t *next_rec; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 location; Step #6 - "compile-libfuzzer-introspector-x86_64": } mpeg2ps_record_pes_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mpeg2ps_stream_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": mpeg2ps_record_pes_t *record_first, *record_last; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *m_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_video; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 m_stream_id; // program stream id Step #6 - "compile-libfuzzer-introspector-x86_64": u8 m_substream_id; // substream, for program stream id == 0xbd Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": mpeg2ps_ts_t next_pes_ts, frame_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frames_since_last_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool have_frame_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * pes_buffer processing. this contains the raw elementary stream data Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pes_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_buffer_size_max; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_buffer_on; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_len; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pict_header_offset; // for mpeg video Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // timing information and locations. Step #6 - "compile-libfuzzer-introspector-x86_64": s64 first_pes_loc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_pes_has_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 end_dts_loc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 end_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": // audio stuff Step #6 - "compile-libfuzzer-introspector-x86_64": u32 freq; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samples_per_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer; Step #6 - "compile-libfuzzer-introspector-x86_64": // video stuff Step #6 - "compile-libfuzzer-introspector-x86_64": u32 h, w, par; Step #6 - "compile-libfuzzer-introspector-x86_64": Double frame_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 have_mpeg2; Step #6 - "compile-libfuzzer-introspector-x86_64": Double bit_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ticks_per_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } mpeg2ps_stream_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.124 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/dvb_mpe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.147 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/html5_mse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.167 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/route_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __route_service GF_ROUTEService; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tsi; Step #6 - "compile-libfuzzer-introspector-x86_64": char *toi_template; Step #6 - "compile-libfuzzer-introspector-x86_64": //for route services only, list of static files announced in STSID Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *static_files; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_components; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTELCTReg CPs[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_cps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_dispatched_tsi, last_dispatched_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tsi_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flute_fdt_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTEService *flute_parent_service; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tsi_probe; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_seg_received; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *dash_period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 dash_as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dash_rep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTELCTChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 codepoint; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 format_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 frag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 order; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 src_fec_payload_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTELCTReg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_FDT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_DVB_MABR_CFG, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_DASH_MANIFEST, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_HLS_MANIFEST, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_HLS_VARIANT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_OBJ, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTE_PROBE_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FLUTEType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 toi, tsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_length; Step #6 - "compile-libfuzzer-introspector-x86_64": //fragment reaggregation Step #6 - "compile-libfuzzer-introspector-x86_64": char *payload; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_bytes, nb_recv_bytes, alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frags, nb_alloc_frags, nb_recv_frags; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTFragInfo *frags; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTObjectStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_time_ms, download_time_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_gather_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 closed_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 force_keep; Step #6 - "compile-libfuzzer-introspector-x86_64": //flag set when the last chunk has been declared in ll_map Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ll_map_last; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 flute_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dispatched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTELCTChannel *rlct; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTELCTFile *rlct_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flute_symbol_size, flute_nb_symbols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char solved_path[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for flute ll, we rebuild the complete segment so we need a map of chunk TOIs Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ll_maps_count, ll_maps_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLUTELLMapEntry *ll_map; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Blob blob; Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LCTObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_TUNE_OFF=0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_TUNE_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_TUNE_SLS_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTETuneMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 toi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": //set if flute, in which case this object is not tracked in the static_files of the LCT channel object Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fdt_tsi; Step #6 - "compile-libfuzzer-introspector-x86_64": //for flute only, indicate the object is no longer advertized in FDT and can be removed Step #6 - "compile-libfuzzer-introspector-x86_64": Bool can_remove; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTELCTFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SERVICE_UNDEFINED=0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SERVICE_ROUTE=1,//as defined in ATSC SLS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SERVICE_MMTP=2,//as defined in ATSC SLS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SERVICE_DVB_FLUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ServiceProtocolType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCT_OBJ_INIT=0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCT_OBJ_RECEPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCT_OBJ_DONE_ERR, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCT_OBJ_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LCTObjectStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 toi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": //no guarantee that flute symbol size will be the same for all chunks... Step #6 - "compile-libfuzzer-introspector-x86_64": u16 flute_symbol_size, flute_nb_symbols; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FLUTELLMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *sock; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *channels; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mcast_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mcast_port; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTESession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Err (*gf_service_process)(GF_ROUTEDmx *routedmx, GF_ROUTEService *s, GF_ROUTESession *route_sess); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.237 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/isom_hinter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.263 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/ait.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.280 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/dsmcc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.315 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/img.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct jpeg_error_mgr pub; Step #6 - "compile-libfuzzer-introspector-x86_64": jmp_buf jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": } JPGErr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": png_byte **rows; Step #6 - "compile-libfuzzer-introspector-x86_64": } GFpng; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*io manager*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct jpeg_source_mgr src; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 skip; Step #6 - "compile-libfuzzer-introspector-x86_64": struct jpeg_decompress_struct cinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } JPGCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.330 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/html5_media.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.342 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/m2ts_mux.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.398 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/av_parsers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CS_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_BT_601 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_BT_709 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_SMPTE_170 = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_SMPTE_240 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_BT_2020 = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_RESERVED = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": CS_RGB = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": } VP9_color_space; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.606 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/dash_segmenter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.631 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/mpeg2_ps.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*error_msg_func_t)(int loglevel, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *lib, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fmt, Step #6 - "compile-libfuzzer-introspector-x86_64": va_list ap); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TS_MSEC, Step #6 - "compile-libfuzzer-introspector-x86_64": TS_90000, Step #6 - "compile-libfuzzer-introspector-x86_64": } mpeg2ps_ts_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mpeg2ps_ mpeg2ps_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG_VIDEO_MPEG1 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG_VIDEO_MPEG2 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG_VIDEO_UNKNOWN = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } mpeg2ps_video_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG_AUDIO_MPEG = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG_AUDIO_AC3 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG_AUDIO_LPCM = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG_AUDIO_UNKNOWN = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } mpeg2ps_audio_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.637 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/m3u8.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _s_accumulated_attributes { Step #6 - "compile-libfuzzer-introspector-x86_64": //TODO: store as a structure with: { attribute, version, mandatory } Step #6 - "compile-libfuzzer-introspector-x86_64": char *title; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mediaURL; Step #6 - "compile-libfuzzer-introspector-x86_64": double duration_in_seconds; Step #6 - "compile-libfuzzer-introspector-x86_64": int bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": int width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": int stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *codecs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *language; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channels; Step #6 - "compile-libfuzzer-introspector-x86_64": MediaType type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *group_audio; Step #6 - "compile-libfuzzer-introspector-x86_64": char *group_video; Step #6 - "compile-libfuzzer-introspector-x86_64": char *group_subtitle; Step #6 - "compile-libfuzzer-introspector-x86_64": char *group_closed_captions; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool forced; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int target_duration_in_seconds; Step #6 - "compile-libfuzzer-introspector-x86_64": int min_media_sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": int current_media_seq; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 compatibility_version; /*compute version required by the M3U8 content*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_master_playlist; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_media_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playlist_ended; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_default; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_autoselect; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 playlist_utc_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_range_start, byte_range_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 init_byte_range_start, init_byte_range_end; Step #6 - "compile-libfuzzer-introspector-x86_64": PlaylistElementDRMMethod key_method; Step #6 - "compile-libfuzzer-introspector-x86_64": char *init_url; Step #6 - "compile-libfuzzer-introspector-x86_64": char *key_url; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key_iv; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_iv; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool independent_segments; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool low_latency, independent_part; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 discontinuity; Step #6 - "compile-libfuzzer-introspector-x86_64": } s_accumulated_attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } HLS_LLChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.664 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SAFSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts_resolution; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffersize_db; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 stream_type, object_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mime_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *remote_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *aus; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: not declared yet; 1: declared; (1<<1) : done but end of stream not sent yet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_au_sn, last_au_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SAFStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.675 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/id3.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.682 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/mpegts.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.736 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/media_import.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.768 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/avilib.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.816 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/crypt_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.838 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/reedsolomon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.849 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_lang_type Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char id[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": char lang[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } lang_type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.863 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/isom_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct{ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 layer_id_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 min_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } LInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 filter_idx_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_prog; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSession *fsess; Step #6 - "compile-libfuzzer-introspector-x86_64": } FragCallback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCConfig *lhvccfg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_offset, data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 temporal_id_sample, max_temporal_id_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": LInfo layers[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool non_tsa_vcl; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHVCTrackInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track, track_id, sample_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tx, ty, tw, th; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *sample_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_nalus_in_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVCTileImport; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:52.943 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/dash_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_STATE_STOPPED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*period setup and playback chain creation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_STATE_SETUP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*request to start playback chain*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_STATE_CONNECTING, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_STATE_RUNNING, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_STATE_CHAIN_NEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_STATE_CHAIN_FALLBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASH_STATE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dash_group GF_DASH_Group; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if group cannot be selected (wrong MPD)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_GROUP_NOT_SETUP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_GROUP_NOT_SELECTABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_GROUP_NOT_SELECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_GROUP_SELECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHGroupSelection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_DownloadCancel, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_DownloadRestart, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_DownloadSuccess, Step #6 - "compile-libfuzzer-introspector-x86_64": } DownloadGroupStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_range, end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*representation index in adaptation_set->representations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 representation_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dep_group_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": char *key_url; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 utc_map; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *seg_name_start; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } segment_cache_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.118 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/gpac_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.140 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/media_export.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_num, stream_id, last_sample, nb_samp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAFInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.169 INFO datatypes - __init__: Processing /src/gpac/src/media_tools/webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StringBox *id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StringBox *time; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StringBox *settings; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StringBox *payload; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VTTCueBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_PARSER_STATE_WAITING_SIGNATURE, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_PARSER_STATE_WAITING_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_PARSER_STATE_WAITING_CUE, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_PARSER_STATE_WAITING_CUE_TIMESTAMP, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_PARSER_STATE_WAITING_CUE_PAYLOAD Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebVTTParserState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.198 INFO datatypes - __init__: Processing /src/gpac/src/utils/zutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ptr_table_s { Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf org_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": voidpf new_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } ptr_table; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.207 INFO datatypes - __init__: Processing /src/gpac/src/utils/token.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.215 INFO datatypes - __init__: Processing /src/gpac/src/utils/base_encoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.229 INFO datatypes - __init__: Processing /src/gpac/src/utils/xml_bin_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.249 INFO datatypes - __init__: Processing /src/gpac/src/utils/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.293 INFO datatypes - __init__: Processing /src/gpac/src/utils/downloader.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SSIZE_T ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTTPHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __gf_download_session *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SessTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HTTP_NO_CLOSE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": HTTP_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": HTTP_RESET_CONN, Step #6 - "compile-libfuzzer-introspector-x86_64": } HTTPCloseType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __cache_blob Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Blob blob; Step #6 - "compile-libfuzzer-introspector-x86_64": char *url, *cache_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_range, end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool persistent; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CacheBlob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_shutdown; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sessions; Step #6 - "compile-libfuzzer-introspector-x86_64": nghttp2_session *ng_sess; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *net_sess; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_H2_Session; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 * data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size, alloc, offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } h2_reagg_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __partialDownloadStruct { Step #6 - "compile-libfuzzer-introspector-x86_64": char * url; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 startOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 endOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": char * filename; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PartialDownload ; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.432 INFO datatypes - __init__: Processing /src/gpac/src/utils/os_module.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.442 INFO datatypes - __init__: Processing /src/gpac/src/utils/url.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.456 INFO datatypes - __init__: Processing /src/gpac/src/utils/os_net.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s32 SOCKET; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 send_recv; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_start, pck_end; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 rand_every; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 port; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 patch_offset, patch_val; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetFilterRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __netcap_filter GF_NetcapFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ip_or_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *res_v6, *res_v4; Step #6 - "compile-libfuzzer-introspector-x86_64": } GetIPInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //local host info Step #6 - "compile-libfuzzer-introspector-x86_64": u32 host_addr_v4; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 host_addr_v6; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 host_port; Step #6 - "compile-libfuzzer-introspector-x86_64": //remote peer info Step #6 - "compile-libfuzzer-introspector-x86_64": u32 peer_addr_v4; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 peer_addr_v6; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 peer_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_idx_r, pck_idx_w, next_pck_range, next_rand; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 patch_offset, patch_val; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NetcapFilter *nf; Step #6 - "compile-libfuzzer-introspector-x86_64": } NetCapInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.523 INFO datatypes - __init__: Processing /src/gpac/src/utils/zlib_symbian_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * voidp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef voidp gzFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.531 INFO datatypes - __init__: Processing /src/gpac/src/utils/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagIS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct tagIS *next; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } ItemSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagIS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct tagIS *next; Step #6 - "compile-libfuzzer-introspector-x86_64": struct tagIS *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } ItemSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.548 INFO datatypes - __init__: Processing /src/gpac/src/utils/Remotery.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Metal_t Metal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDASample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // IS-A inheritance relationship Step #6 - "compile-libfuzzer-introspector-x86_64": Sample base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Pair of events that wrap the sample Step #6 - "compile-libfuzzer-introspector-x86_64": CUevent event_start; Step #6 - "compile-libfuzzer-introspector-x86_64": CUevent event_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDASample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtS32 GLint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpenGLTimestamp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Inherit so that timestamps can be quickly allocated Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectLink Link; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Pair of timestamp queries that wrap the sample Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint queries[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 cpu_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } OpenGLTimestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ObjectLink_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct ObjectLink_s* volatile next; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectLink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SOCKET socket; Step #6 - "compile-libfuzzer-introspector-x86_64": } TCPSocket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU8 data[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHA1; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rmtMessageQueue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // The physical address of this data buffer is pointed to by two sequential Step #6 - "compile-libfuzzer-introspector-x86_64": // virtual memory pages, allowing automatic wrap-around of any reads or writes Step #6 - "compile-libfuzzer-introspector-x86_64": // that exceed the limits of the buffer. Step #6 - "compile-libfuzzer-introspector-x86_64": VirtualMirrorBuffer* data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Read/write position never wrap allowing trivial overflow checks Step #6 - "compile-libfuzzer-introspector-x86_64": // with easier debugging Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 read_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 write_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } rmtMessageQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtS32 GLsizei; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ProcReturnType (WINAPI * wglGetProcAddressFn)(LPCSTR); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int r_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Growable dynamic array of strings added so far Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer* text; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Map from text hash to text location in the buffer Step #6 - "compile-libfuzzer-introspector-x86_64": rmtHashTable* text_map; Step #6 - "compile-libfuzzer-introspector-x86_64": } StringTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Message Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MessageID id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 payload_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // For telling which thread the message came from in the debugger Step #6 - "compile-libfuzzer-introspector-x86_64": struct ThreadSampler* thread_sampler; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU8 payload[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } Message; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtError (*Server_ReceiveHandler)(void*, char*, rmtU32); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtU32 rmtTLS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef FARPROC ProcReturnType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct VirtualMirrorBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Page-rounded size of the buffer without mirroring Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Pointer to the first part of the mirror Step #6 - "compile-libfuzzer-introspector-x86_64": // The second part comes directly after at ptr+size bytes Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU8* ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef RMT_PLATFORM_WINDOWS Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef _XBOX_ONE Step #6 - "compile-libfuzzer-introspector-x86_64": size_t page_count; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t* page_mapping; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE file_map_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } VirtualMirrorBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ObjDestructor)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Stats Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 max_nb_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 nb_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Data Step #6 - "compile-libfuzzer-introspector-x86_64": HashSlot* slots; Step #6 - "compile-libfuzzer-introspector-x86_64": } rmtHashTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int SOCKET; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum MessageID Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MsgID_NotReady, Step #6 - "compile-libfuzzer-introspector-x86_64": MsgID_LogText, Step #6 - "compile-libfuzzer-introspector-x86_64": MsgID_SampleTree, Step #6 - "compile-libfuzzer-introspector-x86_64": MsgID_None, Step #6 - "compile-libfuzzer-introspector-x86_64": MsgID_SendText, Step #6 - "compile-libfuzzer-introspector-x86_64": MsgID_Force32Bits = 0xFFFFFFFF, Step #6 - "compile-libfuzzer-introspector-x86_64": } MessageID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": WebSocket* listen_socket; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": WebSocket* client_socket; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 last_ping_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU16 port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtBool reuse_open_port; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtBool limit_connections_to_localhost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // A dynamically-sized buffer used for binary-encoding messages and sending to the client Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer* bin_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Handler for receiving messages from the client Step #6 - "compile-libfuzzer-introspector-x86_64": Server_ReceiveHandler receive_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": void* receive_handler_context; Step #6 - "compile-libfuzzer-introspector-x86_64": } Server; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SampleType Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SampleType_CPU, Step #6 - "compile-libfuzzer-introspector-x86_64": SampleType_CUDA, Step #6 - "compile-libfuzzer-introspector-x86_64": SampleType_D3D11, Step #6 - "compile-libfuzzer-introspector-x86_64": SampleType_OpenGL, Step #6 - "compile-libfuzzer-introspector-x86_64": SampleType_Metal, Step #6 - "compile-libfuzzer-introspector-x86_64": SampleType_Count, Step #6 - "compile-libfuzzer-introspector-x86_64": } SampleType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct D3D11 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Context set by user Step #6 - "compile-libfuzzer-introspector-x86_64": ID3D11Device* device; Step #6 - "compile-libfuzzer-introspector-x86_64": ID3D11DeviceContext* context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HRESULT last_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Queue to the D3D 11 main update thread Step #6 - "compile-libfuzzer-introspector-x86_64": // Given that BeginSample/EndSample need to be called from the same thread that does the update, there Step #6 - "compile-libfuzzer-introspector-x86_64": // is really no need for this to be a thread-safe queue. I'm using it for its convenience. Step #6 - "compile-libfuzzer-introspector-x86_64": rmtMessageQueue* mq_to_d3d11_main; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Mark the first time so that remaining timestamps are offset from this Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 first_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": // Last time in us (CPU time, via usTimer_Get) since we last resync'ed CPU & GPU Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 last_resync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Sample trees in transit in the message queue for release on shutdown Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer* flush_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": } D3D11; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_key_t rmtTLS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Object create/destroy parameters Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 object_size; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjConstructor constructor; Step #6 - "compile-libfuzzer-introspector-x86_64": ObjDestructor destructor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Number of objects in the free list Step #6 - "compile-libfuzzer-introspector-x86_64": volatile rmtS32 nb_free; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Number of objects used by callers Step #6 - "compile-libfuzzer-introspector-x86_64": volatile rmtS32 nb_inuse; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Total allocation count Step #6 - "compile-libfuzzer-introspector-x86_64": volatile rmtS32 nb_allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectLink* first_free; Step #6 - "compile-libfuzzer-introspector-x86_64": } ObjectAllocator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Non-zero, pre-hashed key Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Value that's not equal to RMT_NOT_FOUND Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } HashSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": TCPSocket* tcp_socket; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum WebSocketMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 frame_bytes_remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 mask_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU8 mask[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 mask_u32; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } WebSocket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Sample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Inherit so that samples can be quickly allocated Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectLink Link; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum SampleType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Used to anonymously copy sample data without knowning its type Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 size_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Hash generated from sample name Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 name_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Unique, persistent ID among all samples Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 unique_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Null-terminated string storing the hash-prefixed 6-digit colour Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU8 unique_id_html_colour[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Links to related samples in the tree Step #6 - "compile-libfuzzer-introspector-x86_64": struct Sample* parent; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Sample* first_child; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Sample* last_child; Step #6 - "compile-libfuzzer-introspector-x86_64": struct Sample* next_sibling; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Keep track of child count to distinguish from repeated calls to the same function at the same stack level Step #6 - "compile-libfuzzer-introspector-x86_64": // This is also mixed with the callstack hash to allow consistent addressing of any point in the tree Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 nb_children; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Sample end points and length in microseconds Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 us_start; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 us_end; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 us_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Total sampled length of all children Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 us_sampled_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Number of times this sample was used in a call in aggregate mode, 1 otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 call_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Current and maximum sample recursion depths Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU16 recurse_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU16 max_recurse_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } Sample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagTHREADNAME_INFO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwType; // Must be 0x1000. Step #6 - "compile-libfuzzer-introspector-x86_64": LPCSTR szName; // Pointer to name (in user addr space). Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwThreadID; // Thread ID (-1=caller thread). Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwFlags; // Reserved for future use, must be zero. Step #6 - "compile-libfuzzer-introspector-x86_64": } THREADNAME_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct D3D11Sample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // IS-A inheritance relationship Step #6 - "compile-libfuzzer-introspector-x86_64": Sample base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": D3D11Timestamp* timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } D3D11Sample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpenGLSample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // IS-A inheritance relationship Step #6 - "compile-libfuzzer-introspector-x86_64": Sample base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OpenGLTimestamp* timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } OpenGLSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtU64 LARGE_INTEGER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MetalSample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // IS-A inheritance relationship Step #6 - "compile-libfuzzer-introspector-x86_64": Sample base; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MetalTimestamp* timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } MetalSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Thread_t rmtThread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ThreadSampler Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Name to assign to the thread in the viewer Step #6 - "compile-libfuzzer-introspector-x86_64": rmtS8 name[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Store a unique sample tree for each type Step #6 - "compile-libfuzzer-introspector-x86_64": SampleTree* sample_trees[SampleType_Count]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Table of all sample names encountered on this thread Step #6 - "compile-libfuzzer-introspector-x86_64": StringTable* names; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if RMT_USE_D3D11 Step #6 - "compile-libfuzzer-introspector-x86_64": D3D11* d3d11; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Next in the global list of active thread samplers Step #6 - "compile-libfuzzer-introspector-x86_64": struct ThreadSampler* volatile next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadSampler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OpenGL_t OpenGL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtU32 GLenum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtU64 GLuint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER counter_start; Step #6 - "compile-libfuzzer-introspector-x86_64": double counter_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": } usTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* ProcReturnType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtError(*ThreadProc)(rmtThread* thread); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtError (*ObjConstructor)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Msg_SampleTree Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Sample* root_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAllocator* allocator; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtPStr thread_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } Msg_SampleTree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GatherQueuedSampleData Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SampleType sample_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Buffer* flush_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": } GatherQueuedSampleData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct D3D11Timestamp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Inherit so that timestamps can be quickly allocated Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectLink Link; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Pair of timestamp queries that wrap the sample Step #6 - "compile-libfuzzer-introspector-x86_64": ID3D11Query* query_start; Step #6 - "compile-libfuzzer-introspector-x86_64": ID3D11Query* query_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // A disjoint to measure frequency/stability Step #6 - "compile-libfuzzer-introspector-x86_64": // TODO: Does *each* sample need one of these? Step #6 - "compile-libfuzzer-introspector-x86_64": ID3D11Query* query_disjoint; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 cpu_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } D3D11Timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtU32 GLuint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 alloc_granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 bytes_allocated; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 bytes_used; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU8* data; Step #6 - "compile-libfuzzer-introspector-x86_64": } Buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SampleTree Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Allocator for all samples Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectAllocator* allocator; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Root sample for all samples created by this thread Step #6 - "compile-libfuzzer-introspector-x86_64": Sample* root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Most recently pushed sample Step #6 - "compile-libfuzzer-introspector-x86_64": Sample* current_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SampleTree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": rmtBool can_read; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtBool can_write; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtError error_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } SocketStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct D3D11 D3D11; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char GLubyte; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64* params); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLFINISHPROC) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int errno_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GLenum (GLAPIENTRY * PFNGLGETERRORPROC) (void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rmtS64 GLint64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64* params); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MetalTimestamp Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Inherit so that timestamps can be quickly allocated Step #6 - "compile-libfuzzer-introspector-x86_64": ObjectLink Link; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Output from GPU callbacks Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 start; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU64 end; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtBool ready; Step #6 - "compile-libfuzzer-introspector-x86_64": } MetalTimestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.634 INFO datatypes - __init__: Processing /src/gpac/src/utils/gzio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct gz_stream { Step #6 - "compile-libfuzzer-introspector-x86_64": z_stream stream; Step #6 - "compile-libfuzzer-introspector-x86_64": int z_err; /* error code for last stream operation */ Step #6 - "compile-libfuzzer-introspector-x86_64": int z_eof; /* set if end of input file */ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; /* .gz file */ Step #6 - "compile-libfuzzer-introspector-x86_64": Byte *inbuf; /* input buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": Byte *outbuf; /* output buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uLong crc; /* crc32 of uncompressed data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *msg; /* error message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; /* path name for debugging only */ Step #6 - "compile-libfuzzer-introspector-x86_64": int transparent; /* 1 if input file is not a .gz file */ Step #6 - "compile-libfuzzer-introspector-x86_64": char mode; /* 'w' or 'r' */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_off_t start; /* start of compressed data in file (header skipped) */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_off_t in; /* bytes into deflate or inflate */ Step #6 - "compile-libfuzzer-introspector-x86_64": z_off_t out; /* bytes out of deflate or inflate */ Step #6 - "compile-libfuzzer-introspector-x86_64": int back; /* one character push-back */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last; /* true if push-back is last character */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gz_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.653 INFO datatypes - __init__: Processing /src/gpac/src/utils/bitstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.687 INFO datatypes - __init__: Processing /src/gpac/src/utils/configfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_restrict; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } IniKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *section_name; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": } IniSection; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.701 INFO datatypes - __init__: Processing /src/gpac/src/utils/path2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed len; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed dx, dy; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed start_x, start_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } IterInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.730 INFO datatypes - __init__: Processing /src/gpac/src/utils/zutil.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uch FAR uchf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ush FAR ushf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short ush; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long ulg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.739 INFO datatypes - __init__: Processing /src/gpac/src/utils/module.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.753 INFO datatypes - __init__: Processing /src/gpac/src/utils/color.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*copy_row_proto)(u8 *src, u32 src_w, u8 *_dst, u32 dst_w, s32 h_inc, s32 x_pitch, u8 alpha, u32 dst_pitch, u32 dst_height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*load_line_proto)(u8 *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 src_width, u32 src_height, u8 *dst_bits, Bool dst_yuv); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.832 INFO datatypes - __init__: Processing /src/gpac/src/utils/dlmalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* mspace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int bindex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_chunk* mchunkptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int flag_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_tree_chunk* tchunkptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_segment msegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_chunk* sbinptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_chunk mchunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_tree_chunk tchunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_tree_chunk* tbinptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_segment* msegmentptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct malloc_state* mstate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int binmap_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.881 INFO datatypes - __init__: Processing /src/gpac/src/utils/unicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.888 INFO datatypes - __init__: Processing /src/gpac/src/utils/path2d_stroker.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FT_STROKE_TAG_ON = 1, /* on-curve point */ Step #6 - "compile-libfuzzer-introspector-x86_64": FT_STROKE_TAG_CUBIC = 2, /* cubic off-point */ Step #6 - "compile-libfuzzer-introspector-x86_64": FT_STROKE_TAG_BEGIN = 4, /* sub-path start */ Step #6 - "compile-libfuzzer-introspector-x86_64": FT_STROKE_TAG_END = 8 /* sub-path end */ Step #6 - "compile-libfuzzer-introspector-x86_64": } FT_StrokeTags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FT_StrokeBorderRec_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_points; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_points; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D* points; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *tags; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool movable; Step #6 - "compile-libfuzzer-introspector-x86_64": /* index of current sub-path start point */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 start; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } FT_StrokeBorderRec, *FT_StrokeBorder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FT_StrokerRec_ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed angle_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed angle_out; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D center; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_point; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed subpath_angle; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D subpath_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 line_cap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 line_join; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed miter_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed radius; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool closing; Step #6 - "compile-libfuzzer-introspector-x86_64": FT_StrokeBorderRec borders[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } FT_StrokerRec, FT_Stroker; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.915 INFO datatypes - __init__: Processing /src/gpac/src/utils/os_divers.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER IdleTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER KernelTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER UserTime; Step #6 - "compile-libfuzzer-introspector-x86_64": LARGE_INTEGER Reserved1[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": ULONG Reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": } SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _PROCESS_MEMORY_COUNTERS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD cb; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD PageFaultCount; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T PeakWorkingSetSize; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T WorkingSetSize; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T QuotaPeakPagedPoolUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T QuotaPagedPoolUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T QuotaPeakNonPagedPoolUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T QuotaNonPagedPoolUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T PagefileUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": SIZE_T PeakPagefileUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": } PROCESS_MEMORY_COUNTERS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int arena; /* non-mmapped space allocated from system */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ordblks; /* number of free chunks */ Step #6 - "compile-libfuzzer-introspector-x86_64": int smblks; /* always 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int hblks; /* always 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int hblkhd; /* space in mmapped regions */ Step #6 - "compile-libfuzzer-introspector-x86_64": int usmblks; /* maximum total allocated space */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fsmblks; /* always 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int uordblks; /* total allocated space */ Step #6 - "compile-libfuzzer-introspector-x86_64": int fordblks; /* total free space */ Step #6 - "compile-libfuzzer-introspector-x86_64": int keepcost; /* releasable (via malloc_trim) space */ Step #6 - "compile-libfuzzer-introspector-x86_64": } s_mallinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL(WINAPI* NTGetSystemTimes)(VOID *,VOID *,VOID *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int(WINAPI* NTQuerySystemInfo)(ULONG,PVOID,ULONG,PULONG); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef BOOL(WINAPI* NTGetProcessMemoryInfo)(HANDLE,VOID *,DWORD); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:53.967 INFO datatypes - __init__: Processing /src/gpac/src/utils/math.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long fix_s64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s64 fix_s64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.025 INFO datatypes - __init__: Processing /src/gpac/src/utils/uni_bidi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.067 INFO datatypes - __init__: Processing /src/gpac/src/utils/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.082 INFO datatypes - __init__: Processing /src/gpac/src/utils/gltools.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.112 INFO datatypes - __init__: Processing /src/gpac/src/utils/module_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*ShutdownInterface) (void *interface_obj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const u32 *(*QueryInterfaces) (); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_mod_man *plugman; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *interfaces; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for static modules*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InterfaceRegister *ifce_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*library is loaded only when an interface is attached*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *lib_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": QueryInterfaces query_func; Step #6 - "compile-libfuzzer-introspector-x86_64": LoadInterface load_func; Step #6 - "compile-libfuzzer-introspector-x86_64": ShutdownInterface destroy_func; Step #6 - "compile-libfuzzer-introspector-x86_64": LoadFilterRegister filterreg_func; Step #6 - "compile-libfuzzer-introspector-x86_64": char* dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } ModuleInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_mod_man GF_ModuleManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * (*LoadInterface) (u32 InterfaceType); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * (*LoadFilterRegister) (void *fsess); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.118 INFO datatypes - __init__: Processing /src/gpac/src/utils/os_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_temp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 url_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileIOBlob; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.153 INFO datatypes - __init__: Processing /src/gpac/src/utils/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct{ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 size; // Size of input in bytes Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer[4]; // Current accumulation of hash Step #6 - "compile-libfuzzer-introspector-x86_64": u8 input[64]; // Input to be used in the next step Step #6 - "compile-libfuzzer-introspector-x86_64": u8 digest[16]; // Result of algorithm Step #6 - "compile-libfuzzer-introspector-x86_64": } MD5Context; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.162 INFO datatypes - __init__: Processing /src/gpac/src/utils/os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Dl_info _Dl_info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dli_fname; Step #6 - "compile-libfuzzer-introspector-x86_64": void *dli_fbase; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dli_sname; Step #6 - "compile-libfuzzer-introspector-x86_64": void *dli_saddr; Step #6 - "compile-libfuzzer-introspector-x86_64": } _Dl_info; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.211 INFO datatypes - __init__: Processing /src/gpac/src/utils/os_thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HANDLE TH_HANDLE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_t TH_HANDLE ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwType; Step #6 - "compile-libfuzzer-introspector-x86_64": LPCSTR szName; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwThreadID; Step #6 - "compile-libfuzzer-introspector-x86_64": DWORD dwFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": } THREADNAME_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.228 INFO datatypes - __init__: Processing /src/gpac/src/utils/xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 name_start, name_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 val_start, val_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_entities; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XMLSaxAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 namelen; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sep; Step #6 - "compile-libfuzzer-introspector-x86_64": } XML_Entity; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.266 INFO datatypes - __init__: Processing /src/gpac/src/utils/constants.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //codec ID Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": //not defined (0) if codecid>255 Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mpeg4_oti; Step #6 - "compile-libfuzzer-introspector-x86_64": //stream type Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //log name Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": //short name(s) for identifying codec - first value is used as default file ext Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sname; Step #6 - "compile-libfuzzer-introspector-x86_64": //default name for isobmff/RFC6381 Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rfc_4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": //mime type of raw format Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //alternate codecid name Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alt_codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": //if true, unframe format exists in gpac (we can reparse the bitstream) Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unframe; Step #6 - "compile-libfuzzer-introspector-x86_64": } CodecIDReg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PixelFormat pixfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; //as used in gpac Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; //as used in gpac Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sname; //short name, as used in gpac Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PixFmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioFormat sfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; //as used in gpac Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sname; //short name, as used in gpac Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioFmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cicp; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 channel_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CICPAudioLayout; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 st; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sname; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *alt_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StreamTypeDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.316 INFO datatypes - __init__: Processing /src/gpac/src/utils/alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_memory_element Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int size; Step #6 - "compile-libfuzzer-introspector-x86_64": struct s_memory_element *next; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_MEMORY_TRACKING_DISABLE_STACKTRACE Step #6 - "compile-libfuzzer-introspector-x86_64": char *backtrace_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": int line; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": } memory_element; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef memory_element** memory_list; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.334 INFO datatypes - __init__: Processing /src/gpac/src/utils/sha256.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.342 INFO datatypes - __init__: Processing /src/gpac/src/utils/utf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 UTF8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": conversionOK, /* conversion successful */ Step #6 - "compile-libfuzzer-introspector-x86_64": sourceExhausted, /* partial character in source, but hit end */ Step #6 - "compile-libfuzzer-introspector-x86_64": targetExhausted, /* insuff. room in target for conversion */ Step #6 - "compile-libfuzzer-introspector-x86_64": sourceIllegal /* source sequence is illegal/malformed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ConversionResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u16 UTF16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count : 16; /* number of bytes remaining to be processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 value : 16; /* if count > 0: partial wide character */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": If WCHAR_T_BITS == 16, need 2 bits for count, Step #6 - "compile-libfuzzer-introspector-x86_64": 12 bits for value (10 for mbstowcs direction, 12 for wcstombs direction). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } gf_utf8_mbstate_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": strictConversion = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": lenientConversion Step #6 - "compile-libfuzzer-introspector-x86_64": } ConversionFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 UTF32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 Boolean; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.357 INFO datatypes - __init__: Processing /src/gpac/src/utils/cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 created; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_hit; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacheInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *files; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 tot_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacheGather; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.380 INFO datatypes - __init__: Processing /src/gpac/src/utils/unittests/ut_os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.387 INFO datatypes - __init__: Processing /src/gpac/src/utils/unittests/ut_xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.392 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/loader_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.403 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/swf_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 btn_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sprite_up_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } S2BBtnRec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *final; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 len; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWFFlatText; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.446 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/scene_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.462 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/swf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 in_point, out_point; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_loops; Step #6 - "compile-libfuzzer-introspector-x86_64": } SoundInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.506 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/loader_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _st_entry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _st_entry *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*as referred to by xlink-href*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *stream_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream id*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *nhml_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_SAFExternalStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Stage of the resolving: Step #6 - "compile-libfuzzer-introspector-x86_64": 0: resolving attributes which depends on the target: from, to, by, values, type Step #6 - "compile-libfuzzer-introspector-x86_64": 1: resolving begin times Step #6 - "compile-libfuzzer-introspector-x86_64": 2: resolving end times */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resolve_stage; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Animation element being deferred */ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Element *animation_elt; Step #6 - "compile-libfuzzer-introspector-x86_64": /* anim parent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Element *anim_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": /* target animated element*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Element *target; Step #6 - "compile-libfuzzer-introspector-x86_64": /* id of the target element when unresolved*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *target_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* attributes which cannot be parsed until the type of the target attribute is known */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *type; /* only for animateTransform */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *to; Step #6 - "compile-libfuzzer-introspector-x86_64": char *from; Step #6 - "compile-libfuzzer-introspector-x86_64": char *by; Step #6 - "compile-libfuzzer-introspector-x86_64": char *values; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_DeferredAnimation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*top of parsed sub-tree*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Element *node; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the current element is animation that cannot be parsed completely Step #6 - "compile-libfuzzer-introspector-x86_64": upon reception of start tag of element but for which we may be able Step #6 - "compile-libfuzzer-introspector-x86_64": to parse at the end tag of the element (animateMotion)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_DeferredAnimation *anim; Step #6 - "compile-libfuzzer-introspector-x86_64": /*depth of unknown elements being skipped*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 unknown_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*last child added, used to speed-up parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *last_child; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*the namespace of the parent element (used for restoring the context after the current node has been parsed)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_NodeStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneLoader *load; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_error; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SAXParser *sax_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 has_root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* stack of SVG nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *node_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *deferred_hrefs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *deferred_animations; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *deferred_listeners; Step #6 - "compile-libfuzzer-introspector-x86_64": /*non-linear parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *peeked_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*LASeR parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 command_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StreamContext *laser_es; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUContext *laser_au; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Command *command; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*SAF AU maps to OD AU and is used for each new media declaration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUContext *saf_au; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StreamContext *saf_es; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_SAFExternalStream *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*the namespace of the parent element. This is a shortcut to avoid querying the namespace list stored Step #6 - "compile-libfuzzer-introspector-x86_64": in the scene graph to find out the namespace of the current element. Step #6 - "compile-libfuzzer-introspector-x86_64": For example in , it avoids looking for the namespace when parsing Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_ns; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if parser is used to parse a fragment, the root of the fragment is stored here*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fragment_root; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SVG_Parser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.545 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/loader_qt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.554 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/loader_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo container_field; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *last; Step #6 - "compile-libfuzzer-introspector-x86_64": } XMTNodeStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *desc_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*store nodes referring to this URL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *mf_urls; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectDescriptor *od; Step #6 - "compile-libfuzzer-introspector-x86_64": } XMT_ODLink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*1: XMT-A, 2: X3D, 3: XMT-O (not supported yet) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 doc_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: not init, 1: header, 2: body*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_node_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneLoader *load; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_error; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SAXParser *sax_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": XMTNodeStack *x3d_root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* stack of nodes for SAX parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": /* stack of descriptors for SAX parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *peeked_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *def_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *inserted_routes, *unresolved_routes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* OD and ESD links*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *od_links, *esd_links; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set when parsing proto*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Proto *parsing_proto; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ProtoFieldInterface *proto_field; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StreamContext *scene_es; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUContext *scene_au; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_scene_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*current scene command*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Command *command; Step #6 - "compile-libfuzzer-introspector-x86_64": SFCommandBuffer *command_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StreamContext *od_es; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUContext *od_au; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_od_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*current od command*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODCom *od_command; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*current stream ID, AU time and RAP flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Double au_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool au_is_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_com; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *script_to_load; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XMTParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *desc_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ESID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESD *esd; Step #6 - "compile-libfuzzer-introspector-x86_64": char *OCR_Name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Depends_Name; Step #6 - "compile-libfuzzer-introspector-x86_64": } XMT_ESDLink; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.614 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/encode_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.639 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/text_to_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.653 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/loader_bt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } BTDefSymbol; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneLoader *load; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": gzFile gz_in; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_size, file_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*create from string only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *top_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_error; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 line; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done, in_com; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_wrl; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: no unicode, 1: UTF-16BE, 2: UTF-16LE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 unicode_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *def_symbols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*routes are not created in the graph when parsing, so we need to track insert and delete/replace*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *unresolved_routes, *inserted_routes, *peeked_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *undef_nodes, *def_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *line_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": char cur_buffer[500]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 line_size, line_pos, line_start_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_comment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*set when parsing proto*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Proto *parsing_proto; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_extern_proto_field; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*current stream ID, AU time and RAP flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 au_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool au_is_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*current BIFS stream & AU*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StreamContext *bifs_es; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUContext *bifs_au; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_bifs_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Command *cur_com; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*current OD stream & AU*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StreamContext *od_es; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUContext *od_au; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_od_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *scripts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_w, def_h; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short line_cache[BT_LINE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BTParser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.716 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/scene_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.732 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/scene_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.793 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/scene_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.815 INFO datatypes - __init__: Processing /src/gpac/src/scene_manager/swf_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _swf_svg_sample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 end; Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SWF_SVG_Sample; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.828 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/webgl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:54.877 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/evg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_comp, att_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Float *values; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_values; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue ab; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue res; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 interp_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool normalize; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_VA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 y; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 z; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 q; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IVec4; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __evg_shader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ops, alloc_ops; Step #6 - "compile-libfuzzer-introspector-x86_64": ShaderOp *ops; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_vars, alloc_vars; Step #6 - "compile-libfuzzer-introspector-x86_64": ShaderVar *vars; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool invalid, disable_early_z; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_branches; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *vars_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef BUILTIN_SHADERS Step #6 - "compile-libfuzzer-introspector-x86_64": //native shaders Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*frag_shader)(void *udta, GF_EVGFragmentParam *frag); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*frag_shader_init)(void *udta, GF_EVGFragmentParam *frag, u32 th_id, Bool is_cleanup); Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } EVGShader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FontManager *fm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": char **fontnames; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_fonts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double font_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 align; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 baseline; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 styles; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *spans; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool horizontal; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flip; Step #6 - "compile-libfuzzer-introspector-x86_64": Double maxWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": Double lineSpacing; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed min_x, min_y, max_x, max_y, max_w, max_h; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Font *font; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool path_for_centered; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool right_to_left; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSText; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pf, stride, stride_uv, nb_comp; Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 owns_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 wide; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGStencil *stencil; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue param_fun, obj, par_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": char *named_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": void *gl_named_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 force_resetup; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif //GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_FFMPEG Step #6 - "compile-libfuzzer-introspector-x86_64": struct SwsContext *swscaler; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prim_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_comp; Step #6 - "compile-libfuzzer-introspector-x86_64": Float *values; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_values; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue ab; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef EVG_USE_JS_SHADER Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue res; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u32 interp_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Float anchors[3][MAX_ATTR_DIM]; Step #6 - "compile-libfuzzer-introspector-x86_64": EVG_VAIRes result; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool normalize; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_VAI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dim; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 comp_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVG_VAIRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 op_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cond_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 left_value_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 right_value_type; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 left_value, right_value, right_value_second; Step #6 - "compile-libfuzzer-introspector-x86_64": char *uni_name; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue tx_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSTexture *tx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //we separate VAI/MX from base value in order to be able to assign a VAI value Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": EVG_VAI *vai; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } vai; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": EVG_VA *va; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } va; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } mx; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": Float vec[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 veci[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ival; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bval; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } ShaderOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec4 vecval; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ival; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bval; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 value_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } ShaderVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pf, stride, stride_uv, mem_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool center_coords; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGSurface *surface; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 composite_op; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue alpha_cbk; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue frag_shader; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frag_is_cbk; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue vert_shader; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vert_is_cbk; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue depth_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EVGShader *frag, *vert; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef EVG_USE_JS_SHADER Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue frag_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue vert_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSCanvas; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.014 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/scene_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue evt_fun; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FSEventListener evt_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Event *evt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue evt_filter_obj, evt_obj, scene_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SystemRTInfo rti; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //list of config files for storage Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *storages; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *event_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *event_mx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SCENEJSExt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.050 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.059 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_sample_time, frame_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samples_used, consumed, nb_samples, channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fade; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue jspid; Step #6 - "compile-libfuzzer-introspector-x86_64": Double volume; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } PidMix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue buf_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSBitstream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue open, close, read, write, tell, seek, eof, exists, factory_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 all_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *url_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool lock; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __jsf_fileio *root; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFileIOFactoryCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSRuntime *js_runtime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_inst; Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *allocated_contexts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSRuntime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue array; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } enum_dir_cbk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channels, samples_gap, fade_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Double *chan_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_pid_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": Double *in_chan_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_inputs; Step #6 - "compile-libfuzzer-introspector-x86_64": PidMix *inputs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Double (*get_sample)(u8 *data); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*set_sample)(u8 *data, Double val); Step #6 - "compile-libfuzzer-introspector-x86_64": } AMixCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __jsf_fileio Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSFileIOFactoryCtx *factory; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue js_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *gfio; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFileIOCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSModuleDef *(JSInitModuleFunc)(JSContext *ctx, const char *module_name); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.134 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/xhr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONLOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONLOADEND, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONLOADSTART, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONPROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONREADYSTATECHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_ONTIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_READYSTATE, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSE, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSEXML, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_STATUS, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_STATUSTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_TIMEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_UPLOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_WITHCREDENTIALS, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_STATIC_UNSENT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_STATIC_OPENED, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_STATIC_HEADERS_RECEIVED, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_STATIC_LOADING, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_STATIC_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_CACHE, Step #6 - "compile-libfuzzer-introspector-x86_64": } XHR_JSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_ARRAYBUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_BLOB, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_DOCUMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_JSON, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_SAX, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_RESPONSETYPE_PUSH, Step #6 - "compile-libfuzzer-introspector-x86_64": } XHR_ResponseType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __xhr_context XMLHTTPContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_READYSTATE_UNSENT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_READYSTATE_OPENED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_READYSTATE_HEADERS_RECEIVED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_READYSTATE_LOADING = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_READYSTATE_DONE = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } XHR_ReadyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_CACHETYPE_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_CACHETYPE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": XHR_CACHETYPE_MEMORY, Step #6 - "compile-libfuzzer-introspector-x86_64": } XHR_CacheType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.160 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/WebGLRenderingContextBase.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.232 INFO datatypes - __init__: Processing /src/gpac/src/jsmods/webgl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WGL_POWER_DEFAULT=0, Step #6 - "compile-libfuzzer-introspector-x86_64": WGL_POWER_LOWPOWER, Step #6 - "compile-libfuzzer-introspector-x86_64": WGL_POWER_HIGHPERF, Step #6 - "compile-libfuzzer-introspector-x86_64": } WebGLPowerPreference; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": WebGLDepthAttach depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stencil; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool antialias; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool premultipliedAlpha; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool preserveDrawingBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": WebGLPowerPreference powerPreference; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool failIfMajorPerformanceCaveat; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool desynchronized; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool primary; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebGLContextAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __wgl_object Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint gl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebGLContext *par_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; //object reference Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassID class_id; //object class Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tx_height; //for textures Step #6 - "compile-libfuzzer-introspector-x86_64": u8 flip_y; //for textures Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebGLObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GLuint WebGLContextAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_WebGLObject *WebGLShader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_WebGLObject *WebGLFramebuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_WebGLObject *WebGLTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface tex_f_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface depth_f_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": /*internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebGLContextAttributes creation_attrs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebGLContextAttributes actual_attrs; Step #6 - "compile-libfuzzer-introspector-x86_64": GLint tex_id, depth_id, stencil_id, fbo_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue canvas; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue tex_frame_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue depth_frame_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *all_objects; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *named_textures; Step #6 - "compile-libfuzzer-introspector-x86_64": GLint active_program; Step #6 - "compile-libfuzzer-introspector-x86_64": GLint active_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct _wgl_named_texture *bound_named_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __wgl_object *bound_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bound_texture_target; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fetch_required_pfmt, pix_stride; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pix_data, *pix_line; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebGLContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WGL_DEPTH_NO=0, Step #6 - "compile-libfuzzer-introspector-x86_64": WGL_DEPTH_YES, Step #6 - "compile-libfuzzer-introspector-x86_64": WGL_DEPTH_TEXTURE, Step #6 - "compile-libfuzzer-introspector-x86_64": } WebGLDepthAttach; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _wgl_named_texture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebGLContext *par_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tx_name; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GLTextureWrapper tx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 shader_attached; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 flip_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebGLNamedTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_WebGLObject *WebGLProgram; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_WebGLObject *WebGLBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_WebGLObject *WebGLRenderbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_WebGLObject *WebGLUniformLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.239 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.257 INFO datatypes - __init__: Processing /src/gpac/src/filters/tileagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TileAggInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList tiledrop; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ttimeout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *base_ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_id, dash_grp_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ipids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flush_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *sabt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_connections; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wait_start, wait_pid, force_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_Play play_evt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TileAggCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.271 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_amr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } AMRIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid, sample_rate, block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 amr_mode_set; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_magic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AMRIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AMRDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.284 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *ip; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *ext, *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 port; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool loop, xps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mpeg4; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mtu; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ttl; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 payt, tt; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": char *info, *url, *email; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 runfor, tso; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool latm; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start, speed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*timeline origin of our session (all tracks) in microseconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sys_clock_at_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of streams in session*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*base stream if this stream contains a media decoding dependency, 0 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_pid_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_RTCP_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPOutStream *active_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 active_stream_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 active_min_ts_microsec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_for_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 microsec_ts_init; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability in_caps[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szExt[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.309 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_route.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _route_repair_seg_info RepairSegmentInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RANGE_SUPPORT_NO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RANGE_SUPPORT_PROBE, Step #6 - "compile-libfuzzer-introspector-x86_64": RANGE_SUPPORT_YES, Step #6 - "compile-libfuzzer-introspector-x86_64": } RouteServerRangeSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *seg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } SegInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *src, *ifce, *odir; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gcache, kc, skipr, reorder, fullseg, cloop, llmode, dynsel; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer, timeout, stats, max_segs, tsidbg, rtimeout, nbcached; Step #6 - "compile-libfuzzer-introspector-x86_64": ROUTEInRepairMode repair; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_sess, range_merge, minrecv; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 tunein, stsi; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList repair_urls; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadManager *dm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *clock_init_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTEDmx *route_dmx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tune_service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync_tsi, last_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_time, tune_time, last_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *tsi_outs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *received_seg_names; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool evt_interrupt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RouteRepairSession *http_repair_sessions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *seg_repair_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *seg_repair_reservoir; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *seg_range_reservoir; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *repair_servers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_data; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *log_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } ROUTEInCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tsi; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": //TOI of file being received - moved back to 0 once file is done being dispatched Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dash_rep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pending_repairs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags_progress; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool delete_first; Step #6 - "compile-libfuzzer-introspector-x86_64": } TSI_Output; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 br_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 br_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 priority; Step #6 - "compile-libfuzzer-introspector-x86_64": } RouteRepairRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": RouteServerRangeSupport accept_ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_up, support_h2; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_req_success, nb_bytes, latency; Step #6 - "compile-libfuzzer-introspector-x86_64": } RouteRepairServer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *dld; Step #6 - "compile-libfuzzer-introspector-x86_64": RepairSegmentInfo *current_si; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RouteRepairRange *range; Step #6 - "compile-libfuzzer-introspector-x86_64": RouteRepairServer *server; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 initial_retry, retry_in; Step #6 - "compile-libfuzzer-introspector-x86_64": char http_buf[REPAIR_BUF_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } RouteRepairSession; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.316 INFO datatypes - __init__: Processing /src/gpac/src/filters/mux_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_num, track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOSample sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 src_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tk_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc, enh_cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stsd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clear_stsd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reused_stsd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_dref; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool aborted; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool suspended; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_append; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_ctts; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 min_neg_ctts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_samples, samples_in_stsd; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 si_min_ts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_subs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_bitrate_update; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_open_gop; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSAPType gdr_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 media_profile_level; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool import_msg_header_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nal_unit_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfig *avcc, *svcc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCConfig *hvcc, *lvcc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VVCConfig *vvcc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *inband_hdr, *inband_hdr_non_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 inband_hdr_size, inband_hdr_non_rap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_nalu; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_av1, is_vpx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fragment_done; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ts_delay, negctts_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool insert_tfdt, probe_min_ctts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts_in_seg_plus_one, next_seg_cts, cts_next; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 tfdt_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samples_in_frag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool patch_tfdt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not cenc, 1: needs setup of stsd entry, 2: setup done Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cenc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cenc_subsamples; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_skip_byte_block, def_crypt_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_cenc_key_info_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *cenc_ki; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cenc_key_info_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 constant_IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cenc_multikey; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cenc_frag_protected; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 skip_byte_block, crypt_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fake_track; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_brands; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_inband_inject; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dur_in_frag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 amr_mode_set; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_seig; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 empty_init_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 raw_audio_bytes_per_sample, raw_samplerate; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts_patch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_item; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char status_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_import_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames, frame_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 down_bytes, down_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 pid_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": //for import message Step #6 - "compile-libfuzzer-introspector-x86_64": u64 prog_done, prog_total; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_tid_group; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool box_patched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 imported_edit_sdur, imported_edit_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_ctts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_hevc_tile_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool insert_pssh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_ts_seek_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clamp_ts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_seek_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_cts, min_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_cts_samp_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w_or_sr, h_or_ch, pf_or_af; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxInbandParamSetMode xps_inband; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *dyn_pssh; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dyn_pssh_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sparse_inject; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_chap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *dgl_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 all_stsd_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_deps; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrackWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool m4sys, dref; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pack3gp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxCompositionOffsetMode ctmode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool importer, pack_nal, moof_first, abs_offset, fsap, tfdt_traf, keep_utc, pps_inband, rsot; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxInbandParamSetMode xps_inband; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moovpad; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxFileStorageMode store; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tktpl, mudta; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 subs_sidx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cdur; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 moovts; Step #6 - "compile-libfuzzer-introspector-x86_64": char *m4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool chain_sidx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 msn, msninc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 tfdt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool nofragdef, straf, strun, sgpd_traf, noinit; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prft; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxTempStorageMode vodcache; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxPsshStoreMode psshs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fragdur; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool btrt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ssix; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ccst; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 mediats; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioSampleEntryImportMode ase; Step #6 - "compile-libfuzzer-introspector-x86_64": char *styp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sseg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool noroll, norap; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool saio32, tfdt64; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOCompressMode compress; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool trun_inter; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool truns_first; Step #6 - "compile-libfuzzer-introspector-x86_64": char *boxpatch; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fcomp, otyp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool deps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mvex; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool trunv1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sdtp_traf; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxCMAFMode cmaf; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GF_ENABLE_CTRN Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ctrn; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ctrni; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mfra; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 uncv; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool forcesync, refrag, pad_sparse; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_dv, tsalign, dvsingle, patch_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxTagInjectionMode itags; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MP4MuxChapterMode chapm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_mov; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_pck_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool track_removed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cdur_overwrite; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *tracks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": //fragmentation state Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_movie_done, fragment_started, segment_started, insert_tfdt, insert_pssh, cdur_set; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_frag_start, adjusted_next_frag_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_segs, nb_frags, nb_frags_in_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *dst_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": char *seg_name, *llhas_template; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_seg_num_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 dash_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flush_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 eos_marker; Step #6 - "compile-libfuzzer-introspector-x86_64": TrackWriter *ref_tkw; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool single_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool store_output; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *tmp_store; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 flush_size, flush_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_mode, llhas_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dash_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Double media_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sidx_max_size, sidx_chunk_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool final_sidx_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sidx_size_exact; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *seg_sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_seg_sizes, alloc_seg_sizes, config_retry_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool config_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 major_brand_set; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool def_brand_patched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_play; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool moov_inserted; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_report; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_bytes_in, total_bytes_out; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_samples, last_mux_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxchunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 make_qt; Step #6 - "compile-libfuzzer-introspector-x86_64": TrackWriter *prores_track; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SegmentIndexBox *cloned_sidx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cloned_sidx_index; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction faststart_ts_regulate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_rewind; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool box_patched; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_file_idx_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cur_file_suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool notify_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_file_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *next_file_suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for route scheduling Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_cts_plus_one, next_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_cts_next_frag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 frag_size, frag_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frag_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 frag_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frag_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frag_has_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 wait_dts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wait_dts_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_seg_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_flush_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_block_in_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 flush_idx_start_range, flush_idx_end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flush_llhas; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_def_vid, has_def_aud, has_def_txt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //created from chapters prop Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chap_track_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_chap_tracks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ref_pcks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //create id3 sequence Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id3_id_sequence; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *last_id3_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MP4MuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.448 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts_us_at_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sys_clock_at_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool can_split; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_saps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_adjust; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_blocking_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_at_range_start_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_at_range_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not computed, 1: computed and valid TS, 2: end of stream on pid Step #6 - "compile-libfuzzer-introspector-x86_64": u32 range_start_computed; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 range_end_reached_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 prev_sap_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_sap_frame_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sap_ts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_pck_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only positive delay here Step #6 - "compile-libfuzzer-introspector-x86_64": u64 tk_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": //only media skip (video, audio priming) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 split_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 split_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *split_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *reinsert_single_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_raw; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id, stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ch, sample_rate, abps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool audio_planar; Step #6 - "compile-libfuzzer-introspector-x86_64": //for uncompressed audio, number of audio samples to keep from split frame / trash from next split frame Step #6 - "compile-libfuzzer-introspector-x86_64": //for seek mode, duration of media to keep from split frame / trash from next split frame Step #6 - "compile-libfuzzer-introspector-x86_64": u32 audio_samples_to_keep; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames_until_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seek_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 probe_ref_frame_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fetch_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_utc_ref, last_utc_ref_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } RTStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //args Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList saps; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropIntList frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool refs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RealTimeRegulationMode rt; Step #6 - "compile-libfuzzer-introspector-x86_64": Double speed; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ForceInputDecodingMode raw; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList xs, xe; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool nosap, splitrange, xadjust, tcmdrw, no_audio_seek, probe_ref, xots, xdts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ExtractionStartAdjustment xround; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_UTCReferenceMode utc_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 utc_probe; Step #6 - "compile-libfuzzer-introspector-x86_64": Double seeksafe; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList props; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy, rmseek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cues; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sapcue; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": Bool filter_sap1; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool filter_sap2; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool filter_sap3; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool filter_sap4; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool filter_sap_none; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": RTStream *clock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double rt_speed; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 reschedule_in; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock_val; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 range_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_range_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": //if cur_start.den is 0, cur_start.num is UTC start time Step #6 - "compile-libfuzzer-introspector-x86_64": //if cur_end.den is 0, cur_start.num is UTC stop time, only if cur_start uses UTC Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 cur_start, cur_end; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeCode *cur_start_tc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeCode *cur_end_tc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_frame_idx_plus_one, end_frame_idx_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seekable; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 extract_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 extract_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_range_extraction; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_ts_computed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_ts_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 split_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 est_file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 prev_min_ts_computed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_min_ts_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wait_video_range_adjust; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_seen_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 eos_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_non_saps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_video_frames_since_start_at_range_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_video_frames_since_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flush_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cumulated_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 flush_max_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flush_max_ts_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_utc_time_s; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_clock_probe; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ReframerCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.492 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_m2ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if only pid is requested*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSDmxCtx_Prog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PROP Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeline_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_loc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Prop_TEMIInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": const char *temi_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dsmcc, seeksrc, sigfrag, dvbtxt; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Demuxer *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *eit_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing, nb_stop_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //duration estimation Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_pcr_found; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 pcr_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_pck_at_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 map_time_on_prog_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Double media_start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mux_tune_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wait_for_progs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dash; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_stopped_at_init; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PROP Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Prop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": M2TS_TEMI_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": M2TS_ID3, Step #6 - "compile-libfuzzer-introspector-x86_64": M2TS_SCTE35 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_PropType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.522 INFO datatypes - __init__: Processing /src/gpac/src/filters/ttml_conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buf_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_end_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool srt_conv; Step #6 - "compile-libfuzzer-introspector-x86_64": } TTMLConvCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.533 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pixel_format, BPP; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IMGDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.541 INFO datatypes - __init__: Processing /src/gpac/src/filters/isoffin_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.580 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_ffenc_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": char *c; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ls, rld; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 round; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fintra; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal data Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gen_dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gop_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 target_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVCodecContext *encoder; Step #6 - "compile-libfuzzer-introspector-x86_64": //encode options Step #6 - "compile-libfuzzer-introspector-x86_64": AVDictionary *options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *in_pid, *out_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": //media type Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames_out, nb_frames_in; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 time_spent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 low_delay_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*process)(GF_Filter *filter, struct _gf_ffenc_ctx *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": //gpac one Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": //done flushing encoder (eg sent NULL frames) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flush_done; Step #6 - "compile-libfuzzer-introspector-x86_64": //frame used by both video and audio encoder Step #6 - "compile-libfuzzer-introspector-x86_64": AVFrame *frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //encoding buffer - we allocate ENC_BUF_ALLOC_SAFE+WxH for the video (some image codecs in ffmpeg require more than WxH for headers), ENC_BUF_ALLOC_SAFE+nb_ch*samplerate for the audio Step #6 - "compile-libfuzzer-introspector-x86_64": //this should be enough to hold any lossless compression formats Step #6 - "compile-libfuzzer-introspector-x86_64": char *enc_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 enc_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_cts_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //video state Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, stride, stride_uv, nb_planes, uv_height; Step #6 - "compile-libfuzzer-introspector-x86_64": //ffmpeg one Step #6 - "compile-libfuzzer-introspector-x86_64": enum AVPixelFormat pixel_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts_first_frame_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //audio state Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channels, sample_rate, bytes_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 channel_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": //ffmpeg one Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": //we store input audio frame in this buffer until we have enough data for one encoder frame Step #6 - "compile-libfuzzer-introspector-x86_64": //we also store the remaining of a consumed frame here, so that input packet is realeased ASAP Step #6 - "compile-libfuzzer-introspector-x86_64": char *audio_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 audio_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samples_in_audio_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": //cts of first byte in frame Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_byte_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool planar_audio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //shift of TS - ffmpeg may give pkt-> PTS < frame->PTS to indicate discard samples Step #6 - "compile-libfuzzer-introspector-x86_64": //we convert back to frame PTS but signal discard samples at the PID level Step #6 - "compile-libfuzzer-introspector-x86_64": s64 ts_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *sdbs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *reconfig_from_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reconfig_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool infmt_negotiate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool remap_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_reconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 setup_failed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_pixel_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_audio_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fintra_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 orig_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const AVCodec *force_codec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //we don't forward media delay, we directly offset CTS/DTS Step #6 - "compile-libfuzzer-introspector-x86_64": s64 in_tk_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool discontunity; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *disc_pck_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if (LIBAVCODEC_VERSION_MAJOR < 59) Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket *pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 premul_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool args_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *logfile_pass1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 prev_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool generate_dsi_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFEncodeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.622 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_opensvc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SVCStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SVCStream streams[SVC_MAX_STREAMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_streams, active_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, stride, height, out_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction pixel_ar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*OpenSVC things*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": int LimitDqId; Step #6 - "compile-libfuzzer-introspector-x86_64": int MaxDqId; Step #6 - "compile-libfuzzer-introspector-x86_64": int DqIdTable[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": int TemporalId; Step #6 - "compile-libfuzzer-introspector-x86_64": int TemporalCom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int layers[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OSVCDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.637 INFO datatypes - __init__: Processing /src/gpac/src/filters/isoffin_read_ch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.659 INFO datatypes - __init__: Processing /src/gpac/src/filters/write_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter, dims, pckp, nhmlonly, payload; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NHMLChksum chksum; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *filep; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid_nhml, *opid_mdia, *opid_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 streamtype; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 oti; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chan, sr, bps, w, h; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dcfg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *media_file, *info_file; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *szRootName; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool uncompress, is_dims, is_stpp, is_scte35; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w, *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *nhml_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nhml_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *b64_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 b64_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 mdia_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool side_streams_config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NHMLDumpCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.683 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_avf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AVFilterContext *io_filter_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *io_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale, width, height, sr, nb_ch, bps, bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool planar; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pfmt; //ffmpeg pixel or audio format Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ch_layout; //ffmpeg channel layout Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stride, stride_uv, nb_planes; Step #6 - "compile-libfuzzer-introspector-x86_64": //output only Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_video; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_pfmt, out_size, uv_height, uv_width, tb_num; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFAVPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pfmt, afmt, sr, ch; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dump; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ipids; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *opids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVFilterGraph *filter_graph; Step #6 - "compile-libfuzzer-introspector-x86_64": char *filter_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability filter_caps[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not loaded, 1: graph config requested but graph not loaded, 2: graph loaded Step #6 - "compile-libfuzzer-introspector-x86_64": u32 configure_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_v_out, nb_a_out, nb_inputs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVFilterInOut *outputs; Step #6 - "compile-libfuzzer-introspector-x86_64": AVFrame *frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0: no flush, 1: graph flush (push EOS in input), 2: wait for EOS in output Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flush_state; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFAVFilterCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.707 INFO datatypes - __init__: Processing /src/gpac/src/filters/write_generic.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter, frame, split, merge_region; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sstart, send; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VttHeaderInjectionMode vtth; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pfmt, afmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DecoderConfigInsertMode decinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_mj2k; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dcfg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cfg_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 target_pfmt, target_afmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_bmp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_y4m; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_wav; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w, h, stride; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dash_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool trunc_audio; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool webvtt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ttml_agg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNode *ttml_root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *ttml_dash_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dump_srt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool need_ttxt_footer; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *write_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 write_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unframe_only; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vc1_ilaced; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ttml_merger; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ttml_first_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *ttml_first_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GenDumpCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagBITMAPFILEHEADER Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bfType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bfSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bfReserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bfReserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bfOffBits; Step #6 - "compile-libfuzzer-introspector-x86_64": } BITMAPFILEHEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagBITMAPINFOHEADER { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biSize; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biHeight; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 biPlanes; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 biBitCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biCompression; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biSizeImage; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biXPelsPerMeter; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biYPelsPerMeter; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biClrUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biClrImportant; Step #6 - "compile-libfuzzer-introspector-x86_64": } BITMAPINFOHEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.744 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_ttxt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool texture, outline; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 txtw, txth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_tx3g; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing, graph_registered, is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextConfig *cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *scenegraph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*avoid searching the graph for things we know...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": M_Transform2D *tr_track, *tr_box, *tr_scroll; Step #6 - "compile-libfuzzer-introspector-x86_64": M_Material2D *mat_track, *mat_box; Step #6 - "compile-libfuzzer-introspector-x86_64": M_Layer2D *dlist; Step #6 - "compile-libfuzzer-introspector-x86_64": M_Rectangle *rec_box, *rec_track; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": M_TimeSensor *ts_blink, *ts_scroll; Step #6 - "compile-libfuzzer-introspector-x86_64": M_ScalarInterpolator *process_blink, *process_scroll; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Route *time_route; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *blink_nodes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scroll_type, scroll_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed scroll_time, scroll_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool timer_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool simple_text; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *static_text; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 txt_static_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sample_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 forced_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TTXTDec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_char, end_char; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StyleRecord *srec; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_highlight; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 highlight_col; /*0 means RV*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextHyperTextBox *hlink; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_blink; Step #6 - "compile-libfuzzer-introspector-x86_64": /*karaoke not done yet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*text wrapping is not supported - we will need to move to Layout (rather than form), and modify Step #6 - "compile-libfuzzer-introspector-x86_64": layout to handle new lines and proper scrolling*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } TTDTextChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.774 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_rtp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _rtsp_session GF_RTPInRTSP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 firstport, ttl, satip_port; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ifce, *force_mcast, *user_agent, *languages; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_client_ports; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bandwidth, reorder_len, reorder_delay, nat_keepalive, block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_rtcp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 default_port; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 udp_timeout, rtcp_timeout, stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool forceagg; Step #6 - "compile-libfuzzer-introspector-x86_64": /*transport mode. 0 is udp, 1 is tcp, 3 is tcp if unreliable media */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPInRTSP_Mode transport; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 max_sleep, loss_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rtcpsync; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList ssm, ssmx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*the service we're responsible for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sdp_url_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sdp_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*one and only RTSP session*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPInRTSP *session; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTP/RTCP media streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTSP config*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*packet drop emulation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_packet_drop; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frequency_drop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for single-object control*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Descriptor *iod_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPInStream *postponed_play_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_Play postponed_play; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set ANNOUNCE (sent by server) will be handled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": // Bool handle_announce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double last_ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_scalable, done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 retry_rtsp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double last_start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_mid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_frame_dur_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SockGroup *sockgroup; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 eos_probe_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_bytes_rcv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadManager *dm; Step #6 - "compile-libfuzzer-introspector-x86_64": char *auth_string; Step #6 - "compile-libfuzzer-introspector-x86_64": //for async user pass Step #6 - "compile-libfuzzer-introspector-x86_64": u32 check_creds; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_UserCredentials *creds; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err notif_error; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __rtpin_stream *auth_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPInStream *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterEvent evt; Step #6 - "compile-libfuzzer-introspector-x86_64": } RTPIn_StreamControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *esd_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } RTPIn_StreamDescribe; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __rtpin_stream GF_RTPInStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.783 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_ac3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } AC3Idx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, nb_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AC3Config hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *ac3_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ac3_buffer_size, ac3_buffer_alloc, resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eac3; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*ac3_parser_bs)(GF_BitStream*, GF_AC3Config*, Bool); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AC3Idx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AC3DmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.797 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size, bpcnt, timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool blk, ka, mkp, sigflush, marker; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 read_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE event; Step #6 - "compile-libfuzzer-introspector-x86_64": OVERLAPPED overlap; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bytes_read; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_end, pck_out, is_first, owns_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_reconfigure; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_stdin; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 left_over, copy_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 store_char; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_recfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_active_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PipeInCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.812 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ff_pf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_pf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; //only 1 used, for full range Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FF_PFREG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ff_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_p4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FF_TAGREG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ff_st; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_st; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FF_ST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *all_filters; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_arg_skip; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool free_help; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_building; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFRegistryExt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ff_ch_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 gpac_ch_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FF_LAYOUTREG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ff_sf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_sf; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FF_AFREG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ff_codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ff_codectag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_audio_format; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FF_CIDREG; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.851 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_mediacodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_gl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *frames_res; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AMediaCodec *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": AMediaFormat *format; Step #6 - "compile-libfuzzer-introspector-x86_64": ANativeWindow *window; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_gl_textures; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dequeue_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, stride, out_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pix_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crop_left, crop_right, crop_top, crop_bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format, luma_bit_depth, chroma_bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_adaptive; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool surface_rendering; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_size_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inputEOS, outputEOS; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MCDecSurfaceTexture surfaceTex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //NAL-based specific Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *SPSs, *PPSs, *VPSs; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 active_sps, active_pps, active_vps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inject_xps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVCState avc; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState hevc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 decoded_frames_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reconfig_needed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool before_exit_registered; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //hevc Step #6 - "compile-libfuzzer-introspector-x86_64": u32 luma_bpp, chroma_bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t outIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint tex_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MCDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface frame_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 * frame; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MCDecCtx * ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": ssize_t outIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flushed; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MCDecFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.874 INFO datatypes - __init__: Processing /src/gpac/src/filters/enc_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *c; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fintra; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 b; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 queued; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid, dsi_crc, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pfmt, stride, stride_uv, nb_planes, uv_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool codec_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pf, out_size, in_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 afmt, sample_rate, num_channels, bytes_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_pcks; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err error, enc_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fintra_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 orig_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_forced, nb_frames_in; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pname; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WCEncCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:55.898 INFO datatypes - __init__: Processing /src/gpac/src/filters/dasher.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_HDR_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_HDR_PQ10, Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_HDR_HLG, Step #6 - "compile-libfuzzer-introspector-x86_64": } DasherHDRType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_UTCREF_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_UTCREF_NTP, Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_UTCREF_HTTP_HEAD, Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_UTCREF_ISO, Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_UTCREF_XSDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": DASHER_UTCREF_INBAND, Step #6 - "compile-libfuzzer-introspector-x86_64": } DasherUTCTimingType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //DASH Period XML element we will fill Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Period *period; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DasherPeriod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _dash_stream Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //stream properties Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id, timescale, stream_type, dsi_crc, dsi_enh_crc, id, dep_id, src_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar, fps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sr, nb_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": char *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool interlaced, rawmux; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *p_role; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *p_period_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *p_as_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *p_as_any_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *p_rep_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *p_base_url; Step #6 - "compile-libfuzzer-introspector-x86_64": char *template; Step #6 - "compile-libfuzzer-introspector-x86_64": char *xlink; Step #6 - "compile-libfuzzer-introspector-x86_64": char *hls_vp_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_surround, nb_lfe, atmos_complexity_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ch_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec4i srd; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherHDRType hdr_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sscale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //TODO: get the values for all below Step #6 - "compile-libfuzzer-introspector-x86_64": u32 view_id; Step #6 - "compile-libfuzzer-introspector-x86_64": //end of TODO Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DasherPeriod *period; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Period *last_period; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dash_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *period_continuity_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 period_start; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 period_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not done, 1: eos/abort, 2: subdur exceeded Step #6 - "compile-libfuzzer-introspector-x86_64": u32 done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seg_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_comp, nb_comp_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_av; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_rep, nb_rep_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Double set_seg_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //repID for this stream, generated if not found Step #6 - "compile-libfuzzer-introspector-x86_64": char *rep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": //AS ID for this stream, may be 0 Step #6 - "compile-libfuzzer-introspector-x86_64": u32 as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync_as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _dash_stream *muxed_base; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *complementary_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *comp_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //the one and only representation element Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Representation *rep; Step #6 - "compile-libfuzzer-introspector-x86_64": //the parent adaptation set Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_AdaptationSet *set; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_set; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to 1 if full inband params, 2 if pps/aps only, 3 if both inband and outband, 0 otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": u32 inband_params; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *multi_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *multi_tracks; Step #6 - "compile-libfuzzer-introspector-x86_64": //in case we share the same init segment, we MUST use the same timescale Step #6 - "compile-libfuzzer-introspector-x86_64": u32 force_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 startNumber, seg_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rep_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool forced_period_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 pts_minus_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": //only used for SegmentTimeline Step #6 - "compile-libfuzzer-introspector-x86_64": u64 presentation_time_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //target MPD timescale Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mpd_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": //segment start time in target MPD timescale Step #6 - "compile-libfuzzer-introspector-x86_64": u64 seg_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool split_set_names; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_tpl_reuse; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_period_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *dst_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *init_seg, *seg_template, *idx_template; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_sap_3, nb_sap_4; Step #6 - "compile-libfuzzer-introspector-x86_64": //ID of output pid (renumbered), used for content component and making sure output muxers use the same IDs Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid_id; Step #6 - "compile-libfuzzer-introspector-x86_64": //dependency ID of output pid (renumbered) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dep_pid_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_samples_in_source; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync_points_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //seg urls not yet handled (waiting for size/index callbacks) Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pending_segment_urls; Step #6 - "compile-libfuzzer-introspector-x86_64": //segment states not yet handled (waiting for size/index/etc callbacks), used for M3U8 and state mode Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pending_segment_states; Step #6 - "compile-libfuzzer-introspector-x86_64": //next segment start time in this stream timescale (NOT MPD timescale) Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": //adjusted next segment start time in this stream timescale (NOT MPD timescale) Step #6 - "compile-libfuzzer-introspector-x86_64": //the value is the same as next_seg_start until the end of segment is found (SAP) Step #6 - "compile-libfuzzer-introspector-x86_64": //in which case it is adjusted to the SAP time Step #6 - "compile-libfuzzer-introspector-x86_64": u64 adjusted_next_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //force representation time end in this stream timescale (NOT MPD timescale) Step #6 - "compile-libfuzzer-introspector-x86_64": u64 force_rep_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool segment_started; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_cts_in_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_cts_in_next_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_cts_in_seg_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": //used for last segment computation of segmentTimeline Step #6 - "compile-libfuzzer-introspector-x86_64": u64 est_first_cts_in_next_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts, last_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cumulated_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Double cumulated_subdur; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool subdur_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 subdur_forced_use_period_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 est_next_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 seek_to_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool splitable; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 loop_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 split_dur_next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moof_sn_inc, moof_sn; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 clamped_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_segments_purged; Step #6 - "compile-libfuzzer-introspector-x86_64": Double dur_purged; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tile_base; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tile_dep_id_merged; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _dash_stream *merged_tile_dep; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cues_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_cues; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHCueInfo *cues; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cues_use_edits; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 cues_ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inband_cues; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool clamp_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dcd_not_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reschedule; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *packet_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_sap_in_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherTSSHandlingMode sbound; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 request_period_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //gm_ for gen manifest Step #6 - "compile-libfuzzer-introspector-x86_64": Double gm_duration_total, gm_duration_min, gm_duration_max; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gm_nb_segments; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_seg_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": //for route Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hls_ref_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_SegmentContext *current_seg_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool transcode_detected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //HLS full seg encryption Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CryptInfo *cinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackCryptInfo *tci; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 iv_low, iv_high; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_crypt_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dyn_bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 rate_first_dts_plus_one, rate_last_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 rate_media_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 period_continuity_next_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_min_segment_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool set_period_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 all_stsd_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 frag_start_offset, frag_first_ftdt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tpl_use_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool last_stl_is_ll; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DashStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DasherBSSwitchingMode bs_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashProfile profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 spd; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherNTPClockMode ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ContentLocationMode cp; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 subs_sidx; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 buf, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sfile, sseg, no_sar, mix_codecs, stl, tpl, align, sap, no_frag_def, sidx, split, hlsc, strict_cues, force_flush, last_seg_merge, keep_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherAdaptSetGenMode mha_compat; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherSegFlushMode sflush; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherSAPStrictMode strict_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHPSSHMode pssh; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherCMAFMode cmaf; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherDefaultKIDInjection dkid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction segdur; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashDynamicMode dmode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *template; Step #6 - "compile-libfuzzer-introspector-x86_64": char *segext; Step #6 - "compile-libfuzzer-introspector-x86_64": char *initext; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherMuxType muxtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rawsub; Step #6 - "compile-libfuzzer-introspector-x86_64": char *profX; Step #6 - "compile-libfuzzer-introspector-x86_64": Double asto; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ast; Step #6 - "compile-libfuzzer-introspector-x86_64": char *state; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cues; Step #6 - "compile-libfuzzer-introspector-x86_64": char *title, *source, *info, *cprt, *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": char *chain, *chain_fbk; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList location, base; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_dur, skip_seg, loop, reschedule, scope_deps, keep_src, tpl_force, keep_segs; Step #6 - "compile-libfuzzer-introspector-x86_64": Double refresh, tsb, subdur; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 *_p_gentime, *_p_mpdtime; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cmpd, dual, sreg, ttml_agg; Step #6 - "compile-libfuzzer-introspector-x86_64": char *styp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sigfrag; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherTSSHandlingMode sbound; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherPeriodSwitchMode pswitch; Step #6 - "compile-libfuzzer-introspector-x86_64": char *utcs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mname; Step #6 - "compile-libfuzzer-introspector-x86_64": char *hlsdrm; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ckurl; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList hlsx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashHLSLowLatencyType llhls; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hlsiv; Step #6 - "compile-libfuzzer-introspector-x86_64": //inherited from mp4mx Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cdur; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ll_preload_hint, ll_rend_rep; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gencues, force_init, gxns; Step #6 - "compile-libfuzzer-introspector-x86_64": Double ll_part_hb; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashAbsoluteURLMode hls_absu; Step #6 - "compile-libfuzzer-introspector-x86_64": DasherWaitLastPktCtrl seg_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hls_ap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //Manifest output pid Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid_alt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *alt_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool opid_alt_m3u8; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD *mpd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DasherPeriod *current_period, *next_period; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool template_use_source; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 period_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *tpl_records; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_xlink, use_cenc, check_main_role, use_clearkey; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //options for muxers, constrained by profile Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_fragments_defaults; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_seg_url_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_evt_check_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool on_demand_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool subdur_done; Step #6 - "compile-libfuzzer-introspector-x86_64": char *out_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *out_path_alt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err setup_failure; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double nb_secs_to_discard; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_context_load, store_init_params; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_m3u8, do_mpd; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 do_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_period_restore, is_empty_period; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool store_seg_states; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *postponed_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_dyn_period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_pid_id_in_period; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool post_play_events; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_period_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 period_switch_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool period_not_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_connections; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //-1 forces report update, otherwise this is a packet count Step #6 - "compile-libfuzzer-introspector-x86_64": s32 update_report; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool purge_segments; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_mabr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_seg_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 utc_initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_USE_DOWNLOADER Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *utc_sess; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": DasherUTCTimingType utc_timing_type; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 utc_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_hls_ll_manifest; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 forward_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_hls_signature[GF_SHA1_DIGEST_SIZE], last_mpd_signature[GF_SHA1_DIGEST_SIZE], last_hls2_signature[GF_SHA1_DIGEST_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CryptInfo *cinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_cues; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dyn_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_segment_start_time, last_min_segment_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_max_seg_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_max_seg_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 index_media_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 min_cts_period; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 from_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_template; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool move_to_static; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool explicit_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inband_event; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DasherCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //this is not the template string, this is the resolved segment name for first segment, startNumber=0 and time=0 Step #6 - "compile-libfuzzer-introspector-x86_64": char *tpl; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_reused; Step #6 - "compile-libfuzzer-introspector-x86_64": } DashTemplateRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 period_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } PeriodInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.072 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_ffdec_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList ffcmap; Step #6 - "compile-libfuzzer-introspector-x86_64": char *c; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_context; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCodecContext *decoder; Step #6 - "compile-libfuzzer-introspector-x86_64": //decode options Step #6 - "compile-libfuzzer-introspector-x86_64": AVDictionary *options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reconfig_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *in_pid, *out_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": //media type Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": //CRC32 of extra_data Step #6 - "compile-libfuzzer-introspector-x86_64": u32 extra_data_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*process)(GF_Filter *filter, struct _gf_ffdec_ctx *ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flush_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for now we don't share the data Step #6 - "compile-libfuzzer-introspector-x86_64": AVFrame *frame; Step #6 - "compile-libfuzzer-introspector-x86_64": //audio state Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channels, sample_rate, sample_fmt, bytes_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 channel_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": #if (LIBAVCODEC_VERSION_MAJOR < 59) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_start; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_samples_already_in_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //video state Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pixel_fmt, stride, stride_uv; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SwsContext *sws_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only used to check decoder output change Step #6 - "compile-libfuzzer-introspector-x86_64": u32 o_ff_pfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_full_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool drop_non_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 first_cts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_rap_wait; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if (LIBAVCODEC_VERSION_MAJOR < 59) Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket *pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prev_sub_valid, warned_txt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IRect irc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface sub_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFDecodeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.102 INFO datatypes - __init__: Processing /src/gpac/src/filters/isoffin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *src, *initseg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool allt, itt, itemid; Step #6 - "compile-libfuzzer-introspector-x86_64": ISOMReaderScalableTileLoadMode smode; Step #6 - "compile-libfuzzer-introspector-x86_64": ISOMReaderEditListMode edits; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stsd; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool expart; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alltk, keepc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char* tkid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 analyze; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool norw; Step #6 - "compile-libfuzzer-introspector-x86_64": ISOMReaderParamSetsExtractMode xps_check; Step #6 - "compile-libfuzzer-introspector-x86_64": char *catseg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sigfrag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool nocrypt, strtxt, lightp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nodata; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mstore_purge, mstore_samples, mstore_size; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ctso; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*current channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *channels; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*input file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *mov; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool extern_mov; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": //source data is completely available Step #6 - "compile-libfuzzer-introspector-x86_64": Bool input_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": //fragmented file to be refreshed before processing it Step #6 - "compile-libfuzzer-introspector-x86_64": Bool refresh_fragmented; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool input_is_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool was_aborted; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 missing_bytes, last_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seg_name_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 play_only_track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 play_only_first_media; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_segment_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: not fragmented - 1 fragmented - 2 fragmented and last fragment received*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frag_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool waiting_for_data, reset_frag_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gfio_probe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pending_scalable_enhancement_segment_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_data_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 has_pending_segments, nb_force_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disconnected; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_order_check; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moov_not_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool invalid_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_sender_ntp, ntp_at_last_sender_ntp, cts_for_last_sender_ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_partial_download, wait_for_source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 src_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_range, end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool eos_signaled; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mem_load_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *mem_url; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Blob mem_blob; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mem_blob_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bytes_removed; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_min_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_fetch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 extkid, orig_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *extkmov; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 extk_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool extk; Step #6 - "compile-libfuzzer-introspector-x86_64": } ISOMReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track, track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_id, item_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*base track if scalable media, 0 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_track; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_track; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": ISOMReader *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*current sample*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOSample *static_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOSample *sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sample_data_offset, last_valid_sample_data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sap_3; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOSampleRollType sap_4_type; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 roll; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xps_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num, sample_last; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for edit lists*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 edit_sync_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sample_time, last_rap_sample_time, start, end; Step #6 - "compile-libfuzzer-introspector-x86_64": Double speed, orig_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clock_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 streamType; Step #6 - "compile-libfuzzer-introspector-x86_64": //flags Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_edit_list; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_has_tfrf; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not playing, 1: playing 2: playing but end of range reached Step #6 - "compile-libfuzzer-introspector-x86_64": u8 playing; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 to_init, has_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 eos_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 initial_play_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 midrun_tune; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_encrypted, is_cenc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 disable_seek, set_disc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 skip_next_play; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 seek_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 check_avc_ps, check_hevc_ps, check_vvc_ps, check_mhas_pl; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 needs_pid_reconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 check_has_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: no drop, 1: only keeps sap, 2: only keeps saps until next sap, then regular mode Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sap_only; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISONaluExtractMode nalu_extract_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //channel sample state Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_sample_desc_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 isLeading, dependsOn, dependedOn, redundant; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts, cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 skip_byte_block, crypt_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 au_seq_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sender_ntp, ntp_at_server_ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 isma_BSO; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pck_encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_info_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *cenc_ki; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *sai_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sai_alloc_size, sai_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCConfig *hvcc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfig *avcc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VVCConfig *vvcc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hint_first_tfdt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_empty_retry; Step #6 - "compile-libfuzzer-introspector-x86_64": } ISOMChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.110 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_nvdec_sdk.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HMODULE CUDADRIVER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HMODULE CUVIDDRIVER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *CUVIDDRIVER; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.125 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_nvdec_sdk.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD32(CUdeviceptr dstDevice, unsigned int ui, unsigned int N); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuParamSetSize(CUfunction hfunc, unsigned int numbytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuEventDestroy(CUevent hEvent); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum cudaVideoDeinterlaceMode_enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoDeinterlaceMode_Weave=0, /**< Weave both fields (no deinterlacing) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoDeinterlaceMode_Bob, /**< Drop one field */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoDeinterlaceMode_Adaptive /**< Adaptive deinterlacing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cudaVideoDeinterlaceMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCreateDecoder(CUvideodecoder *phDecoder, CUVIDDECODECREATEINFO *pdci); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCreateVideoSource(CUvideosource *pObj, const char *pszFileName, CUVIDSOURCEPARAMS *pParams); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (CUDAAPI *PFNVIDSEQUENCECALLBACK)(void *, CUVIDEOFORMAT *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuParamSeti(CUfunction hfunc, int offset, unsigned int value); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuEventElapsedTime(float *pMilliseconds, CUevent hStart, CUevent hEnd); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpy3DAsync(const CUDA_MEMCPY3D *pCopy, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLInit(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum cudaVideoSurfaceFormat_enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoSurfaceFormat_NV12=0, /**< NV12 (currently the only supported output format) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoSurfaceFormat_P016=1 Step #6 - "compile-libfuzzer-introspector-x86_64": } cudaVideoSurfaceFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDVP8PICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int width; Step #6 - "compile-libfuzzer-introspector-x86_64": int height; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int first_partition_size; Step #6 - "compile-libfuzzer-introspector-x86_64": //Frame Indexes Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char LastRefIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char GoldenRefIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char AltRefIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char frame_type : 1; /**< 0 = KEYFRAME, 1 = INTERFRAME */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char version : 3; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char show_frame : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char update_mb_segmentation_data : 1; /**< Must be 0 if segmentation is not enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char Reserved2Bits : 2; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char wFrameTagFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char Reserved1[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Reserved2[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDVP8PICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoState_Error = -1, /**< Error state (invalid source) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoState_Stopped = 0, /**< Source is stopped (or reached end-of-stream) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoState_Started = 1 /**< Source is running and delivering data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cudaVideoState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUarray_st *CUarray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUjit_option_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Max number of registers that a thread may use.\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: unsigned int Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_MAX_REGISTERS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * IN: Specifies minimum number of threads per block to target compilation Step #6 - "compile-libfuzzer-introspector-x86_64": * for\n Step #6 - "compile-libfuzzer-introspector-x86_64": * OUT: Returns the number of threads the compiler actually targeted. Step #6 - "compile-libfuzzer-introspector-x86_64": * This restricts the resource utilization fo the compiler (e.g. max Step #6 - "compile-libfuzzer-introspector-x86_64": * registers) such that a block with the given number of threads should be Step #6 - "compile-libfuzzer-introspector-x86_64": * able to launch based on register limitations. Note, this option does not Step #6 - "compile-libfuzzer-introspector-x86_64": * currently take into account any other resource limitations, such as Step #6 - "compile-libfuzzer-introspector-x86_64": * shared memory utilization.\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: unsigned int Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_THREADS_PER_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Returns a float value in the option of the wall clock time, in Step #6 - "compile-libfuzzer-introspector-x86_64": * milliseconds, spent creating the cubin\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: float Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_WALL_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Pointer to a buffer in which to print any log messsages from PTXAS Step #6 - "compile-libfuzzer-introspector-x86_64": * that are informational in nature (the buffer size is specified via Step #6 - "compile-libfuzzer-introspector-x86_64": * option ::CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES) \n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: char* Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_INFO_LOG_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * IN: Log buffer size in bytes. Log messages will be capped at this size Step #6 - "compile-libfuzzer-introspector-x86_64": * (including null terminator)\n Step #6 - "compile-libfuzzer-introspector-x86_64": * OUT: Amount of log buffer filled with messages\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: unsigned int Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Pointer to a buffer in which to print any log messages from PTXAS that Step #6 - "compile-libfuzzer-introspector-x86_64": * reflect errors (the buffer size is specified via option Step #6 - "compile-libfuzzer-introspector-x86_64": * ::CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES)\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: char* Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_ERROR_LOG_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * IN: Log buffer size in bytes. Log messages will be capped at this size Step #6 - "compile-libfuzzer-introspector-x86_64": * (including null terminator)\n Step #6 - "compile-libfuzzer-introspector-x86_64": * OUT: Amount of log buffer filled with messages\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: unsigned int Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Level of optimizations to apply to generated code (0 - 4), with 4 Step #6 - "compile-libfuzzer-introspector-x86_64": * being the default and highest level of optimizations.\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: unsigned int Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_OPTIMIZATION_LEVEL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * No option value required. Determines the target based on the current Step #6 - "compile-libfuzzer-introspector-x86_64": * attached context (default)\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: No option value needed Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_TARGET_FROM_CUCONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Target is chosen based on supplied ::CUjit_target_enum.\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: unsigned int for enumerated type ::CUjit_target_enum Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_TARGET, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Specifies choice of fallback strategy if matching cubin is not found. Step #6 - "compile-libfuzzer-introspector-x86_64": * Choice is based on supplied ::CUjit_fallback_enum.\n Step #6 - "compile-libfuzzer-introspector-x86_64": * Option type: unsigned int for enumerated type ::CUjit_fallback_enum Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_JIT_FALLBACK_STRATEGY Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } CUjit_option; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoD(CUdeviceptr dstDevice, const void *srcHost, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpy2DAsync(const CUDA_MEMCPY2D *pCopy, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuEventQuery(CUevent hEvent); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLCtxCreate(CUcontext *pCtx, unsigned int Flags, CUdevice device); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum cudaVideoChromaFormat_enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoChromaFormat_Monochrome=0, /**< MonoChrome */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoChromaFormat_420, /**< 4:2:0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoChromaFormat_422, /**< 4:2:2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoChromaFormat_444 /**< 4:4:4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cudaVideoChromaFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemFreeHost(void *p); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoH(void *dstHost, CUdeviceptr srcDevice, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuSurfRefGetArray(CUarray *phArray, CUsurfref hSurfRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuEventSynchronize(CUevent hEvent); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *CUvideosource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaAudioCodec codec; /**< Compression format */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int channels; /**< number of audio channels */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int samplespersec; /**< sampling frequency */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int bitrate; /**< For uncompressed, can also be used to determine bits per sample */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int reserved1; /**< Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int reserved2; /**< Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUAUDIOFORMAT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (CUDAAPI *PFNVIDDECODECALLBACK)(void *, CUVIDPICPARAMS *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUfunc_st *CUfunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUcomputemode_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_COMPUTEMODE_DEFAULT = 0, /**< Default compute mode (Multiple contexts allowed per device) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_COMPUTEMODE_EXCLUSIVE = 1, /**< Compute-exclusive-thread mode (Only one context used by a single thread can be present on this device at a time) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_COMPUTEMODE_PROHIBITED = 2 /**< Compute-prohibited mode (No contexts can be created on this device at this time) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if __CUDA_API_VERSION >= 4000 Step #6 - "compile-libfuzzer-introspector-x86_64": , CU_COMPUTEMODE_EXCLUSIVE_PROCESS = 3 /**< Compute-exclusive-process mode (Only one context used by a single process can be present on this device at a time) */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CUcomputemode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoAAsync(CUarray dstArray, size_t dstOffset, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost, size_t ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDEOFORMAT format; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char raw_seqhdr_data[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDEOFORMATEX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidSetVideoSourceState(CUvideosource obj, cudaVideoState state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsResourceGetMappedPointer(CUdeviceptr *pDevPtr, size_t *pSize, CUgraphicsResource resource); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuWGLGetDevice(CUdevice *pDevice, HGPUNV hGpu); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLMapBufferObject(CUdeviceptr *dptr, size_t *size, GLuint buffer); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxDetach(CUcontext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleGetFunction(CUfunction *hfunc, CUmodule hmod, const char *name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoDAsync(CUdeviceptr dstDevice, Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD2D8(CUdeviceptr dstDevice, unsigned int dstPitch, unsigned char uc, size_t Width, size_t Height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec codec; /**< Compression format */ Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * frame rate = numerator / denominator (for example: 30000/1001) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int numerator; /**< frame rate numerator (0 = unspecified or variable frame rate) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int denominator; /**< frame rate denominator (0 = unspecified or variable frame rate) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } frame_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char progressive_sequence; /**< 0=interlaced, 1=progressive */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bit_depth_luma_minus8; /**< high bit depth Luma */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bit_depth_chroma_minus8; /**< high bit depth Chroma */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char reserved1; /**< Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int coded_width; /**< coded frame width */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int coded_height; /**< coded frame height */ Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * area of the frame that should be displayed Step #6 - "compile-libfuzzer-introspector-x86_64": * typical example: Step #6 - "compile-libfuzzer-introspector-x86_64": * coded_width = 1920, coded_height = 1088 Step #6 - "compile-libfuzzer-introspector-x86_64": * display_area = { 0,0,1920,1080 } Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int left; /**< left position of display rect */ Step #6 - "compile-libfuzzer-introspector-x86_64": int top; /**< top position of display rect */ Step #6 - "compile-libfuzzer-introspector-x86_64": int right; /**< right position of display rect */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bottom; /**< bottom position of display rect */ Step #6 - "compile-libfuzzer-introspector-x86_64": } display_area; Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoChromaFormat chroma_format; /**< Chroma format */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int bitrate; /**< video bitrate (bps, 0=unknown) */ Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Display Aspect Ratio = x:y (4:3, 16:9, etc) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int x; Step #6 - "compile-libfuzzer-introspector-x86_64": int y; Step #6 - "compile-libfuzzer-introspector-x86_64": } display_aspect_ratio; Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * Video Signal Description Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char video_format : 3; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char video_full_range_flag : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char reserved_zero_bits : 4; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char color_primaries; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char transfer_characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": } video_signal_description; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int seqhdr_data_length; /**< Additional bytes following (CUVIDEOFORMATEX) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDEOFORMAT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidDestroyVideoSource(CUvideosource obj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxPushCurrent(CUcontext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD2D16(CUdeviceptr dstDevice, unsigned int dstPitch, unsigned short us, size_t Width, size_t Height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUgraphicsMapResourceFlags_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD = 0x02 Step #6 - "compile-libfuzzer-introspector-x86_64": } CUgraphicsMapResourceFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_ARRAY3D_DESCRIPTOR_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Width; /**< Width of 3D array */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Height; /**< Height of 3D array */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Depth; /**< Depth of 3D array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray_format Format; /**< Array format */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int NumChannels; /**< Channels per array element */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Flags; /**< Flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_ARRAY3D_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoA(CUarray dstArray, unsigned int dstOffset, CUarray srcArray, unsigned int srcOffset, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUsurfref_st *CUsurfref; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUmemorytype_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_MEMORYTYPE_HOST = 0x01, /**< Host memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_MEMORYTYPE_DEVICE = 0x02, /**< Device memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_MEMORYTYPE_ARRAY = 0x03 /**< Array memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if __CUDA_API_VERSION >= 4000 Step #6 - "compile-libfuzzer-introspector-x86_64": , CU_MEMORYTYPE_UNIFIED = 0x04 /**< Unified device or host memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CUmemorytype; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUgraphicsRegisterFlags_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GRAPHICS_REGISTER_FLAGS_NONE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST = 0x04 Step #6 - "compile-libfuzzer-introspector-x86_64": } CUgraphicsRegisterFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int CUdeviceptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemHostGetFlags(unsigned int *pFlags, void *p); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetAddress(unsigned int *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, unsigned int bytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuEventCreate(CUevent *phEvent, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsUnregisterResource(CUgraphicsResource resource); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int CUdeviceptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_MEMCPY2D_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcXInBytes; /**< Source X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcY; /**< Source Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype srcMemoryType; /**< Source memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost; /**< Source host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice; /**< Source device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray srcArray; /**< Source array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcPitch; /**< Source pitch (ignored when src is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstXInBytes; /**< Destination X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstY; /**< Destination Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype dstMemoryType; /**< Destination memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *dstHost; /**< Destination host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr dstDevice; /**< Destination device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray dstArray; /**< Destination array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstPitch; /**< Destination pitch (ignored when dst is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int WidthInBytes; /**< Width of 2D memory copy in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Height; /**< Height of 2D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_MEMCPY2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemHostRegister(void *p, size_t bytesize, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, unsigned int Pitch); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuEventRecord(CUevent hEvent, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsSubResourceGetMappedArray(CUarray *pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GL_DEVICE_LIST_ALL = 0x01, /**< The CUDA devices for all GPUs used by the current OpenGL context */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GL_DEVICE_LIST_CURRENT_FRAME = 0x02, /**< The CUDA devices for the GPUs used by the current OpenGL context in its currently rendering frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GL_DEVICE_LIST_NEXT_FRAME = 0x03, /**< The CUDA devices for the GPUs to be used by the current OpenGL context in the next frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUGLDeviceList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum cudaVideoCodec_enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_MPEG1=0, /**< MPEG1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_MPEG2, /**< MPEG2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_MPEG4, /**< MPEG4 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_VC1, /**< VC1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_H264, /**< H264 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_JPEG, /**< JPEG */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_H264_SVC, /**< H264-SVC */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_H264_MVC, /**< H264-MVC */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_HEVC, /**< HEVC */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_VP8, /**< VP8 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_VP9, /**< VP9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_NumCodecs, /**< Max COdecs */ Step #6 - "compile-libfuzzer-introspector-x86_64": // Uncompressed YUV Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_YUV420 = (('I'<<24)|('Y'<<16)|('U'<<8)|('V')), /**< Y,U,V (4:2:0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_YV12 = (('Y'<<24)|('V'<<16)|('1'<<8)|('2')), /**< Y,V,U (4:2:0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_NV12 = (('N'<<24)|('V'<<16)|('1'<<8)|('2')), /**< Y,UV (4:2:0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_YUYV = (('Y'<<24)|('U'<<16)|('Y'<<8)|('V')), /**< YUYV/YUY2 (4:2:2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec_UYVY = (('U'<<24)|('Y'<<16)|('V'<<8)|('Y')) /**< UYVY (4:2:2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cudaVideoCodec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUtexref_st *CUtexref; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUfunc_cache_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_CACHE_PREFER_NONE = 0x00, /**< no preference for shared memory or L1 (default) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_CACHE_PREFER_SHARED = 0x01, /**< prefer larger shared memory and smaller L1 cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_CACHE_PREFER_L1 = 0x02 /**< prefer larger L1 cache and smaller shared memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUfunc_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUcontextlock_st *CUvideoctxlock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidGetSourceVideoFormat(CUvideosource obj, CUVIDEOFORMAT *pvidfmt, unsigned int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUfunction_attribute_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The maximum number of threads per block, beyond which a launch of the Step #6 - "compile-libfuzzer-introspector-x86_64": * function would fail. This number depends on both the function and the Step #6 - "compile-libfuzzer-introspector-x86_64": * device on which the function is currently loaded. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The size in bytes of statically-allocated shared memory required by Step #6 - "compile-libfuzzer-introspector-x86_64": * this function. This does not include dynamically-allocated shared Step #6 - "compile-libfuzzer-introspector-x86_64": * memory requested by the user at runtime. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The size in bytes of user-allocated constant memory required by this Step #6 - "compile-libfuzzer-introspector-x86_64": * function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The size in bytes of local memory used by each thread of this function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The number of registers used by each thread of this function. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_NUM_REGS = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The PTX virtual architecture version for which the function was Step #6 - "compile-libfuzzer-introspector-x86_64": * compiled. This value is the major PTX version * 10 + the minor PTX Step #6 - "compile-libfuzzer-introspector-x86_64": * version, so a PTX version 1.3 function would return the value 13. Step #6 - "compile-libfuzzer-introspector-x86_64": * Note that this may return the undefined value of 0 for cubins Step #6 - "compile-libfuzzer-introspector-x86_64": * compiled prior to CUDA 3.0. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_PTX_VERSION = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The binary architecture version for which the function was compiled. Step #6 - "compile-libfuzzer-introspector-x86_64": * This value is the major binary version * 10 + the minor binary version, Step #6 - "compile-libfuzzer-introspector-x86_64": * so a binary version 1.3 function would return the value 13. Note that Step #6 - "compile-libfuzzer-introspector-x86_64": * this will return a value of 10 for legacy cubins that do not have a Step #6 - "compile-libfuzzer-introspector-x86_64": * properly-encoded binary architecture version. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_BINARY_VERSION = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CU_FUNC_ATTRIBUTE_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": } CUfunction_attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_MEMCPY2D_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcXInBytes; /**< Source X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcY; /**< Source Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype srcMemoryType; /**< Source memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost; /**< Source host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice; /**< Source device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray srcArray; /**< Source array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcPitch; /**< Source pitch (ignored when src is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstXInBytes; /**< Destination X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstY; /**< Destination Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype dstMemoryType; /**< Destination memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *dstHost; /**< Destination host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr dstDevice; /**< Destination device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray dstArray; /**< Destination array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstPitch; /**< Destination pitch (ignored when dst is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t WidthInBytes; /**< Width of 2D memory copy in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Height; /**< Height of 2D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_MEMCPY2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceGet(CUdevice *device, int ordinal); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxCreate(CUcontext *pctx, unsigned int flags, CUdevice dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyPeer(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpy2D(const CUDA_MEMCPY2D *pCopy); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetAddress(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceGetCount(int *count); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemFree(CUdeviceptr dptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpy2DUnaligned(const CUDA_MEMCPY2D *pCopy); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUdevprop_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int maxThreadsPerBlock; /**< Maximum number of threads per block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxThreadsDim[3]; /**< Maximum size of each dimension of a block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int maxGridSize[3]; /**< Maximum size of each dimension of a grid */ Step #6 - "compile-libfuzzer-introspector-x86_64": int sharedMemPerBlock; /**< Shared memory available per block in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int totalConstantMemory; /**< Constant memory available on device in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": int SIMDWidth; /**< Warp size in threads */ Step #6 - "compile-libfuzzer-introspector-x86_64": int memPitch; /**< Maximum pitch in bytes allowed by memory copies */ Step #6 - "compile-libfuzzer-introspector-x86_64": int regsPerBlock; /**< 32-bit registers available per block */ Step #6 - "compile-libfuzzer-introspector-x86_64": int clockRate; /**< Clock frequency in kilohertz */ Step #6 - "compile-libfuzzer-introspector-x86_64": int textureAlign; /**< Alignment requirement for textures */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUdevprop; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUlimit_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_LIMIT_STACK_SIZE = 0x00, /**< GPU thread stack size */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_LIMIT_PRINTF_FIFO_SIZE = 0x01, /**< GPU printf FIFO size */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_LIMIT_MALLOC_HEAP_SIZE = 0x02 /**< GPU malloc heap size */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceGetAttribute(int *pi, CUdevice_attribute attrib, CUdevice dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoA(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidGetSourceAudioFormat(CUvideosource obj, CUAUDIOFORMAT *paudfmt, unsigned int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int CUdevice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUarray_cubemap_face_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CUBEMAP_FACE_POSITIVE_X = 0x00, /**< Positive X face of cubemap */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CUBEMAP_FACE_NEGATIVE_X = 0x01, /**< Negative X face of cubemap */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CUBEMAP_FACE_POSITIVE_Y = 0x02, /**< Positive Y face of cubemap */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CUBEMAP_FACE_NEGATIVE_Y = 0x03, /**< Negative Y face of cubemap */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CUBEMAP_FACE_POSITIVE_Z = 0x04, /**< Positive Z face of cubemap */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CUBEMAP_FACE_NEGATIVE_Z = 0x05 /**< Negative Z face of cubemap */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUarray_cubemap_face; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuArray3DCreate(CUarray *pHandle, const CUDA_ARRAY3D_DESCRIPTOR *pAllocateArray); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLUnmapBufferObjectAsync(GLuint buffer, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemGetAddressRange(CUdeviceptr *pbase, unsigned int *psize, CUdeviceptr dptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoHAsync(void *dstHost, CUarray srcArray, unsigned int srcOffset, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuArray3DGetDescriptor(CUDA_ARRAY3D_DESCRIPTOR *pArrayDescriptor, CUarray hArray); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLGetDevices(unsigned int *pCudaDeviceCount, CUdevice *pCudaDevices, unsigned int cudaDeviceCount, CUGLDeviceList deviceList); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCtxLock(CUvideoctxlock lck, unsigned int reserved_flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CUVID_FMT_EXTFORMATINFO = 0x100 /**< Return extended format structure (CUVIDEOFORMATEX) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUvideosourceformat_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceTotalMem(size_t *bytes, CUdevice dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemAllocHost(void **pp, size_t bytesize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLMapBufferObjectAsync(CUdeviceptr *dptr, size_t *size, GLuint buffer, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxGetCurrent(CUcontext *pctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemHostUnregister(void *p); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoD(CUdeviceptr dstDevice, const void *srcHost, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD2D8(CUdeviceptr dstDevice, unsigned int dstPitch, unsigned char uc, unsigned int Width, unsigned int Height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuArrayCreate(CUarray *pHandle, const CUDA_ARRAY_DESCRIPTOR *pAllocateArray); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCtxLockDestroy(CUvideoctxlock lck); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDSOURCEPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ulClockRate; /**< Timestamp units in Hz (0=default=10000000Hz) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int uReserved1[7]; /**< Reserved for future use - set to zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *pUserData; /**< Parameter passed in to the data handlers */ Step #6 - "compile-libfuzzer-introspector-x86_64": PFNVIDSOURCECALLBACK pfnVideoDataHandler; /**< Called to deliver audio packets */ Step #6 - "compile-libfuzzer-introspector-x86_64": PFNVIDSOURCECALLBACK pfnAudioDataHandler; /**< Called to deliver video packets */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *pvReserved2[8]; /**< Reserved for future use - set to NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDSOURCEPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_ARRAY3D_DESCRIPTOR_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Width; /**< Width of 3D array */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Height; /**< Height of 3D array */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Depth; /**< Depth of 3D array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray_format Format; /**< Array format */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int NumChannels; /**< Channels per array element */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Flags; /**< Flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_ARRAY3D_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxGetDevice(CUdevice *device); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpy(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoH(void *dstHost, CUdeviceptr srcDevice, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD2D32(CUdeviceptr dstDevice, unsigned int dstPitch, unsigned int ui, size_t Width, size_t Height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD2D16(CUdeviceptr dstDevice, unsigned int dstPitch, unsigned short us, unsigned int Width, unsigned int Height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef HMODULE CUDADRIVER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoD(CUdeviceptr dstDevice, CUdeviceptr srcDevice, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuLaunchKernel(CUfunction f, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int sharedMemBytes, Step #6 - "compile-libfuzzer-introspector-x86_64": CUstream hStream, void **kernelParams, void **extra); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDMPEG2PICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ForwardRefIdx; // Picture index of forward reference (P/B-frames) Step #6 - "compile-libfuzzer-introspector-x86_64": int BackwardRefIdx; // Picture index of backward reference (B-frames) Step #6 - "compile-libfuzzer-introspector-x86_64": int picture_coding_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int full_pel_forward_vector; Step #6 - "compile-libfuzzer-introspector-x86_64": int full_pel_backward_vector; Step #6 - "compile-libfuzzer-introspector-x86_64": int f_code[2][2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int intra_dc_precision; Step #6 - "compile-libfuzzer-introspector-x86_64": int frame_pred_frame_dct; Step #6 - "compile-libfuzzer-introspector-x86_64": int concealment_motion_vectors; Step #6 - "compile-libfuzzer-introspector-x86_64": int q_scale_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int intra_vlc_format; Step #6 - "compile-libfuzzer-introspector-x86_64": int alternate_scan; Step #6 - "compile-libfuzzer-introspector-x86_64": int top_field_first; Step #6 - "compile-libfuzzer-introspector-x86_64": // Quantization matrices (raster order) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char QuantMatrixIntra[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char QuantMatrixInter[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDMPEG2PICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 GLuint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUmod_st *CUmodule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpy3D(const CUDA_MEMCPY3D *pCopy); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefCreate(CUtexref *pTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLRegisterBufferObject(GLuint buffer); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDH264DPBENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int PicIdx; /**< picture index of reference frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": int FrameIdx; /**< frame_num(short-term) or LongTermFrameIdx(long-term) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int is_long_term; /**< 0=short term reference, 1=long term reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": int not_existing; /**< non-existing reference frame (corresponding PicIdx should be set to -1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int used_for_reference; /**< 0=unused, 1=top_field, 2=bottom_field, 3=both_fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": int FieldOrderCnt[2]; /**< field order count of top and bottom fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDH264DPBENTRY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDH264PICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // SPS Step #6 - "compile-libfuzzer-introspector-x86_64": int log2_max_frame_num_minus4; Step #6 - "compile-libfuzzer-introspector-x86_64": int pic_order_cnt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int log2_max_pic_order_cnt_lsb_minus4; Step #6 - "compile-libfuzzer-introspector-x86_64": int delta_pic_order_always_zero_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int frame_mbs_only_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int direct_8x8_inference_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_ref_frames; // NOTE: shall meet level 4.1 restrictions Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char residual_colour_transform_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bit_depth_luma_minus8; // Must be 0 (only 8-bit supported) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bit_depth_chroma_minus8; // Must be 0 (only 8-bit supported) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char qpprime_y_zero_transform_bypass_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": // PPS Step #6 - "compile-libfuzzer-introspector-x86_64": int entropy_coding_mode_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int pic_order_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_ref_idx_l0_active_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_ref_idx_l1_active_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": int weighted_pred_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int weighted_bipred_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": int pic_init_qp_minus26; Step #6 - "compile-libfuzzer-introspector-x86_64": int deblocking_filter_control_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int redundant_pic_cnt_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int transform_8x8_mode_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int MbaffFrameFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": int constrained_intra_pred_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int chroma_qp_index_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int second_chroma_qp_index_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_pic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int frame_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int CurrFieldOrderCnt[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": // DPB Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDH264DPBENTRY dpb[16]; // List of reference frames within the DPB Step #6 - "compile-libfuzzer-introspector-x86_64": // Quantization Matrices (raster-order) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char WeightScale4x4[6][16]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char WeightScale8x8[2][64]; Step #6 - "compile-libfuzzer-introspector-x86_64": // FMO/ASO Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char fmo_aso_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_slice_groups_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char slice_group_map_type; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char pic_init_qs_minus26; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int slice_group_change_rate_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long slice_group_map_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned char *pMb2SliceGroupMap; Step #6 - "compile-libfuzzer-introspector-x86_64": } fmo; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Reserved[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": // SVC/MVC Step #6 - "compile-libfuzzer-introspector-x86_64": union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDH264MVCEXT mvcext; Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDH264SVCEXT svcext; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDH264PICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDPROCPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int progressive_frame; /**< Input is progressive (deinterlace_mode will be ignored) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int second_field; /**< Output the second field (ignored if deinterlace mode is Weave) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int top_field_first; /**< Input frame is top field first (1st field is top, 2nd field is bottom) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int unpaired_field; /**< Input only contains one field (2nd field is invalid) */ Step #6 - "compile-libfuzzer-introspector-x86_64": // The fields below are used for raw YUV input Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int reserved_flags; /**< Reserved for future use (set to zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int reserved_zero; /**< Reserved (set to zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long raw_input_dptr; /**< Input CUdeviceptr for raw YUV extensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int raw_input_pitch; /**< pitch in bytes of raw YUV input (should be aligned appropriately) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int raw_input_format; /**< Reserved for future use (set to zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long long raw_output_dptr; /**< Reserved for future use (set to zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int raw_output_pitch; /**< Reserved for future use (set to zero) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Reserved[48]; Step #6 - "compile-libfuzzer-introspector-x86_64": void *Reserved3[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDPROCPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 GLenum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoHAsync(void *dstHost, CUarray srcArray, size_t srcOffset, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefDestroy(CUtexref hTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDPARSERDISPINFO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int picture_index; /**< */ Step #6 - "compile-libfuzzer-introspector-x86_64": int progressive_frame; /**< */ Step #6 - "compile-libfuzzer-introspector-x86_64": int top_field_first; /**< */ Step #6 - "compile-libfuzzer-introspector-x86_64": int repeat_first_field; /**< Number of additional fields (1=ivtc, 2=frame doubling, 4=frame tripling, -1=unpaired field) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUvideotimestamp timestamp; /**< */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDPARSERDISPINFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUctx_st *CUcontext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDDECODECREATEINFO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long ulWidth; /**< Coded Sequence Width */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long ulHeight; /**< Coded Sequence Height */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long ulNumDecodeSurfaces; /**< Maximum number of internal decode surfaces */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec CodecType; /**< cudaVideoCodec_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoChromaFormat ChromaFormat; /**< cudaVideoChromaFormat_XXX (only 4:2:0 is currently supported) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long ulCreationFlags; /**< Decoder creation flags (cudaVideoCreateFlags_XXX) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long bitDepthMinus8; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long Reserved1[4]; /**< Reserved for future use - set to zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * area of the frame that should be displayed Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": short left; Step #6 - "compile-libfuzzer-introspector-x86_64": short top; Step #6 - "compile-libfuzzer-introspector-x86_64": short right; Step #6 - "compile-libfuzzer-introspector-x86_64": short bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": } display_area; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoSurfaceFormat OutputFormat; /**< cudaVideoSurfaceFormat_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoDeinterlaceMode DeinterlaceMode; /**< cudaVideoDeinterlaceMode_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long ulTargetWidth; /**< Post-processed Output Width (Should be aligned to 2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long ulTargetHeight; /**< Post-processed Output Height (Should be aligbed to 2) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long ulNumOutputSurfaces; /**< Maximum number of output surfaces simultaneously mapped */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUvideoctxlock vidLock; /**< If non-NULL, context lock used for synchronizing ownership of the cuda context */ Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * target rectangle in the output frame (for aspect ratio conversion) Step #6 - "compile-libfuzzer-introspector-x86_64": * if a null rectangle is specified, {0,0,ulTargetWidth,ulTargetHeight} will be used Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": short left; Step #6 - "compile-libfuzzer-introspector-x86_64": short top; Step #6 - "compile-libfuzzer-introspector-x86_64": short right; Step #6 - "compile-libfuzzer-introspector-x86_64": short bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": } target_rect; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long Reserved2[5]; /**< Reserved for future use - set to zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDDECODECREATEINFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDPICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int PicWidthInMbs; /**< Coded Frame Size */ Step #6 - "compile-libfuzzer-introspector-x86_64": int FrameHeightInMbs; /**< Coded Frame Height */ Step #6 - "compile-libfuzzer-introspector-x86_64": int CurrPicIdx; /**< Output index of the current picture */ Step #6 - "compile-libfuzzer-introspector-x86_64": int field_pic_flag; /**< 0=frame picture, 1=field picture */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bottom_field_flag; /**< 0=top field, 1=bottom field (ignored if field_pic_flag=0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int second_field; /**< Second field of a complementary field pair */ Step #6 - "compile-libfuzzer-introspector-x86_64": // Bitstream data Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nBitstreamDataLen; /**< Number of bytes in bitstream data buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned char *pBitstreamData; /**< Ptr to bitstream data for this picture (slice-layer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int nNumSlices; /**< Number of slices in this picture */ Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned int *pSliceDataOffsets; /**< nNumSlices entries, contains offset of each slice within the bitstream data buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_pic_flag; /**< This picture is a reference picture */ Step #6 - "compile-libfuzzer-introspector-x86_64": int intra_pic_flag; /**< This picture is entirely intra coded */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Reserved[30]; /**< Reserved for future use */ Step #6 - "compile-libfuzzer-introspector-x86_64": // Codec-specific data Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDMPEG2PICPARAMS mpeg2; /**< Also used for MPEG-1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDH264PICPARAMS h264; Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDVC1PICPARAMS vc1; Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDMPEG4PICPARAMS mpeg4; Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDJPEGPICPARAMS jpeg; Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDHEVCPICPARAMS hevc; Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDVP8PICPARAMS vp8; Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDVP9PICPARAMS vp9; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int CodecReserved[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CodecSpecific; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDPICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidDestroyDecoder(CUvideodecoder hDecoder); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCreateVideoSourceW(CUvideosource *pObj, const wchar_t *pwszFileName, CUVIDSOURCEPARAMS *pParams); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLSetBufferObjectMapFlags(GLuint buffer, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDriverGetVersion(int *driverVersion); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceGetName(char *name, int len, CUdevice dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsMapResources(unsigned int count, CUgraphicsResource *resources, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsGLRegisterBuffer(CUgraphicsResource *pCudaResource, GLuint buffer, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceComputeCapability(int *major, int *minor, CUdevice dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemAllocPitch(CUdeviceptr *dptr, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t *pPitch, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t WidthInBytes, Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Height, Step #6 - "compile-libfuzzer-introspector-x86_64": // size of biggest r/w to be performed by kernels on this memory Step #6 - "compile-libfuzzer-introspector-x86_64": // 4, 8 or 16 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ElementSizeBytes Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsResourceGetMappedPointer(CUdeviceptr *pDevPtr, unsigned int *pSize, CUgraphicsResource resource); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsUnmapResources(unsigned int count, CUgraphicsResource *resources, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsGLRegisterImage(CUgraphicsResource *pCudaResource, GLuint image, GLenum target, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *CUvideodecoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuInit(unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoD(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxSetLimit(CUlimit limit, size_t value); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUuuid_st /**< CUDA definition of UUID */ Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char bytes[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUuuid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemGetInfo(size_t *free, size_t *total); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoA(CUarray dstArray, unsigned int dstOffset, CUdeviceptr srcDevice, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoAAsync(CUarray dstArray, unsigned int dstOffset, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost, unsigned int ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuStreamSynchronize(CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGetExportTable(const void **ppExportTable, const CUuuid *pExportTableId); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxGetLimit(size_t *pvalue, CUlimit limit); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemAlloc(CUdeviceptr *dptr, size_t bytesize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemAllocHost(void **pp, unsigned int bytesize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoD(CUdeviceptr dstDevice, CUarray srcArray, unsigned int srcOffset, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuStreamDestroy(CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *CUDADRIVER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUgraphicsResource_st *CUgraphicsResource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUaddress_mode_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TR_ADDRESS_MODE_WRAP = 0, /**< Wrapping address mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TR_ADDRESS_MODE_CLAMP = 1, /**< Clamp to edge address mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TR_ADDRESS_MODE_MIRROR = 2, /**< Mirror address mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TR_ADDRESS_MODE_BORDER = 3 /**< Border address mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUaddress_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoDAsync(CUdeviceptr dstDevice, Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice, unsigned int ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleGetGlobal(CUdeviceptr *dptr, size_t *bytes, CUmodule hmod, const char *name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLGetDevices(unsigned int *pCudaDeviceCount, CUdevice *pCudaDevices, unsigned int cudaDeviceCount, CUGLDeviceList deviceList); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUarray_format_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_UNSIGNED_INT8 = 0x01, /**< Unsigned 8-bit integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_UNSIGNED_INT16 = 0x02, /**< Unsigned 16-bit integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_UNSIGNED_INT32 = 0x03, /**< Unsigned 32-bit integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_SIGNED_INT8 = 0x08, /**< Signed 8-bit integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_SIGNED_INT16 = 0x09, /**< Signed 16-bit integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_SIGNED_INT32 = 0x0a, /**< Signed 32-bit integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_HALF = 0x10, /**< 16-bit floating point */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_AD_FORMAT_FLOAT = 0x20 /**< 32-bit floating point */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUarray_format; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoDAsync(CUdeviceptr dstDevice, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost, size_t ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuFuncGetAttribute(int *pi, CUfunction_attribute attrib, CUfunction hfunc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuArrayGetDescriptor(CUDA_ARRAY_DESCRIPTOR *pArrayDescriptor, CUarray hArray); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefGetAddressMode(CUaddress_mode *pam, CUtexref hTexRef, int dim); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLUnmapBufferObject(GLuint buffer); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCtxUnlock(CUvideoctxlock lck, unsigned int reserved_flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemAllocPitch(CUdeviceptr *dptr, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int *pPitch, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int WidthInBytes, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Height, Step #6 - "compile-libfuzzer-introspector-x86_64": // size of biggest r/w to be performed by kernels on this memory Step #6 - "compile-libfuzzer-introspector-x86_64": // 4, 8 or 16 bytes Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ElementSizeBytes Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoHAsync(void *dstHost, Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuFuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuArrayDestroy(CUarray hArray); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefGetFilterMode(CUfilter_mode *pfm, CUtexref hTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGraphicsResourceSetMapFlags(CUgraphicsResource resource, unsigned int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuGLUnregisterBufferObject(GLuint buffer); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleLoadData(CUmodule *module, const void *image); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleLoad(CUmodule *module, const char *fname); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum cudaError_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The API call returned with no errors. In the case of query calls, this Step #6 - "compile-libfuzzer-introspector-x86_64": * can also mean that the operation being queried is complete (see Step #6 - "compile-libfuzzer-introspector-x86_64": * ::cuEventQuery() and ::cuStreamQuery()). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_SUCCESS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that one or more of the parameters passed to the API call Step #6 - "compile-libfuzzer-introspector-x86_64": * is not within an acceptable range of values. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_INVALID_VALUE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * The API call failed because it was unable to allocate enough memory to Step #6 - "compile-libfuzzer-introspector-x86_64": * perform the requested operation. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_OUT_OF_MEMORY = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the CUDA driver has not been initialized with Step #6 - "compile-libfuzzer-introspector-x86_64": * ::cuInit() or that initialization has failed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NOT_INITIALIZED = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the CUDA driver is in the process of shutting down. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_DEINITIALIZED = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates profiling APIs are called while application is running Step #6 - "compile-libfuzzer-introspector-x86_64": * in visual profiler mode. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PROFILER_DISABLED = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates profiling has not been initialized for this context. Step #6 - "compile-libfuzzer-introspector-x86_64": * Call cuProfilerInitialize() to resolve this. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PROFILER_NOT_INITIALIZED = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates profiler has already been started and probably Step #6 - "compile-libfuzzer-introspector-x86_64": * cuProfilerStart() is incorrectly called. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PROFILER_ALREADY_STARTED = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates profiler has already been stopped and probably Step #6 - "compile-libfuzzer-introspector-x86_64": * cuProfilerStop() is incorrectly called. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PROFILER_ALREADY_STOPPED = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that no CUDA-capable devices were detected by the installed Step #6 - "compile-libfuzzer-introspector-x86_64": * CUDA driver. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NO_DEVICE = 100, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the device ordinal supplied by the user does not Step #6 - "compile-libfuzzer-introspector-x86_64": * correspond to a valid CUDA device. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_INVALID_DEVICE = 101, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the device kernel image is invalid. This can also Step #6 - "compile-libfuzzer-introspector-x86_64": * indicate an invalid CUDA module. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_INVALID_IMAGE = 200, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This most frequently indicates that there is no context bound to the Step #6 - "compile-libfuzzer-introspector-x86_64": * current thread. This can also be returned if the context passed to an Step #6 - "compile-libfuzzer-introspector-x86_64": * API call is not a valid handle (such as a context that has had Step #6 - "compile-libfuzzer-introspector-x86_64": * ::cuCtxDestroy() invoked on it). This can also be returned if a user Step #6 - "compile-libfuzzer-introspector-x86_64": * mixes different API versions (i.e. 3010 context with 3020 API calls). Step #6 - "compile-libfuzzer-introspector-x86_64": * See ::cuCtxGetApiVersion() for more details. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_INVALID_CONTEXT = 201, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicated that the context being supplied as a parameter to the Step #6 - "compile-libfuzzer-introspector-x86_64": * API call was already the active context. Step #6 - "compile-libfuzzer-introspector-x86_64": * \deprecated Step #6 - "compile-libfuzzer-introspector-x86_64": * This error return is deprecated as of CUDA 3.2. It is no longer an Step #6 - "compile-libfuzzer-introspector-x86_64": * error to attempt to push the active context via ::cuCtxPushCurrent(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_CONTEXT_ALREADY_CURRENT = 202, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a map or register operation has failed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_MAP_FAILED = 205, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that an unmap or unregister operation has failed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_UNMAP_FAILED = 206, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the specified array is currently mapped and thus Step #6 - "compile-libfuzzer-introspector-x86_64": * cannot be destroyed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_ARRAY_IS_MAPPED = 207, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the resource is already mapped. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_ALREADY_MAPPED = 208, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that there is no kernel image available that is suitable Step #6 - "compile-libfuzzer-introspector-x86_64": * for the device. This can occur when a user specifies code generation Step #6 - "compile-libfuzzer-introspector-x86_64": * options for a particular CUDA source file that do not include the Step #6 - "compile-libfuzzer-introspector-x86_64": * corresponding device configuration. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NO_BINARY_FOR_GPU = 209, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a resource has already been acquired. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_ALREADY_ACQUIRED = 210, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a resource is not mapped. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NOT_MAPPED = 211, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a mapped resource is not available for access as an Step #6 - "compile-libfuzzer-introspector-x86_64": * array. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NOT_MAPPED_AS_ARRAY = 212, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a mapped resource is not available for access as a Step #6 - "compile-libfuzzer-introspector-x86_64": * pointer. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NOT_MAPPED_AS_POINTER = 213, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that an uncorrectable ECC error was detected during Step #6 - "compile-libfuzzer-introspector-x86_64": * execution. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_ECC_UNCORRECTABLE = 214, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the ::CUlimit passed to the API call is not Step #6 - "compile-libfuzzer-introspector-x86_64": * supported by the active device. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_UNSUPPORTED_LIMIT = 215, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the ::CUcontext passed to the API call can Step #6 - "compile-libfuzzer-introspector-x86_64": * only be bound to a single CPU thread at a time but is already Step #6 - "compile-libfuzzer-introspector-x86_64": * bound to a CPU thread. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_CONTEXT_ALREADY_IN_USE = 216, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the device kernel source is invalid. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_INVALID_SOURCE = 300, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the file specified was not found. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_FILE_NOT_FOUND = 301, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a link to a shared object failed to resolve. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND = 302, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that initialization of a shared object failed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_SHARED_OBJECT_INIT_FAILED = 303, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that an OS call failed. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_OPERATING_SYSTEM = 304, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a resource handle passed to the API call was not Step #6 - "compile-libfuzzer-introspector-x86_64": * valid. Resource handles are opaque types like ::CUstream and ::CUevent. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_INVALID_HANDLE = 400, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a named symbol was not found. Examples of symbols Step #6 - "compile-libfuzzer-introspector-x86_64": * are global/constant variable names, texture names, and surface names. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NOT_FOUND = 500, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that asynchronous operations issued previously have not Step #6 - "compile-libfuzzer-introspector-x86_64": * completed yet. This result is not actually an error, but must be indicated Step #6 - "compile-libfuzzer-introspector-x86_64": * differently than ::CUDA_SUCCESS (which indicates completion). Calls that Step #6 - "compile-libfuzzer-introspector-x86_64": * may return this value include ::cuEventQuery() and ::cuStreamQuery(). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_NOT_READY = 600, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * An exception occurred on the device while executing a kernel. Common Step #6 - "compile-libfuzzer-introspector-x86_64": * causes include dereferencing an invalid device pointer and accessing Step #6 - "compile-libfuzzer-introspector-x86_64": * out of bounds shared memory. The context cannot be used, so it must Step #6 - "compile-libfuzzer-introspector-x86_64": * be destroyed (and a new one should be created). All existing device Step #6 - "compile-libfuzzer-introspector-x86_64": * memory allocations from this context are invalid and must be Step #6 - "compile-libfuzzer-introspector-x86_64": * reconstructed if the program is to continue using CUDA. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_LAUNCH_FAILED = 700, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that a launch did not occur because it did not have Step #6 - "compile-libfuzzer-introspector-x86_64": * appropriate resources. This error usually indicates that the user has Step #6 - "compile-libfuzzer-introspector-x86_64": * attempted to pass too many arguments to the device kernel, or the Step #6 - "compile-libfuzzer-introspector-x86_64": * kernel launch specifies too many threads for the kernel's register Step #6 - "compile-libfuzzer-introspector-x86_64": * count. Passing arguments of the wrong size (i.e. a 64-bit pointer Step #6 - "compile-libfuzzer-introspector-x86_64": * when a 32-bit int is expected) is equivalent to passing too many Step #6 - "compile-libfuzzer-introspector-x86_64": * arguments and can also result in this error. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES = 701, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that the device kernel took too long to execute. This can Step #6 - "compile-libfuzzer-introspector-x86_64": * only occur if timeouts are enabled - see the device attribute Step #6 - "compile-libfuzzer-introspector-x86_64": * ::CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT for more information. The Step #6 - "compile-libfuzzer-introspector-x86_64": * context cannot be used (and must be destroyed similar to Step #6 - "compile-libfuzzer-introspector-x86_64": * ::CUDA_ERROR_LAUNCH_FAILED). All existing device memory allocations from Step #6 - "compile-libfuzzer-introspector-x86_64": * this context are invalid and must be reconstructed if the program is to Step #6 - "compile-libfuzzer-introspector-x86_64": * continue using CUDA. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_LAUNCH_TIMEOUT = 702, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This error indicates a kernel launch that uses an incompatible texturing Step #6 - "compile-libfuzzer-introspector-x86_64": * mode. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING = 703, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This error indicates that a call to ::cuCtxEnablePeerAccess() is Step #6 - "compile-libfuzzer-introspector-x86_64": * trying to re-enable peer access to a context which has already Step #6 - "compile-libfuzzer-introspector-x86_64": * had peer access to it enabled. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED = 704, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This error indicates that a call to ::cuMemPeerRegister is trying to Step #6 - "compile-libfuzzer-introspector-x86_64": * register memory from a context which has not had peer access Step #6 - "compile-libfuzzer-introspector-x86_64": * enabled yet via ::cuCtxEnablePeerAccess(), or that Step #6 - "compile-libfuzzer-introspector-x86_64": * ::cuCtxDisablePeerAccess() is trying to disable peer access Step #6 - "compile-libfuzzer-introspector-x86_64": * which has not been enabled yet. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PEER_ACCESS_NOT_ENABLED = 705, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This error indicates that a call to ::cuMemPeerRegister is trying to Step #6 - "compile-libfuzzer-introspector-x86_64": * register already-registered memory. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PEER_MEMORY_ALREADY_REGISTERED = 706, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This error indicates that a call to ::cuMemPeerUnregister is trying to Step #6 - "compile-libfuzzer-introspector-x86_64": * unregister memory that has not been registered. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PEER_MEMORY_NOT_REGISTERED = 707, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This error indicates that ::cuCtxCreate was called with the flag Step #6 - "compile-libfuzzer-introspector-x86_64": * ::CU_CTX_PRIMARY on a device which already has initialized its Step #6 - "compile-libfuzzer-introspector-x86_64": * primary context. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE = 708, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This error indicates that the context current to the calling thread Step #6 - "compile-libfuzzer-introspector-x86_64": * has been destroyed using ::cuCtxDestroy, or is a primary context which Step #6 - "compile-libfuzzer-introspector-x86_64": * has not yet been initialized. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_CONTEXT_IS_DESTROYED = 709, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /** Step #6 - "compile-libfuzzer-introspector-x86_64": * This indicates that an unknown internal error has occurred. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUDA_ERROR_UNKNOWN = 999 Step #6 - "compile-libfuzzer-introspector-x86_64": } CUresult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleLoadFatBinary(CUmodule *module, const void *fatCubin); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemHostAlloc(void **pp, size_t bytesize, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoA(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoA(CUarray dstArray, size_t dstOffset, const void *srcHost, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoA(CUarray dstArray, unsigned int dstOffset, const void *srcHost, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleLoadDataEx(CUmodule *module, const void *image, unsigned int numOptions, CUjit_option *options, void **optionValues); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleUnload(CUmodule hmod); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemHostGetDevicePointer(CUdeviceptr *pdptr, void *p, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoD(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoH(void *dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyAtoH(void *dstHost, CUarray srcArray, unsigned int srcOffset, unsigned int ByteCount); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long CUvideotimestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_MEMCPY3D_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcXInBytes; /**< Source X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcY; /**< Source Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcZ; /**< Source Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcLOD; /**< Source LOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype srcMemoryType; /**< Source memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost; /**< Source host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice; /**< Source device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray srcArray; /**< Source array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved0; /**< Must be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcPitch; /**< Source pitch (ignored when src is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcHeight; /**< Source height (ignored when src is array; may be 0 if Depth==1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstXInBytes; /**< Destination X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstY; /**< Destination Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstZ; /**< Destination Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstLOD; /**< Destination LOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype dstMemoryType; /**< Destination memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *dstHost; /**< Destination host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr dstDevice; /**< Destination device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray dstArray; /**< Destination array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved1; /**< Must be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstPitch; /**< Destination pitch (ignored when dst is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstHeight; /**< Destination height (ignored when dst is array; may be 0 if Depth==1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t WidthInBytes; /**< Width of 3D memory copy in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Height; /**< Height of 3D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Depth; /**< Depth of 3D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_MEMCPY3D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxSynchronize(void); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum cudaVideoCreateFlags_enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCreate_Default = 0x00, /**< Default operation mode: use dedicated video engines */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCreate_PreferCUDA = 0x01, /**< Use a CUDA-based decoder if faster than dedicated engines (requires a valid vidLock object for multi-threading) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCreate_PreferDXVA = 0x02, /**< Go through DXVA internally if possible (requires D3D9 interop) */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCreate_PreferCUVID = 0x04 /**< Use dedicated video engines directly */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cudaVideoCreateFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CUVID_PKT_ENDOFSTREAM = 0x01, /**< Set when this is the last packet for this stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUVID_PKT_TIMESTAMP = 0x02, /**< Timestamp is valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUVID_PKT_DISCONTINUITY = 0x04 /**< Set when a discontinuity has to be signalled */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUvideopacketflags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCtxLockCreate(CUvideoctxlock *pLock, CUcontext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxDestroy(CUcontext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleGetTexRef(CUtexref *pTexRef, CUmodule hmod, const char *name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemGetInfo(unsigned int *free, unsigned int *total); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefGetAddress(CUdeviceptr *pdptr, CUtexref hTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDVC1PICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ForwardRefIdx; /**< Picture index of forward reference (P/B-frames) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int BackwardRefIdx; /**< Picture index of backward reference (B-frames) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int FrameWidth; /**< Actual frame width */ Step #6 - "compile-libfuzzer-introspector-x86_64": int FrameHeight; /**< Actual frame height */ Step #6 - "compile-libfuzzer-introspector-x86_64": // PICTURE Step #6 - "compile-libfuzzer-introspector-x86_64": int intra_pic_flag; /**< Set to 1 for I,BI frames */ Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_pic_flag; /**< Set to 1 for I,P frames */ Step #6 - "compile-libfuzzer-introspector-x86_64": int progressive_fcm; /**< Progressive frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": // SEQUENCE Step #6 - "compile-libfuzzer-introspector-x86_64": int profile; Step #6 - "compile-libfuzzer-introspector-x86_64": int postprocflag; Step #6 - "compile-libfuzzer-introspector-x86_64": int pulldown; Step #6 - "compile-libfuzzer-introspector-x86_64": int interlace; Step #6 - "compile-libfuzzer-introspector-x86_64": int tfcntrflag; Step #6 - "compile-libfuzzer-introspector-x86_64": int finterpflag; Step #6 - "compile-libfuzzer-introspector-x86_64": int psf; Step #6 - "compile-libfuzzer-introspector-x86_64": int multires; Step #6 - "compile-libfuzzer-introspector-x86_64": int syncmarker; Step #6 - "compile-libfuzzer-introspector-x86_64": int rangered; Step #6 - "compile-libfuzzer-introspector-x86_64": int maxbframes; Step #6 - "compile-libfuzzer-introspector-x86_64": // ENTRYPOINT Step #6 - "compile-libfuzzer-introspector-x86_64": int panscan_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int refdist_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int extended_mv; Step #6 - "compile-libfuzzer-introspector-x86_64": int dquant; Step #6 - "compile-libfuzzer-introspector-x86_64": int vstransform; Step #6 - "compile-libfuzzer-introspector-x86_64": int loopfilter; Step #6 - "compile-libfuzzer-introspector-x86_64": int fastuvmc; Step #6 - "compile-libfuzzer-introspector-x86_64": int overlap; Step #6 - "compile-libfuzzer-introspector-x86_64": int quantizer; Step #6 - "compile-libfuzzer-introspector-x86_64": int extended_dmv; Step #6 - "compile-libfuzzer-introspector-x86_64": int range_mapy_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int range_mapy; Step #6 - "compile-libfuzzer-introspector-x86_64": int range_mapuv_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int range_mapuv; Step #6 - "compile-libfuzzer-introspector-x86_64": int rangeredfrm; // range reduction state Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDVC1PICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidUnmapVideoFrame64(CUvideodecoder hDecoder, unsigned long long DevPtr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef cudaVideoState CUDAAPI tcuvidGetVideoSourceState(CUvideosource obj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidDestroyVideoParser(CUvideoparser obj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxAttach(CUcontext *pctx, unsigned int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleGetSurfRef(CUsurfref *pSurfRef, CUmodule hmod, const char *name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemAlloc(CUdeviceptr *dptr, unsigned int bytesize); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefGetArray(CUarray *phArray, CUtexref hTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDMPEG4PICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int ForwardRefIdx; // Picture index of forward reference (P/B-frames) Step #6 - "compile-libfuzzer-introspector-x86_64": int BackwardRefIdx; // Picture index of backward reference (B-frames) Step #6 - "compile-libfuzzer-introspector-x86_64": // VOL Step #6 - "compile-libfuzzer-introspector-x86_64": int video_object_layer_width; Step #6 - "compile-libfuzzer-introspector-x86_64": int video_object_layer_height; Step #6 - "compile-libfuzzer-introspector-x86_64": int vop_time_increment_bitcount; Step #6 - "compile-libfuzzer-introspector-x86_64": int top_field_first; Step #6 - "compile-libfuzzer-introspector-x86_64": int resync_marker_disable; Step #6 - "compile-libfuzzer-introspector-x86_64": int quant_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int quarter_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": int short_video_header; Step #6 - "compile-libfuzzer-introspector-x86_64": int divx_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": // VOP Step #6 - "compile-libfuzzer-introspector-x86_64": int vop_coding_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int vop_coded; Step #6 - "compile-libfuzzer-introspector-x86_64": int vop_rounding_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int alternate_vertical_scan_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int interlaced; Step #6 - "compile-libfuzzer-introspector-x86_64": int vop_fcode_forward; Step #6 - "compile-libfuzzer-introspector-x86_64": int vop_fcode_backward; Step #6 - "compile-libfuzzer-introspector-x86_64": int trd[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int trb[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": // Quantization matrices (raster order) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char QuantMatrixIntra[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char QuantMatrixInter[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": int gmc_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDMPEG4PICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidMapVideoFrame64(CUvideodecoder hDecoder, int nPicIdx, unsigned long long *pDevPtr, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int *pPitch, CUVIDPROCPARAMS *pVPP); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUstream_st *CUstream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuParamSetf(CUfunction hfunc, int offset, float value); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuLaunchGrid(CUfunction f, int grid_width, int grid_height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUGLmap_flags_enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GL_MAP_RESOURCE_FLAGS_NONE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": } CUGLmap_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDHEVCPICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // sps Step #6 - "compile-libfuzzer-introspector-x86_64": int pic_width_in_luma_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": int pic_height_in_luma_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_min_luma_coding_block_size_minus3; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_diff_max_min_luma_coding_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_min_transform_block_size_minus2; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_diff_max_min_transform_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char pcm_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_min_pcm_luma_coding_block_size_minus3; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_diff_max_min_pcm_luma_coding_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char pcm_sample_bit_depth_luma_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char pcm_sample_bit_depth_chroma_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char pcm_loop_filter_disabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char strong_intra_smoothing_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char max_transform_hierarchy_depth_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char max_transform_hierarchy_depth_inter; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char amp_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char separate_colour_plane_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_max_pic_order_cnt_lsb_minus4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_short_term_ref_pic_sets; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char long_term_ref_pics_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_long_term_ref_pics_sps; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char sps_temporal_mvp_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char sample_adaptive_offset_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char scaling_list_enable_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char IrapPicFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char IdrPicFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bit_depth_luma_minus8; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bit_depth_chroma_minus8; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char reserved1[14]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // pps Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char dependent_slice_segments_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char slice_segment_header_extension_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char sign_data_hiding_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char cu_qp_delta_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char diff_cu_qp_delta_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char init_qp_minus26; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char pps_cb_qp_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char pps_cr_qp_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char constrained_intra_pred_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char weighted_pred_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char weighted_bipred_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char transform_skip_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char transquant_bypass_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char entropy_coding_sync_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_parallel_merge_level_minus2; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_extra_slice_header_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char loop_filter_across_tiles_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char loop_filter_across_slices_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char output_flag_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_ref_idx_l0_default_active_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_ref_idx_l1_default_active_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char lists_modification_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char cabac_init_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char pps_slice_chroma_qp_offsets_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char deblocking_filter_override_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char pps_deblocking_filter_disabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char pps_beta_offset_div2; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char pps_tc_offset_div2; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char tiles_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char uniform_spacing_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_tile_columns_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_tile_rows_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short column_width_minus1[21]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short row_height_minus1[21]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int reserved3[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // RefPicSets Step #6 - "compile-libfuzzer-introspector-x86_64": int NumBitsForShortTermRPSInSlice; Step #6 - "compile-libfuzzer-introspector-x86_64": int NumDeltaPocsOfRefRpsIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int NumPocTotalCurr; Step #6 - "compile-libfuzzer-introspector-x86_64": int NumPocStCurrBefore; Step #6 - "compile-libfuzzer-introspector-x86_64": int NumPocStCurrAfter; Step #6 - "compile-libfuzzer-introspector-x86_64": int NumPocLtCurr; Step #6 - "compile-libfuzzer-introspector-x86_64": int CurrPicOrderCntVal; Step #6 - "compile-libfuzzer-introspector-x86_64": int RefPicIdx[16]; // [refpic] Indices of valid reference pictures (-1 if unused for reference) Step #6 - "compile-libfuzzer-introspector-x86_64": int PicOrderCntVal[16]; // [refpic] Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char IsLongTerm[16]; // [refpic] 0=not a long-term reference, 1=long-term reference Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char RefPicSetStCurrBefore[8]; // [0..NumPocStCurrBefore-1] -> refpic (0..15) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char RefPicSetStCurrAfter[8]; // [0..NumPocStCurrAfter-1] -> refpic (0..15) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char RefPicSetLtCurr[8]; // [0..NumPocLtCurr-1] -> refpic (0..15) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char RefPicSetInterLayer0[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char RefPicSetInterLayer1[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int reserved4[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // scaling lists (diag order) Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ScalingList4x4[6][16]; // [matrixId][i] Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ScalingList8x8[6][64]; // [matrixId][i] Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ScalingList16x16[6][64]; // [matrixId][i] Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ScalingList32x32[2][64]; // [matrixId][i] Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ScalingListDCCoeff16x16[6]; // [matrixId] Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ScalingListDCCoeff32x32[2]; // [matrixId] Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDHEVCPICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidUnmapVideoFrame(CUvideodecoder hDecoder, unsigned int DevPtr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuModuleGetGlobal(CUdeviceptr *dptr, unsigned int *bytes, CUmodule hmod, const char *name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUevent_st *CUevent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUdevice_attribute_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK = 1, /**< Maximum number of threads per block */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X = 2, /**< Maximum block dimension X */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y = 3, /**< Maximum block dimension Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z = 4, /**< Maximum block dimension Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X = 5, /**< Maximum grid dimension X */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y = 6, /**< Maximum grid dimension Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z = 7, /**< Maximum grid dimension Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK = 8, /**< Maximum shared memory available per block in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK = 8, /**< Deprecated, use CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY = 9, /**< Memory available on device for __constant__ variables in a CUDA C kernel in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_WARP_SIZE = 10, /**< Warp size in threads */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_PITCH = 11, /**< Maximum pitch in bytes allowed by memory copies */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK = 12, /**< Maximum number of 32-bit registers available per block */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK = 12, /**< Deprecated, use CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_CLOCK_RATE = 13, /**< Peak clock frequency in kilohertz */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT = 14, /**< Alignment requirement for textures */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_GPU_OVERLAP = 15, /**< Device can possibly copy memory and execute a kernel concurrently */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT = 16, /**< Number of multiprocessors on device */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT = 17, /**< Specifies whether there is a run time limit on kernels */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_INTEGRATED = 18, /**< Device is integrated with host memory */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY = 19, /**< Device can map host memory into CUDA address space */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_COMPUTE_MODE = 20, /**< Compute mode (See ::CUcomputemode for details) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH = 21, /**< Maximum 1D texture width */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH = 22, /**< Maximum 2D texture width */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT = 23, /**< Maximum 2D texture height */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH = 24, /**< Maximum 3D texture width */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT = 25, /**< Maximum 3D texture height */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH = 26, /**< Maximum 3D texture depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH = 27, /**< Maximum texture array width */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT = 28, /**< Maximum texture array height */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES = 29, /**< Maximum slices in a texture array */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT = 30, /**< Alignment requirement for surfaces */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS = 31, /**< Device can possibly execute multiple kernels concurrently */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_ECC_ENABLED = 32, /**< Device has ECC support enabled */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_PCI_BUS_ID = 33, /**< PCI bus ID of the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID = 34, /**< PCI device ID of the device */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_TCC_DRIVER = 35 /**< Device is using TCC driver model */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if __CUDA_API_VERSION >= 4000 Step #6 - "compile-libfuzzer-introspector-x86_64": , CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE = 36, /**< Peak memory clock frequency in kilohertz */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH = 37, /**< Global memory bus width in bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE = 38, /**< Size of L2 cache in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR = 39, /**< Maximum resident threads per multiprocessor */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT = 40, /**< Number of asynchronous engines */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING = 41, /**< Device uses shares a unified address space with the host */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH = 42, /**< Maximum 1D layered texture width */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS = 43 /**< Maximum layers in a 1D layered texture */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CUdevice_attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDJPEGPICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int Reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDJPEGPICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidMapVideoFrame(CUvideodecoder hDecoder, int nPicIdx, Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int *pDevPtr, unsigned int *pPitch, Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDPROCPARAMS *pVPP); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDPARSERPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec CodecType; /**< cudaVideoCodec_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ulMaxNumDecodeSurfaces; /**< Max # of decode surfaces (parser will cycle through these) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ulClockRate; /**< Timestamp units in Hz (0=default=10000000Hz) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ulErrorThreshold; /**< % Error threshold (0-100) for calling pfnDecodePicture (100=always call pfnDecodePicture even if picture bitstream is fully corrupted) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int ulMaxDisplayDelay; /**< Max display queue delay (improves pipelining of decode with display) - 0=no delay (recommended values: 2..4) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int uReserved1[5]; /**< Reserved for future use - set to 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *pUserData; /**< User data for callbacks */ Step #6 - "compile-libfuzzer-introspector-x86_64": PFNVIDSEQUENCECALLBACK pfnSequenceCallback; /**< Called before decoding frames and/or whenever there is a format change */ Step #6 - "compile-libfuzzer-introspector-x86_64": PFNVIDDECODECALLBACK pfnDecodePicture; /**< Called when a picture is ready to be decoded (decode order) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PFNVIDDISPLAYCALLBACK pfnDisplayPicture; /**< Called whenever a picture is ready to be displayed (display order) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *pvReserved2[7]; /**< Reserved for future use - set to NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDEOFORMATEX *pExtVideoInfo; /**< [Optional] sequence header data from system layer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDPARSERPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long CUdeviceptr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* HGPUNV; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *CUvideoparser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUevent_flags_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_EVENT_DEFAULT = 0, /**< Default event flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_EVENT_BLOCKING_SYNC = 1, /**< Event uses blocking synchronization */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_EVENT_DISABLE_TIMING = 2 /**< Event will not record timing data */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUevent_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUfilter_mode_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TR_FILTER_MODE_POINT = 0, /**< Point filter mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TR_FILTER_MODE_LINEAR = 1 /**< Linear filter mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUfilter_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_MEMCPY3D_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcXInBytes; /**< Source X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcY; /**< Source Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcZ; /**< Source Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcLOD; /**< Source LOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype srcMemoryType; /**< Source memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost; /**< Source host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice; /**< Source device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray srcArray; /**< Source array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved0; /**< Must be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcPitch; /**< Source pitch (ignored when src is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int srcHeight; /**< Source height (ignored when src is array; may be 0 if Depth==1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstXInBytes; /**< Destination X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstY; /**< Destination Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstZ; /**< Destination Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstLOD; /**< Destination LOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype dstMemoryType; /**< Destination memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *dstHost; /**< Destination host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr dstDevice; /**< Destination device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray dstArray; /**< Destination array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *reserved1; /**< Must be NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstPitch; /**< Destination pitch (ignored when dst is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int dstHeight; /**< Destination height (ignored when dst is array; may be 0 if Depth==1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int WidthInBytes; /**< Width of 3D memory copy in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Height; /**< Height of 3D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Depth; /**< Depth of 3D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_MEMCPY3D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDH264SVCEXT Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char profile_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char DQId; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char DQIdMax; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char disable_inter_layer_deblocking_filter_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ref_layer_chroma_phase_y_plus1; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char inter_layer_slice_alpha_c0_offset_div2; Step #6 - "compile-libfuzzer-introspector-x86_64": signed char inter_layer_slice_beta_offset_div2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short DPBEntryValidFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char inter_layer_deblocking_filter_control_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char extended_spatial_scalability_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char adaptive_tcoeff_level_prediction_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char slice_header_restriction_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char chroma_phase_x_plus1_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char chroma_phase_y_plus1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char tcoeff_level_prediction_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char constrained_intra_resampling_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char ref_layer_chroma_phase_x_plus1_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char store_ref_base_pic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char Reserved8BitsA; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char Reserved8BitsB; Step #6 - "compile-libfuzzer-introspector-x86_64": // For the 4 scaled_ref_layer_XX fields below, Step #6 - "compile-libfuzzer-introspector-x86_64": // if (extended_spatial_scalability_idc == 1), SPS field, G.7.3.2.1.4, add prefix "seq_" Step #6 - "compile-libfuzzer-introspector-x86_64": // if (extended_spatial_scalability_idc == 2), SLH field, G.7.3.3.4, Step #6 - "compile-libfuzzer-introspector-x86_64": short scaled_ref_layer_left_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": short scaled_ref_layer_top_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": short scaled_ref_layer_right_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": short scaled_ref_layer_bottom_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short Reserved16Bits; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _CUVIDPICPARAMS *pNextLayer; /**< Points to the picparams for the next layer to be decoded. Linked list ends at the target layer. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bRefBaseLayer; /**< whether to store ref base pic */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDH264SVCEXT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidDecodePicture(CUvideodecoder hDecoder, CUVIDPICPARAMS *pPicParams); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (CUDAAPI *PFNVIDDISPLAYCALLBACK)(void *, CUVIDPARSERDISPINFO *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidParseVideoData(CUvideoparser obj, CUVIDSOURCEDATAPACKET *pPacket); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_ARRAY_DESCRIPTOR_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Width; /**< Width of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int Height; /**< Height of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray_format Format; /**< Array format */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int NumChannels; /**< Channels per array element */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_ARRAY_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceGetProperties(CUdevprop *prop, CUdevice dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemGetAddressRange(CUdeviceptr *pbase, size_t *psize, CUdeviceptr dptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD2D32(CUdeviceptr dstDevice, unsigned int dstPitch, unsigned int ui, unsigned int Width, unsigned int Height); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUctx_flags_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_SCHED_AUTO = 0x00, /**< Automatic scheduling */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_SCHED_SPIN = 0x01, /**< Set spin as default scheduling */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_SCHED_YIELD = 0x02, /**< Set yield as default scheduling */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_SCHED_BLOCKING_SYNC = 0x04, /**< Set blocking synchronization as default scheduling */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_BLOCKING_SYNC = 0x04, /**< Set blocking synchronization as default scheduling \deprecated */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_MAP_HOST = 0x08, /**< Support mapped pinned allocations */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_LMEM_RESIZE_TO_MAX = 0x10, /**< Keep local memory allocation after launch */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if __CUDA_API_VERSION < 4000 Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_SCHED_MASK = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_FLAGS_MASK = 0x1f Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_SCHED_MASK = 0x07, Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_PRIMARY = 0x20, /**< Initialize and return the primary context */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_CTX_FLAGS_MASK = 0x3f Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } CUctx_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDH264MVCEXT Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": int num_views_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": int view_id; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char inter_view_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_inter_view_refs_l0; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char num_inter_view_refs_l1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char MVCReserved8Bits; Step #6 - "compile-libfuzzer-introspector-x86_64": int InterViewRefsL0[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": int InterViewRefsL1[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDH264MVCEXT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDVP9PICPARAMS Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int width; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //Frame Indices Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char LastRefIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char GoldenRefIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char AltRefIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char colorSpace; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short profile : 3; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short frameContextIdx : 2; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short frameType : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short showFrame : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short errorResilient : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short frameParallelDecoding : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short subSamplingX : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short subSamplingY : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short intraOnly : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short allow_high_precision_mv : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short refreshEntropyProbs : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short reserved2Bits : 2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned short reserved16Bits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char refFrameSignBias[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bitDepthMinus8Luma; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char bitDepthMinus8Chroma; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char loopFilterLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char loopFilterSharpness; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char modeRefLfEnabled; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_tile_columns; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char log2_tile_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char segmentEnabled : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char segmentMapUpdate : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char segmentMapTemporalUpdate : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char segmentFeatureMode : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char reserved4Bits : 4; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char segmentFeatureEnable[8][4]; Step #6 - "compile-libfuzzer-introspector-x86_64": short segmentFeatureData[8][4]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char mb_segment_tree_probs[7]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char segment_pred_probs[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char reservedSegment16Bits[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int qpYAc; Step #6 - "compile-libfuzzer-introspector-x86_64": int qpYDc; Step #6 - "compile-libfuzzer-introspector-x86_64": int qpChDc; Step #6 - "compile-libfuzzer-introspector-x86_64": int qpChAc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int activeRefIdx[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int resetFrameContext; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int mcomp_filter_type; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int mbRefLfDelta[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int mbModeLfDelta[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int frameTagSize; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int offsetToDctParts; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int reserved128Bits[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDVP9PICPARAMS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": cudaAudioCodec_MPEG1=0, /**< MPEG-1 Audio */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaAudioCodec_MPEG2, /**< MPEG-2 Audio */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaAudioCodec_MP3, /**< MPEG-1 Layer III Audio */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaAudioCodec_AC3, /**< Dolby Digital (AC3) Audio */ Step #6 - "compile-libfuzzer-introspector-x86_64": cudaAudioCodec_LPCM /**< PCM Audio */ Step #6 - "compile-libfuzzer-introspector-x86_64": } cudaAudioCodec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (CUDAAPI *PFNVIDSOURCECALLBACK)(void *, CUVIDSOURCEDATAPACKET *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuvidCreateVideoParser(CUvideoparser *pObj, CUVIDPARSERPARAMS *pParams); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxPopCurrent(CUcontext *pctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUjit_fallback_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_PREFER_PTX = 0, /**< Prefer to compile ptx */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CU_PREFER_BINARY /**< Prefer to fall back to compatible binary code */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } CUjit_fallback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_ARRAY_DESCRIPTOR_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Width; /**< Width of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Height; /**< Height of array */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray_format Format; /**< Array format */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int NumChannels; /**< Channels per array element */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_ARRAY_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyHtoDAsync(CUdeviceptr dstDevice, Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost, unsigned int ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD8(CUdeviceptr dstDevice, unsigned char uc, unsigned int N); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefGetFormat(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuLaunch(CUfunction f); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuStreamCreate(CUstream *phStream, unsigned int Flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuDeviceTotalMem(unsigned int *bytes, CUdevice dev); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuCtxSetCurrent(CUcontext ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemcpyDtoHAsync(void *dstHost, Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice, unsigned int ByteCount, CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuMemsetD16(CUdeviceptr dstDevice, unsigned short us, unsigned int N); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuTexRefGetFlags(unsigned int *pFlags, CUtexref hTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuStreamQuery(CUstream hStream); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum CUjit_target_enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TARGET_COMPUTE_10 = 0, /**< Compute device class 1.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TARGET_COMPUTE_11, /**< Compute device class 1.1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TARGET_COMPUTE_12, /**< Compute device class 1.2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TARGET_COMPUTE_13, /**< Compute device class 1.3 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TARGET_COMPUTE_20, /**< Compute device class 2.0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": CU_TARGET_COMPUTE_21 /**< Compute device class 2.1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUjit_target; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CUDA_MEMCPY3D_PEER_st Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcXInBytes; /**< Source X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcY; /**< Source Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcZ; /**< Source Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcLOD; /**< Source LOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype srcMemoryType; /**< Source memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const void *srcHost; /**< Source host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr srcDevice; /**< Source device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray srcArray; /**< Source array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUcontext srcContext; /**< Source context (ignored with srcMemoryType is ::CU_MEMORYTYPE_ARRAY) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcPitch; /**< Source pitch (ignored when src is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t srcHeight; /**< Source height (ignored when src is array; may be 0 if Depth==1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstXInBytes; /**< Destination X in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstY; /**< Destination Y */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstZ; /**< Destination Z */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstLOD; /**< Destination LOD */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUmemorytype dstMemoryType; /**< Destination memory type (host, device, array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *dstHost; /**< Destination host pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUdeviceptr dstDevice; /**< Destination device pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUarray dstArray; /**< Destination array reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUcontext dstContext; /**< Destination context (ignored with dstMemoryType is ::CU_MEMORYTYPE_ARRAY) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstPitch; /**< Destination pitch (ignored when dst is array) */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t dstHeight; /**< Destination height (ignored when dst is array; may be 0 if Depth==1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t WidthInBytes; /**< Width of 3D memory copy in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Height; /**< Height of 3D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": size_t Depth; /**< Depth of 3D memory copy */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUDA_MEMCPY3D_PEER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef CUresult CUDAAPI tcuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _CUVIDSOURCEDATAPACKET Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long flags; /**< Combination of CUVID_PKT_XXX flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long payload_size; /**< number of bytes in the payload (may be zero if EOS flag is set) */ Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned char *payload; /**< Pointer to packet payload data (may be NULL if EOS flag is set) */ Step #6 - "compile-libfuzzer-introspector-x86_64": CUvideotimestamp timestamp; /**< Presentation timestamp (10MHz clock), only valid if CUVID_PKT_TIMESTAMP flag is set */ Step #6 - "compile-libfuzzer-introspector-x86_64": } CUVIDSOURCEDATAPACKET; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.169 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_route_repair.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.191 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool blankframe, keepempty; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *idx_pid, *sub_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *sub_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *opids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx_file_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *mdia; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool idx_parsed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": vobsub_file *vobsub; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VOBSubDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.203 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSF_PacketFragment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": const char *magic; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropData key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pad, mq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 crypt_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Crypt *crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 crypt_blocks, skip_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //signaling stream Step #6 - "compile-libfuzzer-introspector-x86_64": GSF_Stream *signal_st; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //where we store incoming packets Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size, buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 missing_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tuned; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tune_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_seq_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_for_play; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck_res; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool buffer_too_small; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool corrupted; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool file_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stop_pending, pid_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSF_DemuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *output; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 full_block_size, nb_bytes, recv_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool corrupted; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 frame_sn; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pck_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 crypted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frags, nb_alloc_frags, nb_recv_frags; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool complete; Step #6 - "compile-libfuzzer-introspector-x86_64": GSF_PacketFragment *frags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GSF_Packet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *packets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 config_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 last_frame_sn; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSF_Stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_HDR=0, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_INFO_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_REMOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_EOS, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PCK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF1, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF2, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF3, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF4, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF5, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF6, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF7, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF8, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF9, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF10, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*NO MORE PACKET TYPE AVAILABLE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GSF_PacketType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.229 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ext, *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropData pck; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 range; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction ptime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_FD Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, end_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_end, pck_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_null; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_file_only; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_reconfigure; Step #6 - "compile-libfuzzer-introspector-x86_64": char *block; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_random; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cached_set; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_failure; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileInCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.248 INFO datatypes - __init__: Processing /src/gpac/src/filters/compose.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.272 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.293 INFO datatypes - __init__: Processing /src/gpac/src/filters/write_vtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter, merge_cues, noempty; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *cues_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cues_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebVTTParser *parser; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dash_mode, first; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_pck_in, seg_pck_out; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebVTTMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.303 INFO datatypes - __init__: Processing /src/gpac/src/filters/write_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter, large; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid_nhnt, *opid_mdia, *opid_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 streamtype; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 oti; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *dcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dcfg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 mdia_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool configure_side_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NHNTDumpCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.314 INFO datatypes - __init__: Processing /src/gpac/src/filters/decrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Crypt *crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool key_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } CENCDecKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CENCDecCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pssh_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_type, scheme_version; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err key_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CENCDecKey *crypts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_crypts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //ISMA & OMA Step #6 - "compile-libfuzzer-introspector-x86_64": char salt[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_allow_play; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_oma, is_adobe; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 preview_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_nalu; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool selective_encryption; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IV_length, KI_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*CENC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_cenc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_cbc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 KID_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inband_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 *KIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *cenc_ki; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 multikey; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_PropertyValue *cenc_pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*adobe and CENC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool crypt_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_hls; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 hls_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": char *hls_key_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_hls_saes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_hls_iv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gpac_master_leaf; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 master_key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clearkey_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *body; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 res_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hdr_done; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rep_crc, per_crc, as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CENCDecStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cfile; Step #6 - "compile-libfuzzer-introspector-x86_64": CENCDecDecryptMode decrypt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList drop_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList kids; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList keys; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CryptInfo *cinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hls_cenc_patch_iv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadManager *dm; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pending_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CENCDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.356 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_rtp_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.367 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *ext, *mime, *ifce, *ip; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel, first_port, bsid, mtu, ttl, brinc, runfor; Step #6 - "compile-libfuzzer-introspector-x86_64": LCTChannelSplitMode splitlct; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool korean, llmode, noreg, nozip, furl, flute, use_inband, ssm; Step #6 - "compile-libfuzzer-introspector-x86_64": DVBFluteChecksumMode csum; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 recv_obj_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //caps, overloaded at init Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability in_caps[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szExt[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *services; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to true if all services are done Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //clock is sampled at each process() begin or before each LCT packet to be send Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock_init, clock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //preallocated buffer for LCT packet formating Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *lct_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *lct_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 reschedule_us; Step #6 - "compile-libfuzzer-introspector-x86_64": //TOI for raw files Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_raw_file_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //stats reporting Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reporting_on; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_size, total_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool total_size_unknown; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_resources; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bytes_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *ifce_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *log_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //ATSC3 Step #6 - "compile-libfuzzer-introspector-x86_64": //main socket Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *sock_atsc_lls; Step #6 - "compile-libfuzzer-introspector-x86_64": //last LLS sent time Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_lls_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": //time table Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *lls_time_table; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lls_time_table_len; Step #6 - "compile-libfuzzer-introspector-x86_64": //service table Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *lls_slt_table; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lls_slt_table_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //DVB-MABR Step #6 - "compile-libfuzzer-introspector-x86_64": //set to true if using DVB-MABR Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dvb_mabr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flute_msize; Step #6 - "compile-libfuzzer-introspector-x86_64": //global service announcement Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *sock_dvb_mabr; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dvb_mabr_port; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dvb_mabr_tsi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_dvb_mabr_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": //multicast gateway config Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *dvb_mabr_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dvb_mabr_config_len; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dvb_mabr_config_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": //FDT for mcast config + manifests + init segments Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *dvb_mabr_fdt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dvb_mabr_fdt_len; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dvb_mabr_fdt_instance_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_toi_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 check_init_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //simulate errors based on a 2-state Markov chain Step #6 - "compile-libfuzzer-introspector-x86_64": Bool state_is_error; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2 errsim; //{error->ok, ok->error} Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTEOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pids; Step #6 - "compile-libfuzzer-introspector-x86_64": //for raw media mode in dash mode, Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //LCT channels Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *rlcts; Step #6 - "compile-libfuzzer-introspector-x86_64": //pointer to the main LCT channel Step #6 - "compile-libfuzzer-introspector-x86_64": ROUTELCT *rlct_base; Step #6 - "compile-libfuzzer-introspector-x86_64": //next port to use when spliting components over LCT channels Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_done; Step #6 - "compile-libfuzzer-introspector-x86_64": //service needs to check input data before being ready Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_for_inputs; Step #6 - "compile-libfuzzer-introspector-x86_64": //service needs a reconfigure (mainest/init changed) Step #6 - "compile-libfuzzer-introspector-x86_64": //for route: a new STSID needs to be regenerated Step #6 - "compile-libfuzzer-introspector-x86_64": //for DVB MABR: a new global config needs to be regenerated Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_reconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to FALSE if waiting for manifest of init segments, TRUE when everything is in place Step #6 - "compile-libfuzzer-introspector-x86_64": Bool service_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": //time of service creation, used for setup timeout Step #6 - "compile-libfuzzer-introspector-x86_64": u32 creation_time; Step #6 - "compile-libfuzzer-introspector-x86_64": char *log_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0: no HAS, 1: DASH, 2: HLS Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //storage for main manifest - all manifests (including HLS sub-playlists) are sent in the same PID Step #6 - "compile-libfuzzer-introspector-x86_64": //HLS sub-playlists are stored on their related PID to be pushed at each new seg Step #6 - "compile-libfuzzer-introspector-x86_64": char *manifest, *manifest_name, *manifest_mime, *manifest_server, *manifest_url; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_version, manifest_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": //TOI for manifest in FLUTE mode Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_server_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //same for dual HLS/DASH, storage for alt manifest Step #6 - "compile-libfuzzer-introspector-x86_64": char *manifest_alt, *manifest_alt_name, *manifest_alt_mime, *manifest_alt_server, *manifest_alt_url; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_alt_version, manifest_alt_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_alt_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_alt_server_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for route Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stsid_version; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *stsid_bundle; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stsid_bundle_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stsid_bundle_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_stsid_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //service name for DVB MABR Step #6 - "compile-libfuzzer-introspector-x86_64": char *service_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_flute; Step #6 - "compile-libfuzzer-introspector-x86_64": } ROUTEService; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *ip; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for now we use a single route session per service, differenciated by TSI Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *sock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ROUTELCT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ROUTEService *route; Step #6 - "compile-libfuzzer-introspector-x86_64": ROUTELCT *rlct; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tsi, bandwidth, stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dash_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not manifest, 1: MPD, 2: HLS Step #6 - "compile-libfuzzer-introspector-x86_64": u32 manifest_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //DASH template if any Step #6 - "compile-libfuzzer-introspector-x86_64": char *template; Step #6 - "compile-libfuzzer-introspector-x86_64": //raw file Step #6 - "compile-libfuzzer-introspector-x86_64": Bool raw_file; Step #6 - "compile-libfuzzer-introspector-x86_64": //template uses no '/' Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_basename; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //set to true if no init seg for this format Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_init_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_seg_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": //we cannot hold a ref to the init segment packet, as this may lock the input waiting for its release to dispatch next packets Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *init_seg_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_seg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_seg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *init_seg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //HLS variant playlist - we cannot hold a ref to the HLS packet, as this may lock the input waiting fot its release Step #6 - "compile-libfuzzer-introspector-x86_64": char *hld_child_pl, *hld_child_pl_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hld_child_pl_version, hld_child_pl_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hls_ref_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_hls_child_pl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //ROUTE code point Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fmtp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //reference to current packet Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *current_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": //matches dash startNumber for ROUTE, otherwise in [1,0xFFFF] for flute Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *pck_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_size, pck_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": char *seg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //cumulated segment size in RAW dash (for event signaling) Step #6 - "compile-libfuzzer-introspector-x86_64": u64 res_size; Step #6 - "compile-libfuzzer-introspector-x86_64": //byte offset at seg start, for RAW dash Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset_at_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //size of segment/file Step #6 - "compile-libfuzzer-introspector-x86_64": u32 full_frame_size; Step #6 - "compile-libfuzzer-introspector-x86_64": //cumulated size of chunks in segment for low latency mode Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cumulated_frag_size; Step #6 - "compile-libfuzzer-introspector-x86_64": //byte offset of chunk in segment for low latency mode Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frag_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": //chunk index in segment Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frag_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to TRUE when init sement must be pushed Step #6 - "compile-libfuzzer-introspector-x86_64": Bool push_init; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to TRUE if last packet of segment - may trigger sending 0-bytes just to signal TOL in route or end of seg in flute Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_send_empty; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //scheduling info Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock_at_frame_start, cts_us_at_frame_start, cts_at_frame_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_dur_at_frame_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock_at_first_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts_first_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_cts_us; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_dur_us; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 carousel_time_us; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock_at_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": //target send rate Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_init_push; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_time_tpl; Step #6 - "compile-libfuzzer-introspector-x86_64": //for flute Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_toi, hls_child_toi; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to true to force sending fragment name (flute LL mode) Step #6 - "compile-libfuzzer-introspector-x86_64": Bool push_frag_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_cfg_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fdt_instance_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 diff_send_at_frame_start, diff_recv_at_frame_start; Step #6 - "compile-libfuzzer-introspector-x86_64": } ROUTEPid; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.425 INFO datatypes - __init__: Processing /src/gpac/src/filters/inspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *src_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *tmp; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pck_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dump_pid; //0: no, 1: configure/reconfig, 2: info update Step #6 - "compile-libfuzzer-introspector-x86_64": u8 init_pid_config_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pck_for_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 prev_dts, prev_cts, init_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_AV_PARSERS Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState *hevc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCState *avc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": VVCState *vvc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": AV1State *av1_state; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M4VParser *mv124_state; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M4VDecSpecInfo dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VPConfig *vpcc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for analyzing Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_svcc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_adobe_protected; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_cenc_protected; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool aborted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction tmcd_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tmcd_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tmcd_fpt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 opus_channel_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 csize; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool buffer_done, no_analysis; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buf_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterClockType last_clock_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *stat_codecs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSAPType start_with_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_sap_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_sap1, nb_sap2, nb_sap3, nb_sap4; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_sap_diff, max_sap_diff, avg_sap_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 max_ctso, min_ctso; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_disc, has_corr; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_crypted; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_recfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_sap_size, avg_sap_size, avg_nosap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_nosaps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 constant_dur, max_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts, first_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_in_wnd, max_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } PidCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool interleave; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dump_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool deep; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stats; Step #6 - "compile-libfuzzer-introspector-x86_64": char *log; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InspectSampleAnalyzeMode analyze; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool props, hdr, allp, info, pcr, xml, full; Step #6 - "compile-libfuzzer-introspector-x86_64": Double speed, start; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InspectSkipPropsMode test; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool crc, dtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fftmcd; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer, mbuffer, rbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *dump; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dump_log; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_prober, probe_done, hdr_done, dump_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool args_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_seen_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_InspectCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *dump; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dump_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": } InspectLogCbk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 code; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } tag_to_name; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.531 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_bsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList f; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": //decode options Step #6 - "compile-libfuzzer-introspector-x86_64": AVDictionary *options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVBSFContext *bsfc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flush_done, inject_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gen_dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFBSFCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.542 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mkv_webvtt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vc1_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 fake_dts_plus_one, fake_dts_orig; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fake_dts_set; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": } PidCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FFDemuxRawFrameCopyMode copy; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 probes; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sclock; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fmt, *dev; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reparse; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal data Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fname; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 log_class; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool raw_data; Step #6 - "compile-libfuzzer-introspector-x86_64": //input file Step #6 - "compile-libfuzzer-introspector-x86_64": AVFormatContext *demuxer; Step #6 - "compile-libfuzzer-introspector-x86_64": //demux options Step #6 - "compile-libfuzzer-introspector-x86_64": AVDictionary *options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": PidCtx *pids_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool raw_pck_out; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing, nb_stop_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stop_seen; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_sample_clock, last_frame_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 probe_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Double last_play_start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if (LIBAVFORMAT_VERSION_MAJOR < 59) Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket *pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 audio_idx, video_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 *probe_times; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_audio, copy_video; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *avio_ctx_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": AVIOContext *avio_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *gfio; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for ffdmx used as filter on http or file input Step #6 - "compile-libfuzzer-introspector-x86_64": //we must buffer enough data so that calls to read_packet() does not abort in the middle of a packet Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_open; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 strbuf_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *strbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 strbuf_size, strbuf_alloc, strbuf_min, in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_eos, first_block; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 seek_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 seek_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFDemuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_version_major; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_version_minor; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_level; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 rpu_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 el_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bl_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_bl_signal_compatibility_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } Ref_FFAVDoviRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.584 INFO datatypes - __init__: Processing /src/gpac/src/filters/filelist.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_raw, planar; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ch, abps, sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } RawAudioInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid_aux; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //in current timescale Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_cts, max_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 o_timescale, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": //in output timescale Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts_o, dts_o; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool single_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 prev_max_dts, prev_cts_o, prev_dts_o; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_dts_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 play_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool send_cue; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delay, initial_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RawAudioInfo ra_info, splice_ra_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 audio_samples_to_keep; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *splice_ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool splice_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts_o_splice, dts_o_splice; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts_sub_splice; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale_splice; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 splice_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileListPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool revert, sigcues, fdel, keepts, flush; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileListForceRawMode raw; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 floop; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileListFileSortMode fsort; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ka; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList srcs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fdur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *file_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *file_path; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_url_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_url_lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_splice_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_splice_lineno; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool load_next; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *filter_srcs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *io_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 cts_offset, dts_offset, wait_dts_plus_one, dts_sub_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync_init_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 prev_cts_offset, prev_dts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start, stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_cat, do_del, src_error; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_range, end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *file_list; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 file_list_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_file_dur_us; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool last_is_isom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wait_update_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_file_modif_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": char *frag_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *unknown_params; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pid_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flushed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 splice_start, splice_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags_splice_start, flags_splice_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 splice_state; Step #6 - "compile-libfuzzer-introspector-x86_64": FileListPid *splice_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //splice out, in and current time in **output** timeline Step #6 - "compile-libfuzzer-introspector-x86_64": u64 splice_end_cts, splice_start_cts, spliced_current_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_splice_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_splice_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_source; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 cts_offset_at_splice, dts_offset_at_splice, dts_sub_plus_one_at_splice; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *splice_srcs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dyn_period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_splice_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 splice_nb_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool keep_splice, mark_only, was_kept; Step #6 - "compile-libfuzzer-introspector-x86_64": char *splice_props; Step #6 - "compile-libfuzzer-introspector-x86_64": char *splice_pid_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 init_splice_start, init_splice_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_flags_splice_start, init_flags_splice_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Double init_start, init_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_splice_resume; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sigfrag_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": //for isobmf cat mode in sigfrag Step #6 - "compile-libfuzzer-introspector-x86_64": char *rel_url, *abs_url, *init_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool src_has_seen_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList chap_times; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList chap_names; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileListCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_mod_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileListEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.631 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_mad.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool configured; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, num_samples, num_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct mad_frame frame; Step #6 - "compile-libfuzzer-introspector-x86_64": struct mad_stream stream; Step #6 - "compile-libfuzzer-introspector-x86_64": struct mad_synth synth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flush_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_pck_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MADCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.641 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reframe; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dims; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *mdia; Step #6 - "compile-libfuzzer-introspector-x86_64": char *media_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMParser *parser; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNode *root; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not initialized, 1: OK, samples can be sent, 2: EOS, 3: error Step #6 - "compile-libfuzzer-introspector-x86_64": u32 parsing_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_child_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 compress_type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dts_inc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *samp_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samp_buffer_alloc, samp_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *zlib_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 zlib_buffer_alloc, zlib_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ZLIB Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_dict; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dictionary; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_img; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 header_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *fio; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NHMLDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool from_is_start, from_is_end, to_is_start, to_is_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 from_pos, to_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": char *from_id, *to_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *id_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SAXParser *sax; Step #6 - "compile-libfuzzer-introspector-x86_64": } XMLBreaker; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.679 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_faad.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NeAACDecHandle codec; Step #6 - "compile-libfuzzer-introspector-x86_64": NeAACDecFrameInfo info; u32 sample_rate, timescale, num_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool signal_mc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sbr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channel_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": char ch_reorder[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts, first_priming_cts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FAADCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.692 INFO datatypes - __init__: Processing /src/gpac/src/filters/bs_split.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_layer_id, max_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_lid_plus_one, min_tid_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_base, is_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id, dep_id, width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfig *svcc; Step #6 - "compile-libfuzzer-introspector-x86_64": } BSSplitOut; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bs_split_pid BSSplitIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bs_split_ctx BSSplitCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.718 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *socket; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_tuned; Step #6 - "compile-libfuzzer-introspector-x86_64": char address[GF_MAX_IP_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pck_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SockOutClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": Double start, speed; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *mime, *ext, *ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool listen; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxc, port, sockbuf, ka, kp, rate, ttl; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction pckr, pckd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *socket; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *clients; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pid_started; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool had_clients; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pck_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability in_caps[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szExt[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szFileName[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_bytes_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *rev_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_pckd_idx, next_pckr_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pckd_wnd, nb_pckr_wnd; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SockOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.732 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_theora.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": theora_info ti, the_ti; Step #6 - "compile-libfuzzer-introspector-x86_64": theora_state td; Step #6 - "compile-libfuzzer-introspector-x86_64": theora_comment tc; Step #6 - "compile-libfuzzer-introspector-x86_64": ogg_packet op; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_reconfigured; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TheoraDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.742 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_mp2, no_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profile, sr_idx, nb_ch, frame_size, hdr_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } ADTSHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PS_SBRSignalingMode sbr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PS_SBRSignalingMode ps; Step #6 - "compile-libfuzzer-introspector-x86_64": // Bool mpeg4; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ovsbr; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool expart; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 aacchcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //output pid for audio Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //video pid for cover art Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *vpid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sr_idx, nb_ch, is_mp2, profile; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale, sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ADTSHeader hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dts_inc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ADTSIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *adts_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 adts_buffer_size, adts_buffer_alloc, resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tag_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *id3_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id3_buffer_size, id3_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M4ADecSpecInfo acfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ADTSDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } ADTSIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.762 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_laser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LASeRCodec *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PL, nb_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *out_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LSRDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.770 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_av1.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } AV1Idx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": //input format not probed yet Step #6 - "compile-libfuzzer-introspector-x86_64": NOT_SET, Step #6 - "compile-libfuzzer-introspector-x86_64": //input is AV1 Section 5 Step #6 - "compile-libfuzzer-introspector-x86_64": OBUs, Step #6 - "compile-libfuzzer-introspector-x86_64": //input is AV1 annexB Step #6 - "compile-libfuzzer-introspector-x86_64": AnnexB, Step #6 - "compile-libfuzzer-introspector-x86_64": //input is IVF (AV1, vpX ...) Step #6 - "compile-libfuzzer-introspector-x86_64": IVF, Step #6 - "compile-libfuzzer-introspector-x86_64": //input is raw VPX Step #6 - "compile-libfuzzer-introspector-x86_64": RAW_VPX, Step #6 - "compile-libfuzzer-introspector-x86_64": //input is IAMF Step #6 - "compile-libfuzzer-introspector-x86_64": IAMF, Step #6 - "compile-libfuzzer-introspector-x86_64": UNSUPPORTED Step #6 - "compile-libfuzzer-introspector-x86_64": } AV1BitstreamSyntax; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool importer; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool deps, notime, temporal_delim; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bsdbg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AV1BitstreamSyntax bsmode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cur_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buf_size, alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //ivf header for now Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_hdr_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_av1; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_vp9; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_iamf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VPConfig *vp_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AV1Idx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AV1State state; Step #6 - "compile-libfuzzer-introspector-x86_64": IAMFState iamfstate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pts_from_file; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cumulated_dur, last_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clli_crc, mdcv_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AV1DmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.798 INFO datatypes - __init__: Processing /src/gpac/src/filters/write_tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter, merge; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextConfig *cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_tx3g; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dump_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": } TX3GMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.814 INFO datatypes - __init__: Processing /src/gpac/src/filters/base_filter_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 opt1; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool opt2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *src_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *dst_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BaseFilterExample; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.821 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aud_frame, audio_bps, nb_channels, freq; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 audio_ts, seek_to_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool audio_done, is_aac, playing, init_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVIAstream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool importer, noreframe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *v_opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool v_in_use, video_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames, cur_frame, nb_frame_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dummy, nvops; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": avi_t *avi; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_file_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool v_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool v_init_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *audios; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AVIDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.836 INFO datatypes - __init__: Processing /src/gpac/src/filters/tilesplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 x, y, w, h; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *pck_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pck_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_buf_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": } TileSplitPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList tiledrop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *base_opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_tiles, nb_alloc_tiles; Step #6 - "compile-libfuzzer-introspector-x86_64": TileSplitPid *opids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState hevc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool filter_disabled, passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 cur_pps_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *pck_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pck_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_buf_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TileSplitCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.850 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_latm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } LATMIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sr_idx, nb_ch, base_object_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M4ADecSpecInfo acfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *latm_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 latm_buffer_size, latm_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dts_inc, sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LATMIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prev_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 latm_dmx_buffer[LATM_DMX_MAX_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LATMDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.865 INFO datatypes - __init__: Processing /src/gpac/src/filters/rewrite_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rcfg, pps_inband; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 extract, delim; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vtype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nal_hdr_size, crc, crc_enh; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *dsi, *dsi_non_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_size, dsi_non_rap_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w, *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_nalu, nb_nalu_in_hdr, nb_nalu_in_hdr_non_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_AV_PARSERS Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState *hevc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": VVCState *vvc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NALUMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.882 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_nvdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _nv_dec_inst NVDecInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __matrix GF_NVCodecMatrix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _nv_dec_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NVDecUnloadMode unload; Step #6 - "compile-libfuzzer-introspector-x86_64": NVDecVideoMode vmode; Step #6 - "compile-libfuzzer-introspector-x86_64": NVDecFrameMode fmode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_surfaces; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id, cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_gl_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, bpp_luma, bpp_chroma; Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoCodec codec_type; Step #6 - "compile-libfuzzer-introspector-x86_64": cudaVideoChromaFormat chroma_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 out_size, stride, pix_fmt, stride_uv, nb_planes, uv_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reload_decoder_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_next_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": CUresult decode_error, dec_create_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_size_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 needs_resetup; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned long prefer_dec_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NVDecInstance *dec_inst; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *frames; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *frames_res; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *xps_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xps_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nal_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inject_xps; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *nal_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nal_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *single_frame_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 single_frame_data_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gl_provider_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": GLint y_tx_id, uv_tx_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GLint y_pbo_id, uv_pbo_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reset_pbo; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_out_frames_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } NVDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __nv_frame Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": CUVIDPARSERDISPINFO frame_info; Step #6 - "compile-libfuzzer-introspector-x86_64": NVDecCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface gframe; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool y_mapped, uv_mapped; Step #6 - "compile-libfuzzer-introspector-x86_64": } NVDecFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.910 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_mediacodec_jni.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.922 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 roll_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } NALUIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer_id_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_temporal_id, max_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHVCLayerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool explicit, force_sync, nosei, importer, subsamples, nosvc, novpsext, deps, seirw, audelim, analyze, notime, refs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nal_length; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GOPBufferingMode strict_poc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bsdbg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dur; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DolbyVisionSignalingMode dv_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dv_profile, dv_compatid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //read bitstream for AVC/HEVC parsing Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": //write bitstream for nalus size length rewrite Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w; Step #6 - "compile-libfuzzer-introspector-x86_64": //current CTS/DTS of the stream, may be overridden by input packet if not file (eg TS PES) Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts, dts, prev_dts, prev_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": //basic config stored here: with, height CRC of base and enh layer decoder config, sample aspect ratio Step #6 - "compile-libfuzzer-introspector-x86_64": //when changing, a new pid config will be emitted Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc_cfg, crc_cfg_enh; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cur_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //duration of the file if known Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": //playback start range Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": //indicates we are in seek, packets before start range should be marked Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seek_gdr_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_gdr; Step #6 - "compile-libfuzzer-introspector-x86_64": //set once we play something Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": //is a file, is a file fully loaded on disk (local or download done) Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": //initial PLAY command found Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //list of RAP entry points Step #6 - "compile-libfuzzer-introspector-x86_64": NALUIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //timescale of the input pid if any, 0 otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": //framing flag of input packet when input pid has timing (eg is not a file) Step #6 - "compile-libfuzzer-introspector-x86_64": Bool input_is_au_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_au_source; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //total delay in frames between decode and presentation Step #6 - "compile-libfuzzer-introspector-x86_64": s32 max_total_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": //max size codable with our nal_length setting Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_nalu_size_allowed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //position in input packet from which we resume parsing Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": //prevents message about possible NAL size optimizaion at finalization Step #6 - "compile-libfuzzer-introspector-x86_64": Bool nal_adjusted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //avc/hevc switch Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": //name of the logger Step #6 - "compile-libfuzzer-introspector-x86_64": const char *log_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //list of packet (in decode order !!) not yet dispatched. Step #6 - "compile-libfuzzer-introspector-x86_64": //Dispatch depends on the mode: Step #6 - "compile-libfuzzer-introspector-x86_64": //strict_poc=0: we wait after each IDR until we find a stable poc diff between pictures, controled by poc_probe_done Step #6 - "compile-libfuzzer-introspector-x86_64": //strict_poc>=1: we dispatch only after IDR or at the end (huge delay) Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": //dts of the last IDR found Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts_last_IDR; Step #6 - "compile-libfuzzer-introspector-x86_64": //max size of NALUs in the bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_nalu_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *nal_store; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nal_store_size, nal_store_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //list of param sets found Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sps, *pps, *vps, *sps_ext, *pps_svc, *vvc_aps_pre, *vvc_dci, *vvc_opi, *sei_prefix; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to true if one of the PS has been modified, will potentially trigger a PID reconfigure Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ps_modified; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to true if one PS has been changed - if false and ps_modified is set, only new PS have been added Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ps_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //stats Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_idr, nb_i, nb_p, nb_b, nb_sp, nb_si, nb_sei, nb_nalus, nb_aud, nb_cra; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //frame has intra slice Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_islice; Step #6 - "compile-libfuzzer-introspector-x86_64": //AU is rap Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSAPType au_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": //number of slices in frame Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_slices_in_au; Step #6 - "compile-libfuzzer-introspector-x86_64": //frame first slice Step #6 - "compile-libfuzzer-introspector-x86_64": Bool au_sap2_poc_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 field_type; Step #6 - "compile-libfuzzer-introspector-x86_64": //SEI recovery count - if 0 and I slice only frame, openGOP detection (avc) Step #6 - "compile-libfuzzer-introspector-x86_64": s32 sei_recovery_frame_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 use_opengop_gdr; Step #6 - "compile-libfuzzer-introspector-x86_64": //poc compute variables Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_poc, max_last_poc, max_last_b_poc, poc_diff, prev_last_poc, min_poc, poc_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": //set to TRUE once 3 frames with same min poc diff are found, enabling dispatch of the frames Step #6 - "compile-libfuzzer-introspector-x86_64": Bool poc_probe_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool min_poc_probe_done; Step #6 - "compile-libfuzzer-introspector-x86_64": //pointer to the first packet of the current frame (the one holding timing info) Step #6 - "compile-libfuzzer-introspector-x86_64": //this packet is in the packet queue Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *first_pck_in_au; Step #6 - "compile-libfuzzer-introspector-x86_64": //frame has slices used as reference Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_ref_slices; Step #6 - "compile-libfuzzer-introspector-x86_64": //frame has redundant coding Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_redundant; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool last_frame_is_idr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //buffer to store SEI messages Step #6 - "compile-libfuzzer-introspector-x86_64": //for AVC: we have to rewrite the SEI to remove some of the messages according to the spec Step #6 - "compile-libfuzzer-introspector-x86_64": //for HEVC: we store prefix SEI here and dispatch them once the first VCL is found Step #6 - "compile-libfuzzer-introspector-x86_64": char *sei_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sei_buffer_size, sei_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //subsample buffer, only used for SVC for now Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subsamp_buffer_alloc, subsamp_buffer_size, subs_mapped_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": char *subsamp_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //AVC specific Step #6 - "compile-libfuzzer-introspector-x86_64": //avc bitstream state Step #6 - "compile-libfuzzer-introspector-x86_64": AVCState *avc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //SVC specific Step #6 - "compile-libfuzzer-introspector-x86_64": char *svc_prefix_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 svc_prefix_buffer_size, svc_prefix_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 svc_nalu_prefix_reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 svc_nalu_prefix_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //HEVC specific Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState *hevc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": //shvc stats Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_e_idr, nb_e_i, nb_e_p, nb_e_b; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vvc_no_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LHVCLayerInfo linf[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_temporal_id[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 min_layer_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //VVC specific Step #6 - "compile-libfuzzer-introspector-x86_64": VVCState *vvc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_initial_aud; Step #6 - "compile-libfuzzer-introspector-x86_64": char init_aud[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool interlaced; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_mvc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //layer and temporal ID of last VCL nal Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_layer_id, last_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clli_crc, mdcv_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_dv_rpu, nb_dv_el; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 valid_ps_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_prev_sap2; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 prev_sap2_poc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sap2_as_sap1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *prev_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NALUDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.988 INFO datatypes - __init__: Processing /src/gpac/src/filters/rewind.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_planar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_for_next_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RewindCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:56.996 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_m2v; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } CCItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // override gf_filter_*() calls for testability Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket* (*pck_new_alloc)(GF_FilterPid *pid, u32 data_size, u8 **data); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*pck_truncate)(GF_FilterPacket *pck, u32 size); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*pck_send)(GF_FilterPacket *pck); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cctype; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_len; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *cc_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*aggregation mode for dispatch*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 agg; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 txtdata[2/*double for aggregation*/*CAPTION_FRAME_TEXT_BYTES+1]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 txtlen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_LIBCAPTION Step #6 - "compile-libfuzzer-introspector-x86_64": caption_frame_t *ccframe; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cc_last_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_ts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": } CCDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.011 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_truehd.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrueHDIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool auxac3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //truehd output pid Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": //aux AC3 output pid Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *aux_opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, nb_ch, format; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale, frame_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *truehd_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 truehd_buffer_size, truehd_buffer_alloc, resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //ref src pck Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": //current src, not ref Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_current; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TrueHDIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_AV_PARSERS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AC3Header ac3_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrueHDDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 format; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mc_6_ch, mc_8_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ch_2_modif, ch_6_modif, ch_8_modif, ch_6_assign; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ch_8_assign; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 peak_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } TrueHDHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.028 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": Double start, speed; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *mime, *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dynext, mkp, ka, marker, force_close; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WIN32 Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability in_caps[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szExt[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *szFileName; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PipeOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.042 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_video.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *drv; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VideoOutMode disp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vsync, linear, fullscreen, drop, hide, step, vjs, async; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Double speed, hold; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 back, vrot; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VideoFlipMode vflip; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i wsize, owsize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i wpos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer, mbuffer, rbuffer, wid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction vdelay; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *out; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList dumpframes; Step #6 - "compile-libfuzzer-introspector-x86_64": char *oltxt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec4i olwnd; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i olsize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropData oldata; Step #6 - "compile-libfuzzer-introspector-x86_64": Double media_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, stride, pfmt, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VideoOutput *video_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_cts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock_at_first_cts, last_frame_clock, clock_at_first_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_pck_dur_us; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool aborted; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 display_width, display_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool display_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": Float dh, dw, oh, ow; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_states; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Float c_w, c_h, c_x, c_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //if source is raw live grab (webcam/etc), we don't trust cts and always draw the frame Step #6 - "compile-libfuzzer-introspector-x86_64": //this is needed for cases where we have a sudden jump in timestamps as is the case with ffmpeg: not doing so would Step #6 - "compile-libfuzzer-introspector-x86_64": //hold the frame until its CTS is reached, triggering drops at capture time Step #6 - "compile-libfuzzer-introspector-x86_64": u32 raw_grab; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DisplayOrientationType screen_orientation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef VOUT_USE_OPENGL Step #6 - "compile-libfuzzer-introspector-x86_64": GLint glsl_program; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SHADERID vertex_shader; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SHADERID fragment_shader; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GLTextureWrapper tx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint overlay_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GLuint vbo_vx, vbo_tx; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif // VOUT_USE_OPENGL Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_textures; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 uv_w, uv_h, uv_stride, bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_yuv, in_fullscreen; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_drawn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_release; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *last_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 pid_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool buffer_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_buffering; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dump_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dump_f_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dump_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_vout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_oldata; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_range; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 cmx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 rebuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_reconfig_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VideoFlipMode pid_vflip; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid_vrot; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool too_slow; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VideoOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.082 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": Double start, speed; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *mime, *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool append, dynext, redund, noinitraw, force_null; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileOutConcatMode cat; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileOutOverwriteMode ow; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mvbk; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 max_cache_segs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_std; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_write; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_templates; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability in_caps[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szExt[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szFileName[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *llhas_template; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool patch_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_null; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err error; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset_at_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *original_url; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *gfio_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *hls_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_segs, llhas_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *past_files; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gfio_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_rel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_FD Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 fd; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.105 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_openhevc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sublayer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *inject_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 inject_hdr_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *src_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HEVCStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": u32 threading; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_threads; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pack_hfr; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seek_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_stereo; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reset_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCStream streams[HEVC_MAX_STREAMS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_multiview; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, stride, height, out_size, luma_bpp, chroma_bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *packed_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *packed_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool monochrome; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hevc_nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_pic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OHHandle codec; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_layers, cur_layer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool decoder_started; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dec_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef OPENHEVC_HAS_AVC_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avc_base_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avc_nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char *avc_base; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avc_base_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avc_base_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_stereo_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface frame_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": OHFrame frame_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *reaggregation_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reaggregation_alloc_size, reaggregation_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *inject_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 inject_buffer_alloc_size, reaggregatioinject_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reconfig_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool signal_reconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool drop_non_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_hybrid_clock, has_temi_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 temi_media_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 temi_media_timestamp, temi_media_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_base_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OHEVCDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.134 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *out_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODFDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.145 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } NHNTIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reframe; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool need_reassign, in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool header_parsed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sig; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *mdia; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": NHNTIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NHNTDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.158 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_mpeghdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cicp_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": HANDLE_MPEGH_DECODER_CONTEXT codec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 osize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flush_state; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_pcks; Step #6 - "compile-libfuzzer-introspector-x86_64": } MPEGHDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.167 INFO datatypes - __init__: Processing /src/gpac/src/filters/hevcmerge.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 slice_segment_address, width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState hevc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //final position in grid - the row index is only used to push non multiple of CU height at the bottom of the grid Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pos_row, pos_col; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //timescale of source pid Step #6 - "compile-libfuzzer-introspector-x86_64": //number of packets processed Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //true if positioning in pixel is given Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": // >=0: positioning in pixel in the Y plane as given by CropOrigin Step #6 - "compile-libfuzzer-introspector-x86_64": // <=0: positioning relative to top-left tile Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pos_x, pos_y; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVCTilePidCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": //width of column Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": //cumulated height of all slices in column Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": //only used while computing the grid, current position in rows in the column Step #6 - "compile-libfuzzer-introspector-x86_64": u32 row_pos, max_row_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_row_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pos_x; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVCGridInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": Bool strict, mrows; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 base_pps_init_qp_delta_minus26; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_bits_per_address_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 out_width, out_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *buffer_nal, *buffer_nal_no_epb, *buffer_nal_in_no_epb; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_nal_alloc, buffer_nal_no_epb_alloc, buffer_nal_in_no_epb_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_au_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_nal_in; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_nal_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCGridInfo *grid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_cols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *sei_suffix_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sei_suffix_len, sei_suffix_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hevc_nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_CU_width, max_CU_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pids, *ordered_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_multi_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 merge_set_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_Play play_evt; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HEVCMergeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.198 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_flac.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } FLACIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool docrc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts, prev_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, nb_channels, bits_per_sample, block_size, ch_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *flac_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flac_buffer_size, flac_buffer_alloc, resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool recompute_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": FLACIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FLACDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channels; Step #6 - "compile-libfuzzer-introspector-x86_64": } FLACHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.216 INFO datatypes - __init__: Processing /src/gpac/src/filters/unframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.223 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 name_len; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ru, *rg; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mcast; Step #6 - "compile-libfuzzer-introspector-x86_64": } RTSP_DIRInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *user_agent, *cert, *pkey; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList mounts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 port, firstport, timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool xps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mtu; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ttl; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 payt, tt; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": char *info, *url, *email; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 runfor, tso; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool close, loop, mpeg4, quit, htun, dynurl; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPOutMulticastMode mcast; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPOutTransportMode trp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool latm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *server_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sessions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_wake_us; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ip; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done, is_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *directories; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *ssl_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ms_timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTSPOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __rtspout_session Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPOutCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct __rtspout_session *mcast_mirror; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPSession *rtsp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPCommand *command; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPResponse *response; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of streams in session*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool loop_disabled, loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *service_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sessionID; Step #6 - "compile-libfuzzer-introspector-x86_64": char peer_address[GF_MAX_IP_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char ctrl_name[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 play_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_cseq; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool interleave, is_tunnel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*base stream if this stream contains a media decoding dependency, 0 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_pid_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_RTCP_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPOutStream *active_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 active_stream_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 active_min_ts_microsec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*timeline origin of our session (all tracks) in microseconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sys_clock_at_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_for_loop; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 microsec_ts_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool single_session; Step #6 - "compile-libfuzzer-introspector-x86_64": char *server_path; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *filter_srcs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sdp_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_reconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pause_sys_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool request_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": char *multicast_ip; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sdp_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPOutMulticastMode mcast_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mcast_sname; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_active_time; Step #6 - "compile-libfuzzer-introspector-x86_64": char *setup_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTSPOutSession; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.257 INFO datatypes - __init__: Processing /src/gpac/src/filters/enc_png.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dctmode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 quality; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pixel_format, stride, stride_uv, nb_planes, uv_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_alloc_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_size, pos, alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 png_type; Step #6 - "compile-libfuzzer-introspector-x86_64": png_bytep *row_pointers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *dst_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *output; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PNGEncCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.268 INFO datatypes - __init__: Processing /src/gpac/src/filters/enc_jpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dctmode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 quality; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pixel_format, stride, stride_uv, nb_planes, uv_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *dst_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *output; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*io manager*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct jpeg_destination_mgr dst; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dst_pck_size, max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct jpeg_error_mgr pub; Step #6 - "compile-libfuzzer-introspector-x86_64": jmp_buf jmpbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_fmt_negotiate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JPGEncCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.278 INFO datatypes - __init__: Processing /src/gpac/src/filters/tssplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pmt_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pat_pck[192]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pat_pck_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_pcr_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pcr_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool start_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //when restamping, gather tune-in packets before first PCR Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *init_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pck_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSSplit_SPTS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TSSplitCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_pcr_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool abort; Step #6 - "compile-libfuzzer-introspector-x86_64": } M2TSDurProber; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dvb; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 mux_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool avonly; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pack; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gendts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool kpad; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Demuxer *dmx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 tsbuf[192]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bsw; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TSSplit_SPTS *out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 filesize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSSplitCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.294 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_mp3.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } MP3Idx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool expart, forcemp3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts, prev_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sr, nb_ch, codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *mp3_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mp3_buffer_size, mp3_buffer_alloc, resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool recompute_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": MP3Idx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tag_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *id3_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id3_buffer_size, id3_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *vpid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MP3DmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.312 INFO datatypes - __init__: Processing /src/gpac/src/filters/encrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": const char *cfile; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool allc, bk_stats, bk_skip; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CryptInfo *cinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w, *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CENCEncCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clear, encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": } OBURange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CENC_FULL_SAMPLE=1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*below types may have several ranges (clear/encrypted) per sample*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CENC_AVC, /*AVC, nalu-based*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CENC_HEVC, /*HEVC, nalu-based*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CENC_AV1, /*AV1, OBU-based*/ Step #6 - "compile-libfuzzer-introspector-x86_64": CENC_VPX, /*VPX, custom, see https://www.webmproject.org/vp9/mp4/ */ Step #6 - "compile-libfuzzer-introspector-x86_64": CENC_VVC, /*VVC, nalu-based*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } CENCCodecMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Crypt *crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": char IV[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } CENC_MKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CryptInfo *cinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackCryptInfo *tci; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crypt_byte_block, skip_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //active keys (for multikey support) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": CENC_MKey *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool multi_key; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //ISMA/OMA var Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool isma_oma; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 BSO; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 range_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prev_pck_encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 KI_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 isma_IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_crypted_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_adobe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": CENCCodecMode cenc_codec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_in_nal_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_subsamples; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cenc_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck_encrypted, kidx, nb_saps, nb_segments, nb_periods; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //true if using AES-CTR mode, false if using AES-CBC mode Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ctr_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_saes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rap_roll, warned_clear; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_AV_PARSERS Step #6 - "compile-libfuzzer-introspector-x86_64": AVCState *avc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState *hevc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": AV1State *av1_state; Step #6 - "compile-libfuzzer-introspector-x86_64": OBURange *av1_vpx_ranges; //[AV1_MAX_TILE_ROWS * AV1_MAX_TILE_COLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VPConfig *vp9_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *vpx_frame_sizes; //[VP9_MAX_FRAMES_IN_SUPERFRAME]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VVCState *vvc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool slice_header_clear; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList mkey_indices; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0: no generation, >0: use v-1 as key idx Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pssh_template_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pssh_templates; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 num_block_crypted; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CENCStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.356 INFO datatypes - __init__: Processing /src/gpac/src/filters/unit_test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *src_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *dst_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SHA1Context *sha_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_packets, pck_del; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface frame_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ifce_data[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": } PIDCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0: source, 1: sink, 2: filter Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 max_out; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *pid_att; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fwd; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 framing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cov; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool norecfg; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *update; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gsftest; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 dummy1; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UnitTestFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.378 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 au_sn, stream_id, ts_res, buffer_min; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SAFStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts_res; Step #6 - "compile-libfuzzer-introspector-x86_64": } StreamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 saf_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range, end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *saf_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size, saf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SAFDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.390 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *drv; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bnum, bdur, threaded, priority; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool clock; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Double speed, start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vol, pan, buffer, mbuffer, rbuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction adelay; Step #6 - "compile-libfuzzer-introspector-x86_64": Double media_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sr, afmt, nb_ch, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ch_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_afmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioOutput *audio_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_rem_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_THREADS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 audio_th_state; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_recfg, wait_recfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool aborted; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 speed_set; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eos, in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_write_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 pid_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool buffer_done, no_buffering; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hwdelay_us, totaldelay_us; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 rebuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.408 INFO datatypes - __init__: Processing /src/gpac/src/filters/write_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter, mpeg2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char GUID[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 qcp_type, needs_rate_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": QCPRateTable rtable[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int *qcp_rates, rt_cnt; /*contains constants*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_qcp_pad; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_final_pach; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QCPMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.419 INFO datatypes - __init__: Processing /src/gpac/src/filters/mux_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sap_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sap_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_pts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": } TS_SIDX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pmt_id, pmt_rate, pmt_version, sdt_rate, breq, mpeg4; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pcr_offset, first_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rate, pat_rate, repeat_rate, repeat_img, max_pcr, nb_pack, sid, bifs_pes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PackMode pes_pack; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flush_rap, realtime, pcr_only, disc, latm; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 pcr_init; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name, *provider, *temi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 log_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 subs_sidx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool keepts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cdur; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TSMuxInputDescriptorAction temi_fwd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *idx_opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *idx_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Mux *mux; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_mux; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pack_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_buffering; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_log_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pmt_update_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cdur_overwrite; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //SCTE-35 data is conveyed by packet properties Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Mux_Stream *scte35_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *scte35_payload; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scte35_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_dash; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_seg_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_dash_flush, last_is_eods_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dash_file_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool next_is_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck_in_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pck_start_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char dash_file_name[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char idx_file_name[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": char llhas_template[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //dash indexing Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_sidx_entries, nb_sidx_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": TS_SIDX *sidx_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *idx_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck_in_file, nb_pck_first_sidx; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_bytes_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_suspended, cur_file_idx_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cur_file_suffix; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool notify_filename; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tsmx_pid *ref_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_llhas_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 llhas_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool next_is_llhas_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frag_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frag_offset, frag_size, frag_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frag_has_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_seg_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pending_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sync_init_time; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 dash_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TSMuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id, delay, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset, init_val; Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ntp, use_init_val; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mode_64bits; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts_at_init_val_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": } TEMIDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tsmx_pid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESInterface esi; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Mux_Stream *mstream; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Mux_Program *prog; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pmt_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_repeat_last; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TSMuxCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_cv; Step #6 - "compile-libfuzzer-introspector-x86_64": //ts media skip Step #6 - "compile-libfuzzer-introspector-x86_64": s64 media_delay, max_media_skip; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *temi_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_temi_url; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *af_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 af_data_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *temi_af_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rewrite_odf; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 has_seen_eods; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 loop_ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pck_data_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 suspended; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 llhas_dts_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sparse; Step #6 - "compile-libfuzzer-introspector-x86_64": } M2Pid; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.460 INFO datatypes - __init__: Processing /src/gpac/src/filters/mux_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ready; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 init_ts, last_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 theora_kgs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_i, nb_p; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inject_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *dangling_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ogg_stream_state os; Step #6 - "compile-libfuzzer-introspector-x86_64": ogg_packet op; Step #6 - "compile-libfuzzer-introspector-x86_64": ogg_page og; Step #6 - "compile-libfuzzer-introspector-x86_64": } OGGMuxStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cdur; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction rcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eos, is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_reconf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 page_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 ts_regulate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_num, next_seg_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_dash, copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 seg_start, seg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cdur_overwrite; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_seg_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 packets_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": } OGGMuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.475 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 queued; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid, cfg_crc, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool codec_init; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pf, out_size, in_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 af, sample_rate, num_channels, bytes_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_pcks; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err error, dec_error; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pending_frames, nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool playing; Step #6 - "compile-libfuzzer-introspector-x86_64": char szCodec[RFC6381_CODEC_NAME_SIZE_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WCDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.497 INFO datatypes - __init__: Processing /src/gpac/src/filters/load_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sax_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *in_pid, *out_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneLoader loader; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 base_es_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": void *src; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *fio; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool load_file; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGIn; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.509 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_h263.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } H263Idx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool notime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_in_header; Step #6 - "compile-libfuzzer-introspector-x86_64": char hdr_store[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": H263Idx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_H263DmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.525 INFO datatypes - __init__: Processing /src/gpac/src/filters/vflip.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FlipMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal data Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w, h, stride, s_pfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bps; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction ar; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dst_width, dst_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dst_stride[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 src_stride[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_planes, nb_src_planes, out_size, out_src_size, src_uv_height, dst_uv_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_reference; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool packed_422; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *line_buffer_vf; //vertical flip Step #6 - "compile-libfuzzer-introspector-x86_64": char *line_buffer_hf; //horizontal flip Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VFlipCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.538 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 streamType; /*MPEG-4 streamType*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_init_headers; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, bitrate, nb_chan; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction sar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 theora_kgs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction frame_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": } OGGInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool expart; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 global_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seek_file; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*ogg ogfile state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": ogg_sync_state oy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *art_opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dash; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OGGDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ogg_stream_state os; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 serial_no; Step #6 - "compile-libfuzzer-introspector-x86_64": /*DSI for ogg - cf constants.h*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *dsi_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": OGGInfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool got_headers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 parse_headers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool eos_detected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 recomputed_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VorbisParser *vorbis_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OpusConfig *opus_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OGGStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.557 INFO datatypes - __init__: Processing /src/gpac/src/filters/mux_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool eos; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 config_version; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSFStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_HDR=0, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_INFO_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_REMOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PID_EOS, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_PCK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF1, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF2, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF3, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF4, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF5, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF6, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF7, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF8, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF9, Step #6 - "compile-libfuzzer-introspector-x86_64": GFS_PCKTYPE_UNDEF10, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*NO MORE PACKET TYPE AVAILABLE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GSFPacketType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sigsn, sigdur, sigbo, sigdts, minp, mixed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dbg; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *magic; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *skp; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ext, *mime, *dst; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropData key; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropData IV; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mpck; Step #6 - "compile-libfuzzer-introspector-x86_64": Double crate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_pid_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 crypt_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Crypt *crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool regenerate_tunein_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability caps[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool filemode; Step #6 - "compile-libfuzzer-introspector-x86_64": } GSFMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.583 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_rtp_sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.594 INFO datatypes - __init__: Processing /src/gpac/src/filters/resample_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 och, osr, osfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioMixer *mixer; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cfg_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": //output config Step #6 - "compile-libfuzzer-introspector-x86_64": u32 freq, nb_ch, afmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ch_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 out_cts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": char *olayout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //source is planar Step #6 - "compile-libfuzzer-introspector-x86_64": Bool src_is_planar; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioInterface input_ai; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size, bytes_consumed; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed speed; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *in_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cfg_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ResampleCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.606 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagBITMAPFILEHEADER Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bfType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bfSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bfReserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bfReserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bfOffBits; Step #6 - "compile-libfuzzer-introspector-x86_64": } BITMAPFILEHEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagBITMAPINFOHEADER { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biSize; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biHeight; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 biPlanes; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 biBitCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biCompression; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biSizeImage; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biXPelsPerMeter; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 biYPelsPerMeter; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biClrUsed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 biClrImportant; Step #6 - "compile-libfuzzer-introspector-x86_64": } BITMAPINFOHEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 src_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_bmp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ReframeImgCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.618 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_dvb4linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *chcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 freq; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 vpid; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 apid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_SIM_LINUX_DVB Step #6 - "compile-libfuzzer-introspector-x86_64": fe_spectral_inversion_t specInv; Step #6 - "compile-libfuzzer-introspector-x86_64": fe_modulation_t modulation; Step #6 - "compile-libfuzzer-introspector-x86_64": fe_bandwidth_t bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": fe_transmit_mode_t TransmissionMode; Step #6 - "compile-libfuzzer-introspector-x86_64": fe_guard_interval_t guardInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": fe_code_rate_t HP_CodeRate; Step #6 - "compile-libfuzzer-introspector-x86_64": fe_code_rate_t LP_CodeRate; Step #6 - "compile-libfuzzer-introspector-x86_64": fe_hierarchy_t hierarchy; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int demux_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *block; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DVBLinuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.630 INFO datatypes - __init__: Processing /src/gpac/src/filters/io_fcryp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 iv; Step #6 - "compile-libfuzzer-introspector-x86_64": } KeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *src, *dst; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullfile; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *for_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reload_key_state; Step #6 - "compile-libfuzzer-introspector-x86_64": char *key_url; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 IV; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_USE_DOWNLOADER Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *key_sess; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 key_data[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Crypt *crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 store[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 remain; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 last_key; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_key; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool file_done; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CryptFileCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.646 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BifsDecoder *bifs_dec; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *out_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BIFSDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.655 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *socket; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pck_out; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_STREAMING Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPReorder *rtp_reorder; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_rtp; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char address[GF_MAX_IP_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done, first_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": //stats Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_time, last_stats_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SockInClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 port, maxc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tsprobe, listen, ka, block; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_STREAMING Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reorder_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reorder_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList ssm, ssmx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SockInClient sock_c; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *clients; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool had_clients; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_udp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SockGroup *active_sockets; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_rcv_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_timeout_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SockInCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.670 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __httpout_session GF_HTTPOutSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __httpout_input Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTTPOutCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dash_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hold, write_not_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 llhas_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_open, done, is_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool patch_blocks; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *file_deletes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for PUT mode, NULL in server mode Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *upload; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *upload_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_h2, use_cte; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset_at_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_write, write_start_range, write_end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": char range_hdr[100]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seg_info_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //because of LLHLS/DASH SSR with separate parts, we cannot use packet aggregation from fiter core Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *no_cte_cache, *no_cte_llhas_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 no_cte_cache_size, no_cte_llhas_cache_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_cte_flush_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for server mode, recording Step #6 - "compile-libfuzzer-introspector-x86_64": char *local_path; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *resource; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 skip_resource; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *llhas_part; Step #6 - "compile-libfuzzer-introspector-x86_64": char *llhas_part_path, *llhas_part_local_path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *llhas_template; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *tunein_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tunein_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_dst_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clock_first_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //max number of files to keep per pid Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_segs; Step #6 - "compile-libfuzzer-introspector-x86_64": //list of past files in non-mem mode Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *past_files; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //list of files created in mem - read-only fileios are not stored here Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *mem_files; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_manifest; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for PUT mode for LLHAS SF, NULL in server mode Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *llhas_upload; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 llhas_cur_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool llhas_is_open; Step #6 - "compile-libfuzzer-introspector-x86_64": char *llhas_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flush_close, flush_close_llhas, flush_open, flush_llhas_open; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTTPOutInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HTTP_DIRInfo *di; Step #6 - "compile-libfuzzer-introspector-x86_64": char **listing; Step #6 - "compile-libfuzzer-introspector-x86_64": } HTTP_DirEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RANGE_OK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RANGE_BAD_FORMAT, Step #6 - "compile-libfuzzer-introspector-x86_64": RANGE_INVALID_FORMAT, Step #6 - "compile-libfuzzer-introspector-x86_64": RANGE_NOT_ALLOWED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void GF_HTTPOutSession ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 name_len; Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ru, *rg, *wu, *wg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_subpath; Step #6 - "compile-libfuzzer-introspector-x86_64": } HTTP_DIRInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s64 start; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 end; Step #6 - "compile-libfuzzer-introspector-x86_64": } HTTByteRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *user_agent, *ifce, *cache_control, *ext, *mime, *wdir, *cert, *pkey, *reqlog; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_QJS Step #6 - "compile-libfuzzer-introspector-x86_64": char *js; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList rdirs; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool close, hold, quit, post, dlist, ice, reopen, blockio, cte, norange; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size, maxc, maxp, timeout, sutc, max_client_errors, max_async_buf, ka, zmax, maxs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTTPOutFilterOperationMode hmode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTTPOutCORSMode cors; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 max_cache_segs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList hdrs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *server_sock; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Socket *server_sock_alt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sessions, *active_sessions; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *inputs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 next_wake_us; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ip; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __httpout_input *dst_in; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SockGroup *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_etag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_connections; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool had_connections; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability in_caps[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": char szExt[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //set to true when no mounted dirs and not push mode Step #6 - "compile-libfuzzer-introspector-x86_64": Bool single_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *ssl_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 req_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool log_record; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mem_url; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *mem_fileio; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_sess_flush_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *directories; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_read_dir, has_write_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_QJS Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *jsc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_context; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue js_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue request_fun; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": s32 (*on_request)(void *udta, GF_HTTPOutSession *session, const char *method, const char *url, u32 auth_code, u32 nb_hdrs, const char **hdrs); Step #6 - "compile-libfuzzer-introspector-x86_64": void *rt_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTTPOutCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_http_io Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //only for read Step #6 - "compile-libfuzzer-introspector-x86_64": struct __gf_http_io *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only for write Step #6 - "compile-libfuzzer-introspector-x86_64": u64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": //source PID Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTTPOutInput *in; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_used; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *fio; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_llhas_chunk, do_remove, is_static; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTTPFileIO; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.759 INFO datatypes - __init__: Processing /src/gpac/src/filters/bs_agg.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size, alloc_size, lid, tid; Step #6 - "compile-libfuzzer-introspector-x86_64": } NALStore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer_id_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_temporal_id, max_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHVCLayerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bs_agg_ctx BSAggCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bs_agg_pid BSAggOut; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.779 INFO datatypes - __init__: Processing /src/gpac/src/filters/hevcsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, orig_x, orig_y; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *cur_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVCTilePid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *outputs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_tiles, got_p; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState hevc_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hevc_nalu_size_length, cfg_crc, nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //static read/write objects to avoid allocs Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_au_in; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_nal_in; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_nal_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //buffer where we will store the rewritten slice with EPB Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *buffer_nal; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_nal_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //buffer where we will store the rewritten slice or nal (sps, pps) without EPB Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *output_no_epb; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 output_no_epb_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //buffer where we will store the input slice without EPB - we cannot use EPB removal functions from bitstream object since Step #6 - "compile-libfuzzer-introspector-x86_64": //we don't have gf_bs_read_data support in this mode Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *input_no_epb; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 input_no_epb_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HEVCSplitCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.799 INFO datatypes - __init__: Processing /src/gpac/src/filters/rewrite_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter, syncp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_mpha; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fdsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MHASMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.809 INFO datatypes - __init__: Processing /src/gpac/src/filters/restamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 ts_offset, ts_shift_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool raw_vid_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_audio, is_video; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 last_min_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 keep_prev_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_ts_ref_plus_one, last_original_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts_rescale, min_ref_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": //offset added to reference TS of a packet, to add to the cts Step #6 - "compile-libfuzzer-introspector-x86_64": s64 ref_ts_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *packets; Step #6 - "compile-libfuzzer-introspector-x86_64": } RestampPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps, delay, delay_v, delay_a, delay_t, delay_o; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 tsinit; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VideoFrameCopyMode rawv; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 align; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reorder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reconfigure; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool config_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 config_retry; Step #6 - "compile-libfuzzer-introspector-x86_64": } RestampCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.823 INFO datatypes - __init__: Processing /src/gpac/src/filters/rewrite_obu.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FRAMING_OBU = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": FRAMING_AV1B = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": FRAMING_IVF = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": FRAMING_AV1TS = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } OBUFramingMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rcfg, tsep; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ivf_hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": OBUFramingMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_r; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w, h; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AV1Config *av1c; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 av1b_cfg_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //TODO: 1) placement (a TU consists of a series of OBUs starting from a temporal delimiter, Step #6 - "compile-libfuzzer-introspector-x86_64": // optional sequence headers, optional metadata OBUs, and Step #6 - "compile-libfuzzer-introspector-x86_64": // 2) look for existing timecode metadata Step #6 - "compile-libfuzzer-introspector-x86_64": // 3) improve everything (offset, formatting, drop frames, cnt-type, ...) Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OBUMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.838 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_ac52.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": a52_state_t *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": sample_t* samples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, flags, bit_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channel_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_A52DecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.847 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } MHASIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mpha; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pcksync; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool nosync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_pos, cts, prev_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *mhas_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mhas_buffer_size, mhas_buffer_alloc, resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool buffer_too_small; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool recompute_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": MHASIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, frame_len, PL; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 cicp_layout_idx, num_speakers; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_unknown_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MHASDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.866 INFO datatypes - __init__: Processing /src/gpac/src/filters/jsfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": const char *js; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_custom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue funcs[JSF_EVT_LAST_DEFINED]; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue filter_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterArgs *args; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_args; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_wilcard_arg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterCapability *caps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_caps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pids; Step #6 - "compile-libfuzzer-introspector-x86_64": char *log_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck_res; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unload_session_api; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSFilterCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSFilterCtx *jsf; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue jsobj; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _js_pck_ctx *pck_head; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *shared_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSPidCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSFilterCtx *jsf; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue filter_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSFilterMode fmode; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue setup_failure_fun; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSFilterInstanceCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _js_pck_ctx Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSPidCtx *jspid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue jsobj; Step #6 - "compile-libfuzzer-introspector-x86_64": //shared packet, this is a string or an array buffer Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue ref_val; Step #6 - "compile-libfuzzer-introspector-x86_64": //shared packet callback Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue cbck_val; Step #6 - "compile-libfuzzer-introspector-x86_64": //array buffer Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue data_ab; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSPckCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue func; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSFilterCtx *jsf; Step #6 - "compile-libfuzzer-introspector-x86_64": } JS_ScriptTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSPidCtx *pctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSPckCtx *pck_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue fun; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface f_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSGLFIfce; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSF_FINST_SOURCE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": JSF_FINST_DEST, Step #6 - "compile-libfuzzer-introspector-x86_64": JSF_FINST_FILTER, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSFilterMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.952 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_mpegps.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_use; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": } M2PSStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": mpeg2ps_t *ps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2PSDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.965 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_mpgvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } MPGVidIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vfr, importer, notime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts, dts, prev_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cur_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_mpg12, forced_packed; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M4VParser *vparser; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M4VDecSpecInfo dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 b_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_packed, is_vfr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pck_queue; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_ref_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_started; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_i, nb_p, nb_b, nb_frames, max_b; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_in_header; Step #6 - "compile-libfuzzer-introspector-x86_64": char *hdr_store; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hdr_store_size, hdr_store_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool input_is_au_start, input_is_au_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool recompute_cts, copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": MPGVidIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool trash_trailer; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPGVidDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:57.990 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_rtp_stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.008 INFO datatypes - __init__: Processing /src/gpac/src/filters/rewrite_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool exporter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mpeg2AACSignalMode mpeg2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid, channels, sr_idx, aac_type, ch_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_latm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs_w; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_AV_PARSERS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M4ADecSpecInfo acfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pce; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pce_size; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_size; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fdsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 signal_mpeg2; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ADTSMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.020 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_ttml.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": char *script; Step #6 - "compile-libfuzzer-introspector-x86_64": char *color, *font; Step #6 - "compile-libfuzzer-introspector-x86_64": Float fontSize, lineSpacing; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 txtw, txth, valign; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Boolean indicating the internal graph is registered with the compositor */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool graph_registered; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Boolean indicating the stream is playing */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Parent scene to which this TTML stream is linked */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": /* root object manager of parent scene (used to get clock info)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Scene graph for the subtitle content */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *scenegraph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_args; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *subs_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 notify_clock; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 txtx, txty; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fsize, vp_w, vp_h; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TTMLDec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.035 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_vtb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reorder, ofmt; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_copy; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_hw; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": // GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, stride; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction pixel_ar; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pix_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 out_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_hardware; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 cmx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int vtb_type; Step #6 - "compile-libfuzzer-introspector-x86_64": VTDecompressionSessionRef vtb_session; Step #6 - "compile-libfuzzer-introspector-x86_64": CMFormatDescriptionRef fmt_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *frames, *frames_res; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *cur_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format, luma_bit_depth, chroma_bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_size_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reorder_detected; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool drop_non_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": volatile u32 decoded_frames_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reorder_probe; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reconfig_needed; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts_out; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_timescale_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //MPEG-1/2 specific Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_mpeg12; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //MPEG-4 specific Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_mpeg4_vosh; Step #6 - "compile-libfuzzer-introspector-x86_64": char *vosh; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vosh_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //NAL-based specific Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *nal_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *ps_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *nalu_rewrite_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *nalu_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_avc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_annex_b; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nalu_size_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *SPSs, *PPSs, *VPSs; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 active_sps, active_pps, active_vps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 active_sps_crc, active_pps_crc, active_vps_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVCState avc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_h264_isma; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCState hevc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_hevc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool profile_supported, can_reconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_consecutive_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": //OpenGL output Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef VTB_GL_TEXTURE Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_gl_textures; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CVGLTextureCacheREF cache_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": void *gl_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct __vtb_frame_ifce *last_frame_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VTBDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vtb_frame_ifce Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface frame_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool locked; Step #6 - "compile-libfuzzer-introspector-x86_64": CVPixelBufferRef frame; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VTBDecCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck_src; Step #6 - "compile-libfuzzer-introspector-x86_64": //OpenGL mode Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef VTB_GL_TEXTURE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CVGLTextureREF y, u, v; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VTBHWFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __matrix GF_CodecMatrix; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.070 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": char *script; Step #6 - "compile-libfuzzer-introspector-x86_64": char *color, *font; Step #6 - "compile-libfuzzer-introspector-x86_64": Float fontSize, lineSpacing; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 txtw, txth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* config of the VTT stream - not used by the renderer for now */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": //CRC of the config string Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Boolean indicating the internal graph is registered with the compositor */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool graph_registered; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Boolean indicating the stream is playing */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Scene to which this WebVTT stream is linked */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": /* object manager corresponding to the output pid declared*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectManager *odm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *cues; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Scene graph for the subtitle content */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *scenegraph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cue_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update_args; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 txtx, txty; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fsize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vp_w, vp_h; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VTTDec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.084 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_rawpcm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 framelen, safmt, sr, ch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool file_loaded, is_playing, initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_size, nb_bytes_in_frame, Bps; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 filepos, total_frames, layout; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *out_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *out_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reverse_play, done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 probe_wave, wav_hdr_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_skip; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *probe_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 probe_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PCMReframeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.098 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_xvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool deblock_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool deblock_uv; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef XVID_USE_OLD_API Step #6 - "compile-libfuzzer-introspector-x86_64": Bool film_effect; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dering_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dering_uv; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": void *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, out_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction pixel_ar; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 base_filters; Step #6 - "compile-libfuzzer-introspector-x86_64": Float FPS; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *src_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XVIDCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.109 INFO datatypes - __init__: Processing /src/gpac/src/filters/mux_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pf, stride; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sr, bps, nb_ch, wfmt, br; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_video, is_raw_vid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_open; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tk_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool suspended; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVIStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool noraw; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 opendml_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": avi_t *avi_out; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_write; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_video; Step #6 - "compile-libfuzzer-introspector-x86_64": char comp_name[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_video_time_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool video_is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf_tmp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buf_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_file_idx_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AVIMuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.124 INFO datatypes - __init__: Processing /src/gpac/src/filters/out_rtp.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RTPOUT_STREAM_NOT_ACTIVE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": RTPOUT_STREAM_PLAY, Step #6 - "compile-libfuzzer-introspector-x86_64": RTPOUT_STREAM_STOP, Step #6 - "compile-libfuzzer-introspector-x86_64": } RTPOutStreamState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTPStreamer *rtp; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*scale from TimeStamps in media timescales to TimeStamps in microseconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 microsec_ts_scale_frac; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id, codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*NALU size for H264/AVC parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avc_nalu_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 streamtype; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_aus; Step #6 - "compile-libfuzzer-introspector-x86_64": RTPOutStreamState state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depends_on; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*loaded AU info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_dts, current_cts, min_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_sap, current_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_desc_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inject_ps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*normalized DTS in micro-sec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 microsec_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*offset of CTS/DTS in media timescale, used when looping the pid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*offset of CTS/DTS in microseconds, used when looping the pid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 microsec_ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfig *avcc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCConfig *hvcc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VVCConfig *vvcc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rtp_ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 ts_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bye_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTSP state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool selected, send_rtpinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ctrl_id; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ctrl_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rtp_id, rtcp_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mcast_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_probe; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rtp_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_rtcp)(void *udta); Step #6 - "compile-libfuzzer-introspector-x86_64": void *on_rtcp_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPOutStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.130 INFO datatypes - __init__: Processing /src/gpac/src/filters/avin_web.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i vsize; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool back, ntp, alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err init_err; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool a_playing, v_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *vpid, *apid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w, h, pfmt, out_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samplerate, channels, afmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck_v; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_canvas; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 canvas_last_ts, canvas_init_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *video_pcks; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *audio_pcks; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebGrab; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.152 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 consumed_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventMessageBox *emib; Step #6 - "compile-libfuzzer-introspector-x86_64": } Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool native; // using pck data instead of properties Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // override gf_filter_*() calls for testability Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket* (*pck_new_shared)(GF_FilterPid *pid, const u8 *data, u32 data_size, gf_fsess_packet_destructor destruct); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket* (*pck_new_alloc)(GF_FilterPid *pid, u32 data_size, u8 **data); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*pck_send)(GF_FilterPacket *pck); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pass; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ordered_events; /*Event, ordered by dispatch time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 clock; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_event_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // used to compute event duration Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_pck_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_dispatched_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool last_dispatched_dts_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // used to segment empty boxes Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction segdur; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 emeb_box[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seg_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 orig_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCTE35DecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.168 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_prores.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool findex, notime; Step #6 - "compile-libfuzzer-introspector-x86_64": char *cid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_size, file_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rewind; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction cur_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buf_size, alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ProResFrameInfo cur_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //when source is not a file/pipe/net stream Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *src_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*frame index 0/NULL if findex is not set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *frame_sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProResDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.183 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_rtp_signaling.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.203 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_vorbis.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc, sample_rate, nb_chan, timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": vorbis_info vi; Step #6 - "compile-libfuzzer-introspector-x86_64": vorbis_dsp_state vd; Step #6 - "compile-libfuzzer-introspector-x86_64": vorbis_block vb; Step #6 - "compile-libfuzzer-introspector-x86_64": vorbis_comment vc; Step #6 - "compile-libfuzzer-introspector-x86_64": ogg_packet op; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_reconfigured; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VorbisDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.213 INFO datatypes - __init__: Processing /src/gpac/src/filters/evg_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i osize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ofmt, nbth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ofr, hq; Step #6 - "compile-libfuzzer-introspector-x86_64": char *padclr; Step #6 - "compile-libfuzzer-introspector-x86_64": EVGScaleAspectRatioMode keepar; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction osar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal data Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 i_w, i_h, i_stride, i_stride_uv, i_pfmt, i_planes, i_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool i_has_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 o_size, o_w, o_h, o_stride, o_stride_uv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction ar; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough, fullrange; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 offset_w, offset_h; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGSurface *surf; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGStencil *tx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": } EVGScaleCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.226 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_dash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": s32 shift_utc, spd, mcast_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_buffer, tiles_rate, segstore, delay40X, exp_threshold, switch_count, bwcheck; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 auto_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 init_timeshift; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool server_utc, screen_res, aggressive, speedadapt, fmodefwd, skip_lqt, llhls_merge, filemode, asloop; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chain_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHCrossASMode xas; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHSegmentForwardMode forward; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList debug_as; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHInitialSelectionMode start_with; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHTileAdaptationMode tile_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *algo; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool max_res, abort; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHPlayoutBufferMode use_bmin; Step #6 - "compile-libfuzzer-introspector-x86_64": char *query; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool noxlink, split_as, noseek, groupsel, bsmerge; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHLowLatencyMode lowlat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *mpd_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *output_mpd_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashClient *dash; Step #6 - "compile-libfuzzer-introspector-x86_64": //http io for manifest Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHFileIO dash_io; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadManager *dm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *reuse_download_session; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_cache_name_fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_setup_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*max width & height in all active representations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Double seek_request; Step #6 - "compile-libfuzzer-introspector-x86_64": Double media_start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mpd_open; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool check_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *frag_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *manifest_payload; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *hls_variants, *hls_variants_names; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 time_discontinuity; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool compute_min_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 timedisc_next_min_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_dash; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool manifest_stop_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_QJS Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *js_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_context; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue js_obj, rate_fun, download_fun, new_group_fun, period_reset_fun; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *rt_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_period_reset)(void *udta, u32 reset_type); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_new_group)(void *udta, u32 group_idx, void *dash); Step #6 - "compile-libfuzzer-introspector-x86_64": s32 (*on_rate_adaptation)(void *udta, u32 group_idx, u32 base_group_idx, Bool force_low_complex, void *stats); Step #6 - "compile-libfuzzer-introspector-x86_64": s32 (*on_download_monitor)(void *udta, u32 group_idx, void *stats); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool load_file; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *fio; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *mpd_pck_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHBaseURLControlMode keep_burl; // Option to control Step #6 - "compile-libfuzzer-introspector-x86_64": char *relative_url; // Relative string to inject before if keep_base_url is set to inject Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASHDmxCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *seg_filter_src; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_switch_seg_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool segment_sent, in_is_cryptfile; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_eos, nb_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stats_uploaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool wait_for_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool eos_detected; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_dependent_rep_idx, current_dependent_rep_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 utc_map; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_USE_DOWNLOADER Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_timestamp_based, pto_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prev_is_init_segment, init_from_media; Step #6 - "compile-libfuzzer-introspector-x86_64": //media timescale for which the pto, max_cts_in_period and timedisc_ts_offset were computed Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 pto; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_cts_in_period, timedisc_ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seg_was_not_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_error; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_seg_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_group_deps, current_group_dep; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_bw_check; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 us_at_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool signal_seg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init_ok; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool notify_quality_change; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_discard_state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *template; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hls_key_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 hls_key_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *current_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool url_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 queue_ntp_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bits_per_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bytes_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 us_since_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_seg_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHDownloadStats; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.289 INFO datatypes - __init__: Processing /src/gpac/src/filters/load_bt_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sax_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *in_pid, *out_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneManager *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneLoader load; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 load_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_check_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_check_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*mp3 import from flash*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *files_to_delete; Step #6 - "compile-libfuzzer-introspector-x86_64": /*progressive loading support for XMT X3D*/ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *src; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pck_time; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *service_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FileIO *fio; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool load_file; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } CTXLoadPriv; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.308 INFO datatypes - __init__: Processing /src/gpac/src/filters/vcrop.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": const char *wnd; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 round; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal data Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w, h, stride, s_pfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction ar; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dst_stride[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 src_stride[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_planes, nb_src_planes, out_size, out_src_size, src_uv_height, dst_uv_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_reference; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dst_width, dst_height; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 src_x, src_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool packed_422; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *frames, *frames_res; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VCropCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface frame_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //reference to the source packet Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *planes[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stride[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VCropCtx *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VCropFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.323 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_mediacodec.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void AMediaCodec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void ANativeWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *jobject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": jobject oSurfaceTex; Step #6 - "compile-libfuzzer-introspector-x86_64": int texture_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MCDecSurfaceTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int window; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void AMediaFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 presentationTimeUs; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } AMediaCodecBufferInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.342 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_rawvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PixelFormat spfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool file_loaded, is_playing, initial_play_done, is_yuv4mpeg; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts, seek_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_size, nb_bytes_in_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 filepos, total_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *out_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *out_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reverse_play, done; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_v210; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ilace; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RawVidReframeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.355 INFO datatypes - __init__: Processing /src/gpac/src/filters/load_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __txtin_ctx GF_TXTIn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s64 begin, end; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *resources; Step #6 - "compile-libfuzzer-introspector-x86_64": } TTMLInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TXTIn *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 descriptionIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOFlusher; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } Marker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool global; Step #6 - "compile-libfuzzer-introspector-x86_64": } TTMLRes; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.439 INFO datatypes - __init__: Processing /src/gpac/src/filters/reframe_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCPIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter args Step #6 - "compile-libfuzzer-introspector-x86_64": Double index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid, sample_rate, block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_play_done, file_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_chunk_offset, data_chunk_size, data_chunk_remain; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 resume_from; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 remaining; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 skip_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vrat_rate_flag, pck_size, rate_table_count; Step #6 - "compile-libfuzzer-introspector-x86_64": QCPRateTable rate_table[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hdr_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_alloc, buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": QCPIdx *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_alloc_size, index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QCPDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.454 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_uncv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *uri; Step #6 - "compile-libfuzzer-introspector-x86_64": } UNCVComponentDefinition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_comps; Step #6 - "compile-libfuzzer-introspector-x86_64": UNCVComponentInfo *comps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_values; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *values; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } UNCVPalette; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": UNCVComponentInfo *component; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 val; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockComp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __uncvdec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_pf, no_tile; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pixel_format, bpp, stride; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 output_size, tile_width, tile_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": UNCVConfig *cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tile_size, row_line_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 color_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 blocksize_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subsample_x; Step #6 - "compile-libfuzzer-introspector-x86_64": BSRead *bsrs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_bsrs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_comp_per_block; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_palette; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pixel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *comp_le_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *comp_le_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*read_pixel)(struct __uncvdec* ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset); Step #6 - "compile-libfuzzer-introspector-x86_64": } UNCVDecCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_comp_defs; Step #6 - "compile-libfuzzer-introspector-x86_64": UNCVComponentDefinition *comp_defs; Step #6 - "compile-libfuzzer-introspector-x86_64": UNCVPalette *palette; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_comps; Step #6 - "compile-libfuzzer-introspector-x86_64": UNCVComponentInfo *comps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampling, interleave, block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool components_little_endian, block_pad_lsb, block_little_endian, block_reversed, pad_unknown; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pixel_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 row_align_size, tile_align_size, num_tile_cols, num_tile_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 fa_width, fa_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *fa_map; Step #6 - "compile-libfuzzer-introspector-x86_64": } UNCVConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bits, format, align_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; //copied from def Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_val; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 p_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 line_size, plane_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 row_align_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 comp_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } UNCVComponentInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 line_start_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 row_align_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 plane_size, tile_size, comp_row_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 loaded_comps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_comp_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *le_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *le_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockComp *block_comps; Step #6 - "compile-libfuzzer-introspector-x86_64": } BSRead; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.487 INFO datatypes - __init__: Processing /src/gpac/src/filters/dec_j2k.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cfg_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*no support for scalability with JPEG (progressive JPEG to test)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bpp, nb_comp, width, height, out_size, pixel_format, dsi_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_J2KCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 len, pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } OJP2Frame; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.502 INFO datatypes - __init__: Processing /src/gpac/src/filters/in_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *src; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size, idelay; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTTPInStoreMode cache; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 range; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool blockio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_ack_done; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadManager *dm; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *block; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_out; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_read, file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *cached; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 blob_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool do_reconfigure; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_file_only; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_source_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prev_was_init_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTTPInCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.518 INFO datatypes - __init__: Processing /src/gpac/src/filters/rewrite_mp4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //opts Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //only one input pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": //only one output pid declared Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_vc1; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vc1_ilaced; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M4VMxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.527 INFO datatypes - __init__: Processing /src/gpac/src/filters/bsrw.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bsrw_pid_ctx BSRWPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _bsrw_ctx GF_BSRWCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.543 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i osize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ofmt, scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Double p1, p2; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ofr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 brightness, saturation, contrast; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropIntList otable, itable; Step #6 - "compile-libfuzzer-introspector-x86_64": //internal data Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initialized; Step #6 - "compile-libfuzzer-introspector-x86_64": char *padclr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FFSWScaleAspectRatioMode keepar; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction osar; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid, *opid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w, h, stride, s_pfmt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction ar; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool passthrough; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct SwsContext *swscaler; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dst_stride[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 src_stride[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_planes, nb_src_planes, out_size, out_src_size, src_uv_height, dst_uv_height, ow, oh; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 swap_idx_1, swap_idx_2; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullrange; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 o_bpp, offset_w, offset_h; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unpack_v410, repack_v410, unpack_v210, repack_v210; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 orig_in_stride, repack_stride; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *unpack_buf, *repack_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 unpack_generic, unpack_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unpack_yuv, unpack_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 repack_generic, repack_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool repack_yuv, repack_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_EVG Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGSurface *surf; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGStencil *tx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFSWScaleCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.566 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.573 INFO datatypes - __init__: Processing /src/gpac/src/filters/dmx_ghi.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_tfdt, first_pck_seq, seg_duration, frag_start_offset, frag_tfdt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 split_first, split_last; Step #6 - "compile-libfuzzer-introspector-x86_64": } GHISegInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gm; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList mux; Step #6 - "compile-libfuzzer-introspector-x86_64": char *rep, *out; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool init; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 segment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_segment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_presentation_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 period_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": char *segment_template; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_ts_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_ts_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_offset_plus_one, max_end_start_offset_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": } GHIDmxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *ipid; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *opids; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GHISegInfo seg_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 starts_with_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_num; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inactive; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool empty_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 active_mux_base_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropStringList mux_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_MPD Step #6 - "compile-libfuzzer-introspector-x86_64": //for xml-based Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *segs_xml; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *x_children; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 delay; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for bin-based Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *segs_bin; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter_src; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *rep_id, *res_url, *check_res_url; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_id, pid_timescale, mpd_timescale, sample_duration, first_frag_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 first_cts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 props_size, props_offset, rep_flags, nb_segs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GHIStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.599 INFO datatypes - __init__: Processing /src/gpac/src/filters/ff_mx.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AVStream *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ts_rescale; Step #6 - "compile-libfuzzer-introspector-x86_64": AVRational in_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 in_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_seg_flush; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cts_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 ts_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ready; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool suspended; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reconfig_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool webvtt; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFMuxStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //options Step #6 - "compile-libfuzzer-introspector-x86_64": char *dst, *mime, *ffmt, *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start, speed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool nodisc, ffiles, noinit, keepts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction ileave; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVFormatContext *muxer; Step #6 - "compile-libfuzzer-introspector-x86_64": //decode options Step #6 - "compile-libfuzzer-introspector-x86_64": AVDictionary *options; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0 not created, 1 created, header written, 2 finalized, trailer written, 3: end of stream Step #6 - "compile-libfuzzer-introspector-x86_64": u32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dash_mode, init_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pck_in_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dash_seg_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset_at_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *avio_ctx_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": AVIOContext *avio_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *gfio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_file_idx_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 probe_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_regulate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if (LIBAVCODEC_VERSION_MAJOR < 59) Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": AVPacket *pkt; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FFMuxCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_version_major; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_version_minor; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_level; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 rpu_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 el_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bl_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_bl_signal_compatibility_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } Ref_FFAVDoviRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.628 INFO datatypes - __init__: Processing /src/gpac/src/filters/isoffin_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.662 INFO datatypes - __init__: Processing /src/gpac/src/filters/unittests/ut_dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.674 INFO datatypes - __init__: Processing /src/gpac/src/filters/unittests/ut_dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.681 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_session.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGTYPE_LOCAL = 0, //:arg syntax Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGTYPE_GLOBAL, //--arg syntax Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGTYPE_META, //old -+arg syntax Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGTYPE_META_REPORTING, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSArgItemType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_src, nb_src_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BundleDesc **bundles_src; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_dst, nb_dst_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BundleDesc **bundles_dst; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BundleCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __freg_desc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_FilterRegister *freg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_edges, nb_alloc_edges, nb_bundles; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterRegEdge *edges; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dist; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __freg_desc *destination; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cap_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BundleCache *bundle_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 priority; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 in_edges_enabling; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_input; //cache value of gf_filter_has_in_caps Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_output; //cache value of gf_filter_has_out_caps Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterRegDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_destruct_fun)(void *cbck); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *argname; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FSArgItemType type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *meta_filter, *meta_opt; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 opt_found; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 meta_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSArgItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 p4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": }GF_PropCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter is not scheduled Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_NOT_SCHEDULED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": //filter is scheduled by main scheduler Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_SCHEDULED, Step #6 - "compile-libfuzzer-introspector-x86_64": //filter is scheduled by a direct dispatch call Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_DIRECT_SCHEDULED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterScheduledType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_pck_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //packet timing in pid_props->timescale units Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts, cts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seq_num; Step #6 - "compile-libfuzzer-introspector-x86_64": s16 roll; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 carousel_version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterPckInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //no free required Step #6 - "compile-libfuzzer-introspector-x86_64": TASK_TYPE_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": //task udta is a GF_FilterEvent Step #6 - "compile-libfuzzer-introspector-x86_64": TASK_TYPE_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": //task udta is a struct _gf_filter_setup_failure (simple free needed) Step #6 - "compile-libfuzzer-introspector-x86_64": TASK_TYPE_SETUP, Step #6 - "compile-libfuzzer-introspector-x86_64": //task udta is a GF_UserTask structure (simple free needed), and task logname shall be freed Step #6 - "compile-libfuzzer-introspector-x86_64": TASK_TYPE_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TaskClassType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //filter cannot be cloned Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_NO_CLONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": //filter can be cloned Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_CLONE, Step #6 - "compile-libfuzzer-introspector-x86_64": //filter may be cloned in implicit link session mode only Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_CLONE_PROBE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterCloneType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 code; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_vals, alloc_vals; Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_FilterCapability **vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CapBundleDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *val; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: only on filter, 1: forward downstream, 2: forward upstream Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventPropagateType recursive; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": #if GF_PROPS_HASHTABLE_SIZE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *hash_table[GF_PROPS_HASHTABLE_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *properties; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": volatile u32 reference_count; Step #6 - "compile-libfuzzer-introspector-x86_64": //number of references hold by packet references - since these may be destroyed at the end of the referring filter Step #6 - "compile-libfuzzer-introspector-x86_64": //the pid might be dead. This is only used for pid props maps Step #6 - "compile-libfuzzer-introspector-x86_64": volatile u32 pckrefs_reference_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSession *session; Step #6 - "compile-libfuzzer-introspector-x86_64": //current timescale, cached for duration/buffer compute Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropertyMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_fs_thread Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //NULL for main thread Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __gf_filter_session *fsess; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 th_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_filters_pinned; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_seen_eot; //set when no more tasks in global queue Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_tasks; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 run_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 active_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_REMOTERY Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rmt_tasks; Step #6 - "compile-libfuzzer-introspector-x86_64": char rmt_name[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SessionThread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_ENABLED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_DISABLED, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_DISABLED_HIDE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterDisableType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //streamtype of bundle, 0 if not specified and -1 if multiple stream type values Step #6 - "compile-libfuzzer-introspector-x86_64": s32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_caps, alloc_caps; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CapBundleDesc *caps; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BundleDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __freg_desc *src_reg; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 src_cap_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dst_cap_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 weight; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 status; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 priority; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 loaded_filter_only; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 disabled_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": //stream type of the output cap of src. Might be: Step #6 - "compile-libfuzzer-introspector-x86_64": // -1 if multiple stream types are defined in the cap (demuxers, encoders/decoders bundles) Step #6 - "compile-libfuzzer-introspector-x86_64": // 0 if not specified Step #6 - "compile-libfuzzer-introspector-x86_64": // or a valid GF_STREAM_* Step #6 - "compile-libfuzzer-introspector-x86_64": s32 src_stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterRegEdge; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_pck_inst Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __gf_filter_pck *pck; //source packet Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPidInst *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pid_props_change_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pid_info_change_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //DO NOT EXTEND UNLESS UPDATING CODE IN gf_filter_pck_send() Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterPacketInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_fs_task_callback)(GF_FSTask *task); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_queue GF_FilterQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_uri_relocator GF_URIRelocator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_URI_RELOCATOR Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSession *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": char *szAbsRelocatedPath; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSLocales; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_pid_inst GF_FilterPidInst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 inc_val; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSAutoIncNum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_ARG_EXPLICIT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_ARG_INHERIT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_ARG_INHERIT_SOURCE_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_ARG_EXPLICIT_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_ARG_EXPLICIT_SOURCE_NO_DST_INHERIT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_ARG_EXPLICIT_SINK, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterArgType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 distance; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 priority; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LinkInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.701 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_session_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __jsfs_task Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue fun; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue _obj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for event callback, we allow 2 user-defined functions Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue fun2; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue _obj2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFS_Task; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_usr_pass)(void *usr_cbk, const char *usr_name, const char *password, Bool store_info); Step #6 - "compile-libfuzzer-introspector-x86_64": void *async_usr_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFAuthContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.743 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_queue.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __lf_item Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __lf_item *next; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LFQItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.752 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSession *fsess; Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*task_execute) (GF_FilterSession *fsess, void *callback, u32 *reschedule_ms); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*task_execute_filter) (GF_Filter *filter, void *callback, u32 *reschedule_ms); Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_REMOTERY Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 rmt_hash; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UserTask; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.831 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.926 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_register.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.938 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_props.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32(*cst_parse_proto)(const char *val); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropType type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropTypeDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char *(*cst_name_proto)(u32 val); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:58.989 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_pck.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPacket *closest; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PckQueueEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:59.028 INFO datatypes - __init__: Processing /src/gpac/src/filter_core/filter_pid.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PID_CONF_CONNECT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PID_CONF_RECONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PID_CONF_REMOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PidConnectType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": char string[1]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RefString; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:59.176 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/list.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:59.182 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libunicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_C1, /* 16 bit char */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_L1, /* 16 bit char table */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_L2, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_L3, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_L4, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_L5, /* XXX: not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_L6, /* XXX: could remove */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_L7, /* XXX: could remove */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_LL1, /* 18 bit char table */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_LL2, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_S1, /* 8 bit char table */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_S2, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_S3, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_S4, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_S5, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_I1, /* increment 16 bit char value */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_I2_0, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_I2_1, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_I3_1, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_I3_2, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_I4_1, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_I4_2, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B1, /* 16 bit base + 8 bit offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B2, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B3, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B4, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B5, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B6, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B7, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B8, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_B18, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_LS2, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_PAT3, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_S2_UL, Step #6 - "compile-libfuzzer-introspector-x86_64": DECOMP_TYPE_LS2_UL, Step #6 - "compile-libfuzzer-introspector-x86_64": } DecompTypeEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": POP_GC, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_PROP, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_CASE, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_UNION, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_INTER, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_XOR, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_INVERT, Step #6 - "compile-libfuzzer-introspector-x86_64": POP_END, Step #6 - "compile-libfuzzer-introspector-x86_64": } PropOPEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:59.208 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/quickjs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSTypedArray { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; /* link to arraybuffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *obj; /* back pointer to the TypedArray/DataView object */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *buffer; /* based array buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; /* offset in the array buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; /* length in the array buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSTypedArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSAsyncFunctionData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSGCObjectHeader header; /* must come first */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue resolving_funcs[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_active; /* true if the async function state is valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAsyncFunctionState func_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAsyncFunctionData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSGeneratorData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSGeneratorStateEnum state; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAsyncFunctionState func_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSGeneratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SPECIAL_OBJECT_ARGUMENTS, Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SPECIAL_OBJECT_MAPPED_ARGUMENTS, Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SPECIAL_OBJECT_THIS_FUNC, Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SPECIAL_OBJECT_NEW_TARGET, Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SPECIAL_OBJECT_HOME_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SPECIAL_OBJECT_VAR_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": OP_SPECIAL_OBJECT_IMPORT_META, Step #6 - "compile-libfuzzer-introspector-x86_64": } OPSpecialObjectEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSValue JSAutoInitFunc(JSContext *ctx, JSObject *p, JSAtom atom, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSPromiseFunctionData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue promise; Step #6 - "compile-libfuzzer-introspector-x86_64": JSPromiseFunctionDataResolved *presolved; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSPromiseFunctionData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSVarRef { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": JSGCObjectHeader header; /* must come first */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int __gc_ref_count; /* corresponds to header.ref_count */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t __gc_mark; /* corresponds to header.mark/gc_obj_type */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 : the JSVarRef is on the stack. header.link is an element Step #6 - "compile-libfuzzer-introspector-x86_64": of JSStackFrame.var_ref_list. Step #6 - "compile-libfuzzer-introspector-x86_64": 1 : the JSVarRef is detached. header.link has the normal meanning Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_detached : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_arg : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t var_idx; /* index of the corresponding function variable on Step #6 - "compile-libfuzzer-introspector-x86_64": the stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *pvalue; /* pointer to the value, either on the stack or Step #6 - "compile-libfuzzer-introspector-x86_64": to 'value' */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue value; /* used when the variable is no longer on the stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSVarRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSAsyncFunctionState { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue this_val; /* 'this' generator argument */ Step #6 - "compile-libfuzzer-introspector-x86_64": int argc; /* number of function arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL throw_flag; /* used to throw an exception in JS_CallInternal() */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSStackFrame frame; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAsyncFunctionState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* binary operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_MUL, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_DIV, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_MOD, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_POW, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_OR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_AND, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_XOR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_SHL, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_SAR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_SHR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_EQ, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_LESS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_BINARY_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": /* unary operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_POS = JS_OVOP_BINARY_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_NEG, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_INC, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_DEC, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_NOT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JS_OVOP_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSOverloadableOperatorEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSONStringifyContext { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst replacer_func; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue stack; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue property_list; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue gap; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue empty; Step #6 - "compile-libfuzzer-introspector-x86_64": StringBuffer *b; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSONStringifyContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSPromiseReactionData { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; /* not used in promise_reaction_job */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue resolving_funcs[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue handler; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSPromiseReactionData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSToNumberHintEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": TON_FLAG_NUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": TON_FLAG_NUMERIC, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSToNumberHintEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSParseFunctionEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_STATEMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_EXPR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_ARROW, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_GETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_SETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_METHOD, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_CLASS_CONSTRUCTOR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_FUNC_DERIVED_CLASS_CONSTRUCTOR, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSParseFunctionEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSFunctionDef *fields_init_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int computed_fields_count; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_brand; Step #6 - "compile-libfuzzer-introspector-x86_64": int brand_push_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } ClassFieldsDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BCWriterState { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": DynBuf dbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL byte_swap : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL allow_bytecode : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL allow_sab : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL allow_reference : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t first_atom; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *atom_to_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": int atom_to_idx_size; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom *idx_to_atom; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx_to_atom_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx_to_atom_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t **sab_tab; Step #6 - "compile-libfuzzer-introspector-x86_64": int sab_tab_len; Step #6 - "compile-libfuzzer-introspector-x86_64": int sab_tab_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of referenced objects (used if allow_reference = TRUE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObjectList object_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } BCWriterState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSPromiseData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSPromiseStateEnum promise_state; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0=fulfill, 1=reject, list of JSPromiseReactionData.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head promise_reactions[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_handled; /* Note: only useful to debug */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue promise_result; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSPromiseData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSJobEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSJobFunc *job_func; Step #6 - "compile-libfuzzer-introspector-x86_64": int argc; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue argv[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSJobEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSParseExportEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_EXPORT_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_EXPORT_NAMED, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PARSE_EXPORT_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSParseExportEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSPromiseFunctionDataResolved { Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL already_resolved; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSPromiseFunctionDataResolved; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSParsePos { Step #6 - "compile-libfuzzer-introspector-x86_64": int last_line_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL got_lf; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSParsePos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSAsyncFromSyncIteratorData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue sync_iter; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue next_method; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAsyncFromSyncIteratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StringBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSString *str; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": int is_wide_char; Step #6 - "compile-libfuzzer-introspector-x86_64": int error_status; Step #6 - "compile-libfuzzer-introspector-x86_64": } StringBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSErrorEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_EVAL_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_RANGE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_REFERENCE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_SYNTAX_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_TYPE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_URI_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_INTERNAL_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_AGGREGATE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JS_NATIVE_ERROR_COUNT, /* number of different NativeError objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSErrorEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_PHASE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_PHASE_DECREF, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_PHASE_REMOVE_CYCLES, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSGCPhaseEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSProperty { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue value; /* JS_PROP_NORMAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* JS_PROP_GETSET */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *getter; /* NULL if undefined */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *setter; /* NULL if undefined */ Step #6 - "compile-libfuzzer-introspector-x86_64": } getset; Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarRef *var_ref; /* JS_PROP_VARREF */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { /* JS_PROP_AUTOINIT */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* in order to use only 2 pointers, we compress the realm Step #6 - "compile-libfuzzer-introspector-x86_64": and the init function pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": uintptr_t realm_and_id; /* realm and init_id (JS_AUTOINIT_ID_x) Step #6 - "compile-libfuzzer-introspector-x86_64": in the 2 low bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } init; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSShapeProperty { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_next : 26; /* 0 if last in list */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t flags : 6; /* JS_PROP_XXX */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom atom; /* JS_ATOM_NULL = free property entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSShapeProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OPCodeFormat { Step #6 - "compile-libfuzzer-introspector-x86_64": #define FMT(f) OP_FMT_ ## f, Step #6 - "compile-libfuzzer-introspector-x86_64": #define DEF(id, size, n_pop, n_push, f) Step #6 - "compile-libfuzzer-introspector-x86_64": #include "quickjs-opcode.h" Step #6 - "compile-libfuzzer-introspector-x86_64": #undef DEF Step #6 - "compile-libfuzzer-introspector-x86_64": #undef FMT Step #6 - "compile-libfuzzer-introspector-x86_64": } OPCodeFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSShape JSShape; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum OPCodeEnum OPCodeEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_AUTOINIT_ID_PROTOTYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_AUTOINIT_ID_MODULE_NS, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_AUTOINIT_ID_PROP, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAutoInitIDEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ATOM_KIND_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ATOM_KIND_SYMBOL, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ATOM_KIND_PRIVATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAtomKindEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BCReaderState { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf_start, *ptr, *buf_end; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t first_atom; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t idx_to_atom_count; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom *idx_to_atom; Step #6 - "compile-libfuzzer-introspector-x86_64": int error_state; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL allow_sab : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL allow_bytecode : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_rom_data : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL allow_reference : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": /* object references */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject **objects; Step #6 - "compile-libfuzzer-introspector-x86_64": int objects_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int objects_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef DUMP_READ_OBJECT Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *ptr_last; Step #6 - "compile-libfuzzer-introspector-x86_64": int level; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } BCReaderState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSClosureVar { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_local : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_arg : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_const : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_lexical : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t var_kind : 4; /* see JSVarKindEnum */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 8 bits available */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t var_idx; /* is_local = TRUE: index to a normal variable of the Step #6 - "compile-libfuzzer-introspector-x86_64": parent function. otherwise: index to a closure Step #6 - "compile-libfuzzer-introspector-x86_64": variable of the parent function */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom var_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSClosureVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSForInIterator { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_array; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t array_length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSForInIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t operator_index; Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *ops[JS_OVOP_BINARY_COUNT]; /* self operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSBinaryOperatorDefEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t operator_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_primitive; /* OperatorSet for a primitive type */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* NULL if no operator is defined */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *self_ops[JS_OVOP_COUNT]; /* self operators */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSBinaryOperatorDef left; Step #6 - "compile-libfuzzer-introspector-x86_64": JSBinaryOperatorDef right; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSOperatorSetData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValueBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *arr; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue def[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": int error_status; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValueBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSPromiseStateEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PROMISE_PENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PROMISE_FULFILLED, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_PROMISE_REJECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSPromiseStateEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSRegExp { Step #6 - "compile-libfuzzer-introspector-x86_64": JSString *pattern; Step #6 - "compile-libfuzzer-introspector-x86_64": JSString *bytecode; /* also contains the flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSRegExp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": JSBinaryOperatorDefEntry *tab; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSBinaryOperatorDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSReqModuleEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom module_name; Step #6 - "compile-libfuzzer-introspector-x86_64": JSModuleDef *module; /* used using resolution */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSReqModuleEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSObjectListEntry *object_tab; Step #6 - "compile-libfuzzer-introspector-x86_64": int object_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int object_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *hash_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSObjectList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RelocEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": struct RelocEntry *next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t addr; /* address to patch */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; /* address size: 1, 2 or 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": } RelocEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LabelSlot { Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int pos; /* phase 1 address, -1 means not resolved yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pos2; /* phase 2 address, -1 means not resolved yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": int addr; /* phase 3 address, -1 means not resolved yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": RelocEntry *first_reloc; Step #6 - "compile-libfuzzer-introspector-x86_64": } LabelSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JumpSlot { Step #6 - "compile-libfuzzer-introspector-x86_64": int op; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": int pos; Step #6 - "compile-libfuzzer-introspector-x86_64": int label; Step #6 - "compile-libfuzzer-introspector-x86_64": } JumpSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct LineNumberSlot { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t pc; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; Step #6 - "compile-libfuzzer-introspector-x86_64": } LineNumberSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_DEF_WITH, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_DEF_LET, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_DEF_CONST, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_DEF_FUNCTION_DECL, /* function declaration */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_DEF_NEW_FUNCTION_DECL, /* async/generator function declaration */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_DEF_CATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_DEF_VAR, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSVarDefEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSStackFrame { Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSStackFrame *prev_frame; /* NULL if first stack frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue cur_func; /* current function, JS_UNDEFINED if the frame is detached */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *arg_buf; /* arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *var_buf; /* variables */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head var_ref_list; /* list of JSVarRef.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *cur_pc; /* only used in bytecode functions : PC of the Step #6 - "compile-libfuzzer-introspector-x86_64": instruction after the call */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arg_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int js_mode; /* 0 or JS_MODE_MATH for C functions */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* only used in generators. Current stack pointer value. NULL if Step #6 - "compile-libfuzzer-introspector-x86_64": the function is running. */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *cur_sp; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSStackFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union JSFloat64Union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t u32[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFloat64Union; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSVarDef { Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom var_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /* index into fd->scopes of this variable lexical scope */ Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_level; Step #6 - "compile-libfuzzer-introspector-x86_64": /* during compilation: Step #6 - "compile-libfuzzer-introspector-x86_64": - if scope_level = 0: scope in which the variable is defined Step #6 - "compile-libfuzzer-introspector-x86_64": - if scope_level != 0: index into fd->vars of the next Step #6 - "compile-libfuzzer-introspector-x86_64": variable in the same or enclosing lexical scope Step #6 - "compile-libfuzzer-introspector-x86_64": in a bytecode function: Step #6 - "compile-libfuzzer-introspector-x86_64": index into fd->vars of the next Step #6 - "compile-libfuzzer-introspector-x86_64": variable in the same or enclosing lexical scope Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_const : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_lexical : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_captured : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t var_kind : 4; /* see JSVarKindEnum */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* only used during compilation: function pool index for lexical Step #6 - "compile-libfuzzer-introspector-x86_64": variables with var_kind = Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_FUNCTION_DECL/JS_VAR_NEW_FUNCTION_DECL or scope level of Step #6 - "compile-libfuzzer-introspector-x86_64": the definition of the 'var' variables (they have scope_level = Step #6 - "compile-libfuzzer-introspector-x86_64": 0) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int func_pool_idx : 24; /* only used during compilation : index in Step #6 - "compile-libfuzzer-introspector-x86_64": the constant pool for hoisted function Step #6 - "compile-libfuzzer-introspector-x86_64": definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSVarDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSBoundFunction { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue func_obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue this_val; Step #6 - "compile-libfuzzer-introspector-x86_64": int argc; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue argv[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSBoundFunction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSStarExportEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int req_module_idx; /* in req_module_entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSStarExportEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSMemoryUsage_helper { Step #6 - "compile-libfuzzer-introspector-x86_64": double memory_used_count; Step #6 - "compile-libfuzzer-introspector-x86_64": double str_count; Step #6 - "compile-libfuzzer-introspector-x86_64": double str_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t js_func_count; Step #6 - "compile-libfuzzer-introspector-x86_64": double js_func_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t js_func_code_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t js_func_pc2line_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t js_func_pc2line_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSMemoryUsage_helper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSAtomicsWaiter { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL linked; Step #6 - "compile-libfuzzer-introspector-x86_64": pthread_cond_t cond; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAtomicsWaiter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_OBJ_TYPE_JS_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_OBJ_TYPE_FUNCTION_BYTECODE, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_OBJ_TYPE_SHAPE, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_OBJ_TYPE_VAR_REF, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_OBJ_TYPE_ASYNC_FUNCTION, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GC_OBJ_TYPE_JS_CONTEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSGCObjectTypeEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSIteratorKindEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ITERATOR_KIND_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ITERATOR_KIND_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ITERATOR_KIND_KEY_AND_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSIteratorKindEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSImportEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int var_idx; /* closure variable index */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom import_name; Step #6 - "compile-libfuzzer-introspector-x86_64": int req_module_idx; /* in req_module_entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSImportEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSCFunctionDataRecord { Step #6 - "compile-libfuzzer-introspector-x86_64": JSCFunctionData *func; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t length; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue data[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSCFunctionDataRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum FuncCallType { Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_CALL_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_CALL_NEW, Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_CALL_SUPER_CTOR, Step #6 - "compile-libfuzzer-introspector-x86_64": FUNC_CALL_TEMPLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncCallType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: add more variable kinds here instead of using bit fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_FUNCTION_DECL, /* lexical var with function declaration */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_NEW_FUNCTION_DECL, /* lexical var with async/generator Step #6 - "compile-libfuzzer-introspector-x86_64": function declaration */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_CATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_FUNCTION_NAME, /* function expression name */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_PRIVATE_FIELD, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_PRIVATE_METHOD, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_PRIVATE_GETTER, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_PRIVATE_SETTER, /* must come after JS_VAR_PRIVATE_GETTER */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_VAR_PRIVATE_GETTER_SETTER, /* must come after JS_VAR_PRIVATE_SETTER */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSVarKindEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*to_string)(JSContext *ctx, JSValueConst val); Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*from_string)(JSContext *ctx, const char *buf, Step #6 - "compile-libfuzzer-introspector-x86_64": int radix, int flags, slimb_t *pexponent); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*unary_arith)(JSContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *pres, OPCodeEnum op, JSValue op1); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*binary_arith)(JSContext *ctx, OPCodeEnum op, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *pres, JSValue op1, JSValue op2); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*compare)(JSContext *ctx, OPCodeEnum op, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue op1, JSValue op2); Step #6 - "compile-libfuzzer-introspector-x86_64": /* only for bigfloat: */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*mul_pow10_to_float64)(JSContext *ctx, const bf_t *a, Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t exponent); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*mul_pow10)(JSContext *ctx, JSValue *sp); Step #6 - "compile-libfuzzer-introspector-x86_64": } JSNumericOperations; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": PUT_LVALUE_NOKEEP, /* [depth] v -> */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUT_LVALUE_NOKEEP_DEPTH, /* [depth] v -> , keep depth (currently Step #6 - "compile-libfuzzer-introspector-x86_64": just disable optimizations) */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUT_LVALUE_KEEP_TOP, /* [depth] v -> v */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUT_LVALUE_KEEP_SECOND, /* [depth] v0 v -> v0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": PUT_LVALUE_NOKEEP_BOTTOM, /* v [depth] -> */ Step #6 - "compile-libfuzzer-introspector-x86_64": } PutLValueEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSAsyncGeneratorStateEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ASYNC_GENERATOR_STATE_SUSPENDED_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ASYNC_GENERATOR_STATE_SUSPENDED_YIELD, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ASYNC_GENERATOR_STATE_SUSPENDED_YIELD_STAR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ASYNC_GENERATOR_STATE_EXECUTING, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ASYNC_GENERATOR_STATE_AWAITING_RETURN, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_ASYNC_GENERATOR_STATE_COMPLETED, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAsyncGeneratorStateEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StackSizeState { Step #6 - "compile-libfuzzer-introspector-x86_64": int bc_len; Step #6 - "compile-libfuzzer-introspector-x86_64": int stack_len_max; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *stack_level_tab; Step #6 - "compile-libfuzzer-introspector-x86_64": int *pc_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": int pc_stack_len; Step #6 - "compile-libfuzzer-introspector-x86_64": int pc_stack_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } StackSizeState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSBigFloat { Step #6 - "compile-libfuzzer-introspector-x86_64": JSRefCountHeader header; /* must come first, 32-bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": bf_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSBigFloat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSStrictEqModeEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_EQ_STRICT, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_EQ_SAME_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_EQ_SAME_VALUE_ZERO, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSStrictEqModeEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GetExportNamesState { Step #6 - "compile-libfuzzer-introspector-x86_64": JSModuleDef **modules; Step #6 - "compile-libfuzzer-introspector-x86_64": int modules_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int modules_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ExportedNameEntry *exported_names; Step #6 - "compile-libfuzzer-introspector-x86_64": int exported_names_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int exported_names_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GetExportNamesState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSFloatEnv { Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t prec; Step #6 - "compile-libfuzzer-introspector-x86_64": bf_flags_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int status; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFloatEnv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSFunctionKindEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FUNC_NORMAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FUNC_GENERATOR = (1 << 0), Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FUNC_ASYNC = (1 << 1), Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FUNC_ASYNC_GENERATOR = (JS_FUNC_GENERATOR | JS_FUNC_ASYNC), Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFunctionKindEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSParseState { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_line_num; /* line number of last token */ Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; /* line number of current offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": JSToken token; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL got_lf; /* true if got line feed before the current token */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *last_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* current function code */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSFunctionDef *cur_func; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_module; /* parsing a module */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL allow_html_comments; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL ext_json; /* true if accepting JSON superset */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSArrayIteratorData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSIteratorKindEnum kind; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSArrayIteratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSFunctionBytecode { Step #6 - "compile-libfuzzer-introspector-x86_64": JSGCObjectHeader header; /* must come first */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t js_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t has_prototype : 1; /* true if a prototype field is necessary */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t has_simple_parameter_list : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_derived_class_constructor : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": /* true if home_object needs to be initialized */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t need_home_object : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t func_kind : 2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t new_target_allowed : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t super_call_allowed : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t super_allowed : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t arguments_allowed : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t has_debug : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t backtrace_barrier : 1; /* stop backtrace on this function */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t read_only_bytecode : 1; Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: 4 bits available */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *byte_code_buf; /* (self pointer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int byte_code_len; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom func_name; Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarDef *vardefs; /* arguments + local variables (arg_count + var_count) (self pointer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSClosureVar *closure_var; /* list of variables in the closure (self pointer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t arg_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t var_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t defined_arg_count; /* for length function property */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t stack_size; /* maximum stack size */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *realm; /* function realm */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *cpool; /* constant pool (self pointer) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cpool_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int closure_var_count; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* debug info, move to separate structure to save memory? */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom filename; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; Step #6 - "compile-libfuzzer-introspector-x86_64": int source_len; Step #6 - "compile-libfuzzer-introspector-x86_64": int pc2line_len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *pc2line_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": char *source; Step #6 - "compile-libfuzzer-introspector-x86_64": } debug; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFunctionBytecode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSOpCode { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef DUMP_BYTECODE Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t size; /* in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* the opcodes remove n_pop items from the top of the stack, then Step #6 - "compile-libfuzzer-introspector-x86_64": pushes n_push items */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t n_pop; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t n_push; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSOpCode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSFreeModuleEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FREE_MODULE_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FREE_MODULE_NOT_RESOLVED, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_FREE_MODULE_NOT_EVALUATED, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFreeModuleEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSFunctionDef { Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSFunctionDef *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": int parent_cpool_idx; /* index in the constant pool of the parent Step #6 - "compile-libfuzzer-introspector-x86_64": or -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int parent_scope_level; /* scope level in parent at point of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head child_list; /* list of JSFunctionDef.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_eval; /* TRUE if eval code */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eval_type; /* only valid if is_eval = TRUE */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_global_var; /* TRUE if variables are not defined locally: Step #6 - "compile-libfuzzer-introspector-x86_64": eval global, eval module or non strict eval */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_func_expr; /* TRUE if function expression */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_home_object; /* TRUE if the home object is available */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_prototype; /* true if a prototype field is necessary */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_simple_parameter_list; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_parameter_expressions; /* if true, an argument scope is created */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_use_strict; /* to reject directive in special cases */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_eval_call; /* true if the function contains a call to eval() */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_arguments_binding; /* true if the 'arguments' binding is Step #6 - "compile-libfuzzer-introspector-x86_64": available in the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_this_binding; /* true if the 'this' and new.target binding are Step #6 - "compile-libfuzzer-introspector-x86_64": available in the function */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL new_target_allowed; /* true if the 'new.target' does not Step #6 - "compile-libfuzzer-introspector-x86_64": throw a syntax error */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL super_call_allowed; /* true if super() is allowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL super_allowed; /* true if super. or super[] is allowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL arguments_allowed; /* true if the 'arguments' identifier is allowed */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_derived_class_constructor; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL in_function_body; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL backtrace_barrier; Step #6 - "compile-libfuzzer-introspector-x86_64": JSFunctionKindEnum func_kind : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": JSParseFunctionEnum func_type : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t js_mode; /* bitmap of JS_MODE_x */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom func_name; /* JS_ATOM_NULL if no name */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarDef *vars; Step #6 - "compile-libfuzzer-introspector-x86_64": int var_size; /* allocated size for vars[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int var_count; Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarDef *args; Step #6 - "compile-libfuzzer-introspector-x86_64": int arg_size; /* allocated size for args[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arg_count; /* number of arguments */ Step #6 - "compile-libfuzzer-introspector-x86_64": int defined_arg_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int var_object_idx; /* -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arg_var_object_idx; /* -1 if none (var object for the argument scope) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arguments_var_idx; /* -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int arguments_arg_idx; /* argument variable definition in argument scope, Step #6 - "compile-libfuzzer-introspector-x86_64": -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int func_var_idx; /* variable containing the current function (-1 Step #6 - "compile-libfuzzer-introspector-x86_64": if none, only used if is_func_expr is true) */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eval_ret_idx; /* variable containing the return value of the eval, -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int this_var_idx; /* variable containg the 'this' value, -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int new_target_var_idx; /* variable containg the 'new.target' value, -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int this_active_func_var_idx; /* variable containg the 'this.active_func' value, -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int home_object_var_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL need_home_object; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_level; /* index into fd->scopes if the current lexical scope */ Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_first; /* index into vd->vars of first lexically scoped variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_size; /* allocated size of fd->scopes array */ Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_count; /* number of entries used in the fd->scopes array */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarScope *scopes; Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarScope def_scope_array[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": int body_scope; /* scope of the body of the function or eval */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int global_var_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int global_var_size; Step #6 - "compile-libfuzzer-introspector-x86_64": JSGlobalVar *global_vars; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": DynBuf byte_code; Step #6 - "compile-libfuzzer-introspector-x86_64": int last_opcode_pos; /* -1 if no last opcode */ Step #6 - "compile-libfuzzer-introspector-x86_64": int last_opcode_line_num; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL use_short_opcodes; /* true if short opcodes are used in byte_code */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LabelSlot *label_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": int label_size; /* allocated size for label_slots[] */ Step #6 - "compile-libfuzzer-introspector-x86_64": int label_count; Step #6 - "compile-libfuzzer-introspector-x86_64": BlockEnv *top_break; /* break/continue label stack */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* constant pool (strings, functions, numbers) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue *cpool; Step #6 - "compile-libfuzzer-introspector-x86_64": int cpool_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int cpool_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of variables in the closure */ Step #6 - "compile-libfuzzer-introspector-x86_64": int closure_var_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int closure_var_size; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClosureVar *closure_var; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JumpSlot *jump_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": int jump_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int jump_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": LineNumberSlot *line_number_slots; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_number_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_number_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_number_last; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_number_last_pc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* pc2line table */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom filename; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; Step #6 - "compile-libfuzzer-introspector-x86_64": DynBuf pc2line; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *source; /* raw source, utf-8 encoded */ Step #6 - "compile-libfuzzer-introspector-x86_64": int source_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": JSModuleDef *module; /* != NULL when parsing a module */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSFunctionDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum BCTagEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_NULL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_UNDEFINED, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_BOOL_FALSE, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_BOOL_TRUE, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_INT32, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_FLOAT64, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_STRING, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_BIG_INT, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_BIG_FLOAT, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_BIG_DECIMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_TEMPLATE_OBJECT, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_FUNCTION_BYTECODE, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_MODULE, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_TYPED_ARRAY, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_ARRAY_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_SHARED_ARRAY_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_DATE, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_OBJECT_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": BC_TAG_OBJECT_REFERENCE, Step #6 - "compile-libfuzzer-introspector-x86_64": } BCTagEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSMapRecord { Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_count; /* used during enumeration to avoid freeing the record */ Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL empty; /* TRUE if the record is deleted */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSMapState *map; Step #6 - "compile-libfuzzer-introspector-x86_64": struct JSMapRecord *next_weak_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head hash_link; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue key; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue value; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSMapRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSToken { Step #6 - "compile-libfuzzer-introspector-x86_64": int val; Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; /* line number of token start */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue str; Step #6 - "compile-libfuzzer-introspector-x86_64": int sep; Step #6 - "compile-libfuzzer-introspector-x86_64": } str; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue val; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef CONFIG_BIGNUM Step #6 - "compile-libfuzzer-introspector-x86_64": slimb_t exponent; /* may be != 0 only if val is a float */ Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } num; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom atom; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_escape; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } ident; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue body; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } regexp; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSToken; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSGeneratorStateEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GENERATOR_STATE_SUSPENDED_START, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GENERATOR_STATE_SUSPENDED_YIELD, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GENERATOR_STATE_SUSPENDED_YIELD_STAR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GENERATOR_STATE_EXECUTING, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_GENERATOR_STATE_COMPLETED, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSGeneratorStateEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSExportTypeEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_EXPORT_TYPE_LOCAL, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_EXPORT_TYPE_INDIRECT, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSExportTypeEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *obj; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_next; /* -1 if no next entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSObjectListEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSMapIteratorData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue obj; Step #6 - "compile-libfuzzer-introspector-x86_64": JSIteratorKindEnum kind; Step #6 - "compile-libfuzzer-introspector-x86_64": JSMapRecord *cur_record; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSMapIteratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSExportEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int var_idx; /* closure variable index */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarRef *var_ref; /* if != NULL, reference to the variable */ Step #6 - "compile-libfuzzer-introspector-x86_64": } local; /* for local export */ Step #6 - "compile-libfuzzer-introspector-x86_64": int req_module_idx; /* module for indirect export */ Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": JSExportTypeEnum export_type; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom local_name; /* '*' if export ns from. not used for local Step #6 - "compile-libfuzzer-introspector-x86_64": export after compilation */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom export_name; /* exported variable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSExportEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSRegExpStringIteratorData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue iterating_regexp; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue iterated_string; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL global; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL unicode; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL done; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSRegExpStringIteratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSResolveResultEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_RESOLVE_RES_EXCEPTION = -1, /* memory alloc error */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_RESOLVE_RES_FOUND = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_RESOLVE_RES_NOT_FOUND, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_RESOLVE_RES_CIRCULAR, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_RESOLVE_RES_AMBIGUOUS, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSResolveResultEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EXPORTED_NAME_AMBIGUOUS, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPORTED_NAME_NORMAL, Step #6 - "compile-libfuzzer-introspector-x86_64": EXPORTED_NAME_NS, Step #6 - "compile-libfuzzer-introspector-x86_64": } ExportedNameEntryEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSBigDecimal { Step #6 - "compile-libfuzzer-introspector-x86_64": JSRefCountHeader header; /* must come first, 32-bit */ Step #6 - "compile-libfuzzer-introspector-x86_64": bfdec_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSBigDecimal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ExportedNameEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom export_name; Step #6 - "compile-libfuzzer-introspector-x86_64": ExportedNameEntryEnum export_type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": JSExportEntry *me; /* using when the list is built */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSVarRef *var_ref; /* EXPORTED_NAME_NORMAL */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSModuleDef *module; /* for EXPORTED_NAME_NS */ Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } ExportedNameEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSAsyncGeneratorRequest { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": /* completion */ Step #6 - "compile-libfuzzer-introspector-x86_64": int completion_type; /* GEN_MAGIC_x */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue result; Step #6 - "compile-libfuzzer-introspector-x86_64": /* promise capability */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue promise; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue resolving_funcs[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAsyncGeneratorRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BlockEnv { Step #6 - "compile-libfuzzer-introspector-x86_64": struct BlockEnv *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom label_name; /* JS_ATOM_NULL if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int label_break; /* -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int label_cont; /* -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int drop_count; /* number of stack elements to drop */ Step #6 - "compile-libfuzzer-introspector-x86_64": int label_finally; /* -1 if none */ Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_level; Step #6 - "compile-libfuzzer-introspector-x86_64": int has_iterator; Step #6 - "compile-libfuzzer-introspector-x86_64": } BlockEnv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ValueSlot { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue val; Step #6 - "compile-libfuzzer-introspector-x86_64": JSString *str; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } ValueSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSMapState { Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_weak; /* TRUE if WeakSet/WeakMap */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head records; /* list of JSMapRecord.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t record_count; Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head *hash_table; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hash_size; /* must be a power of two */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t record_count_threshold; /* count at which a hash table Step #6 - "compile-libfuzzer-introspector-x86_64": resize is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSMapState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AtomicsOpEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_AND, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_OR, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_SUB, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_XOR, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_EXCHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_COMPARE_EXCHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": ATOMICS_OP_LOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": } AtomicsOpEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSVarScope { Step #6 - "compile-libfuzzer-introspector-x86_64": int parent; /* index into fd->scopes of the enclosing scope */ Step #6 - "compile-libfuzzer-introspector-x86_64": int first; /* index into fd->vars of the last variable in this scope */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSVarScope; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSAsyncGeneratorData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *generator; /* back pointer to the object (const) */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAsyncGeneratorStateEnum state; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAsyncFunctionState func_state; Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head queue; /* list of JSAsyncGeneratorRequest.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSAsyncGeneratorData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSGlobalVar { Step #6 - "compile-libfuzzer-introspector-x86_64": int cpool_idx; /* if >= 0, index in the constant pool for hoisted Step #6 - "compile-libfuzzer-introspector-x86_64": function defintion*/ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t force_init : 1; /* force initialization to undefined */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_lexical : 1; /* global let/const definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_const : 1; /* const definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": int scope_level; /* scope of definition */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom var_name; /* variable name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSGlobalVar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CodeContext { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *bc_buf; /* code buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int bc_len; /* length of the code buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": int pos; /* position past the matched code pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": int line_num; /* last visited OP_line_num parameter or -1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int op; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": int label; Step #6 - "compile-libfuzzer-introspector-x86_64": int val; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom atom; Step #6 - "compile-libfuzzer-introspector-x86_64": } CodeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t prec; Step #6 - "compile-libfuzzer-introspector-x86_64": bf_flags_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } BigDecimalEnv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSResolveEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": JSModuleDef *module; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom name; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSResolveEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSString JSString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSProxyData { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue target; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue handler; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_func; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t is_revoked; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSProxyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSClassShortDef { Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom class_name; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassFinalizer *finalizer; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassGCMark *gc_mark; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSClassShortDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSString JSAtomStruct; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSArrayBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": int byte_length; /* 0 if detached */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t detached; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t shared; /* if shared, the array buffer cannot be detached */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; /* NULL if detached */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head array_list; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": JSFreeArrayBufferDataFunc *free_func; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSArrayBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSResolveState { Step #6 - "compile-libfuzzer-introspector-x86_64": JSResolveEntry *array; Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSResolveState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:59.972 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*exchange_f)(void *a, void *b, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*cmp_f)(const void *, const void *, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:09:59.986 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/quickjs-atom.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.003 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libregexp.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.009 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libunicode-table.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Cn, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Lu, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Ll, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Lt, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Lm, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Lo, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Mn, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Mc, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Me, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Nd, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Nl, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_No, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Sm, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Sc, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Sk, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_So, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Pc, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Pd, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Ps, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Pe, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Pi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Pf, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Po, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Zs, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Zl, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Zp, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Cc, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Cf, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Cs, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Co, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_LC, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_L, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_M, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_N, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_S, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_P, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_Z, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_C, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_GC_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": } UnicodeGCEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Unknown, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Adlam, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Ahom, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Anatolian_Hieroglyphs, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Arabic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Armenian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Avestan, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Balinese, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Bamum, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Bassa_Vah, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Batak, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Bengali, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Bhaiksuki, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Bopomofo, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Brahmi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Braille, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Buginese, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Buhid, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Canadian_Aboriginal, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Carian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Caucasian_Albanian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Chakma, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Cham, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Cherokee, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Chorasmian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Common, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Coptic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Cuneiform, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Cypriot, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Cyrillic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Deseret, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Devanagari, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Dives_Akuru, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Dogra, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Duployan, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Egyptian_Hieroglyphs, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Elbasan, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Elymaic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Ethiopic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Georgian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Glagolitic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Gothic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Grantha, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Greek, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Gujarati, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Gunjala_Gondi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Gurmukhi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Han, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Hangul, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Hanifi_Rohingya, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Hanunoo, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Hatran, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Hebrew, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Hiragana, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Imperial_Aramaic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Inherited, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Inscriptional_Pahlavi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Inscriptional_Parthian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Javanese, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Kaithi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Kannada, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Katakana, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Kayah_Li, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Kharoshthi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Khmer, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Khojki, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Khitan_Small_Script, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Khudawadi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Lao, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Latin, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Lepcha, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Limbu, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Linear_A, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Linear_B, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Lisu, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Lycian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Lydian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Makasar, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Mahajani, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Malayalam, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Mandaic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Manichaean, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Marchen, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Masaram_Gondi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Medefaidrin, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Meetei_Mayek, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Mende_Kikakui, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Meroitic_Cursive, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Meroitic_Hieroglyphs, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Miao, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Modi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Mongolian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Mro, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Multani, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Myanmar, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Nabataean, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Nandinagari, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_New_Tai_Lue, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Newa, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Nko, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Nushu, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Nyiakeng_Puachue_Hmong, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Ogham, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Ol_Chiki, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_Hungarian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_Italic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_North_Arabian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_Permic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_Persian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_Sogdian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_South_Arabian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Old_Turkic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Oriya, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Osage, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Osmanya, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Pahawh_Hmong, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Palmyrene, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Pau_Cin_Hau, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Phags_Pa, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Phoenician, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Psalter_Pahlavi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Rejang, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Runic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Samaritan, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Saurashtra, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Sharada, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Shavian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Siddham, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_SignWriting, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Sinhala, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Sogdian, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Sora_Sompeng, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Soyombo, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Sundanese, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Syloti_Nagri, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Syriac, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tagalog, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tagbanwa, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tai_Le, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tai_Tham, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tai_Viet, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Takri, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tamil, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tangut, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Telugu, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Thaana, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Thai, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tibetan, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tifinagh, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Tirhuta, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Ugaritic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Vai, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Wancho, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Warang_Citi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Yezidi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Yi, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_Zanabazar_Square, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_SCRIPT_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": } UnicodeScriptEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Hyphen, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_Math, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_Alphabetic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_Lowercase, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_Uppercase, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_Grapheme_Extend, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_Default_Ignorable_Code_Point, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_ID_Start, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Other_ID_Continue, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Prepended_Concatenation_Mark, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_ID_Continue1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_XID_Start1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_XID_Continue1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_Titlecased1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_Casefolded1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_NFKC_Casefolded1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_ASCII_Hex_Digit, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Bidi_Control, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Dash, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Deprecated, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Diacritic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Extender, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Hex_Digit, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_IDS_Binary_Operator, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_IDS_Trinary_Operator, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Ideographic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Join_Control, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Logical_Order_Exception, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Noncharacter_Code_Point, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Pattern_Syntax, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Pattern_White_Space, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Quotation_Mark, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Radical, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Regional_Indicator, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Sentence_Terminal, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Soft_Dotted, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Terminal_Punctuation, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Unified_Ideograph, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Variation_Selector, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_White_Space, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Bidi_Mirrored, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Emoji, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Emoji_Component, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Emoji_Modifier, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Emoji_Modifier_Base, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Emoji_Presentation, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Extended_Pictographic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Default_Ignorable_Code_Point, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_ID_Start, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Case_Ignorable, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_ASCII, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Alphabetic, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Any, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Assigned, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Cased, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_Casefolded, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_Casemapped, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_Lowercased, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_NFKC_Casefolded, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_Titlecased, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Changes_When_Uppercased, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Grapheme_Base, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Grapheme_Extend, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_ID_Continue, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Lowercase, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Math, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Uppercase, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_XID_Continue, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_XID_Start, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_Cased1, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_PROP_COUNT, Step #6 - "compile-libfuzzer-introspector-x86_64": } UnicodePropertyEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.159 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libbf.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ZivFunc(bf_t *r, const bf_t *a, limb_t prec, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FastDivData { Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t m1; /* multiplier */ Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t shift1; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t shift2; Step #6 - "compile-libfuzzer-introspector-x86_64": } FastDivData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int bf_op2_func_t(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, Step #6 - "compile-libfuzzer-introspector-x86_64": bf_flags_t flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double NTTLimb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef limb_t NTTLimb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct BFNTTState { Step #6 - "compile-libfuzzer-introspector-x86_64": bf_context_t *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* used for mul_mod_fast() */ Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t ntt_mods_div[NB_MODS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t ntt_proot_pow[NB_MODS][2][NTT_PROOT_2EXP + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t ntt_proot_pow_inv[NB_MODS][2][NTT_PROOT_2EXP + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": NTTLimb *ntt_trig[NB_MODS][2][NTT_TRIG_K_MAX + 1]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1/2^n mod m */ Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t ntt_len_inv[NB_MODS][NTT_PROOT_2EXP + 1][2]; Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(__AVX2__) Step #6 - "compile-libfuzzer-introspector-x86_64": __m256d ntt_mods_cr_vec[NB_MODS * (NB_MODS - 1) / 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": __m256d ntt_mods_vec[NB_MODS]; Step #6 - "compile-libfuzzer-introspector-x86_64": __m256d ntt_mods_inv_vec[NB_MODS]; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t ntt_mods_cr_inv[NB_MODS * (NB_MODS - 1) / 2]; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } BFNTTState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef intptr_t mp_size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": __m256d v; Step #6 - "compile-libfuzzer-introspector-x86_64": double d[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VecUnion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u; Step #6 - "compile-libfuzzer-introspector-x86_64": } Float64Union; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.284 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/cutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int BOOL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct DynBuf { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t allocated_size; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL error; /* true if a memory allocation error occurred */ Step #6 - "compile-libfuzzer-introspector-x86_64": DynBufReallocFunc *realloc_func; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; /* for realloc_func */ Step #6 - "compile-libfuzzer-introspector-x86_64": } DynBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *DynBufReallocFunc(void *opaque, void *ptr, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.294 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/quickjs-libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef sig_t mysighandler_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue rw_func[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSOSRWHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL has_object; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue func; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSOSTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_WORKER Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head msg_queue; /* list of JSWorkerMessage.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": int read_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int write_fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSWorkerMessagePipe; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSThreadState { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head os_rw_handlers; /* list of JSOSRWHandler.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head os_signal_handlers; /* list JSOSSignalHandler.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head os_timers; /* list of JSOSTimer.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head port_list; /* list of JSWorkerMessageHandler.link */ Step #6 - "compile-libfuzzer-introspector-x86_64": int eval_script_recurse; /* only used in the main thread */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* not used in the main thread */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSWorkerMessagePipe *recv_pipe, *send_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": int terminated; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSThreadState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSWorkerMessagePipe *recv_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": JSWorkerMessagePipe *send_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": JSWorkerMessageHandler *msg_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": JSThreadState *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *th; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSWorkerData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": int sig_num; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue func; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSOSSignalHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*mysighandler_t)(int sig_num); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SSIZE_T ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *data; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of SharedArrayBuffers, necessary to free the message */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t **sab_tab; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t sab_tab_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSWorkerMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct list_head link; Step #6 - "compile-libfuzzer-introspector-x86_64": JSWorkerMessagePipe *recv_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue on_message_func; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSWorkerMessageHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSModuleDef *(JSInitModuleFunc)(JSContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *module_name); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *f; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL close_in_finalizer; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_popen; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSSTDFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; /* module filename */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *basename; /* module base name */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSWorkerMessagePipe *recv_pipe, *send_pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": JSWorkerData *worker; Step #6 - "compile-libfuzzer-introspector-x86_64": } WorkerFuncArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t buf[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSSABHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*mysighandler_t)(int sig_num); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.358 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libunicode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFC, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFD, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFKC, Step #6 - "compile-libfuzzer-introspector-x86_64": UNICODE_NFKD, Step #6 - "compile-libfuzzer-introspector-x86_64": } UnicodeNormalizationEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int len; /* in points, always even */ Step #6 - "compile-libfuzzer-introspector-x86_64": int size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *points; /* points sorted by increasing value */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *mem_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*realloc_func)(void *opaque, void *ptr, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": } CharRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CR_OP_UNION, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_OP_INTER, Step #6 - "compile-libfuzzer-introspector-x86_64": CR_OP_XOR, Step #6 - "compile-libfuzzer-introspector-x86_64": } CharRangeOpEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.365 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libregexp-opcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.372 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libbf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int128 int128_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t slimb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint128_t dlimb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t slimb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t dlimb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct bf_context_t *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; Step #6 - "compile-libfuzzer-introspector-x86_64": slimb_t expn; Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t *tab; Step #6 - "compile-libfuzzer-introspector-x86_64": } bf_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BF_RNDN, /* round to nearest, ties to even */ Step #6 - "compile-libfuzzer-introspector-x86_64": BF_RNDZ, /* round to zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": BF_RNDD, /* round to -inf (the code relies on (BF_RNDD xor BF_RNDU) = 1) */ Step #6 - "compile-libfuzzer-introspector-x86_64": BF_RNDU, /* round to +inf */ Step #6 - "compile-libfuzzer-introspector-x86_64": BF_RNDNA, /* round to nearest, ties away from zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": BF_RNDA, /* round away from zero */ Step #6 - "compile-libfuzzer-introspector-x86_64": BF_RNDF, /* faithful rounding (nondeterministic, either RNDD or RNDU, Step #6 - "compile-libfuzzer-introspector-x86_64": inexact flag is always set) */ Step #6 - "compile-libfuzzer-introspector-x86_64": } bf_rnd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t bf_flags_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t limb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int128 uint128_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t limb_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* must be kept identical to bf_t */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct bf_context_t *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": int sign; Step #6 - "compile-libfuzzer-introspector-x86_64": slimb_t expn; Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t *tab; Step #6 - "compile-libfuzzer-introspector-x86_64": } bfdec_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bf_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": limb_t prec; Step #6 - "compile-libfuzzer-introspector-x86_64": } BFConstCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *bf_realloc_func_t(void *opaque, void *ptr, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct bf_context_t { Step #6 - "compile-libfuzzer-introspector-x86_64": void *realloc_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": bf_realloc_func_t *realloc_func; Step #6 - "compile-libfuzzer-introspector-x86_64": BFConstCache log2_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": BFConstCache pi_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": struct BFNTTState *ntt_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } bf_context_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.385 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/quickjs-opcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.397 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/quickjs-libc.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.402 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/quickjs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union JSValueUnion { Step #6 - "compile-libfuzzer-introspector-x86_64": void *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t int32; Step #6 - "compile-libfuzzer-introspector-x86_64": double float64; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSValueUnion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSValue JSCFunctionData(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv, int magic, JSValue *func_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSMallocFunctions { Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*js_malloc)(JSMallocState *s, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*js_free)(JSMallocState *s, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*js_realloc)(JSMallocState *s, void *ptr, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": size_t (*js_malloc_usable_size)(const void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": } JSMallocFunctions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSClassDef { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *class_name; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassFinalizer *finalizer; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassGCMark *gc_mark; Step #6 - "compile-libfuzzer-introspector-x86_64": /* if call != NULL, the object is a function. If (flags & Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CALL_FLAG_CONSTRUCTOR) != 0, the function is called as a Step #6 - "compile-libfuzzer-introspector-x86_64": constructor. In this case, 'this_val' is new.target. A Step #6 - "compile-libfuzzer-introspector-x86_64": constructor call only happens if the object constructor bit is Step #6 - "compile-libfuzzer-introspector-x86_64": set (see JS_SetConstructorBit()). */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassCall *call; Step #6 - "compile-libfuzzer-introspector-x86_64": /* XXX: suppress this indirection ? It is here only to save memory Step #6 - "compile-libfuzzer-introspector-x86_64": because only a few classes need these methods */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassExoticMethods *exotic; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSClassDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void JSHostPromiseRejectionTracker(JSContext *ctx, JSValueConst promise, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst reason, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_BOOL is_handled, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum JSCFunctionEnum { /* XXX: should rename for namespace isolation */ Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_generic, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_generic_magic, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_constructor, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_constructor_magic, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_constructor_or_func, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_constructor_or_func_magic, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_f_f, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_f_f_f, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_getter, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_setter, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_getter_magic, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_setter_magic, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_CFUNC_iterator_next, Step #6 - "compile-libfuzzer-introspector-x86_64": } JSCFunctionEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSValue { Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueUnion u; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSMallocState { Step #6 - "compile-libfuzzer-introspector-x86_64": size_t malloc_count; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t malloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t malloc_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; /* user opaque */ Step #6 - "compile-libfuzzer-introspector-x86_64": } JSMallocState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSGCObjectHeader JSGCObjectHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSMemoryUsage { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t malloc_size, malloc_limit, memory_used_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t malloc_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t memory_used_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t atom_count, atom_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t str_count, str_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t obj_count, obj_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t prop_count, prop_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t shape_count, shape_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t js_func_count, js_func_size, js_func_code_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t js_func_pc2line_count, js_func_pc2line_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t c_func_count, array_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fast_array_count, fast_array_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t binary_object_count, binary_object_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSMemoryUsage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSPropertyEnum { Step #6 - "compile-libfuzzer-introspector-x86_64": JS_BOOL is_enumerable; Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom atom; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSPropertyEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSRuntime JSRuntime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSObject JSObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t JSValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void JS_MarkFunc(JSRuntime *rt, JSGCObjectHeader *gp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSValue JSJobFunc(JSContext *ctx, int argc, JSValueConst *argv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSCFunctionListEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t prop_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t def_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t magic; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t length; /* XXX: should move outside union */ Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cproto; /* XXX: should move outside union */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSCFunctionType cfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } func; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": JSCFunctionType get; Step #6 - "compile-libfuzzer-introspector-x86_64": JSCFunctionType set; Step #6 - "compile-libfuzzer-introspector-x86_64": } getset; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": int base; Step #6 - "compile-libfuzzer-introspector-x86_64": } alias; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const struct JSCFunctionListEntry *tab; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } prop_list; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t i32; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t i64; Step #6 - "compile-libfuzzer-introspector-x86_64": double f64; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSCFunctionListEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSContext JSContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSClass JSClass; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSRefCountHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": int ref_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSRefCountHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __JSValue *JSValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSValue JSCFunction(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int JSInterruptHandler(JSRuntime *rt, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSModuleDef *JSModuleLoaderFunc(JSContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *module_name, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int JSModuleInitFunc(JSContext *ctx, JSModuleDef *m); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const struct __JSValue *JSValueConst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSValue JSCFunctionMagic(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv, int magic); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef JSValue JSClassCall(JSContext *ctx, JSValueConst func_obj, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst this_val, int argc, JSValueConst *argv, Step #6 - "compile-libfuzzer-introspector-x86_64": int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void JSFreeArrayBufferDataFunc(JSRuntime *rt, void *opaque, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t JSClassID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSPropertyDescriptor { Step #6 - "compile-libfuzzer-introspector-x86_64": int flags; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue value; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue getter; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue setter; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSPropertyDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void JSClassFinalizer(JSRuntime *rt, JSValue val); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *JSModuleNormalizeFunc(JSContext *ctx, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *module_base_name, Step #6 - "compile-libfuzzer-introspector-x86_64": const char *module_name, void *opaque); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union JSCFunctionType { Step #6 - "compile-libfuzzer-introspector-x86_64": JSCFunction *generic; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*generic_magic)(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv, int magic); Step #6 - "compile-libfuzzer-introspector-x86_64": JSCFunction *constructor; Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*constructor_magic)(JSContext *ctx, JSValueConst new_target, int argc, JSValueConst *argv, int magic); Step #6 - "compile-libfuzzer-introspector-x86_64": JSCFunction *constructor_or_func; Step #6 - "compile-libfuzzer-introspector-x86_64": double (*f_f)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": double (*f_f_f)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*getter)(JSContext *ctx, JSValueConst this_val); Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*setter)(JSContext *ctx, JSValueConst this_val, JSValueConst val); Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*getter_magic)(JSContext *ctx, JSValueConst this_val, int magic); Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*setter_magic)(JSContext *ctx, JSValueConst this_val, JSValueConst val, int magic); Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*iterator_next)(JSContext *ctx, JSValueConst this_val, Step #6 - "compile-libfuzzer-introspector-x86_64": int argc, JSValueConst *argv, int *pdone, int magic); Step #6 - "compile-libfuzzer-introspector-x86_64": } JSCFunctionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t JSAtom; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSClassExoticMethods { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Return -1 if exception (can only happen in case of Proxy object), Step #6 - "compile-libfuzzer-introspector-x86_64": FALSE if the property does not exists, TRUE if it exists. If 1 is Step #6 - "compile-libfuzzer-introspector-x86_64": returned, the property descriptor 'desc' is filled if != NULL. */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_own_property)(JSContext *ctx, JSPropertyDescriptor *desc, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst obj, JSAtom prop); Step #6 - "compile-libfuzzer-introspector-x86_64": /* '*ptab' should hold the '*plen' property keys. Return 0 if OK, Step #6 - "compile-libfuzzer-introspector-x86_64": -1 if exception. The 'is_enumerable' field is ignored. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*get_own_property_names)(JSContext *ctx, JSPropertyEnum **ptab, Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *plen, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst obj); Step #6 - "compile-libfuzzer-introspector-x86_64": /* return < 0 if exception, or TRUE/FALSE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*delete_property)(JSContext *ctx, JSValueConst obj, JSAtom prop); Step #6 - "compile-libfuzzer-introspector-x86_64": /* return < 0 if exception or TRUE/FALSE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*define_own_property)(JSContext *ctx, JSValueConst this_obj, Step #6 - "compile-libfuzzer-introspector-x86_64": JSAtom prop, JSValueConst val, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst getter, JSValueConst setter, Step #6 - "compile-libfuzzer-introspector-x86_64": int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": /* The following methods can be emulated with the previous ones, Step #6 - "compile-libfuzzer-introspector-x86_64": so they are usually not needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* return < 0 if exception or TRUE/FALSE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*has_property)(JSContext *ctx, JSValueConst obj, JSAtom atom); Step #6 - "compile-libfuzzer-introspector-x86_64": JSValue (*get_property)(JSContext *ctx, JSValueConst obj, JSAtom atom, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst receiver); Step #6 - "compile-libfuzzer-introspector-x86_64": /* return < 0 if exception or TRUE/FALSE */ Step #6 - "compile-libfuzzer-introspector-x86_64": int (*set_property)(JSContext *ctx, JSValueConst obj, JSAtom atom, Step #6 - "compile-libfuzzer-introspector-x86_64": JSValueConst value, JSValueConst receiver, int flags); Step #6 - "compile-libfuzzer-introspector-x86_64": } JSClassExoticMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void JSClassGCMark(JSRuntime *rt, JSValueConst val, Step #6 - "compile-libfuzzer-introspector-x86_64": JS_MarkFunc *mark_func); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*sab_alloc)(void *opaque, size_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*sab_free)(void *opaque, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*sab_dup)(void *opaque, void *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": void *sab_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } JSSharedArrayBufferFunctions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JSModuleDef JSModuleDef; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.426 INFO datatypes - __init__: Processing /src/gpac/src/quickjs/libregexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uintptr_t StackInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR_RANGE_d, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR_RANGE_D, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR_RANGE_s, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR_RANGE_S, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR_RANGE_w, Step #6 - "compile-libfuzzer-introspector-x86_64": CHAR_RANGE_W, Step #6 - "compile-libfuzzer-introspector-x86_64": } CharRangeEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef DUMP_REOP Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": } REOpCode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct REExecState { Step #6 - "compile-libfuzzer-introspector-x86_64": REExecStateEnum type : 8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t stack_len; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t count; /* only used for RE_EXEC_STATE_GREEDY_QUANT */ Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *cptr; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *pc; Step #6 - "compile-libfuzzer-introspector-x86_64": void *buf[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } REExecState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": DynBuf byte_code; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf_end; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *buf_start; Step #6 - "compile-libfuzzer-introspector-x86_64": int re_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_utf16; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL ignore_case; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL dotall; Step #6 - "compile-libfuzzer-introspector-x86_64": int capture_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_capture_count; /* -1 = not computed yet */ Step #6 - "compile-libfuzzer-introspector-x86_64": int has_named_captures; /* -1 = don't know, 0 = no, 1 = yes */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": DynBuf group_names; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": char error_msg[TMP_BUF_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": char tmp_buf[TMP_BUF_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } u; Step #6 - "compile-libfuzzer-introspector-x86_64": } REParseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": RE_EXEC_STATE_SPLIT, Step #6 - "compile-libfuzzer-introspector-x86_64": RE_EXEC_STATE_LOOKAHEAD, Step #6 - "compile-libfuzzer-introspector-x86_64": RE_EXEC_STATE_NEGATIVE_LOOKAHEAD, Step #6 - "compile-libfuzzer-introspector-x86_64": RE_EXEC_STATE_GREEDY_QUANT, Step #6 - "compile-libfuzzer-introspector-x86_64": } REExecStateEnum; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *cbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": const uint8_t *cbuf_end; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 = 8 bit chars, 1 = 16 bit chars, 2 = 16 bit chars, UTF-16 */ Step #6 - "compile-libfuzzer-introspector-x86_64": int cbuf_type; Step #6 - "compile-libfuzzer-introspector-x86_64": int capture_count; Step #6 - "compile-libfuzzer-introspector-x86_64": int stack_size_max; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL multi_line; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL ignore_case; Step #6 - "compile-libfuzzer-introspector-x86_64": BOOL is_utf16; Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; /* used for stack overflow check */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": size_t state_size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *state_stack; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t state_stack_size; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t state_stack_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } REExecContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.464 INFO datatypes - __init__: Processing /src/gpac/include/tests.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.469 INFO datatypes - __init__: Processing /src/gpac/include/wince/errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.475 INFO datatypes - __init__: Processing /src/gpac/include/win32/stdint.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int64 int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.481 INFO datatypes - __init__: Processing /src/gpac/include/win32/inttypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char int8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short uint16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int int32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed __int64 int64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed short int16_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char uint8_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int uint32_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 uint64_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t ssize_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.486 INFO datatypes - __init__: Processing /src/gpac/include/gpac/list.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_array GF_List; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.492 INFO datatypes - __init__: Processing /src/gpac/include/gpac/scene_engine.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_scene_engine GF_SceneEngine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_seng_callback)(void *udta, u16 ESID, u8 *data, u32 size, u64 ts); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.498 INFO datatypes - __init__: Processing /src/gpac/include/gpac/mpegts.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeline_id; Step #6 - "compile-libfuzzer-introspector-x86_64": //for now we only support one URL announcement Step #6 - "compile-libfuzzer-introspector-x86_64": const char *external_URL; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_announce, is_splicing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reload_external; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction activation_countdown; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_TemiLocationDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! parent demuxer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Demuxer *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of streams (PES and sections)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID of PMT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pmt_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID of PCR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pcr_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! program number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-4 IOD if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_InitialObjectDescriptor *pmt_iod; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of additional ODs found per program Step #6 - "compile-libfuzzer-introspector-x86_64": this list is only created when MPEG-4 over MPEG-2 is detected Step #6 - "compile-libfuzzer-introspector-x86_64": the list AND the ODs contained in it are destroyed when destroying the program/demuxer Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *additional_ods; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! first dts found on this program - this is used by parsers, but not setup by the lib*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Last PCR value received for this program and associated packet number */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_pcr_value; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet number of last PCR value received*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_pcr_value_pck_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PCR value before the last received one for this program and associated packet number Step #6 - "compile-libfuzzer-introspector-x86_64": used to compute PCR interpolation value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 before_last_pcr_value; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet number of before last PCR value received*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 before_last_pcr_value_pck_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for hybrid use-cases we need to know if TDT has already been processed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool tdt_found; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates if PID is playing. Used in scalable streams only to toggle quality switch*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_scalable; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! metadata descriptor pointer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MetadataPointerDescriptor *metadata_pointer_descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! continuity counter check for pure PCR PIDs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s16 pcr_cc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *user; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Program; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 lang[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *items; Step #6 - "compile-libfuzzer-introspector-x86_64": char *text; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DVB_Extended_Event_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": time_t unix_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* local time offset descriptor data (unused ...) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 country_code[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 country_region_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 local_time_offset_seconds; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t unix_next_toc; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 next_time_offset_seconds; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DateTime_Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_metadata_pointer_descriptor { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 application_format_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 format_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool locator_record_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 locator_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char *locator_data; Step #6 - "compile-libfuzzer-introspector-x86_64": enum metadata_carriage carriage_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 program_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ts_location; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ts_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_MetadataPointerDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeline_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 media_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pes_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_reload; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_paused; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_discontinuity; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_TemiTimecodeDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_metadata_descriptor { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 application_format_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 format_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 decoder_config_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dsmcc_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 service_id_record_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char *service_id_record; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 decoder_config_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *decoder_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 decoder_config_id_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *decoder_config_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 decoder_config_service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_MetadataDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *item; Step #6 - "compile-libfuzzer-introspector-x86_64": char *description; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DVB_Extended_Event_Item; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 original_network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 transport_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *events; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_EIT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! regular demux mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_RAW_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! split mode: only demux PAT and create streams, forward all other packets */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_RAW_SPLIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forward mode: forward all TS packets after PCR extraction */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_RAW_FORWARD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! probe mode: only parse header */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_RAW_PROBE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSRawMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_es GF_M2TS_ES; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_demux_table Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pointer to next table/section*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __m2ts_demux_table *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set when first table completely received*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_init; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set when repeated section*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! table id*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! extended table id*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ex_table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current section version number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last received version number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current/next indicator (cf MPEG-2 TS spec)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 current_next_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current section number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last section number to get the complete table*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of sections for this table*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sections; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! total table size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 table_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Table; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 content_nibble_level_1, content_nibble_level_2, user_nibble; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DVB_Content_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 lang[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *event_name, *event_text; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DVB_Short_Event_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __elementary_stream_ifce Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! misc caps of the stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 caps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! matches PID for MPEG2, ES_ID for MPEG-4*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-4 ST*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codec ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packed 3-char language code (4CC with last byte ' ')*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lang; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration in ms - 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! average bit rate in bit/sec - 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bit_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! repeat rate in ms for carrouseling - 0 if no repeat*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 repeat_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! decoder configuration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *decoder_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! decoder configuration size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 decoder_config_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-4 SL Config if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLConfig *sl_config; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! input ES control from caller*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*input_ctrl)(struct __elementary_stream_ifce *_self, u32 ctrl_type, void *param); Step #6 - "compile-libfuzzer-introspector-x86_64": /*! input user data of interface - usually set by interface owner*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *input_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! output ES control of destination*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*output_ctrl)(struct __elementary_stream_ifce *_self, u32 ctrl_type, void *param); Step #6 - "compile-libfuzzer-introspector-x86_64": /*! output user data of interface - usually set during interface setup*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *output_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream dependency ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depends_on_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dv info, not valid if first byte not 1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_info[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! registration authority code to use, 0 if not applicable*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ra_code; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC unmapped meta codec decoder config size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_meta_dsi_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC unmapped meta codec decoder config*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *gpac_meta_dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC unmapped meta codec name if knwon*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *gpac_meta_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ESInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! seconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sec; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! nanoseconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nanosec; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Time; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MPEG1 = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MPEG2 = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_MPEG1 = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_MPEG2 = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PRIVATE_SECTION = 0x05, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PRIVATE_DATA = 0x06, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MHEG = 0x07, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_13818_1_DSMCC = 0x08, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_H222_1 = 0x09, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_13818_6_ANNEX_A = 0x0A, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_13818_6_ANNEX_B = 0x0B, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_13818_6_ANNEX_C = 0x0C, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_13818_6_ANNEX_D = 0x0D, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_13818_1_AUXILIARY = 0x0E, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_AAC = 0x0F, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MPEG4 = 0x10, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_LATM_AAC = 0x11, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_SYSTEMS_MPEG4_PES = 0x12, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_SYSTEMS_MPEG4_SECTIONS = 0x13, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_SYNC_DOWNLOAD_PROTOCOL = 0x14, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_METADATA_PES = 0x15, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_METADATA_SECTION = 0x16, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_METADATA_DATA_CAROUSEL = 0x17, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_METADATA_OBJECT_CAROUSEL = 0x18, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_METADATA_SYNC_DOWNLOAD_PROTOCOL = 0x19, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_IPMP = 0x1A, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_H264 = 0x1B, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MPEG4_AUDIO_NO_SYNTAX = 0x1C, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MPEG4_TEXT = 0x1D, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUX_VIDEO_23002_2 = 0x1E, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_SVC = 0x1F, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MVC = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_15444_1 = 0x21, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MPEG2_ADD_STEREO = 0x22, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_H264_ADD_STEREO = 0x23, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_HEVC = 0x24, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_HEVC_TEMPORAL = 0x25, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MVCD = 0x26, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_TEMI = 0x27, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_SHVC = 0x28, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_SHVC_TEMPORAL = 0x29, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MHVC = 0x2A, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_MHVC_TEMPORAL = 0x2B, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_GREEN = 0x2C, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MHAS_MAIN = 0x2D, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MHAS_AUX = 0x2E, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_QUALITY_SEC = 0x2F, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MORE_SEC = 0x30, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_HEVC_MCTS = 0x31, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_JPEG_XS = 0x32, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_VVC = 0x33, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_VVC_TEMPORAL = 0x34, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_HLS_AC3_CRYPT = 0xc1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_HLS_EC3_CRYPT = 0xc2, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_HLS_AAC_CRYPT = 0xcf, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_HLS_AVC_CRYPT = 0xdb, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*the rest is internal use*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_VC1 = 0xEA, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_DCII = 0x80, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_AC3 = 0x81, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_DTS = 0x82, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_TRUEHD = 0x83, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_EC3 = 0x84, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_SCTE35_SPLICE_INFO_SECTIONS = 0x86, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MPE_SECTIONS = 0x90, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_SUBTITLE_DVB = 0x100, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_AUDIO_OPUS = 0x101, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_VIDEO_AV1 = 0x102, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DVB_TELETEXT = 0x152, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DVB_VBI = 0x153, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DVB_SUBTITLE = 0x154, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_METADATA_ID3_HLS = 0x155, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_METADATA_ID3_KLVA = 0x156, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSStreamType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_demux GF_M2TS_Demuxer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_demux_section Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section data size in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Section; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! year*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 year; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! month, from 0 to 11*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 month; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! day, from 1 to 31*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 day; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! hour*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hour; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! minute*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 minute; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! second*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 second; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_TDT_TOT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char country_code[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DVB_Rating_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 stream_content; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 language_code[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *text; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Component; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_m2ts_section_callback)(GF_M2TS_Demuxer *demux, GF_M2TS_SECTION_ES *es, GF_List *sections, u8 table_id, u16 ex_table_id, u8 version_number, u8 last_section_number, u32 status); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PTS, DTS; Step #6 - "compile-libfuzzer-introspector-x86_64": /*parent stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PES *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_PES_PCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! discontunity indicator (for timeline splicing)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 discontinuity_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! random access indicator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 random_access_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! priority indicator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 priority_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PCR present flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PCR_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PCR base value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PCR_base; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PCR extended value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PCR_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! original PCR flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 OPCR_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! OPCR base value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 OPCR_base; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! OPCR extended value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 OPCR_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! splicing point flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 splicing_point_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! transport private data flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 transport_private_data_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AF extension flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 adaptation_field_extension_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": u32 splice_countdown; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 transport_private_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 adaptation_field_extension_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ltw_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 piecewise_rate_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seamless_splice_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ltw_valid_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ltw_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 piecewise_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 splice_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 DTS_next_AU; Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_AdaptationField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_mux GF_M2TS_Mux; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_table { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pointer to next table*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __m2ts_table *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! table ID (we don't handle extended table ID as part of the section muxer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! version number of the table*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of sections for the table (one or more)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __m2ts_section *section; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Mux_Table; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_mux_stream { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! next stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __m2ts_mux_stream *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CC of the stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 continuity_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! parent program*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __m2ts_mux_program *program; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! average stream bit-rate in bit/sec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bit_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! multiplexer time - NOT THE PCR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Time time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! next time for packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Time next_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! allow PCR only packets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pcr_only_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! tables for section PIDs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Mux_Table *tables; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! total table sizes for bitrate estimation (PMT/PAT/...)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_table_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current table - used for on-the-fly packetization of sections */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Mux_Table *current_table; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! active section*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Mux_Section *current_section; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current section offset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_section_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! carousel rate in ms*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 refresh_rate_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! init verision of table*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 initial_version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PES version of transport for this codec type is forced*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 force_pes; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! table needs updating*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool table_needs_update; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! table needs send*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool table_needs_send; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! force one AU per PES*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_single_au; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! force initial discontinuity*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool set_initial_disc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! force registration descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_reg_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! minimal amount of bytes we are allowed to copy frome next AU in the current PES. If no more than this Step #6 - "compile-libfuzzer-introspector-x86_64": is available in PES, don't copy from next*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_bytes_copy_from_next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! process PES or table update/framing Step #6 - "compile-libfuzzer-introspector-x86_64": returns the priority of the stream, 0 meaning not scheduled, 1->N highest priority sent first*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 (*process)(struct __m2ts_mux *muxer, struct __m2ts_mux_stream *stream); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TSStreamType mpeg2_stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mpeg2_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! priority*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheduling_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current packet being processed - does not belong to the packet fifo*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESIPacket curr_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! offset in packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of next payload, 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_payload_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of bytes to copy from next packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 copy_from_next_packets; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of next next payload, 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_next_payload_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of next next next payload, 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_next_next_payload_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of packetized packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! remaining bytes to send as TS packets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_data_remain; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set forces a new PES packet at next packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_new; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag set to indicate packet data shall be freed (rewrite of source packet)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool discard_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flags of next packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 next_pck_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SAP type of next packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 next_pck_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CTS of next packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_pck_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DTS of next packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_pck_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! overhead of reframing in bytes (ex, ADTS header or LATM rewrite)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reframe_overhead; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set, forces a PES start at each RAP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool start_pes_at_rap; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set, do not have more than one AU start in a PES packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool prevent_two_au_start_in_pes; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ES interface of stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __elementary_stream_ifce *ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! timescale scale factor (90khz / es_ifce.timeScale)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction ts_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet fifo head*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Packet *pck_first; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet fifo tail*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Packet *pck_last; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet reassembler (PES packets are most of the time full frames)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Packet *pck_reassembler; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mutex if enabled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Mutex *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! avg bitrate computed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_br_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of bytes sent since last bitrate estimation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_since_last_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of PES packets sent since last bitrate estimation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_since_last_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last DTS sent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-4 over MPEG-2 sections table id (BIFS, OD, ...)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-4 SyncLayer header of the packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLHeader sl_header; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last time when the AAC config was sent for LATM*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 latm_last_aac_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of GF_M2TSDescriptor to add to the MPEG-2 stream. By default set to NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *loop_descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet SAP type when segmenting the TS*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_sap_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet SAP time (=PTS) when segmenting the TS*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pck_sap_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last process result*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 process_res; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Mux_Stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! multiplexer is idle, nothing to produce (real-time mux only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_STATE_IDLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! multiplexer is sending data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_STATE_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! multiplexer is sending padding (no input data and fixed rate required)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_STATE_PADDING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! multiplexer is done*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_STATE_EOS, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSMuxState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*skip pes processing: all transport packets related to this stream are discarded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PES_FRAMING_SKIP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*same as GF_M2TS_PES_FRAMING_SKIP but keeps internal PES buffer alive*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PES_FRAMING_SKIP_NO_RESET, Step #6 - "compile-libfuzzer-introspector-x86_64": /*don't use data framing: all packets are raw PES packets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PES_FRAMING_RAW, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //TODO - remove this one, we no longer reframe in the TS demuxer Step #6 - "compile-libfuzzer-introspector-x86_64": /*use data framing: recompute start of AUs (data frames)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_PES_FRAMING_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSPesFraming; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GF_M2TS_SectionFilter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section reassembler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s16 cc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section buffer (max 4096)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *section; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current section length as indicated in section header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of bytes received from current section*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 received; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section->table aggregator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_Table *table; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates that the section and last_section_number do not need to be checked */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool process_individual; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates that the section header with table id and extended table id ... is Step #6 - "compile-libfuzzer-introspector-x86_64": not parsed by the TS demuxer and left for the application */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool direct_dispatch; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! this field is used for AIT sections, to link the AIT with the program */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section callback*/ Step #6 - "compile-libfuzzer-introspector-x86_64": gf_m2ts_section_callback process_section; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag indicatin the demultiplexer has been restarted*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool demux_restarted; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_SectionFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_pes Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! derive from base M2TS stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": ABSTRACT_ES Step #6 - "compile-libfuzzer-introspector-x86_64": /*! continuity counter check*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s16 cc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! language tag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lang; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID of stream this stream depends on*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depends_on_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*mpegts lib private - do not touch*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PES re-assembler data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pck_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! amount of bytes allocated for data */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_alloc_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! amount of bytes received in the current PES packet (NOT INCLUDING ANY PENDING BYTES)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of the PES packet being received, as indicated in pes header length field - can be 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! RAP flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rap; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PES PTS in 90khz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PTS; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PES DTS in 90khz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 DTS; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bytes not consumed from previous PES - shall be less than 9*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *prev_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of bytes not consumed from previous PES - shall be less than 9*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of TS packet containing the start of the current PES*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_start_packet_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of TS packet containing the end of the current PES*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pes_end_packet_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Last PCR value received for this program*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_pcr_value; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet number of last PCR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_pcr_value_pck_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PCR value before the last received one for this program (used to compute PCR interpolation value)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 before_last_pcr_value; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet number of before last PCR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 before_last_pcr_value_pck_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet number of preceeding PAT before the PES header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_pat_packet_number, before_last_pat_pn, before_last_pes_start_pn; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PES reframer callback. If NULL, pes processing is skipped Step #6 - "compile-libfuzzer-introspector-x86_64": returns the number of bytes NOT consumed from the input data buffer - these bytes are kept when reassembling the next PES packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 (*reframe)(struct tag_m2ts_demux *ts, struct tag_m2ts_pes *pes, Bool same_pts, u8 *data, u32 data_len, GF_M2TS_PESHeader *hdr); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DVB subtitling info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DVB_Subtitling_Descriptor sub; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Metadata descriptor (for ID3)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_MetadataDescriptor *metadata_descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last received TEMI payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *temi_tc_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last received TEMI payload size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 temi_tc_desc_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! allocated size of TEMI reception buffer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 temi_tc_desc_alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last decoded temi (may be one ahead of time as the last received TEMI)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_TemiTimecodeDescriptor temi_tc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag set to indicate a TEMI descriptor should be flushed with next packet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool temi_pending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag set to indicate the last PES packet was not flushed (HLS) to avoid warning on same PTS/DTS used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_resume; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DolbyVison info, last byte set to 1 if non-compatible signaling*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_info[25]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 map_utc, map_utc_pcr, map_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *gpac_meta_dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gpac_meta_dsi_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_PES; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __data_packet_ifce Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SAP type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sap_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! payload size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DTS expressed in media timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CTS/PTS expressed in media timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration expressed in media timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet sequence number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_sn; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-4 Access Unit sequence number (use for carousel of BIFS/OD AU)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 au_sn; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ISM BSO for for packets using ISMACrypt/OMA/3GPP based crypto*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 isma_bso; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! serialized list of AF descriptors*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *mpeg2_af_descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of serialized list of AF descriptors*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mpeg2_af_descriptors_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ESIPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_mux_program GF_M2TS_Mux_Program; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_section { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pointer to next section*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __m2ts_section *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! section size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Mux_Section; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_mux_pck Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pointer to next packet (we queue packets if needed)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __m2ts_mux_pck *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! payload size in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sap type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sap_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CTS in 90 khz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DTS in 90 khz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration in 90 khz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! serialized list of adaptation field descriptors if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *mpeg2_af_descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of serialized list of adaptation field descriptors*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mpeg2_af_descriptors_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Packet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet len, 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 pck_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data alignment flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 data_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet PTS in 90khz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PTS; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet DTS in 90khz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 DTS; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of PES header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hdr_data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_PESHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_dvb_sub Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char language[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 composition_page_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ancillary_page_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DVB_Subtitling_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_dvb_teletext Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char language[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 magazine_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 page_number; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DVB_Teletext_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *network_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 original_network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 transport_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 logical_channel_number; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_NIT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 event_id; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t unix_start; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t unix_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 running_status; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 free_CA_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *short_events; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *extended_events; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *components; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *contents; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ratings; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_EIT_Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*packet start (first byte is TS sync marker)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*packet PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*parent stream if any/already declared*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_ES *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": //PCR plus one, 0 if no pcr Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pcr_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_TSPCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ex_table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_SectionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_section_es GF_M2TS_SECTION_ES; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 original_network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 transport_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 EIT_schedule; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 EIT_present_following; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 running_status; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 free_CA_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 service_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *provider, *service; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_SDT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*parent stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_ES *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_SL_PCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sync byte 0x47*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sync; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! error indicator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 error; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! payload start flag (start of PES or section)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 payload_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! priority flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 priority; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID of packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! scrambling flag ( 0 not scrambled, 1/2 scrambled, 3 reserved)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 scrambling_ctrl; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! adaptation field type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 adaptation_field; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! continuity counter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 continuity_counter; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_Header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __m2ts_base_descriptor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptor tag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptor size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptor payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TSDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.519 INFO datatypes - __init__: Processing /src/gpac/include/gpac/sync_layer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*base descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 predefined; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 useAccessUnitStartFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 useAccessUnitEndFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 useRandomAccessPointFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hasRandomAccessUnitsOnlyFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 usePaddingFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 useTimestampsFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 useIdleFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 durationFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timestampResolution; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 OCRResolution; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 timestampLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 OCRLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AULength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 instantBitrateLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 degradationPriorityLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AUSeqNumLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 packetSeqNumLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 AUDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 CUDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 startDTS; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 startCTS; Step #6 - "compile-libfuzzer-introspector-x86_64": //internal Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_dts_signaling; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel_version; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SLConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 accessUnitStartFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 accessUnitEndFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 paddingFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 randomAccessPointFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 OCRflag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 idleFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 decodingTimeStampFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compositionTimeStampFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 instantBitrateFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 degradationPriorityFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 paddingBits; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 packetSequenceNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 objectClockReference; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 AU_sequenceNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 decodingTimeStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 compositionTimeStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 accessUnitLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 instantBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 degradationPriority; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Everything below this comment is internal to GPAC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is NOT part of standard SL, only used internally: signals duration of access unit if known Step #6 - "compile-libfuzzer-introspector-x86_64": this is useful for streams with very random updates, to prevent buffering for instance a subtitle stream Step #6 - "compile-libfuzzer-introspector-x86_64": which is likely to have no updates during the first minutes... expressed in media timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 au_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ISMACryp extensions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isma_encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 isma_BSO; Step #6 - "compile-libfuzzer-introspector-x86_64": /*CENC extensions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cenc_encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for CENC pattern encryption mode Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crypt_byte_block, skip_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 constant_IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 constant_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": /*version_number are pushed from m2ts sections to the mpeg4sl layer so as to handle mpeg4 stream dependencies*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 m2ts_version_number_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: not mpeg-2 TS PCR, 1: MEPG-2 TS PCR, 2: MPEG-2 TS PCR with discontinuity Step #6 - "compile-libfuzzer-introspector-x86_64": u8 m2ts_pcr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* HTML5 MSE Packet info */ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 timeStampOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": //ntp at sender/producer side for this packet, 0 otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sender_ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": //set for AUs which should be decodedd but not presented during seek Step #6 - "compile-libfuzzer-introspector-x86_64": u8 seekFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samplerate, channels; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SLHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.526 INFO datatypes - __init__: Processing /src/gpac/include/gpac/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.532 INFO datatypes - __init__: Processing /src/gpac/include/gpac/network.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_net_ifce_enum)(void *cbk, const char *name, const char *IP, u32 flags); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_socket GF_Socket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_sock_group GF_SockGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! select for either read or write operations */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SK_SELECT_BOTH=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! select for read operations */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SK_SELECT_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! select for write operations */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SK_SELECT_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SockSelectMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.540 INFO datatypes - __init__: Processing /src/gpac/include/gpac/path2d.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _path_iterator GF_PathIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*beginning of the structure is casted in MFFloat in BIFS, DO NOT CHANGE ORDER*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Number of dashes in the pattern*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_dash; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Value of the pattern dashes. Unit depends on the dash type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed *dashes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DashSettings; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The width of the outline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The style of the lines ends*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cap; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The style of the lines joins*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 join; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The alignment of the outline with regard to the path*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 align; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The dash style of the line*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dash; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The miter limit of the line joins*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed miterLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The initial dash offset in the outline. All points before this offset will be Step #6 - "compile-libfuzzer-introspector-x86_64": * ignored when building the outline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed dash_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The dash pattern used for custom dashing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashSettings *dash_set; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The author-specified path length. Ignored if <= 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed path_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PenSettings; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Arc is left open*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PATH2D_ARC_OPEN=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Arc is closed to its starting point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PATH2D_ARC_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Arc is closed as a pie centered on arc center*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PATH2D_ARC_PIE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Path2DArcCloseType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of contours in path*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 n_contours; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of points in path and alloc size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 n_points, n_alloc_points; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! path points */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D *points; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! point tags (one per point)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *tags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! contour end points*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *contours; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! path bbox - NEVER USE WITHOUT FIRST CALLING \ref gf_path_get_bounds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect bbox; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! path flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fineness to use whenever flattening the path - default is \ref FIX_ONE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed fineness; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Path; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.548 INFO datatypes - __init__: Processing /src/gpac/include/gpac/nodes_svg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.556 INFO datatypes - __init__: Processing /src/gpac/include/gpac/dsmcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CACHING_PRIORITY_DESCRIPTOR = 0x71, Step #6 - "compile-libfuzzer-introspector-x86_64": CONTENT_TYPE_DESCRIPTOR = 0x72, Step #6 - "compile-libfuzzer-introspector-x86_64": COMPRESSED_MODULE_DESCRIPTOR = 0x09 Step #6 - "compile-libfuzzer-introspector-x86_64": } DSMCC_BIOP_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 subDescriptorType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 subDescriptorLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *additionalInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_SUBDESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 componentId_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 taps_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_TAPS* Taps; Step #6 - "compile-libfuzzer-introspector-x86_64": char* additional_tap_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_CONN_BINDER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 componentId_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* component_data_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_LITE_COMPONENT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 context_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 context_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* context_data_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_SERVICE_CONTEXT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_HEADER* Header; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ContentSize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 serviceContextList_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SERVICE_CONTEXT* ServiceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 messageBody_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size in byte of the data of the file */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 content_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* data a the file */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* content_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_FILE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": DOWNLOAD_INFO_REQUEST = 0x1001, Step #6 - "compile-libfuzzer-introspector-x86_64": DOWNLOAD_INFO_REPONSE_INDICATION = 0x1002, Step #6 - "compile-libfuzzer-introspector-x86_64": DOWNLOAD_DATA_BLOCK = 0x1003, Step #6 - "compile-libfuzzer-introspector-x86_64": DOWNLOAD_DATA_REQUEST = 0x1004, Step #6 - "compile-libfuzzer-introspector-x86_64": DOWNLOAD_DATA_CANCEL = 0x1005, Step #6 - "compile-libfuzzer-introspector-x86_64": DOWNLOAD_SERVER_INITIATE = 0x1006 Step #6 - "compile-libfuzzer-introspector-x86_64": } DSMCC_DOWNLOAD_MESSAGE_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 FormatID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *private_data_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ModuleVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ModuleId; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 BlockSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ModuleSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 CompressionMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 OriginalSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 TimeOut; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ObjectKeyLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8* ObjectKeyData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_CAROUSEL_INDENTIFIER_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptorType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptorLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 specifierType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 specifierData; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 model; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 version; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 subDescriptorCount; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SUBDESCRIPTOR* SubDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_OBJECT_LOCATION ObjectLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_CONN_BINDER ConnBinder; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_PROFILE_BODY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profileId_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profile_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_data_byte_order; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 lite_component_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_PROFILE_BODY* BIOPProfileBody; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_SERVICE_LOCATION* ServiceLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_LITE_COMPONENT* LiteComponent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_TAGGED_PROFILE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_IOR IOR; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 downloadTaps_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_TAPS* Taps; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 serviceContextList_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SERVICE_CONTEXT* ServiceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 userInfoLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* userInfo_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_SERVICE_GATEWAY_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Name */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nameComponents_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* There is must be only one nameComponent */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 id_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the name of the item */ Step #6 - "compile-libfuzzer-introspector-x86_64": char * id_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 kind_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the kind of the item */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* fil for a file */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* dir for a directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* srg for the ServiceGateway */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* str for Stream Message */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* ste for Stream Event Message */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* kind_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1 if the item a file or a stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 if the item si a directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 BindingType; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_IOR IOR; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 objectInfo_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ContentSize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_NAME; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 protocolDiscriminator; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dsmccType; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 messageId; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 downloadId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 adaptationLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 messageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_ADAPTATION_HEADER* DsmccAdaptationHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_DATA_HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_HEADER* Header; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_STREAM_INFO Info; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 eventNames_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_EVENT_LIST* EventList; Step #6 - "compile-libfuzzer-introspector-x86_64": char* objectInfo_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 serviceContextList_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SERVICE_CONTEXT* ServiceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 messageBody_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 taps_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_TAPS* Taps; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 eventIds_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u16* eventId; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_STREAM_EVENT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moduleId; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 downloadId; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_PROCESSED; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 NumberOfGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_INFO_GROUP* InfoGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 PrivateDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* privateDataByte; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_GROUP_INFO_INDICATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_HEADER* Header; Step #6 - "compile-libfuzzer-introspector-x86_64": char* objectInfo_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 serviceContextList_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SERVICE_CONTEXT* ServiceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Length is byte of the message */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 messageBody_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of the item */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bindings_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of the item in the directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_NAME* Name; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_DIRECTORY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_HEADER* Header; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_STREAM_INFO Info; Step #6 - "compile-libfuzzer-introspector-x86_64": char* objectInfo_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 serviceContextList_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SERVICE_CONTEXT* ServiceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 messageBody_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 taps_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_TAPS* Taps; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_STREAM_MESSAGE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Module identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moduleId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Version number of the module */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size in byte of the module */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Download identifier */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 downloadId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* buffer of data */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /* byte shifting in the buffer of data */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 byte_sift; Step #6 - "compile-libfuzzer-introspector-x86_64": /* last section number processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /* the last section number of the module */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 last_section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size in byte of each block in the module */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Checks if the module has been processed */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1 if yes */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool processed; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Checks if the module's data are zipped */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1 if yes */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool Gzip; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of the module's data after uncompression */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 original_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_MODULE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 serverId[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_COMPATIBILITY_DESCRIPTOR CompatibilityDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 privateDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* privateDataByte; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_GROUP_INFO_INDICATION* GroupInfoIndic; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_SERVER_INIT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 aDescription_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* aDescription_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration_aSeconds; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration_aMicroseconds; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 audio; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 video; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_STREAM_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 eventName_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* eventName_data_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_EVENT_LIST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { GF_M2TS_DSMCC_ELEMENT Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of process directories */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nb_processed_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Service Id of the data carousel*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of files of the root of the file system*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* File; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of directories of the root of the file system*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* Dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_SERVICE_GATEWAY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 compatibilityDescriptorLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 descriptorCount; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_DESCRIPTOR* Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_COMPATIBILITY_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 moduleId; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moduleSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 moduleVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 moduleInfoLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* moduleInfoByte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_INFO_MODULES; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 moduleId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 moduleVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 blockNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": char* blockDataByte; Step #6 - "compile-libfuzzer-introspector-x86_64": /*added not in the spec */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataBlocksize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_DATA_BLOCK; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 downloadId; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 moduleId; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 blockNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 downloadCancelReason; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 privateDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* privateDataByte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_CANCEL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptorTag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptorLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 postDiscontinuityIndicator; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 contentId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 STC_Reference[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 NPT_Reference[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 scaleNumerator; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 scaleDenominator; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_NPT_REFERENCE_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 use; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 assocTag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 selector_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* selector_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 selector_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 transactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_TAPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* id_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 kind_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* kind_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_NAME_COMPONENT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type_id_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* type_id_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 taggedProfiles_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* taggedProfile; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_IOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bufferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 maximumBlockSize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_COMPATIBILITY_DESCRIPTOR CompatibilityDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 privateDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* privateDataByte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_INFO_REQUEST; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 downloadId; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 blockSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 windowSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ackPeriod; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tCDownloadWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tCDownloadScenario; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_COMPATIBILITY_DESCRIPTOR CompatibilityDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 numberOfModules; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_INFO_MODULES Modules; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 privateDataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* privateDataByte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_INFO_RESP_INDIC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 moduleId; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 blockNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 downloadReason; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_DATA_REQUEST_MESSAGE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 GroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 GroupSize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_COMPATIBILITY_DESCRIPTOR CompatibilityDescr; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 GroupInfoLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char* groupInfoByte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_INFO_GROUP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 componentId_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 serviceDomain_length; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SERVICE_DOMAIN serviceDomain_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nameComponents_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_NAME_COMPONENT* NameComponent; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 initialContext_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* InitialContext_data_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_SERVICE_LOCATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moduleTimeOut; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 blockTimeOut; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 minBlockTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 taps_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_BIOP_TAPS* Taps; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 userInfoLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8* userInfo_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compression_method; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transparency_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_MODULE_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* content_type_data_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_CONTENT_TYPE_DESRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* "BIOP" */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 biop_version_major; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 biop_version_minor; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 byte_order; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 message_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* size in byte of the whole object carousel */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 message_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 objectKey_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* witness the kind of object carousel the item is */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* fil for a file */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* dir for a directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* srg for the ServiceGateway */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* str for Stream Message */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* ste for Stream Event Message */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 objectKey_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 objectKind_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* The number that identifies the object in the module */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* objectKind_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 objectInfo_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_MESSAGE_DATA_HEADER DownloadDataHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": void* dataMessagePayload; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DOWNLOAD_DATA_MESSAGE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptorTag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptorLength; Step #6 - "compile-libfuzzer-introspector-x86_64": void* descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_STREAM_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_ELEMENT Step #6 - "compile-libfuzzer-introspector-x86_64": /*Path to the file */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* Path; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_FILE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* List that carries the modules to process */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* dsmcc_modules; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of processed module */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_PROCESSED processed[512]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Check if the ServiceGateway has been recovered*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1 ServiceGateway received */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool Got_ServiceGateway; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ServiceGateway Structure */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_SERVICE_GATEWAY* ServiceGateway; Step #6 - "compile-libfuzzer-introspector-x86_64": /* u32 transactionId for DownloadInfoIndicator versioning */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 transactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List that carries modules that have been received before inti - TO DO */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* Unprocessed_module; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Service ID that carries this carousel */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Path of the root directory of the file system */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* root_dir; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Check if the index.html (root of the application) has been recovered*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 1 index.html received received */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* 0 otherwise */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool get_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Number of the application that uses the carousel*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 application_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_OVERLORD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* table id : identifier for dsmcc message type */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* indicates the presence of CRC 32 */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 section_syntax_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 private_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": /* length in byte of the dsmcc section */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dsmcc_section_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /* linked with the moduleId if carried by the section */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 table_id_extension; Step #6 - "compile-libfuzzer-introspector-x86_64": /* version number linked with the Data block if carried by the section */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 current_next_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": /* section number of the data block if carried by the section */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /* last section number of the data block if carried by the section */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": void* DSMCC_Extension; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 checksum; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 CRC_32; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_SECTION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 protocolDiscriminator; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dsmccType; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 messageId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* dsmccMessageHeader mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 transactionId; Step #6 - "compile-libfuzzer-introspector-x86_64": /* dsmccDownloadDataHeader */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 downloadId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 adaptationLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 messageLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /* added not in the spec */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 header_length; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_ADAPTATION_HEADER* DsmccAdaptationHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_MESSAGE_DATA_HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AFI; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carouselId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 specifierType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 specifierData; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 transport_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 original_network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_SERVICE_DOMAIN; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 priority_value; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transparency_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_CACHING_PRIORITY_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TAG_BIOP = 0x49534F06, Step #6 - "compile-libfuzzer-introspector-x86_64": TAG_LITE_OPTIONS = 0x49534F05 Step #6 - "compile-libfuzzer-introspector-x86_64": } DSMCC_DOWNLOAD_PROFILE_ID_TAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 adaptationType; Step #6 - "compile-libfuzzer-introspector-x86_64": char* adaptationDataByte; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DSMCC_ADAPTATION_HEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 componentId_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carouselId; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 moduleId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_major; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_minor; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 objectKey_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 objectKey_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_OBJECT_LOCATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compression_method; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 original_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_BIOP_COMPRESSED_MODULE_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { GF_M2TS_DSMCC_ELEMENT Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of files in the directory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* File; Step #6 - "compile-libfuzzer-introspector-x86_64": /* List of directories of the directory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* Dir; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Path to the directory */ Step #6 - "compile-libfuzzer-introspector-x86_64": char* Path; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DSMCC_DIR; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.567 INFO datatypes - __init__: Processing /src/gpac/include/gpac/bifs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_bifs_dec GF_BifsDecoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_bifs_enc GF_BifsEncoder; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.574 INFO datatypes - __init__: Processing /src/gpac/include/gpac/media_tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __track_import Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! destination ISOBMFF file where the media is to be imported */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *dest; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media to import: Step #6 - "compile-libfuzzer-introspector-x86_64": MP4/ISO media: trackID Step #6 - "compile-libfuzzer-introspector-x86_64": AVI files: Step #6 - "compile-libfuzzer-introspector-x86_64": 0: first video and first audio, Step #6 - "compile-libfuzzer-introspector-x86_64": 1: video track Step #6 - "compile-libfuzzer-introspector-x86_64": 2->any: audio track(s) Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG-PS files with N video streams: Step #6 - "compile-libfuzzer-introspector-x86_64": 0: first video and first audio Step #6 - "compile-libfuzzer-introspector-x86_64": 1->N: video track Step #6 - "compile-libfuzzer-introspector-x86_64": N+1->any: audio track Step #6 - "compile-libfuzzer-introspector-x86_64": TrackNums can be obtain with probing Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media source - selects importer type based on extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *in_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! import duration if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! importer flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! importer swf flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 swf_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! importer swf flatten angle when converting curves*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float swf_flatten_angle; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Forced video FPS (CMP, AVI, OGG, H264) - also used by SUB import. Ignored if 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction video_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! optional ESD to be updated by the importer (used for BT/XMT import)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESD *esd; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! optional format indication for media source (used in IM1 reference software)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *streamFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! frame per sample cumulation (3GP media only) - MAX 15, ignored when data ref is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frames_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! track ID of imported media in destination file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 final_trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! optional format indication for media source (used in IM1)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *force_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for MP4 import only, the source MP4 to be used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *orig; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default font size for text import*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fontSize; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default font name for text import*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fontName; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! width of the imported text track */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_track_width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! height of the imported text track */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_track_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! width of the imported text display area (as indicated in text sample description) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! height of the imported text display area (as indicated in text sample description) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! horizontal offset of the imported text display area (as indicated in text sample description) */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 text_x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! vertical offset of the imported text display area (as indicated in text sample description) */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 text_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Initial offset of the first AU to import. Only used for still images and AFX streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double initial_time_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of tracks after probing - may be set to 0, in which case no track Step #6 - "compile-libfuzzer-introspector-x86_64": selection can be performed. It may also be inaccurate if probing doesn't Step #6 - "compile-libfuzzer-introspector-x86_64": detect all available tracks (cf ogg import)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_tracks; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! track info after probing (GF_IMPORT_PROBE_ONLY set).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __track_import_info tk_info[GF_IMPORT_MAX_TRACKS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration of the probe for MPEG_2 TS cases.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 probe_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for MPEG-TS and similar: number of program info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_progs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for MPEG-TS and similar: program info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __program_import_info pg_info[GF_IMPORT_MAX_TRACKS]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last error encountered during import, internal to the importer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_error; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! any filter options to pass to source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filter_src_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! any filter options to pass to sink*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filter_dst_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter chain to insert before destination, formatted as "f1[:args]@f2[:args]" options to pass to sink*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filter_chain; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_chain_old_syntax; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! force mode for the created ISOBMFF sample entry*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioSampleEntryImportMode asemode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicate to tag the imported media as an alpha channel stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! keep AU delimiter in file if allowed by specification*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool keep_audelim; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! import as NAL-based video using inband parameter sets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xps_inband; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag for session stats and graph dumping*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 print_stats_graph; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target program ID of source MPEG-2 stream to import*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prog_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target timescale to set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 moov_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! value for created track Step #6 - "compile-libfuzzer-introspector-x86_64": 0: let importer decide Step #6 - "compile-libfuzzer-introspector-x86_64": 0xFFFFFFFF: try to keep source ID Step #6 - "compile-libfuzzer-introspector-x86_64": other value: trackk ID value Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 target_trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*magic number for identifying source, will be set to the destination track. Only the low 32 bits are used Step #6 - "compile-libfuzzer-introspector-x86_64": the high 32 bits are updated by the importer as follows: Step #6 - "compile-libfuzzer-introspector-x86_64": 1<<33: if bit is set, source was an isobmff file Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 source_magic; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the session in which to add the importer (for -new-fs option only). If null, the importer runs its own session right away*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterSession *run_in_session; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! muxer arguments when running multiple importers in one session*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *update_mux_args; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! muxer source ID argument when running multiple importers in one session*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *update_mux_sid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of source importer when running multiple importers in one session*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target start time in source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaImporter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! use extractors*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LHVC_EXTRACTORS_ON, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! don't use extractors and keep base track inband/outofband param set signaling*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LHVC_EXTRACTORS_OFF, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! don't use extractors and force inband signaling in enhancement layer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LHVC_EXTRACTORS_OFF_FORCE_INBAND Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LHVCExtractoreMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_dash_segmenter GF_DASHSegmenter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __track_exporter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source ISOBMF file */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *file; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of track/PID/... to be dumped*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample number to export for GF_EXPORT_RAW_SAMPLES only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! output name, if no extension set the extension will be added based on track type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *out_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump type and flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! non-ISOBMF source file (AVI, TS)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *in_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! optional FILE for output*/ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *dump_file; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter session dump flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 print_stats_graph; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! track type: 0: none specified, 1: video, 2: audio, 3: text*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaExporter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_isom_hinter GF_RTPHinter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __saf_muxer GF_SAFMuxer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source file to be used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of the representation, may be NULL (assigned by dasher)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *representationID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of the period, may be NULL (assigned by dasher)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *periodID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of the adaptation set, may be 0 (assigned by dasher)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 asID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forced media duration.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 media_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of base URLs in the baseURL structure*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_baseURL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of baseURL to be used for this representation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char **baseURL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xlink of the period if desired, NULL otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *xlink; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in roles*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_roles; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! role of the representation according to MPEG-DASH*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char **roles; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in rep_descs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_rep_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptors to be inserted in the representation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char **rep_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in p_descs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_p_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptors to be inserted in the period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char **p_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in nb_as_descs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_as_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptors to be inserted in the adaptation set. Representation with non matching as_descs will be in different adaptation sets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char **as_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in nb_as_c_descs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_as_c_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptors to be inserted in the adaptation set. Ignored when matching Representation to adaptation sets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char **as_c_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forces bandwidth in bits per seconds of the source media. If 0, computed from file */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forced period duration (used when using empty periods or xlink periods without content)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction period_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forced dash target duration for this rep*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dash_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sets default start number for this representation. if not set, assigned automatically */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 startNumber; //TODO: start number, template Step #6 - "compile-libfuzzer-introspector-x86_64": /*! overrides template for this input*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *seg_template; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sets name of HLS playlist*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *hls_pl; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if true and only one media stream in target segment, the moov will use the media stream timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sscale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! only imports this track from the source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! non legacy options passed to dasher for source */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *source_opts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter chain to instantiate between this source and the dasher*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filter_chain; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! period order, internal only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 period_order; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DashSegmenterInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inband parameter sets for live profile and none for onDemand*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_DEFAULT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! always out of band parameter sets */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! always inband parameter sets */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_INBAND, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! out of band parameter sets except PPS and APS, used for VVC */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_INBAND_PPS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! both inband and out of band parameter sets */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_BOTH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! attempts to merge parameter sets in a single sample entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_MERGED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! parameter sets are in different sample entries */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_MULTIPLE_ENTRIES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forces GF_DASH_BSMODE_INBAND even if only one file is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_BSMODE_SINGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DashSwitchingMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment start time is greater than or equal to theoretical segment start (segment_duration*segment_number)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_SPLIT_OUT=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment start time is as close as possible to theoretical segment start (segment_duration*segment_number), but may be greater*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_SPLIT_CLOSEST, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment start time is less than or equal to theoretical segment start (segment_duration*segment_number) so that the theoretical start time is always present in the segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_SPLIT_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASH_SplitMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! no IOD included*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SDP_IOD_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! base64 encoding of the regular MPEG-4 IOD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SDP_IOD_REGULAR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! base64 encoding of IOD containing BIFS and OD tracks (one AU only) - this is used for ISMA 1.0 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": note that the "hinted" file will loose all systems info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SDP_IOD_ISMA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as ISMA but removes all clock references from IOD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SDP_IOD_ISMA_STRICT, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDP_IODProfile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.586 INFO datatypes - __init__: Processing /src/gpac/include/gpac/events.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_KEYDOWN and GF_EVENT_KEYUP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*above GPAC/DOM key code*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_code; Step #6 - "compile-libfuzzer-introspector-x86_64": /* hadrware key value (matching ASCI) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hw_code; Step #6 - "compile-libfuzzer-introspector-x86_64": /*key modifier*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_SET_CAPTION*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *caption; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventCaption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* GF_EVENT_DROPFILE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_files; Step #6 - "compile-libfuzzer-introspector-x86_64": char **files; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventOpenFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_SET_CURSOR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if is visible*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cursor_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_SENSOR_REQUEST*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*device evt type to activate (eg GF_EVENT_SENSOR_ORIENTATION)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sensor_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool activate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventSensorRequest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_SIZE, GF_EVENT_SCENE_SIZE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*width and height*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*display orientation */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DisplayOrientationType orientation; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only) Step #6 - "compile-libfuzzer-introspector-x86_64": For GF_EVENT_SCENE_SIZE, a value different from 0 indicates the root node is connected (scene is parsed)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_VIDEO_SETUP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*width and height of visual surface to allocate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*indicates whether double buffering is desired - when sent from plugin to player, indicates the backbuffer has been destroyed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool back_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*indicates whether system memory for the backbuffer is desired (no video blitting)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool system_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": /*indicates whether opengl context shall be created. Values are: Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FALSE: no opengl context shall be created Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TRUE: opengl context shall be created for the main window and set as the current one Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_opengl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_vsync; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // resources must be resetup before next render step (this is mainly due to discard all OpenGL textures and cached objects) - inly used when sent from plugin to term Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hw_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventVideoSetup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_MESSAGE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*name of service issuing the message*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *service; Step #6 - "compile-libfuzzer-introspector-x86_64": /*message*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *message; Step #6 - "compile-libfuzzer-introspector-x86_64": /*error if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err error; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventMessage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_MESSAGE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": - const char * for PASTE_TEXT Step #6 - "compile-libfuzzer-introspector-x86_64": - char * for COPY_TEXT, must be freed by caller Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *text; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventClipboard; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_TEXTINPUT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*above virtual key code*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 unicode_char; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventChar; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Unknown display orientation */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DISPLAY_MODE_UNKNOWN=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! portrait display orientation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DISPLAY_MODE_PORTRAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! landscape display orientation (+90deg anti-clockwise from portrait)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DISPLAY_MODE_LANDSCAPE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inverted landscape display orientation (-90deg anti-clockwise from portrait)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DISPLAY_MODE_LANDSCAPE_INV, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! upside down portrait display orientation (+180deg anti-clockwise from portrait)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DISPLAY_MODE_PORTRAIT_INV Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DisplayOrientationType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_NAVIGATE and GF_EVENT_NAVIGATE_INFO*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*new url to open / data to handle*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *to_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*parameters (cf vrml spec) - UNUSED for GF_EVENT_NAVIGATE_INFO*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 param_count; Step #6 - "compile-libfuzzer-introspector-x86_64": const char **parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventNavigate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_SENSOR_ORIENTATION*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* device orientation as quaternion if w is not 0, or as radians otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float x, y, z, w; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventOrientationSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_MOUSEMOVE, GF_EVENT_MOUSEWHEEL, GF_EVENT_MOUSEDOWN, GF_EVENT_MOUSEUP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*mouse location in output window, 2D-like: top-left (0,0), increasing y towards bottom*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*wheel position (wheel current delta / wheel absolute delta) for GF_EVENT_MouseWheel*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed wheel_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: left - 1: middle, 2- right*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 button; Step #6 - "compile-libfuzzer-introspector-x86_64": /*key modifier*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_states; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventMouse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_MOVE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: absolute positionning, 1: relative move, 2: use alignment constraints*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 relative; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: left/top, 1: middle, 2: right/bottom*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 align_x, align_y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventMove; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_SHOWHIDE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: hidden - 1: visible - 2: fullscreen*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 show_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventShow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventMouse mouse; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventMultiTouch mtouch; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventChar character; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventOrientationSensor sensor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventGPS gps; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventSize size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventShow show; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventDuration duration; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventNavigate navigate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventMessage message; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventProgress progress; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventConnect connect; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventCaption caption; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventCursor cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventAuthorize auth; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventSysColors sys_cols; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventMove move; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventVideoSetup setup; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventMutation mutation; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventOpenFile open_file; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventAddonConnect addon_connect; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventSensorRequest activate_sensor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventClipboard clipboard; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_CONNECT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*sent upon connection/deconnection completion. if any error, it is signaled through message event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_connected; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventConnect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_EVENT_AUTHORIZATION*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set to GF_TRUE if TLS is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool secure; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the URL the auth request is for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *site_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user name (provided buffer can hold 50 bytes). It may already be formatted, or an empty ("") string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *user; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! password (provided buffer can hold 50 bytes)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *password; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! async function to call back once pass is entered. If NULL, user/password must be set in the event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_usr_pass)(void *usr_cbk, const char *usr_name, const char *password, Bool store_info); Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user data for async function*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *async_usr_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventAuthorize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* GF_EVENT_TREE_MODIFIED, GF_EVENT_NODE_INSERTED, GF_EVENT_NODE_REMOVED, GF_EVENT_NODE_INSERTED_DOC, GF_EVENT_NODE_REMOVED_DOC, GF_EVENT_ATTR_MODIFIED, GF_EVENT_CHAR_DATA_MODIFIED */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": void *relatedNode; Step #6 - "compile-libfuzzer-introspector-x86_64": void *prevValue; Step #6 - "compile-libfuzzer-introspector-x86_64": void *newValue; Step #6 - "compile-libfuzzer-introspector-x86_64": void *attrName; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 attrChange; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventMutation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_SENSOR_GPS*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* position in degrees*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double longitude, latitude; Step #6 - "compile-libfuzzer-introspector-x86_64": /* altitude in meters above the WGS84 reference ellipsoid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double altitude; Step #6 - "compile-libfuzzer-introspector-x86_64": Float accuracy, bearing; Step #6 - "compile-libfuzzer-introspector-x86_64": //ms since unix EPOCH Step #6 - "compile-libfuzzer-introspector-x86_64": u64 timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventGPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_MULTITOUCH*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*normalized center of multitouch event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*finger rotation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed rotation; Step #6 - "compile-libfuzzer-introspector-x86_64": /*finger pinch*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed pinch; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of fingers detected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_fingers; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of window the event occured in (driver to app only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventMultiTouch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_DURATION*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*duration in seconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*is seeking supported for service*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool can_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_PROGRESS*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*name of service issuing the progress notif*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *service; Step #6 - "compile-libfuzzer-introspector-x86_64": /*progress type: 0: buffering, 1: downloading, 2: importing (BT/VRML/...), 3: filter status update*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 progress_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*amount done and total amount of operation. Step #6 - "compile-libfuzzer-introspector-x86_64": For buffer events, expresses current and total desired stream buffer in scene in milliseconds Step #6 - "compile-libfuzzer-introspector-x86_64": For download events, expresses current and total size of download in bytes Step #6 - "compile-libfuzzer-introspector-x86_64": For import events, no units defined (depends on importers) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 done, total; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /* for download events */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_per_seconds; Step #6 - "compile-libfuzzer-introspector-x86_64": /* for filter status event, index of filter in session */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 filter_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventProgress; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_EVENT_ADDON_DETECTED*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *addon_url; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventAddonConnect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_EVENT_SYS_COLORS*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ARGB colors, in order: Step #6 - "compile-libfuzzer-introspector-x86_64": ActiveBorder, ActiveCaption, AppWorkspace, Background, ButtonFace, ButtonHighlight, ButtonShadow, Step #6 - "compile-libfuzzer-introspector-x86_64": ButtonText, CaptionText, GrayText, Highlight, HighlightText, InactiveBorder, InactiveCaption, Step #6 - "compile-libfuzzer-introspector-x86_64": InactiveCaptionText, InfoBackground, InfoText, Menu, MenuText, Scrollbar, ThreeDDarkShadow, Step #6 - "compile-libfuzzer-introspector-x86_64": ThreeDFace, ThreeDHighlight, ThreeDLightShadow, ThreeDShadow, Window, WindowFrame, WindowText Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sys_colors[28]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventSysColors; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.595 INFO datatypes - __init__: Processing /src/gpac/include/gpac/main.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! base structure, shall always be placed first if you extend args in your application*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GPAC_ARG_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GPACArg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //these 3 values match argument hints of filters Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is of advanced type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_HINT_ADVANCED (1<<1) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is of expert type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_HINT_EXPERT (1<<2) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument should not be presented in UIs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_HINT_HIDE (1<<3) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is highly experimental*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_HINT_EXPERIMENTAL (1<<4) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the libgpac core subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_CORE (1<<5) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the log subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_LOG (1<<6) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the filter subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_FILTERS (1<<7) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the HTTP subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_HTTP (1<<8) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the video subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_VIDEO (1<<9) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the audio subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_AUDIO (1<<10) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the font and text subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_TEXT (1<<11) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument applies to the remotery subsystem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_RMT (1<<12) Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument belongs to hack tools, usually never used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_SUBSYS_HACKS (1<<13) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a boolean*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_BOOL 0 Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a 32 bit integer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_INT 1 Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a double*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_DOUBLE 2 Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_STRING 3 Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a camma-separated list of strings*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_STRINGS 4 Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a custom arg, default value contains the syntax of the argument*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_4CC 5 Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a custom arg, default value contains the syntax of the argument*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_4CCS 6 Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument is a custom arg, default value contains the syntax of the argument*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_ARG_CUSTOM 7 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! macros for defining a GF_GPACArg argument*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_DEF_ARG(_a, _b, _c, _d, _e, _f, _g) {_a, _b, _c, _d, _e, _f, _g} Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! gets the options defined for libgpac Step #6 - "compile-libfuzzer-introspector-x86_64": \return array of options*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_GPACArg *gf_sys_get_options(); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! check if the given option is a libgpac argument Step #6 - "compile-libfuzzer-introspector-x86_64": \param arg_name name of the argument Step #6 - "compile-libfuzzer-introspector-x86_64": \return 0 if not a libgpac core option, 1 if option not consuming an argument, 2 if option consuming an argument*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gf_sys_is_gpac_arg(const char *arg_name); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! parses config string and update config accordingly Step #6 - "compile-libfuzzer-introspector-x86_64": \param opt_string section/key/val formatted as Section:Key (discard key), Section:Key=null (discard key), Section:Key=Val (set key) or Section=null (discard section) Step #6 - "compile-libfuzzer-introspector-x86_64": \return GF_TRUE if update is OK, GF_FALSE otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_sys_set_cfg_option(const char *opt_string); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument dump hint options */ Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! only dumps simple arguments*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGMODE_BASE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! only dumps advanced arguments*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGMODE_ADVANCED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! only dumps expert arguments*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGMODE_EXPERT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dumps all arguments*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ARGMODE_ALL Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SysArgMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! first word in format string should be highlighted */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_HIGHLIGHT_FIRST = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! prints
instead of new line*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_NL_TO_BR = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! first word in format string is an option descripttor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_OPT_DESC = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the format string is an application string, not a gpac core one*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_IS_APP = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! insert an extra '-' at the beginning*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_ADD_DASH = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! do not insert '-' before arg name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_NO_DASH = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! insert '-: before arg name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_COLON = 1<<6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the generation is for markdown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_MD = 1<<16, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the generation is for man pages*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_MAN = 1<<17, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! XML < and > should be escaped (for markdown generation only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_ESCAPE_XML = 1<<18, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! '|' should be escaped (for markdown generation only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PRINTARG_ESCAPE_PIPE = 1<<19, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SysPrintArgFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.601 INFO datatypes - __init__: Processing /src/gpac/include/gpac/ietf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* set to 1 if unicast */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool IsUnicast; Step #6 - "compile-libfuzzer-introspector-x86_64": /* for multicast */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *destination; Step #6 - "compile-libfuzzer-introspector-x86_64": /* for redirections internal to servers */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *source; Step #6 - "compile-libfuzzer-introspector-x86_64": /*IsRecord is usually 0 (PLAY) . If set, Append specify that the stream should Step #6 - "compile-libfuzzer-introspector-x86_64": be concatenated to existing resources */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool IsRecord, Append; Step #6 - "compile-libfuzzer-introspector-x86_64": /* in case transport is on TCP/RTSP, If only 1 ID is specified, it is stored in rtpID (this Step #6 - "compile-libfuzzer-introspector-x86_64": is not RTP interleaving) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool IsInterleaved; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rtpID, rtcpID; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Multicast specific */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MulticastLayers; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 TTL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTP specific*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*port for multicast*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*server port in unicast - RTP implies low is even , and last is low+1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 port_first, port_last; Step #6 - "compile-libfuzzer-introspector-x86_64": /*client port in unicast - RTP implies low is even , and last is low+1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 client_port_first, client_port_last; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SSRC; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Transport protocol. In this version we only support RTP/AVP, the following flag tells Step #6 - "compile-libfuzzer-introspector-x86_64": us if this is RTP/AVP/TCP or RTP/AVP (default)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *Profile; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_sender; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTSPTransport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *Name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_X_Attribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*payload type of the format described*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PayloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of GF_X_Attribute elements. The Value field may be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDP_FMTP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_rtp_packet_cbk)(void *udta, u8 *payload, u32 size, GF_SLHeader *hdr, GF_Err e); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*dynamic payload type of this map*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PayloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*registered payload name of this map*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *payload_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTP clock rate (TS resolution) of this map*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ClockRate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*optional parameters for audio, specifying number of channels. Unused for other media types.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AudioChannels; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*only "IN" currently defined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *net_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*"IP4","IP6"*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *add_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*hex IPv6 address or doted IPv4 address*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *host; Step #6 - "compile-libfuzzer-introspector-x86_64": /*TTL - MUST BE PRESENT if IP is multicast - -1 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 TTL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*multiple address counts - ONLY in media descriptions if needed. This Step #6 - "compile-libfuzzer-introspector-x86_64": is used for content scaling, when # quality of the same media are multicasted on Step #6 - "compile-libfuzzer-introspector-x86_64": # IP addresses*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 add_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDPConnection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*1 - required options*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*mode, or "" if no mode ("generic" should be used instead)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char mode[30]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*config of the stream if carried in SDP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 configSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 config_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Stream Type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 StreamType; Step #6 - "compile-libfuzzer-introspector-x86_64": /* stream profile and level indication - for AVC/H264, 0xPPCCLL, with PP:profile, CC:compatibility, LL:level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PL_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*rvc config of the stream if carried in SDP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 rvc_predef; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *rvc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rvc_config_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*2 - optional options*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*size of AUs if constant*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ConstantSize; Step #6 - "compile-libfuzzer-introspector-x86_64": /*duration of AUs if constant, in RTP timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ConstantDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* CodecID */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 CodecID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*audio max displacement when interleaving (eg, de-interleaving window buffer max length) in RTP timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxDisplacement; Step #6 - "compile-libfuzzer-introspector-x86_64": /*de-interleaveBufferSize if not recomputable from maxDisplacement*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 deinterleaveBufferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*The number of bits on which the AU-size field is encoded in the AU-header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SizeLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /*The number of bits on which the AU-Index is encoded in the first AU-header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IndexLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /*The number of bits on which the AU-Index-delta field is encoded in any non-first AU-header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IndexDeltaLength; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*The number of bits on which the DTS-delta field is encoded in the AU-header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 DTSDeltaLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /*The number of bits on which the CTS-delta field is encoded in the AU-header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 CTSDeltaLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /*random access point flag present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool RandomAccessIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*The number of bits on which the Stream-state field is encoded in the AU-header (systems only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 StreamStateIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": /*The number of bits that is used to encode the auxiliary-data-size field Step #6 - "compile-libfuzzer-introspector-x86_64": (no normative usage of this section)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AuxiliaryDataSizeLength; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*ISMACryp stuff*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_length, IV_delta_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 KI_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*internal stuff*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*len of first AU header in an RTP payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 auh_first_min_len; Step #6 - "compile-libfuzzer-introspector-x86_64": /*len of non-first AU header in an RTP payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 auh_min_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } GP_RTPSLMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rtp_static_payt { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clock_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPStaticMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_rtp_packetizer GP_RTPPacketizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Err (*gf_rtp_tcp_callback)(void *cbk1, void *cbk2, Bool is_rtcp, u8 *pck, u32 pck_size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*NPT time in sec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 StartTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if 0, session is unbound. NPT time in sec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 StopTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if 0 session is not repeated. Expressed in sec. Step #6 - "compile-libfuzzer-introspector-x86_64": Session is signaled repeated every repeatInterval*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 RepeatInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": /*active duration of the session in sec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ActiveDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*time offsets to use with repeat. Specify a non-regular repeat time from the Start time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 OffsetFromStart[GF_SDP_MAX_TIMEOFFSET]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Number of offsets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NbRepeatOffsets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*EX of repeat: Step #6 - "compile-libfuzzer-introspector-x86_64": a session happens 3 times a week, on mon 1PM, thu 3PM and fri 10AM Step #6 - "compile-libfuzzer-introspector-x86_64": 1- StartTime should be NPT for the session on the very first monday, StopTime Step #6 - "compile-libfuzzer-introspector-x86_64": the end of this session Step #6 - "compile-libfuzzer-introspector-x86_64": 2- the repeatInterval should be 1 week, ActiveDuration the length of the session Step #6 - "compile-libfuzzer-introspector-x86_64": 3- 3 offsets: 0 (for monday) (3*24+2)*3600 for thu and (4*24-3) for fri Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*timezone adjustments, to cope with #timezones, daylight saving countries and co ... Step #6 - "compile-libfuzzer-introspector-x86_64": Ex: adjTime = [2882844526 2898848070] adjOffset=[-1h 0] Step #6 - "compile-libfuzzer-introspector-x86_64": [0]: at 2882844526 the time base by which the session's repeat times are calculated Step #6 - "compile-libfuzzer-introspector-x86_64": is shifted back by 1 hour Step #6 - "compile-libfuzzer-introspector-x86_64": [1]: at time 2898848070 the session's original time base is restored Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Adjustment time at which the corresponding time offset is to be applied to the Step #6 - "compile-libfuzzer-introspector-x86_64": session time line (time used to compute the "repeat session"). Step #6 - "compile-libfuzzer-introspector-x86_64": All Expressed in NPT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AdjustmentTime[GF_SDP_MAX_TIMEOFFSET]; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Offset with the session time line, ALWAYS ABSOLUTE OFFSET TO the specified StartTime*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 AdjustmentOffset[GF_SDP_MAX_TIMEOFFSET]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Number of offsets.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NbZoneOffsets; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDPTiming; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*v=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Version; Step #6 - "compile-libfuzzer-introspector-x86_64": /*o=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *o_username, *o_session_id, *o_version, *o_address; Step #6 - "compile-libfuzzer-introspector-x86_64": /*"IN" for Net, "IP4" or "IP6" for address are currently valid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *o_net_type, *o_add_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*s=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *s_session_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*i=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *i_description; Step #6 - "compile-libfuzzer-introspector-x86_64": /*u=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *u_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": /*e=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *e_email; Step #6 - "compile-libfuzzer-introspector-x86_64": /*p=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *p_phone; Step #6 - "compile-libfuzzer-introspector-x86_64": /*c= either 1 or 0 GF_SDPConnection */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SDPConnection *c_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": /*b=*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *b_bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*All time info (t, r, z)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Timing; Step #6 - "compile-libfuzzer-introspector-x86_64": /*k= Step #6 - "compile-libfuzzer-introspector-x86_64": method is 'clear' (key follows), 'base64' (key in base64), 'uri' (key is the URI) Step #6 - "compile-libfuzzer-introspector-x86_64": or 'prompt' (key not included)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *k_method, *k_key; Step #6 - "compile-libfuzzer-introspector-x86_64": /*all possible attributes (a=), session level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *a_cat, *a_keywds, *a_tool; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: none, 1: recv, 2: send, 3 both*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 a_SendReceive; Step #6 - "compile-libfuzzer-introspector-x86_64": /*should be `broadcast', `meeting', `moderated', `test' or `H332'*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *a_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *a_charset; Step #6 - "compile-libfuzzer-introspector-x86_64": char *a_sdplang, *a_lang; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*all attributes not defined in RFC 2327 for the presentation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of media in the SDP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *media_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDPInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_rtp_depacketizer GF_RTPDepacketizer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_rtp_channel GF_RTPChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*"CT", "AS" are defined. Private extensions must be "X-*" ( * "are recommended to be short")*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*in kBitsPerSec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDPBandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*m= Step #6 - "compile-libfuzzer-introspector-x86_64": 0: application - 1:video - 2: audio - 3: text - 4:data - 5: control*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Port Number - For transports based on UDP, the value should be in the range 1024 Step #6 - "compile-libfuzzer-introspector-x86_64": to 65535 inclusive. For RTP compliance it should be an even number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PortNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of ports described. If >= 2, the next media(s) in the SDP will be configured Step #6 - "compile-libfuzzer-introspector-x86_64": to use the next tuple (for RTP). If 0 or 1, ignored Step #6 - "compile-libfuzzer-introspector-x86_64": \note This is used for scalable media: PortNumber indicates the port of the base Step #6 - "compile-libfuzzer-introspector-x86_64": media and NumPorts the ports||total number of the upper layers*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NumPorts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*currently only "RTP/AVP" and "udp" defined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *Profile; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of GF_SDPConnection's. A media can have several connection in case of scalable content*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Connections; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTPMaps contains a list SDPRTPMaps*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *RTPMaps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*FMTP contains a list of FMTP structures*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *FMTP; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for RTP this is PayloadType, but can be opaque (string) depending on the app. Step #6 - "compile-libfuzzer-introspector-x86_64": Formatted as XX WW QQ FF Step #6 - "compile-libfuzzer-introspector-x86_64": When reading the SDP, the payloads defined in RTPMap are removed from this list Step #6 - "compile-libfuzzer-introspector-x86_64": When writing the SDP for RTP, you should only specify static payload types here, Step #6 - "compile-libfuzzer-introspector-x86_64": as dynamic ones are stored in RTPMaps and automatically written*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *fmt_list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*all attributes not defined in RFC 2327 for the media*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Other SDP attributes for media desc*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*k= Step #6 - "compile-libfuzzer-introspector-x86_64": method is 'clear' (key follows), 'base64' (key in base64), 'uri' (key is the URI) Step #6 - "compile-libfuzzer-introspector-x86_64": or 'prompt' (key not included)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *k_method, *k_key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Bandwidths; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*0 if not present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PacketTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: none - 1: recv, 2: send, 3 both*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SendReceive; Step #6 - "compile-libfuzzer-introspector-x86_64": char *orientation, *sdplang, *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for video only, 0.0 if not present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double FrameRate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*between 0 and 10, -1 if not present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 Quality; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDPMedia; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_rtsp_session GF_RTSPSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Err (*gf_rtsp_interleave_callback)(GF_RTSPSession *sess, void *cbk_ptr, u8 *buffer, u32 bufferSize, Bool IsRTCP); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* start and end range. If end is -1, the range is open (from start to unknown) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Double start, end; Step #6 - "compile-libfuzzer-introspector-x86_64": /* use SMPTE range (Start and End specify the number of frames) (currently not supported) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 UseSMPTE; Step #6 - "compile-libfuzzer-introspector-x86_64": /* framerate for SMPTE range */ Step #6 - "compile-libfuzzer-introspector-x86_64": Double FPS; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTSPRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *Accept; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Accept_Encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Accept_Language; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Authorization; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Blocksize; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Cache_Control; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Conference; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Connection; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Content_Length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 CSeq; Step #6 - "compile-libfuzzer-introspector-x86_64": char *From; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Proxy_Authorization; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Proxy_Require; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPRange *Range; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Referer; Step #6 - "compile-libfuzzer-introspector-x86_64": Double Scale; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Session; Step #6 - "compile-libfuzzer-introspector-x86_64": Double Speed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*nota : RTSP allows several configurations for a single channel (multicast and Step #6 - "compile-libfuzzer-introspector-x86_64": unicast , ...). Usually only 1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Transports; Step #6 - "compile-libfuzzer-introspector-x86_64": char *User_Agent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*type of the command, one of the described above*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *method; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Header extensions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Xtensions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*body of the command, size is Content-Length (auto computed when sent). It is not Step #6 - "compile-libfuzzer-introspector-x86_64": terminated by a NULL char*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *body; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": Specify ControlString if your request targets Step #6 - "compile-libfuzzer-introspector-x86_64": a specific media stream in the service. If null, the service name only will be used Step #6 - "compile-libfuzzer-introspector-x86_64": for control (for ex, both A and V streams in a single file) Step #6 - "compile-libfuzzer-introspector-x86_64": If the request is GF_RTSP_OPTIONS, you must provide a control string containing the options Step #6 - "compile-libfuzzer-introspector-x86_64": you want to query Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ControlString; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*user data: this is never touched by the lib, its intend is to help stacking Step #6 - "compile-libfuzzer-introspector-x86_64": RTSP commands in your app*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*user flags: this is never touched by the lib, its intend is to help stacking Step #6 - "compile-libfuzzer-introspector-x86_64": RTSP commands in your app*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 user_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": Server side Extensions Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*full URL of the command. Not used at client side, as the URL is ALWAYS relative Step #6 - "compile-libfuzzer-introspector-x86_64": to the server / service of the RTSP session Step #6 - "compile-libfuzzer-introspector-x86_64": On the server side however redirections are up to the server, so we cannot decide for it */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *service_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTSP status code of the command as parsed. One of the above RTSP StatusCode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 StatusCode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_resend; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTSPCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* response code*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ResponseCode; Step #6 - "compile-libfuzzer-introspector-x86_64": /* comment from the server */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ResponseInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Header Fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *Accept; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Accept_Encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Accept_Language; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Allow; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Authorization; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Blocksize; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Cache_Control; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Conference; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Connection; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Content_Base; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Content_Encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Content_Language; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Content_Length; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Content_Location; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Content_Type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 CSeq; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Date; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Expires; Step #6 - "compile-libfuzzer-introspector-x86_64": char *From; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Host; Step #6 - "compile-libfuzzer-introspector-x86_64": char *If_Match; Step #6 - "compile-libfuzzer-introspector-x86_64": char *If_Modified_Since; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Last_Modified; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Location; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Proxy_Authenticate; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Proxy_Require; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Public; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RTSPRange *Range; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Referer; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Require; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Retry_After; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *RTP_Infos; Step #6 - "compile-libfuzzer-introspector-x86_64": Double Scale; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Server; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Session; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SessionTimeOut; Step #6 - "compile-libfuzzer-introspector-x86_64": Double Speed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 StreamID; //only when sess->satip is true Step #6 - "compile-libfuzzer-introspector-x86_64": char *Timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": /*nota : RTSP allows several configurations for a single channel (multicast and Step #6 - "compile-libfuzzer-introspector-x86_64": unicast , ...). Usually only 1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Transports; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Unsupported; Step #6 - "compile-libfuzzer-introspector-x86_64": char *User_Agent; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Vary; Step #6 - "compile-libfuzzer-introspector-x86_64": char *Via; Step #6 - "compile-libfuzzer-introspector-x86_64": char *WWW_Authenticate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Header extensions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Xtensions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*body of the response, size is Content-Length (auto computed when sent). It is not Step #6 - "compile-libfuzzer-introspector-x86_64": terminated by a NULL char when response is parsed but must be null-terminated when Step #6 - "compile-libfuzzer-introspector-x86_64": response is being sent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *body; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTSPResponse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagRTP_HEADER { Step #6 - "compile-libfuzzer-introspector-x86_64": /*version, must be 2*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Version; Step #6 - "compile-libfuzzer-introspector-x86_64": /*padding bits in the payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Padding; Step #6 - "compile-libfuzzer-introspector-x86_64": /*header extension is defined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Extension; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of CSRC (<=15)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 CSRCCount; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Marker Bit*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Marker; Step #6 - "compile-libfuzzer-introspector-x86_64": /*payload type on 7 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 PayloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*packet seq number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 SequenceNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": /*packet time stamp*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 TimeStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": /*sync source identifier*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SSRC; Step #6 - "compile-libfuzzer-introspector-x86_64": /*in our basic client, CSRC should always be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 CSRC[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*internal to out lib*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 recomputed_ntp_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*control string of the channel*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*seq num for asociated rtp_time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seq; Step #6 - "compile-libfuzzer-introspector-x86_64": /*rtp TimeStamp corresponding to the Range start specified in the PLAY request*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rtp_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ssrc of sender if known, 0 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ssrc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.616 INFO datatypes - __init__: Processing /src/gpac/include/gpac/setup.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int s32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int s32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed char s8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t s64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t s16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FALSE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TRUE Step #6 - "compile-libfuzzer-introspector-x86_64": } Bool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char s8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float Float; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": s64 num; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 den; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Fraction64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double Double; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 den; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Fraction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 s64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short s16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int size_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 bin128[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef signed int s64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short s16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t s32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t s8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int ptrdiff_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef __int64 s64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned __int64 u64; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.626 INFO datatypes - __init__: Processing /src/gpac/include/gpac/ait.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 table_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool section_syntax_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 section_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool test_application_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool current_next_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_section_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 common_descriptors_length; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List * common_descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_loop_length; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List * application_decoded; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 CRC_32; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_AIT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FUTURE_USE = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": CAROUSEL = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": RESERVED = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSPORT_HTTP = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": DVB_USE = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": TO_REGISTER = 0x100, Step #6 - "compile-libfuzzer-introspector-x86_64": } PROTOCOL_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ABSTRACT_ES Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_SectionFilter *sec; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_AIT_CARRY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* initial_path_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_SIMPLE_APPLICATION_LOCATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool remote_connection; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 original_network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 transport_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_OBJECT_CAROUSEL_SELECTOR_BYTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 protocol_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transport_protocol_label; Step #6 - "compile-libfuzzer-introspector-x86_64": void* selector_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_TRANSPORT_PROTOCOL_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ISO_639_language_code; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 application_name_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* application_name_char; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_APPLICATION_NAME_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 boundary_extension_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_APPLICATION_BOUNDARY_EXTENSION_INFO* boundary_extension_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_APPLICATION_BOUNDARY_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": APPLICATION_DESCRIPTOR = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": APPLICATION_NAME_DESCRIPTOR = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": TRANSPORT_PROTOCOL_DESCRIPTOR = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": SIMPLE_APPLICATION_LOCATION_DESCRIPTOR = 0x15, Step #6 - "compile-libfuzzer-introspector-x86_64": APPLICATION_USAGE_DESCRIPTOR = 0x16, Step #6 - "compile-libfuzzer-introspector-x86_64": APPLICATION_BOUNDARY_DESCRIPTOR = 0x17, Step #6 - "compile-libfuzzer-introspector-x86_64": } DESCRIPTOR_TAG; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 organisation_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 application_control_code; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_descriptors_loop_length; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List * application_descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 application_descriptors_id[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 index_app_desc_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_AIT_APPLICATION_DECODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 application_profiles_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_major; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_minor; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version_micro; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool service_bound_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 visibility; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 application_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transport_protocol_label[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_APPLICATION_DESCRIPTOR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 descriptor_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 usage_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_APPLICATION_USAGE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 URL_extension_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* URL_extension_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_TRANSPORT_HTTP_URL_EXTENTION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 URL_base_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* URL_base_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 URL_extension_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_TRANSPORT_HTTP_URL_EXTENTION* URL_extentions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_TRANSPORT_HTTP_SELECTOR_BYTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 boundary_extension_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* boundary_extension_byte; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_APPLICATION_BOUNDARY_EXTENSION_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 application_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 application_control_code; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 priority; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 application_profile; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Transport mode - 1 Broadcast - 3 Broadband */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool broadcast; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool broadband; Step #6 - "compile-libfuzzer-introspector-x86_64": char* http_url; Step #6 - "compile-libfuzzer-introspector-x86_64": char* carousel_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool url_received; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Carousel */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 component_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char* appli_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_AIT_APPLICATION; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 version_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ait_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_application; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Application; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_CHANNEL_APPLICATION_INFO; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.633 INFO datatypes - __init__: Processing /src/gpac/include/gpac/crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_crypt_context GF_Crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AES 128 bit encryption*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AES_128 = 0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CRYPTO_ALGO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CBC chaining mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CBC = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CTR chaining mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CTR = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ECB (no chaining), payload must be a multiple of 16-bytes blocks*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ECB = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CRYPTO_MODE; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.639 INFO datatypes - __init__: Processing /src/gpac/include/gpac/scenegraph_svg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dom_full_attribute Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_BASE_ATTRIBUTE Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xmlns; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; /*attribute name - in this case, the data field is the attribute literal value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMFullAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *updates; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMUpdates; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_PHASE_CAPTURE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_PHASE_AT_TARGET = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_PHASE_BUBBLE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_CANCEL_MASK = 0xE0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*special phase indicating the event has been canceled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_PHASE_CANCEL = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*special phase indicating the event has been canceled immediately*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_PHASE_CANCEL_ALL = 1<<6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*special phase indicating the default action of the event is prevented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_PHASE_PREVENT = 1<<7, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMEventPhase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dom_base_attribute SVGAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dom_base_attribute Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_BASE_ATTRIBUTE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*XMLNS is undefined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_UNDEFINED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_XML, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_XLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_XMLEV, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_LASER, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_SVG, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_XBL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_XMLNS_SVG_GPAC_EXTENSION, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*any other namespace uses the CRC32 of the namespace as an identifier*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NamespaceType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dom_base_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __xml_ev_handler Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! handler callback function*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*handle_event)(GF_Node *hdl, GF_DOM_Event *event, GF_Node *observer); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_BASE_LISTENER Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _all_atts SVGAllAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dom_full_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ns; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMFullNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _smil_timing_rti SMIL_Timing_RTI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void gf_sg_smil_evaluate(struct _smil_timing_rti *rti, Fixed normalized_simple_time, GF_SGSMILTimingEvalState state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of SVG Listener nodes attached to this Event Target*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *listeners; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pointer to the object implementing the DOM Event Target Interface*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! type of the object implementing the DOM Event Target Interface*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTargetType ptr_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMEventTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*event type, as defined in */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventType type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*event phase type, READ-ONLY Step #6 - "compile-libfuzzer-introspector-x86_64": 0: at target, 1: bubbling, 2: capturing , 3: canceled Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 event_phase; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bubbles; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cancelable; Step #6 - "compile-libfuzzer-introspector-x86_64": /*output only - indicates UI events (mouse) have been detected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_ui_events; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*we don't use a GF_DOMEventTarget here since the structure is only created when events are attached */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *target; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTargetType target_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTarget *currentTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": Double timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": /*UIEvent extension. Step #6 - "compile-libfuzzer-introspector-x86_64": For mouse extensions: number of clicks Step #6 - "compile-libfuzzer-introspector-x86_64": For key event: the key code Step #6 - "compile-libfuzzer-introspector-x86_64": For SMIL event: number of iteration (repeat) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 detail; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*MouseEvent extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 screenX, screenY; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 clientX, clientY; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 button; Step #6 - "compile-libfuzzer-introspector-x86_64": /*key flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*key hardware code*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_hw_code; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *relatedTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Zoom event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect screen_rect; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D prev_translate, new_translate; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed prev_scale, new_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": /* CPU */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cpu_percentage; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Battery */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool onBattery; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 batteryState, batteryLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": /*smil event time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double smil_event_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /* mutation event */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *relatedNode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*DOM event used in VRML (GPAC's internal)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_vrml; Step #6 - "compile-libfuzzer-introspector-x86_64": /*media event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMMediaEvent media_event; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of listeners triggered by the event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 consumed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for GF_EVENT_ATTR_MODIFIED*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo *attr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err error_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ADDON_DETECTED event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *addon_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOM_Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_FREEZE, Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_REMOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_REPEAT, Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_FRACTION, Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_DISCARD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*signaled the animation element has been inserted in the DOM tree*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_ACTIVATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*signaled the animation element has been removed from the DOM tree*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_TIMING_EVAL_DEACTIVATE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SGSMILTimingEvalState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __xml_ev_handler SVG_handlerElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_UNKNOWN_CATEGORY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*basic DOM events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_DOM = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*DOM mutation events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_MUTATION = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*DOM mouse events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_MOUSE = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*DOM focus events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_FOCUS = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*DOM key events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_KEY = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*DOM/SVG/HTML UI events (resize, scroll, ...)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_UI = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*text events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_TEXT = 1<<6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*SVG events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_SVG = 1<<7, Step #6 - "compile-libfuzzer-introspector-x86_64": /*SMIL events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_SMIL = 1<<8, Step #6 - "compile-libfuzzer-introspector-x86_64": /*LASeR events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_LASER = 1<<9, Step #6 - "compile-libfuzzer-introspector-x86_64": /*HTML Media events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_MEDIA = 1<<10, Step #6 - "compile-libfuzzer-introspector-x86_64": /*HTML Media Source events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_MEDIASOURCE = 1<<11, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Internal GPAC events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_GPAC = 1<<30, Step #6 - "compile-libfuzzer-introspector-x86_64": /*fake events - these events are NEVER fired*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_FAKE = 0x80000000 //1<<31 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMEventCategory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dom_base_node SVG_Element; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bufferValid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 level; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed remaining_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 status; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *session_name; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 loaded_size, total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMMediaEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": char *textContent; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMText; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_TARGET_NODE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_TARGET_DOCUMENT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_TARGET_MSE_MEDIASOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_TARGET_MSE_SOURCEBUFFERLIST, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_TARGET_MSE_SOURCEBUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_EVENT_TARGET_XHR, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOMEventTargetType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Tiny 1.2 properties*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Paint *color; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Paint *fill; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Paint *stroke; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Paint *solid_color; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Paint *stop_color; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Paint *viewport_fill; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *fill_opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *solid_opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *stop_opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *stroke_opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *viewport_fill_opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *opacity; /* Restricted property in Tiny 1.2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *audio_level; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed computed_audio_level; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_RenderingHint *color_rendering; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_RenderingHint *image_rendering; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_RenderingHint *shape_rendering; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_RenderingHint *text_rendering; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Display *display; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Visibility *visibility; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Overflow *overflow; /* Restricted property in Tiny 1.2 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_FontFamily *font_family; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_FontSize *font_size; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_FontStyle *font_style; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_FontWeight *font_weight; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_FontVariant *font_variant; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *line_increment; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_TextAnchor *text_anchor; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_DisplayAlign *display_align; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_TextAlign *text_align; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_PointerEvents *pointer_events; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_FillRule *fill_rule; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_StrokeDashArray *stroke_dasharray; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Length *stroke_dashoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_StrokeLineCap *stroke_linecap; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_StrokeLineJoin *stroke_linejoin; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Number *stroke_miterlimit; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Length *stroke_width; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_VectorEffect *vector_effect; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Full 1.1 props, i.e. not implemented */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *font; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *font_size_adjust; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *font_stretch; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *direction; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *letter_spacing; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *text_decoration; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *unicode_bidi; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *word_spacing; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *clip; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *cursor; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *clip_path; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *clip_rule; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *mask; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *enable_background; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *flood_color; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *flood_opacity; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *lighting_color; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *color_interpolation; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *color_interpolation_filters; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *color_profile; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *marker; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *marker_end; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *marker_mid; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *marker_start; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *alignment_baseline; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *baseline_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *dominant_baseline; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *glyph_orientation_horizontal; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *glyph_orientation_vertical; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *kerning; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *writing_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGPropertiesPointers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dom_full_attribute SVGExtendedAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.652 INFO datatypes - __init__: Processing /src/gpac/include/gpac/tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! No memory tracking*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MemTrackerNone = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Memory tracking without backtrace*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MemTrackerSimple, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Memory tracking with backtrace*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MemTrackerBackTrace, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MemTrackerType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Disable all Log message*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_QUIET = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message describes an error*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message describes a warning*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_WARNING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message is informational (state, etc..)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message is a debug info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_DEBUG Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LOG_Level; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct log_extra Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //! number of tools and levels Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_tools; Step #6 - "compile-libfuzzer-introspector-x86_64": //! additionnal tools Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_Tool *tools; Step #6 - "compile-libfuzzer-introspector-x86_64": //! additionnal levels for the tools Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_Level *levels; Step #6 - "compile-libfuzzer-introspector-x86_64": //! exit if error Step #6 - "compile-libfuzzer-introspector-x86_64": Bool strict; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LogExtra; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! FileIO object is ready for write operations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FIO_WRITE_READY=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! FileIO object is not yet ready for write operations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FIO_WRITE_WAIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! FileIO object has been canceled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FIO_WRITE_CANCELED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileIOWriteState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_file_io GF_FileIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Err (*gfio_seek_proc)(GF_FileIO *fileio, u64 offset, s32 whence); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 (*gfio_write_proc)(GF_FileIO *fileio, u8 *buffer, u32 bytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gfio_eof_proc)(GF_FileIO *fileio); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*gfio_printf_proc)(GF_FileIO *fileio, const char *format, va_list args); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_rmt_user_callback)(void *udta, const char* text); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_on_progress_cbk)(const void *cbck, const char *title, u64 done, u64 total); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!start of the sampling period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampling_instant; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!duration of the sampling period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampling_period_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!total amount of time (User+kernel) spent in CPU for all processes as evaluated at the end of the sampling period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_cpu_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!total amount of time (User+kernel) spent in CPU for the calling process as evaluated at the end of the sampling period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 process_cpu_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!amount of time (User+kernel) spent in CPU for all processes during the sampling period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_cpu_time_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!total amount of time (User+kernel) spent in CPU for the calling process during the sampling period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 process_cpu_time_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!total amount of idle time during the sampling period.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cpu_idle_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!percentage (from 0 to 100) of CPU usage during the sampling period.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_cpu_usage; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!percentage (from 0 to 100) of the CPU usage by the calling process during the sampling period.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 process_cpu_usage; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!calling process ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!calling process thread count if known*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 thread_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!size of calling process allocated heaps*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 process_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!total physical memory in system*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 physical_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!available physical memory in system*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 physical_memory_avail; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!total memory currently allocated by gpac*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 gpac_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!total number of cores on the system*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_cores; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SystemRTInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! File caching is in progress*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILEIO_CACHE_IN_PROGRESS=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! File caching is done */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILEIO_CACHE_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! No file caching (file is not stored to disk)) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILEIO_NO_CACHE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileIOCacheState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __sha1_context GF_SHA1Context; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Message from any scripting engine used in the presentation (ECMAScript, MPEG-J, ...) (Info).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SCRIPT_INFO = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Indicates a send packet is not dispatched due to pending connections.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PENDING_PACKET = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Indicates the end of a stream or of a file (Info).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EOS = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": \n\n Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Operation success (no error).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OK = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!\n*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*!One of the input parameter is not correct or cannot be used in the current operating mode of the framework.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BAD_PARAM = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Memory allocation failure.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OUT_OF_MEM = -2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Input/Output failure (disk access, system call failures)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IO_ERR = -3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The desired feature or operation is not supported by the framework*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NOT_SUPPORTED = -4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Input data has been corrupted*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CORRUPTED_DATA = -5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! A modification was attempted on a scene node which could not be found*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SG_UNKNOWN_NODE = -6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The PROTO node interface does not match the nodes using it*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SG_INVALID_PROTO = -7, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! An error occured in the scripting engine*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SCRIPT_ERROR = -8, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Buffer is too small to contain decoded data. Decoders shall use this error whenever they need to resize their output memory buffers*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BUFFER_TOO_SMALL = -9, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The bitstream is not compliant to the specfication it refers to*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NON_COMPLIANT_BITSTREAM = -10, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! No filter could be found to handle the desired media type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_NOT_FOUND = -11, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The URL is not properly formatted or cannot be found*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_URL_ERROR = -12, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! An service error has occured at the local side*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SERVICE_ERROR = -13, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! A service error has occured at the remote (server) side*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_REMOTE_SERVICE_ERROR = -14, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The desired stream could not be found in the service*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STREAM_NOT_FOUND = -15, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The URL no longer exists*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_URL_REMOVED = -16, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The IsoMedia file is not a valid one*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_INVALID_FILE = -20, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The IsoMedia file is not complete. Either the file is being downloaded, or it has been truncated*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_INCOMPLETE_FILE = -21, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The media in this IsoMedia track is not valid (usually due to a broken stream description)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_INVALID_MEDIA = -22, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The requested operation cannot happen in the current opening mode of the IsoMedia file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_INVALID_MODE = -23, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! This IsoMedia track refers to media outside the file in an unknown way*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UNKNOWN_DATA_REF = -24, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! An invalid MPEG-4 Object Descriptor was found*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_INVALID_DESCRIPTOR = -30, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! An MPEG-4 Object Descriptor was found or added to a forbidden descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FORBIDDEN_DESCRIPTOR = -31, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! An invalid MPEG-4 BIFS command was detected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_INVALID_COMMAND = -32, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The scene has been encoded using an unknown BIFS version*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BIFS_UNKNOWN_VERSION = -33, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The remote IP address could not be solved*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IP_ADDRESS_NOT_FOUND = -40, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The connection to the remote peer has failed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IP_CONNECTION_FAILURE = -41, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The network operation has failed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IP_NETWORK_FAILURE = -42, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The network connection has been closed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IP_CONNECTION_CLOSED = -43, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The network operation has failed because no data is available*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IP_NETWORK_EMPTY = -44, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! UDP connection did not receive any data at all. Signaled by client services to reconfigure network if possible*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IP_UDP_TIMEOUT = -46, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Authentication with the remote host has failed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUTHENTICATION_FAILURE = -50, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Not ready for execution, later retry is needed */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NOT_READY = -51, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Bad configuration for the current context */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_INVALID_CONFIGURATION = -52, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The element has not been found */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NOT_FOUND = -53, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Unexpected format of data */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROFILE_NOT_SUPPORTED = -54, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter PID config requires new instance of filter */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_REQUIRES_NEW_INSTANCE = -56, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter PID config cannot be supported by this filter, no use trying to find an alternate input filter chain*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_NOT_SUPPORTED = -57, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! server does not support range requests: response with status=200 to a request with byte range*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IO_BYTE_RANGE_NOT_SUPPORTED = -58, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Err; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hours, minutes, seconds; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 n_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Float max_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool drop_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 as_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TimeCode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_log_cbk)(void *cbck, GF_LOG_Level log_level, GF_LOG_Tool log_tool, const char* fmt, va_list vlist); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //pbo not enabled Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GL_PBO_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": //pbo enabled, both push and glTexImage textures are done in gf_gl_txw_upload Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GL_PBO_BOTH, Step #6 - "compile-libfuzzer-introspector-x86_64": //push only is done in gf_gl_txw_upload Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GL_PBO_PUSH, Step #6 - "compile-libfuzzer-introspector-x86_64": // glTexImage textures only is done in gf_gl_txw_upload Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GL_PBO_TEXIMG, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GLPBOState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gl_texture_wrap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 textures[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PBOs[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_textures; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pix_fmt, stride, uv_stride; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_yuv; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bit_depth, uv_w, uv_h; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scale_10bit; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 init_active_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gl_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bytes_per_pix; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool internal_textures; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool uniform_setup; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 memory_format; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _gf_filter_frame_interface *frame_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_tx_load; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //PBO state - must be managed by caller, especially if using separated push and texImg steps through gf_gl_txw_setup calls Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GLPBOState pbo_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool flip; Step #6 - "compile-libfuzzer-introspector-x86_64": //YUV is full video range Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullrange; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 mx_cicp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_program; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GLTextureWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from the core library (init, threads, network calls, etc)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_CORE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from a raw media parser (BIFS, LASeR, A/V formats)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_CODING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from a bitstream parser (IsoMedia, MPEG-2 TS, OGG, ...)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_CONTAINER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from the network/service stack (messages & co)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_NETWORK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from the HTTP stack*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_HTTP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from the RTP/RTCP stack (TS info) and packet structure & hinting (debug)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_RTP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from a codec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_CODEC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from any textual (XML, ...) parser (context loading, etc)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_PARSER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Generic log message from a filter (not from filter core library)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_MEDIA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from the scene graph/scene manager (handling of nodes and attribute modif, DOM core)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_SCENE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from the scripting engine APIs - does not cover alert() in the script code itself*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_SCRIPT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from event handling*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_INTERACT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from compositor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_COMPOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from the compositor, indicating media object state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_COMPTIME, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for video object cache */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_CACHE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log message from multimedia I/O devices (audio/video input/output, ...)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_MMIO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for runtime info (times, memory, CPU usage)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_RTI, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for memory tracker*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_MEMORY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for audio compositor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_AUDIO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Generic Log for modules*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_MODULE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for threads and mutexes */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_MUTEX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for threads and condition */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_CONDITION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for all HTTP streaming */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_DASH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for all messages from filter core library (not from a filter) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_FILTER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for filter scheduler only */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_SCHEDULER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for all ROUTE message */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_ROUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for all messages coming from script*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_CONSOLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Log for all messages coming the application, not used by libgpac or the modules*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_APP, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! special value used to set a level for all tools*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_TOOL_MAX = GF_LOG_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG_TOOL_UNDEFINED Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LOG_Tool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_blob Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data block of blob */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of blob */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! blob flags */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_DISABLE_THREADS Step #6 - "compile-libfuzzer-introspector-x86_64": void *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": /*! blob mutex for multi-thread access */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_mutex *mx; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last blob modification time (write access) in microsec , 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_modification_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! function used to query if a range of a blob in transfer is valid. If NULL, any range is invalid until transfer is done Step #6 - "compile-libfuzzer-introspector-x86_64": when set this function overrides the blob flags for gf_blob_query_range Step #6 - "compile-libfuzzer-introspector-x86_64": size is updated to the maximum number of consecutive bytes starting from the goven offset */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BlobRangeStatus (*range_valid)(struct __gf_blob *blob, u64 start, u32 *size); Step #6 - "compile-libfuzzer-introspector-x86_64": /*! private data for range_valid function*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *range_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Blob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_FileIO *(*gfio_open_proc)(GF_FileIO *fileio_ref, const char *url, const char *mode, GF_Err *out_error); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 (*gfio_read_proc)(GF_FileIO *fileio, u8 *buffer, u32 bytes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s64 (*gfio_tell_proc)(GF_FileIO *fileio); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!reset color*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_RESET=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to red*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_RED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to green*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_GREEN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to blue*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_BLUE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to yellow*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_YELLOW, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to cyan*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_CYAN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to white*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_WHITE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to magenta*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_MAGENTA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!reset all console text*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_CLEAR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!save console state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_SAVE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!restore console state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_RESTORE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to bold modifier*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_BOLD = 1<<16, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to italic*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_ITALIC = 1<<17, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to underlined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_UNDERLINED = 1<<18, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set text to strikethrough*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CONSOLE_STRIKE = 1<<19 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ConsoleCodes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! blob range is valid */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BLOB_RANGE_VALID=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! blob range is not valid, still in transfer */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BLOB_RANGE_IN_TRANSFER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! blob range is not in transfer and is (partially or completely) lost */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BLOB_RANGE_CORRUPTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BlobRangeStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! lockfile creation failed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOCKFILE_FAILED=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! lockfile creation succeeded, creating a new lock file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOCKFILE_NEW, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! lockfile creation succeeded, lock file was already present and created by this process*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOCKFILE_REUSE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LockStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!File is marked as hidden*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hidden; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!File is a directory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool directory; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!File is a drive mountpoint*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool drive; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!File is a system file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool system; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!File size in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!File last modif time in UTC seconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_modified; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileEnumInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_enum_dir_item)(void *cbck, char *item_name, char *item_path, GF_FileEnumInfo *file_info); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.668 INFO datatypes - __init__: Processing /src/gpac/include/gpac/dvb_mpe.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tag_m2ts_section_mpe GF_M2TS_SECTION_MPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _sock_entry GF_SOCK_ENTRY; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.674 INFO datatypes - __init__: Processing /src/gpac/include/gpac/module.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DECL_MODULE_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BaseInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name of interface*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! query interface callback*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const u32 *(*QueryInterfaces) (); Step #6 - "compile-libfuzzer-introspector-x86_64": /*! load interface callback*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BaseInterface * (*LoadInterface) (u32 InterfaceType); Step #6 - "compile-libfuzzer-introspector-x86_64": /*! shutdown interface callback*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ShutdownInterface) (GF_BaseInterface *interface_obj); Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_InterfaceRegister; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.680 INFO datatypes - __init__: Processing /src/gpac/include/gpac/Remotery.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rmtSettings Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Which port to listen for incoming connections on Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU16 port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // When this server exits it can leave the port open in TIME_WAIT state for Step #6 - "compile-libfuzzer-introspector-x86_64": // a while. This forces subsequent server bind attempts to fail when Step #6 - "compile-libfuzzer-introspector-x86_64": // restarting. If you find restarts fail repeatedly with bind attempts, set Step #6 - "compile-libfuzzer-introspector-x86_64": // this to true to forcibly reuse the open port. Step #6 - "compile-libfuzzer-introspector-x86_64": rmtBool reuse_open_port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Only allow connections on localhost? Step #6 - "compile-libfuzzer-introspector-x86_64": // For dev builds you may want to access your game from other devices but if Step #6 - "compile-libfuzzer-introspector-x86_64": // you distribute a game to your players with Remotery active, probably best Step #6 - "compile-libfuzzer-introspector-x86_64": // to limit connections to localhost. Step #6 - "compile-libfuzzer-introspector-x86_64": rmtBool limit_connections_to_localhost; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // How long to sleep between server updates, hopefully trying to give Step #6 - "compile-libfuzzer-introspector-x86_64": // a little CPU back to other threads. Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 msSleepBetweenServerUpdates; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Size of the internal message queues Remotery uses Step #6 - "compile-libfuzzer-introspector-x86_64": // Will be rounded to page granularity of 64k Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 messageQueueSizeInBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // If the user continuously pushes to the message queue, the server network Step #6 - "compile-libfuzzer-introspector-x86_64": // code won't get a chance to update unless there's an upper-limit on how Step #6 - "compile-libfuzzer-introspector-x86_64": // many messages can be consumed per loop. Step #6 - "compile-libfuzzer-introspector-x86_64": rmtU32 maxNbMessagesPerUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Callback pointers for memory allocation Step #6 - "compile-libfuzzer-introspector-x86_64": rmtMallocPtr malloc; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtReallocPtr realloc; Step #6 - "compile-libfuzzer-introspector-x86_64": rmtFreePtr free; Step #6 - "compile-libfuzzer-introspector-x86_64": void* mm_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Callback pointer for receiving input from the Remotery console Step #6 - "compile-libfuzzer-introspector-x86_64": rmtInputHandlerPtr input_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Context pointer that gets sent to Remotery console callback function Step #6 - "compile-libfuzzer-introspector-x86_64": void* input_handler_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rmtPStr logFilename; Step #6 - "compile-libfuzzer-introspector-x86_64": } rmtSettings; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned char rmtU8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*rmtMallocPtr)(void* mm_context, rmtU32 size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*rmtInputHandlerPtr)(const char* text, void* context); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char rmtS8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef short rmtS16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int rmtS32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long long rmtU64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct rmtCUDABind Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // The main context that all driver functions apply before each call Step #6 - "compile-libfuzzer-introspector-x86_64": void* context; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Driver API function pointers that need to be pointed to Step #6 - "compile-libfuzzer-introspector-x86_64": // Untyped so that the CUDA headers are not required in this file Step #6 - "compile-libfuzzer-introspector-x86_64": // NOTE: These are named differently to the CUDA functions because the CUDA API has a habit of using Step #6 - "compile-libfuzzer-introspector-x86_64": // macros to point function calls to different versions, e.g. cuEventDestroy is a macro for Step #6 - "compile-libfuzzer-introspector-x86_64": // cuEventDestroy_v2. Step #6 - "compile-libfuzzer-introspector-x86_64": void* CtxSetCurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": void* CtxGetCurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": void* EventCreate; Step #6 - "compile-libfuzzer-introspector-x86_64": void* EventDestroy; Step #6 - "compile-libfuzzer-introspector-x86_64": void* EventRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": void* EventQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": void* EventElapsedTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } rmtCUDABind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef long long rmtS64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum rmtError Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_NONE, Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_RECURSIVE_SAMPLE, // Not an error but an internal message to calling code Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // System errors Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_MALLOC_FAIL, // Malloc call within remotery failed Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_TLS_ALLOC_FAIL, // Attempt to allocate thread local storage failed Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_VIRTUAL_MEMORY_BUFFER_FAIL, // Failed to create a virtual memory mirror buffer Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CREATE_THREAD_FAIL, // Failed to create a thread for the server Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Network TCP/IP socket errors Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_INIT_NETWORK_FAIL, // Network initialisation failure (e.g. on Win32, WSAStartup fails) Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_CREATE_FAIL, // Can't create a socket for connection to the remote viewer Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_BIND_FAIL, // Can't bind a socket for the server Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_LISTEN_FAIL, // Created server socket failed to enter a listen state Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_SET_NON_BLOCKING_FAIL, // Created server socket failed to switch to a non-blocking state Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_INVALID_POLL, // Poll attempt on an invalid socket Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_SELECT_FAIL, // Server failed to call select on socket Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_POLL_ERRORS, // Poll notified that the socket has errors Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_ACCEPT_FAIL, // Server failed to accept connection from client Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_SEND_TIMEOUT, // Timed out trying to send data Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_SEND_FAIL, // Unrecoverable error occured while client/server tried to send data Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_RECV_NO_DATA, // No data available when attempting a receive Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_RECV_TIMEOUT, // Timed out trying to receive data Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SOCKET_RECV_FAILED, // Unrecoverable error occured while client/server tried to receive data Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // WebSocket errors Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_NOT_GET, // WebSocket server handshake failed, not HTTP GET Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_NO_VERSION, // WebSocket server handshake failed, can't locate WebSocket version Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_BAD_VERSION, // WebSocket server handshake failed, unsupported WebSocket version Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_NO_HOST, // WebSocket server handshake failed, can't locate host Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_BAD_HOST, // WebSocket server handshake failed, host is not allowed to connect Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_NO_KEY, // WebSocket server handshake failed, can't locate WebSocket key Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_BAD_KEY, // WebSocket server handshake failed, WebSocket key is ill-formed Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_HANDSHAKE_STRING_FAIL, // WebSocket server handshake failed, internal error, bad string code Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_DISCONNECTED, // WebSocket server received a disconnect request and closed the socket Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_BAD_FRAME_HEADER, // Couldn't parse WebSocket frame header Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_BAD_FRAME_HEADER_SIZE, // Partially received wide frame header size Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_BAD_FRAME_HEADER_MASK, // Partially received frame header data mask Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_WEBSOCKET_RECEIVE_TIMEOUT, // Timeout receiving frame header Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_REMOTERY_NOT_CREATED, // Remotery object has not been created Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_SEND_ON_INCOMPLETE_PROFILE, // An attempt was made to send an incomplete profile tree to the client Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // CUDA error messages Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CUDA_DEINITIALIZED, // This indicates that the CUDA driver is in the process of shutting down Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CUDA_NOT_INITIALIZED, // This indicates that the CUDA driver has not been initialized with cuInit() or that initialization has failed Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CUDA_INVALID_CONTEXT, // This most frequently indicates that there is no context bound to the current thread Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CUDA_INVALID_VALUE, // This indicates that one or more of the parameters passed to the API call is not within an acceptable range of values Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CUDA_INVALID_HANDLE, // This indicates that a resource handle passed to the API call was not valid Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CUDA_OUT_OF_MEMORY, // The API call failed because it was unable to allocate enough memory to perform the requested operation Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_ERROR_NOT_READY, // This indicates that a resource handle passed to the API call was not valid Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Direct3D 11 error messages Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_D3D11_FAILED_TO_CREATE_QUERY, // Failed to create query for sample Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // OpenGL error messages Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_OPENGL_ERROR, // Generic OpenGL error, no need to expose detail since app will need an OpenGL error callback registered Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": RMT_ERROR_CUDA_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": } rmtError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*rmtReallocPtr)(void* mm_context, void* ptr, rmtU32 size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*rmtFreePtr)(void* mm_context, void* ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Remotery Remotery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int rmtBool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short rmtU16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum rmtSampleFlags Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Default behavior Step #6 - "compile-libfuzzer-introspector-x86_64": RMTSF_None = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Search parent for same-named samples and merge timing instead of adding a new sample Step #6 - "compile-libfuzzer-introspector-x86_64": RMTSF_Aggregate = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Merge sample with parent if it's the same sample Step #6 - "compile-libfuzzer-introspector-x86_64": RMTSF_Recursive = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } rmtSampleFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned int rmtU32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char* rmtPStr; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.692 INFO datatypes - __init__: Processing /src/gpac/include/gpac/evg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! solid color stencil*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STENCIL_SOLID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! linear color gradient stencil*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STENCIL_LINEAR_GRADIENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! radial color gradient stencil*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STENCIL_RADIAL_GRADIENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture stencil*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STENCIL_VERTEX_GRADIENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture stencil*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STENCIL_TEXTURE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StencilType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //do NOT modify order Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! points, 1 vertex index per primitive */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_POINTS=1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! polygon, all vertex indices in array are used for a single face*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_POLYGON, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! lines, 2 vertex indices per primitive*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_LINES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! triangles, 3 vertex indices per primitive*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_TRIANGLES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! quads, 4 vertex indices per primitive*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_QUADS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! line strip, 2 vertex indices for first primitive, then one for subsequent ones*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_LINE_STRIP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! triangle strip, 3 vertex indices for first primitive, then one for subsequent ones*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_TRIANGLE_STRIP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! triangle fan, 3 vertex indices for first primitive, then one for subsequent ones*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_TRIANGLE_FAN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! quad strip, 4 vertex indices for first primitive, then one for subsequent ones*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_QUAD_STRIP, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGPrimitiveType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_evg_vertex_shader)(void *udta, GF_EVGVertexParam *vertp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! global alpha mask not used */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGMASK_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! subsequent draw operations will target the global alpha mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGMASK_DRAW, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! subsequent draw operations will target the global alpha mask, but alpha mask is not cleared */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGMASK_DRAW_NO_CLEAR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! subsequent draw operations will be filtered with the global alpha mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGMASK_USE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! subsequent draw operations will be filtered with 1 minus the global alpha mask */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGMASK_USE_INV, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! combine draw and use: the mask is set to 0xFF, each pixel drawn turns the mask value to 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGMASK_RECORD, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGMaskMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! raster shall use no antialiasing */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RASTER_HIGH_SPEED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! raster should use fast mode and good quality if possible*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RASTER_MID, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! raster should use full antialiasing - this is the default for all new surfaces*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RASTER_HIGH_QUALITY Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RasterQuality; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_evg_texture_callback)(void *cbk, u32 x, u32 y, Float *r, Float *g, Float *b, Float *a); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! input vertex - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec4 in_vertex; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! primitive index in the current \ref gf_evg_surface_draw_array call, 0 being the first primitive - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prim_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of the vertex - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vertex_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of the vertex in the current primitive - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vertex_idx_in_prim; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! primitive type - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ptype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! transformed vertex to use, must be written - output values*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec4 out_vertex; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGVertexParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_evg_fragment_shader_init)(void *udta, GF_EVGFragmentParam *fragp, u32 th_id, Bool is_cleanup); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 (*gf_evg_get_alpha)(void *udta, u8 src_alpha, s32 x, s32 y); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! screen x in pixels - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float screen_x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! screen y in pixels - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float screen_y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! screen z in NDC - input param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float screen_z; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth - input and output param - 3D shaders only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float depth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! primitive index in the current \ref gf_evg_surface_draw_array call, 0 being the first primitive - input param - 3D shaders only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prim_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of first vertex in the current primitive - input param - 3D shaders only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx1; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of second vertex in the current primitive (for lines or triangles/quads) - input param - 3D shaders only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx2; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of third vertex in the current primitive (for triangles/quads) - input param - 3D shaders only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! primitive type - input param - 3D shaders only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGPrimitiveType ptype; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment color, must be written if fragment is not discarded - output value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec4 color; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment color in pack 32 bit ARGB/AYUV*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 color_pack; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment color in pack 64 bit ARGB/AYUV*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 color_pack_wide; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment valid state - output value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGFragmentType frag_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*vars for lerp*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*perspective correct interpolation is done according to OpenGL eq 14.9 Step #6 - "compile-libfuzzer-introspector-x86_64": f = (a*fa/wa + b*fb/wb + c*fc/wc) / (a/w_a + b/w_b + c/w_c) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*! perspective corrected barycentric, eg bc1/q1, bc2/q2, bc3/q3 - 3D shaders only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float pbc1, pbc2, pbc3; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! perspective divider - 3D shaders only Step #6 - "compile-libfuzzer-introspector-x86_64": \note this is also 1/W of the fragment, eg opengl gl_fragCoord.w Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Float persp_denum; Step #6 - "compile-libfuzzer-introspector-x86_64": /* private for shader, valid between \ref gf_evg_fragment_shader_init (init, cleanup) calls */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *shader_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! horizontal texture coordinate, 0 is left of image - 2D shaders only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tx_x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! vertical texture coordinate, 0 is top of image - 2D shaders only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tx_y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture width - 2D shaders only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tx_width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture height - 2D shaders only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tx_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! coverage value between 0 and 0xFF - 2D shaders only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 coverage; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! odd / even flag for path drawn with zero/non-zero fill rule - 2D shaders only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 odd_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGFragmentParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_evg_fragment_shader)(void *udta, GF_EVGFragmentParam *fragp); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_evg_surface GF_EVGSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! high speed mapping (ex, no filtering applied)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTURE_FILTER_HIGH_SPEED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! compromise between speed and quality (ex, filter to nearest pixel)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTURE_FILTER_MID, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! high quality mapping (ex, bi-linear/bi-cubic interpolation)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTURE_FILTER_HIGH_QUALITY Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextureFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! no multitexture*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mix texture 1 and texure 2 using coefficient in first param, returning tx1*coef + tx2*(1-coef) but forcing alpha to full opacity*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_MIX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mix texture 1 and texure 2 using coefficient in first param, returning tx1*coef + tx2*(1-coef), including alpha channel */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_MIX_ALPHA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! replace alpha of texture 1 with alpha of texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 0 or not set, use alpha channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 1, use red channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 2, use green/Cb/U channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 3, use blue/Cr/V channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_REPLACE_ALPHA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! replace alpha of texture 1 with (1-alpha) of texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 0 or not set, use alpha channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 1, use red/Y channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 2, use green/Cb/U channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 3, use blue/Cr/V channel from texture 2 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_REPLACE_ONE_MINUS_ALPHA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mix texture 1 and texure 2 using alpha coef of texture 3 but forcing alpha to full opacity Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 0 or not set, use alpha channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 1, use red channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 2, use green/Cb/U channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 3, use blue/Cr/V channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_MIX_DYN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mix texture 1 and texure 2 using alpha coef of texture 3, including alpha channel. Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 0 or not set, use alpha channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 1, use red channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 2, use green/Cb/U channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": if first param is 3, use blue/Cr/V channel from texture 3 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_MIX_DYN_ALPHA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! use texture 1 for odd fill and texture 2 for even fill*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_OPERAND_ODD_FILL, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGMultiTextureMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source over*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_SRC_OVER = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source atop*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_SRC_ATOP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source in*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_SRC_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source out*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_SRC_OUT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! destination atop*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_DST_ATOP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! destination in*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_DST_IN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! destination out*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_DST_OUT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! destination over*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_DST_OVER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! destination * source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_LIGHTER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source copy*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_COPY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source XOR destination*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_XOR, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGCompositeMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_evg_base_stencil GF_EVGStencil; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture is repeated in its horizontal direction*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTURE_REPEAT_S = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture is repeated in its horizontal direction*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTURE_REPEAT_T = (1<<2), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture is fliped horizontally*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTURE_FLIP_X = (1<<3), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! texture is fliped vertically*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTURE_FLIP_Y = (1<<4), Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextureMapFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test is disabled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_DISABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test always fails*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_NEVER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test always succeeds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_ALWAYS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test succeeds if fragment depth is == than depth buffer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_EQUAL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test succeeds if fragment depth is != than depth buffer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_NEQUAL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test succeeds if fragment depth is < than depth buffer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_LESS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test succeeds if fragment depth is <= than depth buffer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_LESS_EQUAL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test succeeds if fragment depth is > than depth buffer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_GREATER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! depth test succeeds if fragment depth is >= than depth buffer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVGDEPTH_GREATER_EQUAL Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGDepthTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! edge colors are repeated until path is filled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GRADIENT_MODE_PAD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pattern is inversed each time it's repeated*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GRADIENT_MODE_SPREAD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pattern is repeated to fill path*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GRADIENT_MODE_REPEAT Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GradientMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment is invalid (discarded or error) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_FRAG_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment is RGB float*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_FRAG_RGB, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_FRAG_RGB_PACK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment is YUV */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_FRAG_YUV, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVG_FRAG_YUV_PACK, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EVGFragmentType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.703 INFO datatypes - __init__: Processing /src/gpac/include/gpac/utf.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.709 INFO datatypes - __init__: Processing /src/gpac/include/gpac/thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 (*gf_thread_run)(void *par); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_mutex GF_Mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void * GF_Thread; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *GF_Mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_semaphore GF_Semaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *GF_Semaphore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_thread GF_Thread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.716 INFO datatypes - __init__: Processing /src/gpac/include/gpac/color.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Width of the video framebuffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Height of the video framebuffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Horizontal pitch of the video framebuffer (number of bytes to skip to go to next (right) pixel in the buffer). May be Step #6 - "compile-libfuzzer-introspector-x86_64": negative for some framebuffers (embedded devices). 0 means linear frame buffer (pitch_x==bytes per pixel)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pitch_x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Vertical pitch of the video framebuffer (number of bytes to skip to go down one line in the buffer). May be Step #6 - "compile-libfuzzer-introspector-x86_64": negative for some framebuffers (embedded devices)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pitch_y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Pixel format of the video framebuffer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pixel_format; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!pointer to the beginning of the video memory (top-left corner)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *video_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!indicates that the video data reside on systems memory or video card one*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_hardware_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!indicates U and V (and optional alpha) buffers in case of planar video with separated component. If not set, all components are in the video_buffer pointer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *u_ptr, *v_ptr, *a_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! alpha value for this surface*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 global_alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VideoSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!color matrix coefficient*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed m[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!internal flag to speed up things when matrix is identity. This is a read only flag, do not modify it*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 identity; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ColorMatrix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!color key R, G, and B components*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 r, g, b; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Alpha value for opaque (non-keyed) pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!low variance threshold*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 low; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!high variance threshold*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 high; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ColorKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 GF_Color; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!left-most coordinate of the rectangle*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!top-most coordinate of the rectangle*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!width of the rectangle*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!height of the rectangle*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 h; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Window; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.723 INFO datatypes - __init__: Processing /src/gpac/include/gpac/scenegraph.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _base_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Node; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _route GF_Route; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 0-based index of the field in the node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fieldIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! field type - VRML/MPEG4 types are listed in scenegraph_vrml.h*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fieldType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! far ptr to the field (eg GF_Node **, GF_List**, MFInt32 *, ...)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *far_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! field name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! NDT type in case of SF/MFNode field - cf BIFS specific tools*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NDTtype; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 eventType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! eventin handler if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_event_in)(GF_Node *pNode, GF_Route *from_route); Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FieldInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*for GF_JSAPI_OP_RESOLVE_URI, Step #6 - "compile-libfuzzer-introspector-x86_64": set by caller to the URI to resolve. Step #6 - "compile-libfuzzer-introspector-x86_64": If NULL, the return URI is the unresolved parent scene one. Step #6 - "compile-libfuzzer-introspector-x86_64": Otherwise, the input URL will be reolved to its local name (eg for ZIP/... packages) Step #6 - "compile-libfuzzer-introspector-x86_64": upon return, ALLOCATED by the callee and must be freed by the caller Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": const char **params; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_params; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSAPIURI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *section; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *key; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *key_val; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSAPIOPT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!push message from script engine.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_MESSAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!resolves a given URI.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_RESOLVE_URI, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get current user agent scale.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_SCALE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set current user agent scale.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_SCALE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get current user agent rotation.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_ROTATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set current user agent rotation.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_ROTATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get current user agent translation.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_TRANSLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set current user agent translation.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_TRANSLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get node time.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set node time.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get current viewport.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_VIEWPORT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get object bounding box in object local coord system.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_LOCAL_BBOX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get object bounding box in world (screen) coord system.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_SCREEN_BBOX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get transform matrix at object.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_TRANSFORM, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!move focus according to opt value.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_MOVE_FOCUS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set focus to given node.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_FOCUS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set focus to given node.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_FOCUS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!replace target scene URL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_LOAD_URL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get option by section and key*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_OPT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get option by section and key*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_OPT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!retrieve download manager*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_DOWNLOAD_MANAGER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get navigation speed if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_SPEED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!get current frame rate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_FPS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set current title*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_TITLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!gets subscene for current node if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_SUBSCENE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!resolves relative Xlink based on xml:base*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_RESOLVE_XLINK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!gets parent filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_COMPOSITOR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!pauses an SVG element*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_PAUSE_SVG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!resumes an SVG ELEMENT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_RESUME_SVG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!restarts an SVG ELEMENT: this restarts all the media tunning on the main timeline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_RESTART_SVG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!sets scene speed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_SET_SCENE_SPEED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!gets the DPI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_DPI_X, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPI_OP_GET_DPI_Y, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSAPIActionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_sg_script_action)(void *callback, GF_JSAPIActionType type, GF_Node *node, GF_JSAPIParam *param); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _xml_node *GF_DOMXMLNODE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_sg_node_callback)(GF_Node *n, void *traverse_state, Bool is_destroy); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ParentNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _child_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _child_node *next; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChildNodeItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_scene_graph GF_SceneGraph; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*function called upon node creation. Step #6 - "compile-libfuzzer-introspector-x86_64": ctxdata is not used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SG_CALLBACK_INIT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*function called upon node modification. You typically will set some of the dirty flags here. Step #6 - "compile-libfuzzer-introspector-x86_64": ctxdata is the fieldInfo pointer of the modified field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SG_CALLBACK_MODIFIED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*function called when the a "set dirty" propagates to root node of the graph Step #6 - "compile-libfuzzer-introspector-x86_64": ctxdata is not used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SG_CALLBACK_GRAPH_DIRTY, Step #6 - "compile-libfuzzer-introspector-x86_64": //node is being destroyed Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SG_CALLBACK_NODE_DESTROY, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SGNodeCbkType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_sg_node_init_callback)(void *udta, GF_SGNodeCbkType type, GF_Node *node, void *ctxdata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err e; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *msg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSAPIINFO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 opt; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed val; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Point2D pt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect rc; Step #6 - "compile-libfuzzer-introspector-x86_64": Double time; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BBox bbox; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix mx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPIURI uri; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPIOPT gpac_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __gf_download_manager *dnld_man; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *scene; Step #6 - "compile-libfuzzer-introspector-x86_64": void *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_JSAPIINFO info; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JSAPIParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fieldIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": /*field type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fieldType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*field pointer for multiple replace/multiple indexed replace - if multiple indexed replace, must be the SF field being changed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *field_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*replace/insert/delete pos - -1 is append except in multiple indexed replace*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Whenever field pointer is of type GF_Node, store the node here and set the far pointer to this address.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *new_node; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Whenever field pointer is of type MFNode, store the node list here and set the far pointer to this address.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *node_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CommandField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *in_scene; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*node the command applies to - may be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of GF_CommandField for all field commands replace/ index insert / index replace / index delete / MultipleReplace / MultipleIndexedreplace Step #6 - "compile-libfuzzer-introspector-x86_64": the content is destroyed when deleting the command*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *command_fields; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*may be NULL, and may be present with any command inserting a node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *scripts_to_load; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for authoring purposes - must be cleaned by user*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unresolved; Step #6 - "compile-libfuzzer-introspector-x86_64": char *unres_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /*scene replace command: Step #6 - "compile-libfuzzer-introspector-x86_64": root node is stored in com->node Step #6 - "compile-libfuzzer-introspector-x86_64": protos are stored in com->new_proto_list Step #6 - "compile-libfuzzer-introspector-x86_64": routes are stored as RouteInsert in the same frame Step #6 - "compile-libfuzzer-introspector-x86_64": BIFS only Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_names; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 RouteID; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ChildNodeTag; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*proto list to insert - BIFS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *new_proto_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /*proto ID list to delete - BIFS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *del_proto_list; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 del_proto_list_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 child_field; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": char *def_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *send_event_string; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": //route insertion - fromNodeID is also used to identify operandElementId in LASeR Add/Replace Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fromNodeID; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 send_event_integer; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fromFieldIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 send_event_name; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 toNodeID; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 send_event_x; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 toFieldIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 send_event_y; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool aggregated; Step #6 - "compile-libfuzzer-introspector-x86_64": /*some commands need to never be applied; for instance when building an aggregate carousel*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool never_apply; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Command; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.734 INFO datatypes - __init__: Processing /src/gpac/include/gpac/cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __DownloadedCacheEntryStruct * DownloadedCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.740 INFO datatypes - __init__: Processing /src/gpac/include/gpac/html5_mse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_READYSTATE_CLOSED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_READYSTATE_OPEN = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_READYSTATE_ENDED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaSource_ReadyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Pointer back to the MediaSource object to which this source buffer is attached */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _html_mediasource *mediasource; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart for this object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* MSE defined properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool updating; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaTimeRanges *buffered; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 timestampOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": double appendWindowStart; Step #6 - "compile-libfuzzer-introspector-x86_64": double appendWindowEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaSource_AppendState append_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool buffer_full_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Mode used to append media data: Step #6 - "compile-libfuzzer-introspector-x86_64": - "segments" uses the timestamps in the media, Step #6 - "compile-libfuzzer-introspector-x86_64": - "sequence" ignores them and appends just after the previous data */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaSource_AppendMode append_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* time (in timescale units) of the first frame in the group */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 group_start_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool group_start_timestamp_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /* time (in timescale units) of the frame end time (start + duration) in the group */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 group_end_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool group_end_timestamp_set; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_init_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* times (in timescale units) of the frames to be removed */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 remove_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 remove_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": * GPAC internal objects Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Media tracks (GF_HTML_Track) associated to this source buffer */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *tracks; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Buffers to parse */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *input_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /* We can only delete a buffer when we know it has been parsed, Step #6 - "compile-libfuzzer-introspector-x86_64": i.e. when the next buffer is asked for, Step #6 - "compile-libfuzzer-introspector-x86_64": so we need to keep the buffer in the meantime */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *prev_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Media parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *parser; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* MPEG-4 Object descriptor as returned by the media parser */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectDescriptor *service_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Boolean indicating that the parser has parsed the initialisation segment */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool parser_connected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Threads used to asynchronously parse the buffer and remove media data */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *threads; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *parser_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Thread *remove_thread; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Object used to fire JavaScript events to */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTarget *evt_target; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_SourceBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": DURATION_NAN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": DURATION_INFINITY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": DURATION_VALUE = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaSource_DurationType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLHeader sl_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_compressed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_new_data; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err status; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MSE_Packet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart for this object */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct _html_mediasource *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_SVG Step #6 - "compile-libfuzzer-introspector-x86_64": /* Object used to fire JavaScript events to */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTarget *evt_target; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_SourceBufferList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_APPEND_STATE_WAITING_FOR_SEGMENT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_APPEND_STATE_PARSING_INIT_SEGMENT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_APPEND_STATE_PARSING_MEDIA_SEGMENT = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaSource_AppendState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_APPEND_MODE_SEGMENTS = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_SOURCE_APPEND_MODE_SEQUENCE = 1 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaSource_AppendMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _html_mediasource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript context associated to all the objects */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart for this object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Used to determine if the object can be safely deleted (not used by JS, not used by the service) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_SourceBufferList sourceBuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_SourceBufferList activeSourceBuffers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaSource_DurationType durationType; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 readyState; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* URL created by the call to createObjectURL on this MediaSource*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *blobURI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* GPAC Terminal Service object Step #6 - "compile-libfuzzer-introspector-x86_64": it is associated to this MediaSource when the Media element uses the blobURI of this MediaSource Step #6 - "compile-libfuzzer-introspector-x86_64": should be NULL when the MediaSource is not open Step #6 - "compile-libfuzzer-introspector-x86_64": we use only one service object for all sourceBuffers Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *service; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* SceneGraph to be used before the node is actually attached */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Node the MediaSource is attached to */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_SVG Step #6 - "compile-libfuzzer-introspector-x86_64": /* object implementing Event Target Interface */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTarget *evt_target; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaSource; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.747 INFO datatypes - __init__: Processing /src/gpac/include/gpac/nodes_x3d.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DContourPolyline2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ContourPolyline2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoMetadata Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *data; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString summary; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMultiTextureTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *textureTransform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MultiTextureTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCoordinate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Coordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoOrigin Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3d geoCoords; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool rotateYUp; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoOrigin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNavigationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat avatarSize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool headlight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString type; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat visibilityLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString transitionType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NavigationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DIndexedTriangleStripSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_index; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_index)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 index; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_IndexedTriangleStripSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DArcClose2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString closureType; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat endAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat startAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ArcClose2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DBooleanFilter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_boolean; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_boolean)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool inputFalse; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool inputNegate; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool inputTrue; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_BooleanFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMetadataInteger Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString reference; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 value; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MetadataInteger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTextureTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TextureTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Transform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DAudioClip Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat pitch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime pauseTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime resumeTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime elapsedTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isPaused; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_AudioClip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DBooleanSequencer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool next; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_next)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool previous; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_previous)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFBool keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_BooleanSequencer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DInline Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool load; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Inline; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMetadataSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString reference; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *value; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MetadataSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTimeSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime cycleInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime cycleTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fraction_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime time; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime pauseTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime resumeTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime elapsedTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isPaused; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TimeSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTransmitterPdu Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString address; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f antennaLocation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 antennaPatternLength; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 antennaPatternType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 applicationID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 cryptoKeyID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 cryptoSystem; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 frequency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 inputSource; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lengthOfModulationParameters; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 modulationTypeDetail; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 modulationTypeMajor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 modulationTypeSpreadSpectrum; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 modulationTypeSystem; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString multicastRelayHost; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 multicastRelayPort; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString networkMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 port; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat power; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioEntityTypeCategory; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioEntityTypeCountry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioEntityTypeDomain; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioEntityTypeKind; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioEntityTypeNomenclature; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioEntityTypeNomenclatureVersion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat readInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f relativeAntennaLocation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool rtpHeaderExpected; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 siteID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transmitFrequencyBandwidth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 transmitState; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 whichGeometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat writeInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkReader; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkWriter; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isRtpHeaderHeard; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isStandAlone; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timestamp; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TransmitterPdu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DHAnimJoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *displacers; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation limitOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat llimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 skinCoordIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat skinCoordWeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat stiffness; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ulimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_HAnimJoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DIndexedFaceSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_normalIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_normalIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_texCoordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_texCoordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool convex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 normalIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 texCoordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_IndexedFaceSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoViewpoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString set_orientation; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_orientation)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString set_position; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_position)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fieldOfView; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool headlight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool jump; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString navType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geoOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3d position; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speedFactor; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoViewpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DKeySensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 actionKeyPress; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 actionKeyRelease; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool altKey; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool controlKey; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString keyPress; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString keyRelease; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool shiftKey; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_KeySensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DLineProperties Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool applied; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 linetype; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat linewidthScaleFactor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_LineProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DIndexedLineSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_IndexedLineSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGroup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Group; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DHAnimSegment Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f centerOfMass; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *displacers; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mass; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat momentsOfInertia; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_HAnimSegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsPositionInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *controlPoints; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble knot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 order; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsPositionInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DSignalPdu Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString address; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 applicationID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 data; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 dataLength; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 encodingScheme; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString multicastRelayHost; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 multicastRelayPort; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString networkMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 port; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat readInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool rtpHeaderExpected; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 sampleRate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 samples; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 siteID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 tdlType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 whichGeometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat writeInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkReader; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkWriter; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isRtpHeaderHeard; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isStandAlone; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timestamp; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_SignalPdu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DStringSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool deletionAllowed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString enteredText; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString finalText; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_StringSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *addGeometry; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_addGeometry)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *removeGeometry; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_removeGeometry)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *geometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat tessellationScale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DSound Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxBack; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxFront; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minBack; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minFront; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat priority; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool spatialize; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Sound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DSwitch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 whichChoice; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Switch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoCoordinate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3d point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geoOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoCoordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DHAnimDisplacer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f displacements; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_HAnimDisplacer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DViewpoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fieldOfView; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool jump; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f centerOfRotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Viewpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoElevationGrid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble set_height; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_height)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat yScale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString geoGridOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geoOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 xDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFDouble xSpacing; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 zDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFDouble zSpacing; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoElevationGrid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DHAnimHumanoid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString info; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *joints; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *segments; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *sites; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *skeleton; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *skin; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *skinCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *skinNormal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString version; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *viewpoints; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_HAnimHumanoid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DVisibilitySensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime enterTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime exitTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_VisibilitySensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DFog Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString fogType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat visibilityRange; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Fog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoLocation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3d geoCoords; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geoOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DHAnimSite Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_HAnimSite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPolyline2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f lineSegments; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Polyline2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DScript Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFScript url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool directOutput; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool mustEvaluate; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Script; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DText Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFString string; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat length; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fontStyle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxExtent; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Text; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DFontStyle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFString family; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool horizontal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString justify; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString language; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool leftToRight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat spacing; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString style; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool topToBottom; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_FontStyle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoLOD Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3d center; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL child1Url; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL child2Url; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL child3Url; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL child4Url; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geoOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat range; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL rootUrl; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *rootNode; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *children; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoLOD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DImageTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ImageTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPolypoint2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Polypoint2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DShape Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *appearance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Shape; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTextureBackground Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat groundAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor groundColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *backTexture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *bottomTexture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *frontTexture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *leftTexture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *rightTexture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *topTexture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat skyAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor skyColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat transparency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TextureBackground; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCollision Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *proxy; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime collideTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Collision; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DColorInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ColorInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DElevationGrid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat set_height; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_height)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 xDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat xSpacing; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 zDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat zSpacing; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ElevationGrid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DSphere Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Sphere; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DSpotLight Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f attenuation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat beamWidth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat cutOffAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool on; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_SpotLight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DColor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Color; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DColorRGBA Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFColorRGBA color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ColorRGBA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DEspduTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue0; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue0)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue1; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue1)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue2; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue2)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue3; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue3)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue4; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue4)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue5; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue5)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue6; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue6)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_articulationParameterValue7; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_articulationParameterValue7)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString address; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 applicationID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 articulationParameterCount; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 articulationParameterDesignatorArray; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 articulationParameterChangeIndicatorArray; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 articulationParameterIdPartAttachedToArray; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 articulationParameterTypeArray; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat articulationParameterArray; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 collisionType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 deadReckoning; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f detonationLocation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f detonationRelativeLocation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 detonationResult; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityCategory; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityCountry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityDomain; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityExtra; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityKind; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entitySpecific; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entitySubCategory; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 eventApplicationID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 eventEntityID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 eventNumber; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 eventSiteID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool fired1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool fired2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fireMissionIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat firingRange; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 firingRate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 forceID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fuse; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f linearVelocity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f linearAcceleration; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString marking; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString multicastRelayHost; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 multicastRelayPort; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 munitionApplicationID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f munitionEndPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 munitionEntityID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 munitionQuantity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 munitionSiteID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f munitionStartPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString networkMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 port; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime readInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 siteID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 warhead; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime writeInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool rtpHeaderExpected; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue0_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue1_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue2_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue3_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue4_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue5_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue6_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat articulationParameterValue7_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime collideTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime detonateTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime firedTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isCollided; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isDetonated; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkReader; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkWriter; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isRtpHeaderHeard; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isStandAlone; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timestamp; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_EspduTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DSphereSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isOver; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_SphereSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DStaticGroup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_StaticGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DLOD Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat range; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_LOD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsCurve Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 tessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool closed; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat knot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 order; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsCurve; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsSurfaceInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *controlPoints; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f normal_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble uKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble vKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsSurfaceInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsTrimmedSurface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *addTrimmingContour; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_addTrimmingContour)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *removeTrimmingContour; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_removeTrimmingContour)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *trimmingContour; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uTessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vTessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool uClosed; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble uKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool vClosed; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble vKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsTrimmedSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPositionInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_PositionInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMaterial Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor diffuseColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor emissiveColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat shininess; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor specularColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transparency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Material; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsCurve2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 tessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat knot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 order; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool closed; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsCurve2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsSweptSurface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *crossSectionCurve; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *trajectoryCurve; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsSweptSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DOrientationInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_OrientationInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPositionInterpolator2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_PositionInterpolator2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCone Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat bottomRadius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool side; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool bottom; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Cone; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DIntegerSequencer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool next; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_next)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool previous; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_previous)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_IntegerSequencer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTriangleFanSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 fanCount; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TriangleFanSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DContour2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Contour2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DIntegerTrigger Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_boolean; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_boolean)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 integerKey; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 triggerValue; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_IntegerTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTriangleSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TriangleSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DIndexedTriangleFanSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_index; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_index)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 index; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_IndexedTriangleFanSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DAppearance Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *material; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *textureTransform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fillProperties; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *lineProperties; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Appearance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DBox Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f size; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Box; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCylinder Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool bottom; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool side; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool top; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Cylinder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DDirectionalLight Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool on; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_DirectionalLight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DExtrusion Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f set_crossSection; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_crossSection)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation set_orientation; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_orientation)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f set_scale; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_scale)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f set_spine; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_spine)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool beginCap; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool convex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f crossSection; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool endCap; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation orientation; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f scale; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f spine; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Extrusion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMetadataDouble Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString reference; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble value; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MetadataDouble; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsOrientationInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *controlPoints; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble knot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 order; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsOrientationInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DArc2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat endAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat startAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Arc2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCircle2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Circle2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCylinderSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat diskAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isOver; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_CylinderSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DDisk2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat innerRadius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat outerRadius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Disk2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DFillProperties Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool filled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor hatchColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool hatched; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 hatchStyle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_FillProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DIndexedTriangleSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_index; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_index)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 index; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_IndexedTriangleSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMetadataFloat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString reference; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat value; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MetadataFloat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsPatchSurface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uTessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vTessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool uClosed; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble uKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool vClosed; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble vKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsPatchSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCoordinateDouble Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3d point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_CoordinateDouble; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoPositionInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3d keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geoOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3d geovalue_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoPositionInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DLineSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 vertexCount; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_LineSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsSwungSurface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *profileCurve; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *trajectoryCurve; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsSwungSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCoordinate2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Coordinate2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DGeoTouchSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geoOrigin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString geoSystem; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f hitNormal_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f hitPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f hitTexCoord_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3d hitGeoCoord_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isOver; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime touchTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_GeoTouchSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DLoadSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timeOut; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *watchList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isLoaded; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime loadTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat progress; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_LoadSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNurbsTextureCoordinate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble uKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFDouble vKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NurbsTextureCoordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNormal Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f vector; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Normal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTextureCoordinate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TextureCoordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DAnchor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString parameter; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Anchor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DNormalInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_NormalInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTextureCoordinateGenerator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString mode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat parameter; /*TextureCoordinateGenerator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TextureCoordinateGenerator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPointLight Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f attenuation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool on; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_PointLight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTimeTrigger Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_boolean; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_boolean)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime triggerTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TimeTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTriangleSet2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f vertices; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TriangleSet2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPointSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_PointSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTouchSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f hitNormal_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f hitPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f hitTexCoord_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isOver; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime touchTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TouchSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DTriangleStripSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 stripCount; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_TriangleStripSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMetadataString Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString reference; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString value; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MetadataString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMovieTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime resumeTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime pauseTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime elapsedTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isPaused; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MovieTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DWorldInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFString info; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString title; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_WorldInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DBackground Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat groundAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor groundColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL backUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL bottomUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL frontUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL leftUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL rightUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL topUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat skyAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor skyColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Background; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DBooleanToggle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_boolean; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_boolean)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool toggle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_BooleanToggle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCoordinateInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_CoordinateInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPixelTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFImage image; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_PixelTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DBillboard Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f axisOfRotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Billboard; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DBooleanTrigger Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime set_triggerTime; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_triggerTime)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool triggerTrue; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_BooleanTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DCoordinateInterpolator2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_CoordinateInterpolator2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DPlaneSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f maxPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f minPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isOver; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_PlaneSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMultiTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat alpha; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString function; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString mode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *texture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MultiTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DProximitySensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime enterTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime exitTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f centerOfRotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ProximitySensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DRectangle2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_Rectangle2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DMultiTextureCoordinate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *texCoord; /*MultiTextureCoordinate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_MultiTextureCoordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DReceiverPdu Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString address; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 applicationID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 entityID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString multicastRelayHost; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 multicastRelayPort; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString networkMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 port; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radioID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat readInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat receivedPower; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 receiverState; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool rtpHeaderExpected; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 siteID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 transmitterApplicationID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 transmitterEntityID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 transmitterRadioID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 transmitterSiteID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 whichGeometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat writeInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkReader; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isNetworkWriter; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isRtpHeaderHeard; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isStandAlone; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timestamp; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ReceiverPdu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagX3DScalarInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *metadata; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } X_ScalarInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.787 INFO datatypes - __init__: Processing /src/gpac/include/gpac/config_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_config GF_Config; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.793 INFO datatypes - __init__: Processing /src/gpac/include/gpac/iso639.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.798 INFO datatypes - __init__: Processing /src/gpac/include/gpac/laser.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_laser_codec GF_LASeRCodec; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.804 INFO datatypes - __init__: Processing /src/gpac/include/gpac/bitstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_bitstream GF_BitStream; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.812 INFO datatypes - __init__: Processing /src/gpac/include/gpac/scene_manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*the one and only scene graph used by the scene manager.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *scene_graph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*all systems streams used in presentation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *streams; Step #6 - "compile-libfuzzer-introspector-x86_64": /*(initial) object descriptor if any - if not set the encoder will generate it*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectDescriptor *root_od; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*scene resolution*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scene_width, scene_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_pixel_metrics; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*BIFS encoding - these is needed for: Step #6 - "compile-libfuzzer-introspector-x86_64": - protos in protos which define subscene graph, hence separate namespace, but are coded with the same IDs Step #6 - "compile-libfuzzer-introspector-x86_64": - route insertions which are not tracked by the scene graph Step #6 - "compile-libfuzzer-introspector-x86_64": we could do this by hand (counting protos & route insert) but let's be lazy Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_node_id, max_route_id, max_proto_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SceneManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _stream_context Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*ESID of stream, or 0 if unknown in which case it is automatically updated at encode stage*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ESID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream name if any (XMT), NULL otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream type - used as a hint, the encoder(s) may override it*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 streamType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *AUs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*last stream AU time, when playing the context directly*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_au_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if stream is part of root OD (playback only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_root_od; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of previous AUs (used in live scene encoder only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_au_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *dec_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dec_cfg_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*time offset when exporting (dumping), max AU time created when importing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 imp_exp_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 aggregate_on_esid; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel_period; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_aggregation; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StreamContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*encoding flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*delay between 2 RAP in ms. If 0 RAPs are not forced - BIFS and LASeR only for now*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rap_freq; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set, any unknown stream in the scene will be looked for in @mediaSource (MP4 only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *mediaSource; Step #6 - "compile-libfuzzer-introspector-x86_64": /*LASeR */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*resolution*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 resolution; Step #6 - "compile-libfuzzer-introspector-x86_64": /*coordBits, scaleBits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 coord_bits, scale_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": /*auto quantification type: Step #6 - "compile-libfuzzer-introspector-x86_64": 0: none Step #6 - "compile-libfuzzer-introspector-x86_64": 1: LASeR Step #6 - "compile-libfuzzer-introspector-x86_64": 2: BIFS Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 auto_quant; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SMEncodeOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*BT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_BT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*XMT-A*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_XMTA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*VRML Text (WRL)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_VRML, Step #6 - "compile-libfuzzer-introspector-x86_64": /*X3D Text (x3dv)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_X3D_VRML, Step #6 - "compile-libfuzzer-introspector-x86_64": /*X3D XML*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_X3D_XML, Step #6 - "compile-libfuzzer-introspector-x86_64": /*LASeR XML*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_LASER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*SVG dump (only dumps svg root of the first LASeR unit*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_SVG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*blind XML dump*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_XML, Step #6 - "compile-libfuzzer-introspector-x86_64": /*automatic selection of MPEG4 vs X3D, text mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_AUTO_TXT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*automatic selection of MPEG4 vs X3D, xml mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_AUTO_XML, Step #6 - "compile-libfuzzer-introspector-x86_64": /* disables dumping the scene */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_DUMP_NONE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SceneDumpFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _scenestat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *node_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *proto_stats; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*ranges of all SFVec2fs for points only (MFVec2fs)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f max_2d, min_2d; Step #6 - "compile-libfuzzer-introspector-x86_64": /* resolution of 2D points (nb bits for integer part and decimal part)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 int_res_2d, frac_res_2d; Step #6 - "compile-libfuzzer-introspector-x86_64": /* resolution of scale coefficient (nb bits for integer part)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scale_int_res_2d, scale_frac_res_2d; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed max_fixed, min_fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of parsed 2D points*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count_2d; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of deleted 2D points*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rem_2d; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*ranges of all SFVec3fs for points only (MFVec3fs)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f max_3d, min_3d; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count_3d; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of deleted 3D points*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rem_3d; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count_float, rem_float; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count_color, rem_color; Step #6 - "compile-libfuzzer-introspector-x86_64": /*all SFVec2f other than MFVec2fs elements*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count_2f; Step #6 - "compile-libfuzzer-introspector-x86_64": /*all SFVec3f other than MFVec3fs elements*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count_3f; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_svg_attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StreamContext *base_layer; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SceneStatistics; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _statman GF_StatManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*AU timing in TimeStampResolution*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 timing; Step #6 - "compile-libfuzzer-introspector-x86_64": /*timing in sec - used if timing isn't set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double timing_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": /*opaque command list per stream type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *commands; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*pointer to owner stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _stream_context *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AUContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_BT = 1, /*BT loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_VRML, /*VRML97 loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_X3DV, /*X3D VRML loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_XMTA, /*XMT-A loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_X3D, /*X3D XML loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_SVG, /*SVG loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_XSR, /*LASeR+XML loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_DIMS, /*DIMS LASeR+XML loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_SWF, /*SWF->MPEG-4 converter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_QT, /*MOV->MPEG-4 converter (only cubic QTVR for now)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SM_LOAD_MP4, /*MP4 memory loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SceneManager_LoadType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __scene_loader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! loader type, one of the above value. If not set, detected based on file extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneManager_LoadType type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! scene graph worked on - may be NULL if ctx is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *scene_graph; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inline scene*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _gf_scene *is; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! context manager to load (MUST BE RESETED BEFORE if needed) - may be NULL for loaders not using commands, Step #6 - "compile-libfuzzer-introspector-x86_64": in which case the graph will be directly updated*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneManager *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! file to import except IsoMedia files*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *fileName; Step #6 - "compile-libfuzzer-introspector-x86_64": //! original URL for the file or NULL if same as fileName Step #6 - "compile-libfuzzer-introspector-x86_64": const char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IsoMedia file to import (we need to be able to load from an opened file for scene stats)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *isom; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*! swf import flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 swf_import_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! swf flatten limit: angle limit below which 2 lines are considered as aligned, Step #6 - "compile-libfuzzer-introspector-x86_64": in which case the lines are merged as one. If 0, no flattening happens*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float swf_flatten_limit; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! swf extraction path: if set, swf media (mp3, jpeg) are extracted to this path. If not set Step #6 - "compile-libfuzzer-introspector-x86_64": media are extracted to original file directory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *localPath; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! carrying svgOutFile when the loader is used by a SceneDumper */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *svgOutFile; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! loader flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! force stream ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 force_es_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //! @cond Doxygen_Suppress Step #6 - "compile-libfuzzer-introspector-x86_64": /*private to loader*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *loader_priv; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*process)(struct __scene_loader *loader); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*done)(struct __scene_loader *loader); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*parse_string)(struct __scene_loader *loader, const char *str); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*suspend)(struct __scene_loader *loader, Bool suspend); Step #6 - "compile-libfuzzer-introspector-x86_64": //! @endcond Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SceneLoader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _scenedump GF_SceneDumper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*node type or protoID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tag; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of created nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_created; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of used nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_used; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of used nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_del; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NodeStats; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.821 INFO datatypes - __init__: Processing /src/gpac/include/gpac/mpeg4_odf.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": /*input location*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*input groupID for interleaving*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 GroupID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*input stream format (not required, guessed from file_name)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *streamFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": /*time offset in ms from first TS (appends an edit list in mp4)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 startTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*media length to import in ms (from 0)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*SRT/SUB import extensions - only support for text and italic style*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *textNode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fontNode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*video and SUB import*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double frame_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*same as importer flags, cf media.h*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 import_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*indicates input file shall be destryed - used during SWF import*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool delete_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*carousel configuration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 carousel_period_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 aggregate_on_esid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*original source URL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MuxInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 predefined; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *QoS_Qualifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profileLevelIndicationIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PL_IDX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NbIPMPDs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*now this is bad: only IPMPv1 descriptors can be removed at run tim...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *IPMPDescID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPRemove; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SamplingFrequency; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AvgBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 SampleDepth; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 FrameDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 StreamConstruction; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 CoreLFEPresent; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 CoreLayout; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 CoreSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 StereoDownmix; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 RepresentationType; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ChannelLayout; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 MultiAssetFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 LBRDurationMod; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DTSConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_oci_codec OCICodec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Context; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AuthType; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_InitAuthentication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u8 scope; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 IPMP_DescriptorIDEx; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_GetToolContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IPMP_DescriptorID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 IPMPS_Type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if IPMPS_Type=0, NULL-terminated URL, else if IPMPS_Type is not IPMPX, opaque data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *opaque_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if IPMPS_Type=0, irrelevant (strlen(URL)), else if IPMPS_Type is not IPMPX, opaque data size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 opaque_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*IPMPX specific*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 IPMP_DescriptorIDEx; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 IPMP_ToolID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 control_point; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cp_sequence_code; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ipmpx_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMP_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profileLevelIndicationIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ODProfileLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 SceneProfileLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AudioProfileLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 VisualProfileLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 GraphicsProfileLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 MPEGJProfileLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PLExt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_version_major; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_version_minor; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_profile; //7 bits Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_level; //6 bits Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rpu_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool el_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bl_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dv_bl_signal_compatibility_id; //4 bits Step #6 - "compile-libfuzzer-introspector-x86_64": //const unsigned int (28) reserved = 0; Step #6 - "compile-libfuzzer-introspector-x86_64": //const unsigned int (32)[4] reserved = 0; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //internal, force dvhe or dvh1 signaling Step #6 - "compile-libfuzzer-introspector-x86_64": u8 force_dv; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOVIDecoderConfigurationRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *IPMPDescList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IPMP_ToolContextID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_DisconnectTool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Bool canProcess; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_CanProcess; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mediaTypeExtension; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mediaTypeIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profileLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compliance; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *SelEncBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *SelEncFields; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 RLE_DataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *RLE_Data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_SelectiveDecryptionInit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": for audio: PCM defined (0x01) and all audio objectTypeIndications Step #6 - "compile-libfuzzer-introspector-x86_64": for video: YUV defined (0x01) and all visual objectTypeIndications Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 inputFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 requiredOp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*valid for audio WM, inputFormat=0x01*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nChannels; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bitPerSample; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frequency; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*valid for video WM, inputFormat=0x01*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 frame_horizontal_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 frame_vertical_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wmPayloadLen; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *wmPayload; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 wmRecipientId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 opaqueDataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *opaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_WatermarkingInit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cryptoSuite; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_selective_encryption; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 key_indicator_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ISMACryp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*More negative layer values are towards the viewer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s16 layer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*text track width & height*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*defined in isomedia.h*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sample_descriptions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if true info below are valid (cf 3GPP for their meaning)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_vid_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 video_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 video_height; Step #6 - "compile-libfuzzer-introspector-x86_64": s16 horiz_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": s16 vert_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GenericSubtitleConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_laser_config Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 level; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pointsCodec; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pathComponents; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 fullRequestHost; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 time_resolution; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 colorComponentBits; Step #6 - "compile-libfuzzer-introspector-x86_64": s8 resolution; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 coord_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 scale_bits_minus_coord_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 newSceneIndicator; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 extensionIDBits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*the rest of the structure is never coded, only used for the config of GPAC...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_string_ids;/*forces all nodes to be defined with string IDs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LASERConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *objectDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is defined as a descriptor for parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*unused in isomedia but needed for streamingText*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sample_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GenericSubtitleSampleDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": /*input type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *deviceName; Step #6 - "compile-libfuzzer-introspector-x86_64": /*string sensor terminaison (validation) char*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char termChar; Step #6 - "compile-libfuzzer-introspector-x86_64": /*string sensor deletion char*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char delChar; Step #6 - "compile-libfuzzer-introspector-x86_64": /*device-specific data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *ui_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ui_data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UIConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_Date startDate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 attackerProfile; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trustedDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *CCTrustMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_TrustSpecification; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *keyBody; Step #6 - "compile-libfuzzer-introspector-x86_64": /*flags meaning Step #6 - "compile-libfuzzer-introspector-x86_64": hasStartDTS = 1; Step #6 - "compile-libfuzzer-introspector-x86_64": hasStartPacketID = 1<<1; Step #6 - "compile-libfuzzer-introspector-x86_64": hasExpireDTS = 1<<2; Step #6 - "compile-libfuzzer-introspector-x86_64": hasExpirePacketID = 1<<3 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 startDTS; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 startPacketID; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 expireDTS; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 expirePacketID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *OpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_KeyData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NbODs; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *OD_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODRemove; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Size of raw_obu_bytes, including the header and payload. Step #6 - "compile-libfuzzer-introspector-x86_64": * This is different from `obu_size` in the IAMF spec Section 3.2, Step #6 - "compile-libfuzzer-introspector-x86_64": * which includes only the partial header size and the payload. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 obu_length; Step #6 - "compile-libfuzzer-introspector-x86_64": int obu_type; /* IamfObuType */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8* raw_obu_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IamfObu; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *opaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_OpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 obu_length; Step #6 - "compile-libfuzzer-introspector-x86_64": int obu_type; /*ObuType*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *obu; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AV1_OBUArrayEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_bifs_config Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 version; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nodeIDbits; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 routeIDbits; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 protoIDbits; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pixelMetrics; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 pixelWidth, pixelHeight; Step #6 - "compile-libfuzzer-introspector-x86_64": /*BIFS-Anim stuff*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool randomAccess; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *elementaryMasks; Step #6 - "compile-libfuzzer-introspector-x86_64": /*internal extensions for encoding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool useNames; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BIFSConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxAUSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_MaxAUSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 formatIdentifier; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *additionalIdentificationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Registration; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ratingEntity; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ratingCriteria; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 infoLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ratingInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Rating; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of nal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! nal data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of param set, used by some importers but not written in file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CRC of nal, used by some importers but not written in file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NALUFFParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 node_id; /* referenced nodeID */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *node_name; /* referenced node name */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ElementaryMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxGapLoss; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_MaxGapLoss; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max size class is 2^28 - 1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 DataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *Data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_Private; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 general_profile_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 general_tier_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 general_sub_profile_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_constraint_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *general_constraint_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 general_level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ptl_sublayer_present_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sublayer_level_idc[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 avgFrameRate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 constantFrameRate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 numTemporalLayers; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 maxPictureWidth, maxPictureHeight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool ptl_present, ptl_frame_only_constraint, ptl_multilayer_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_sub_profiles; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *sub_profiles_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ols_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nal_unit_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *param_array; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool write_annex_b; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VVCConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *main_class; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *subClass; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *typeData; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *addedData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ParametricDescriptionItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cameraID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ParamList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SMPTECamera; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BaseODCom; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __ac3_config Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! streams info - for AC3, always the first*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AC3StreamInfo streams[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of independent streams : Step #6 - "compile-libfuzzer-introspector-x86_64": 1 for AC3 Step #6 - "compile-libfuzzer-introspector-x86_64": max 8 for EC3 Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nb_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates if frame is ec3*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_ec3; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if AC3 this is the bitrate code Step #6 - "compile-libfuzzer-introspector-x86_64": , otherwise cumulated data rate of EAC3 streams in kbps Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 brcode; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample rate - all additional streams shall have the same sample rate as first independent stream in EC3*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of the complete frame*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 framesize; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! atmos EC3 flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 atmos_ec3_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! atmos complexity index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 complexity_index_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AC3Config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ipmp_tools; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_GetToolsResponse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 languageCode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *supplContentIdentifierTitle; Step #6 - "compile-libfuzzer-introspector-x86_64": char *supplContentIdentifierValue; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SCIDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 fontID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *fontName; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FontRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_video_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 position_offset_h; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 position_offset_v; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 knear; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 kfar; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 parallax_zero; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 parallax_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dref; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 wref; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AuxVideoDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_NALUFFParamArray GF_HEVCParamArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ODID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ESDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ESDUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compatibility; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 protectedContent; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 contentTypeFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 contentIdentifierFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 contentType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 contentIdentifierType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*international code string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *contentIdentifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CIDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagODCoDec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *CommandList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODCodec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s16 top, left, bottom, right; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BoxRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 classificationEntity; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 classificationTable; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char *contentClassificationData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CCDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 configurationVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_space; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 tier_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 general_profile_compatibility_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 progressive_source_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 interlaced_source_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 non_packed_constraint_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 frame_only_constraint_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*only lowest 44 bits used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 constraint_indicator_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 min_spatial_segmentation_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 parallelismType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chromaFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 luma_bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 avgFrameRate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 constantFrameRate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 numTemporalLayers; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 temporalIdNested; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nal_unit_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *param_array; Step #6 - "compile-libfuzzer-introspector-x86_64": //used in LHVC config Step #6 - "compile-libfuzzer-introspector-x86_64": Bool complete_representation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //following are internal to libgpac and NEVER serialized Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //set by libisomedia at import/export/parsing time to differentiate between lhcC and hvcC time Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_lhvc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool write_annex_b; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HEVCConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ODID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NbESDs; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ESDRemove; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 level; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bit_depth; /*4 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_subsampling; /*3 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool video_fullRange_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 colour_primaries; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transfer_characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* MUST be 0 for VP8 and VP9 */ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 codec_initdata_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8* codec_initdata; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* parsing state information - not used for vpcC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int RefFrameWidth[VP9_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": int RefFrameHeight[VP9_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VPConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GF_IPMPX_Base; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 IPMP_ToolID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set, this is an alternate tool*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_alternate; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 specificToolID[MAX_IPMP_ALT_TOOLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tagIPMPXParamDesc *toolParamDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tool_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMP_Tool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 startCharOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 endCharOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 fontID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 style_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 font_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ARGB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 text_color; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StyleRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u16 OD_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ESD_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 eventType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IPMP_ToolContextID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_NotifyToolEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char GF_IPMPX_Date[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u16 objectDescriptorID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URLString; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ES_ID_RefDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *OCIDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *IPMP_Descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *extensionDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ES_ID_IncDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*MPEG-2 (or other service mux formats) service ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ServiceID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for ROUTE, instructs client to keep OD alive even though URL string is set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool RedirectOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set to true for fake remote ODs in BT/XMT (remote ODs created for OD with ESD with MuxInfo)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fake_remote; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IsomObjectDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxAURate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_MaxAURate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *text; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ETD_ItemText; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_oci_event OCIEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u16 objectDescriptorID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URLString; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ESDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *OCIDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": /*includes BOTH IPMP_DescriptorPointer (IPMP & IPMPX) and GF_IPMP_Descriptor (IPMPX only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *IPMP_Descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *extensionDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": /*MPEG-2 (or other service mux formats) service ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ServiceID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for ROUTE, instructs client to keep OD alive even though URL string is set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool RedirectOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set to true for fake remote ODs in BT/XMT (remote ODs created for OD with ESD with MuxInfo)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fake_remote; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*IOD extensions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 inlineProfileFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 OD_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 scene_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 audio_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 visual_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 graphics_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMP_ToolList *IPMPToolList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_InitialObjectDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ES_ID_Inc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AvgAUSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_AvgAUSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ParametricDescription *description; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ToolParamCapabilitiesQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": char contentCreationDate[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CC_Date; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": char OCICreationDate[5]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OCI_Data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //! version (should be 1) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version; Step #6 - "compile-libfuzzer-introspector-x86_64": //!same value as the *Output Channel Count* field in the identification header defined in Ogg Opus [3] Step #6 - "compile-libfuzzer-introspector-x86_64": u8 OutputChannelCount; Step #6 - "compile-libfuzzer-introspector-x86_64": //!The value of the PreSkip field shall be at least 80 milliseconds' worth of PCM samples even when removing any number of Opus samples which may or may not contain the priming samples. The PreSkip field is not used for discarding the priming samples at the whole playback at all since it is informative only, and that task falls on the Edit List Box. Step #6 - "compile-libfuzzer-introspector-x86_64": u16 PreSkip; Step #6 - "compile-libfuzzer-introspector-x86_64": //! The InputSampleRate field shall be set to the same value as the *Input Sample Rate* field in the identification header defined in Ogg Opus Step #6 - "compile-libfuzzer-introspector-x86_64": u32 InputSampleRate; Step #6 - "compile-libfuzzer-introspector-x86_64": //! The OutputGain field shall be set to the same value as the *Output Gain* field in the identification header define in Ogg Opus [3]. Note that the value is stored as 8.8 fixed-point. Step #6 - "compile-libfuzzer-introspector-x86_64": s16 OutputGain; Step #6 - "compile-libfuzzer-introspector-x86_64": //! The ChannelMappingFamily field shall be set to the same value as the *Channel Mapping Family* field in the identification header defined in Ogg Opus [3]. Note that the value 255 may be used for an alternative to map channels by ISO Base Media native mapping. The details are described in 4.5.1. Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ChannelMappingFamily; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //! The StreamCount field shall be set to the same value as the *Stream Count* field in the identification header defined in Ogg Opus [3]. Step #6 - "compile-libfuzzer-introspector-x86_64": u8 StreamCount; Step #6 - "compile-libfuzzer-introspector-x86_64": //! The CoupledCount field shall be set to the same value as the *Coupled Count* field in the identification header defined in Ogg Opus [3]. Step #6 - "compile-libfuzzer-introspector-x86_64": u8 CoupledCount; Step #6 - "compile-libfuzzer-introspector-x86_64": //! The ChannelMapping field shall be set to the same octet string as *Channel Mapping* field in the identi- fication header defined in Ogg Opus [3]. Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ChannelMapping[255]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OpusConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u8 wm_status; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compression_status; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if payload is set, status is FORCED to AUDIO_GF_IPMPX_WM_PAYLOAD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *payload; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *opaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_SendWatermark; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 langCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isUTF8; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *itemDescriptionList; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *itemTextList; Step #6 - "compile-libfuzzer-introspector-x86_64": char *NonItemText; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ExpandedTextual; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *OCICreators; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OCICreators; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u16 trackRef; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ES_ID_Ref; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": Double mediaTimeStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_AUTH_DESC Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_Authentication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_LISTEN_CONNECTED = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_LISTEN_CONNECTIONFAILED = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_LISTEN_DISCONNECTED = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_LISTEN_DISCONNECTIONFAILED = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_LISTEN_WATERMARKDETECTED = 0x04 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ListenType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 langCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isUTF8; Step #6 - "compile-libfuzzer-introspector-x86_64": char *OCICreatorName; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OCICreator_item; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": Double startTime; Step #6 - "compile-libfuzzer-introspector-x86_64": Double Duration; Step #6 - "compile-libfuzzer-introspector-x86_64": char *SegmentName; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Segment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 DecoderProfileCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 FrameDurationCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 MaxPayloadCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 NumPresentationsCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ChannelMask; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 BaseSamplingFrequencyCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 SampleRateMod; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 RepresentationType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 StreamIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ExpansionBoxPresent; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IDTagPresent[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *PresentationIDTagData; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 PresentationIDTagDataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *ExpansionBoxData; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ExpansionBoxDataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UDTSConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u16 OD_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ESD_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IPMP_ToolContextID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_GetToolContextResponse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u8 field_Id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 field_Scope; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 buf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 mappingTableSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *mappingTable; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *shuffleSpecificInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_SelEncField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*GPAC only supports non-0 IDs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Instantiation_API_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Messaging_API_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *opaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ToolAPI_Config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_OD_COMMAND Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODCom; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 paramID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 param; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SmpteParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __ec3_stream Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AC3 fs code*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 fscod; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AC3 bsid code*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bsid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AC3 bs mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bsmod; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AC3 ac mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 acmod; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! LF on*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 lfon; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! asvc mode, only for EC3*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 asvc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of channels, including lfe and surround channels */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 channels; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of surround channels */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 surround_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of dependent substreams, only for EC3*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nb_dep_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! channel locations for dependent substreams, only for EC3*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 chan_loc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AC3StreamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_Data; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 cipher_Id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 syncBoundary; Step #6 - "compile-libfuzzer-introspector-x86_64": /*block mode if stream cypher info is NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 blockSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 keySize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *Stream_Cipher_Specific_Init_Info; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_SelEncBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": /*coded on 8 bit, but we use 32 bits for internal signaling in GPAC to enable usage of 4CC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 objectTypeIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 streamType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 upstream; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bufferSizeDB; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avgBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DefaultDescriptor *decoderSpecificInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*placeholder for RVC decoder config if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 predefined_rvc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DefaultDescriptor *rvc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *profileLevelIndicationIndexDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": /*pass through data for some modules*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DecoderConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *rightsInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_RightsData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DefaultDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PrefMaxDelay; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_PrefMaxDelay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 langCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isUTF8; Step #6 - "compile-libfuzzer-introspector-x86_64": char *contentCreatorName; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ContentCreatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_AUTH_DESC Step #6 - "compile-libfuzzer-introspector-x86_64": /*used if no specAlgoID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 regAlgoID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *specAlgoID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *OpaqueData; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_AUTH_AlgorithmDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u8 scope; Step #6 - "compile-libfuzzer-introspector-x86_64": /*events to listen to*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 eventTypeCount; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ListenType eventType[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_AddToolNotificationListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 langCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isUTF8; Step #6 - "compile-libfuzzer-introspector-x86_64": char *eventName; Step #6 - "compile-libfuzzer-introspector-x86_64": char *eventText; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ShortTextual; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_NALUFFParam GF_AVCConfigSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! regular type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FT_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! single descriptor type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FT_OD = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! descriptor list type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FT_OD_LIST = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IPMP Data type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FT_IPMPX = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IPMP Data list type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FT_IPMPX_LIST = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IPMP ByteArray type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FT_IPMPX_BA = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IPMP ByteArray list type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ODF_FT_IPMPX_BA_LIST = 6 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODF_FieldType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_AUTH_DESC Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *keyBody; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 keyBodyLength; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_AUTH_KeyDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 languageCode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isUTF8; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *keyWordsList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_KeyWord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 configurationVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 configOBUs_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *configOBUs; /* GF_IamfObu */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IAConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 toolID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_Date AuditDate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *trustSpecifications; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_TrustedTool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set MAC is part of the encrypted data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool isMACEncrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *encryptedData; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_Data *protectedMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *MAC; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_SecureContainer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": Float LossProb; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_LossProb; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *keyWord; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_KeyWordItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ContentCreators; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CC_Name; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool marker; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version; /*7 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 seq_profile; /*3 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 seq_level_idx_0; /*5 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seq_tier_0; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool high_bitdepth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool twelve_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool monochrome; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool chroma_subsampling_x; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool chroma_subsampling_y; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_sample_position; /*2 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool initial_presentation_delay_present; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 initial_presentation_delay_minus_one; /*4 bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *obu_array; /*GF_AV1_OBUArrayEntry*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AV1Config; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Bool failedNegotiation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *candidateAlgorithms; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *agreedAlgorithms; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *AuthenticationData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*inclAuthCodes will be set if any of the members is set (cf spec...)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 certType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_IPMPX_ByteArray list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *certificates; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_AUTH_KeyDescriptor *publicKey; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_TrustSecurityMetadata *trustData; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *authCodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_MutualAuthentication; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": u8 eventTypeCount; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ListenType eventType[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_RemoveToolNotificationListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u16 objectDescriptorID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URLString; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ESDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *OCIDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": /*includes BOTH IPMP_DescriptorPointer (IPMP & IPMPX) and GF_IPMP_Descriptor (IPMPX only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *IPMP_Descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *extensionDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": /*MPEG-2 (or other service mux formats) service ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ServiceID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for ROUTE, instructs client to keep OD alive even though URL string is set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool RedirectOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set to true for fake remote ODs in BT/XMT (remote ODs created for OD with ESD with MuxInfo)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fake_remote; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ObjectDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u16 IPI_ES_Id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPIPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": /*only 0x10 shall be used for 3GP text stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Base3GPPFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": /*only 0x10 shall be used for StreamingText*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 MPEGExtendedFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": /*only 0x10 shall be used for StreamingText (base profile, base level)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profileLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0 forbidden, 1: out-of-band desc only, 2: in-band desc only, 3: both*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sampleDescriptionFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*More negative layer values are towards the viewer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s16 layer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*text track width & height*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*compatible 3GP formats, same coding as 3GPPBaseFormat*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nb_compatible_formats; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compatible_formats[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*defined in isomedia.h*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sample_descriptions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if true info below are valid (cf 3GPP for their meaning)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_vid_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 video_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 video_height; Step #6 - "compile-libfuzzer-introspector-x86_64": s16 horiz_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": s16 vert_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_Default; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ESID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 OCRESID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dependsOnESID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 streamPriority; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URLString; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DecoderConfig *decoderConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLConfig *slConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPIPtr *ipiPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QoS_Descriptor *qos; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Registration *RegDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 0 or 1 lang desc*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Language *langDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *IPIDataSet; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *IPMPDescriptorPointers; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *extensionDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //GPAC internals Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 1 if this stream has scalable layers, 0 otherwise (GPAC internals)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_scalable_layers; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! service URL (GPAC internals)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *service_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ESD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 array_completeness; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *nalus; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NALUFFParamArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Bool capabilitiesSupported; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ToolParamCapabilitiesResponse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ipmp_tools; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMP_ToolList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is defined as a descriptor for parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 displayFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*left, top: 0 - centered: 1 - bottom, right: -1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s8 horiz_justif, vert_justif; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ARGB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 back_color; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BoxRecord default_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StyleRecord default_style; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 font_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FontRecord *fonts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*unused in isomedia but needed for streamingText*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sample_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextSampleDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 langCode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *full_lang_code; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Language; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 configurationVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AVCProfileIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_compatibility; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AVCLevelIndication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nal_unit_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sequenceParameterSets; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *pictureParameterSets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for SVC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 complete_representation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for high profiles*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 luma_bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*may be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sequenceParameterSetExtensions; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool write_annex_b; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AVCConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _ipmpx_TrustSecurityMetadata Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *TrustedTools; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_TrustSecurityMetadata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u16 objectDescriptorID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URLString; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ES_ID_RefDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *OCIDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *IPMP_Descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *extensionDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *ES_ID_IncDescriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 inlineProfileFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 OD_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 scene_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 audio_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 visual_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 graphics_profileAndLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMP_ToolList *IPMPToolList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IsomInitialObjectDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ByteArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagIPMPXParamDesc Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_ByteArray *descriptionComment; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 majorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 minorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of GF_IPMPX_ParametricDescriptionItem*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *descriptions; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ParametricDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_DESCRIPTOR Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IPMP_DescriptorID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 IPMP_DescriptorIDEx; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 IPMP_ES_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": QOS_BASE_QUALIFIER Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxDelay; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QoS_MaxDelay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPX_DATA_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMP_Descriptor *toolDescriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPX_ConnectTool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.852 INFO datatypes - __init__: Processing /src/gpac/include/gpac/route.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_routedmx GF_ROUTEDmx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! original file name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mime type if known, NULL otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! blob data pointer - the route user is responsible for setting the blob flags if desired*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Blob *blob; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! total size of object if known, 0 otherwise (TOL not received for route, last fragment not received for mabr+flute)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! object TSI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tsi; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! object TOI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 toi; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start time in ms*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! download time in ms*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 download_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag set if file content has been modified - not set for GF_ROUTE_EVT_DYN_SEG (always true)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool updated; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag set if first segment has been received for the given TSI - not set for init segments*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_toi_received; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of fragments, only set for GF_ROUTE_EVT_DYN_SEG*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment info, set for all file events - this info is shared with the LCT object being reassembled and should not be modified concurrently from route demux Step #6 - "compile-libfuzzer-introspector-x86_64": Any reallocation of the fragment info SHALL be done using \ref gf_route_dmx_patch_frag_info Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTFragInfo *frags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! offset of late received data, only for GF_ROUTE_EVT_LATE_DATA*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 late_fragment_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for DASH,period ID, NULL otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dash_period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for DASH, AS ID, -1 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 dash_as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for DASH, Representation ID, for HLS variant name, NULL otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dash_rep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*partial state used for all calls Step #6 - "compile-libfuzzer-introspector-x86_64": if event indicates a file transfer completion (GF_ROUTE_EVT_FILE, GF_ROUTE_EVT_DYN_SEG), this relects the corrupted state Step #6 - "compile-libfuzzer-introspector-x86_64": of the reception Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTObjectPartial partial; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user data set to current object after callback, and passed back on next callbacks on same object Step #6 - "compile-libfuzzer-introspector-x86_64": Only used for GF_ROUTE_EVT_FILE, GF_ROUTE_EVT_DYN_SEG, GF_ROUTE_EVT_DYN_SEG_FRAG and GF_ROUTE_EVT_FILE_DELETE Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTEEventFileInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* object is done receiving*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTO_PARTIAL_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /* object data being notified is the beginning of the payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTO_PARTIAL_BEGIN, Step #6 - "compile-libfuzzer-introspector-x86_64": /* object data being notified is the complete reception buffer (for low latency mode), POTENTIALLY with holes in it*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTO_PARTIAL_ANY, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LCTObjectPartial; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! A new service is detected, service ID is in evt_param, no file info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_SERVICE_FOUND = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Service scan completed, no evt_param, no file info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_SERVICE_SCAN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! New MPD or HLS master playlist available for service, service ID is in evt_param, file info carries manifest info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_MPD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HLS variant update for service, service ID is in evt_param, file info carries variant info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_HLS_VARIANT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! static file update (with predefined TOI), service ID is in evt_param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_FILE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Segment reception, identified through a file template, service ID is in evt_param*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_DYN_SEG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment reception (part of a segment), identified through a file template, service ID is in evt_param Step #6 - "compile-libfuzzer-introspector-x86_64": \note The data always begins at the start of the object Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_DYN_SEG_FRAG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Object deletion (only for dynamic TOIs), used to notify the cache that an object is no longer available. File info only contains the filename being removed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_FILE_DELETE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Delayed data reception */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_EVT_LATE_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ROUTEEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! notification is only sent once the entire object is received*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_DISPATCH_FULL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! notifications are sent whenever the first byte-range starting at 0 changes, in which case the partial field is set to GF_LCTO_PARTIAL_BEGIN*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_DISPATCH_PROGRESSIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! notifications are sent whenever a new packet is received, in which case the partial field is set to GF_LCTO_PARTIAL_ANY*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ROUTE_DISPATCH_OUT_OF_ORDER, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RouteProgressiveDispatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! offset in bytes of fragment in object / file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size in bytes of fragment in object / file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LCTFragInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.860 INFO datatypes - __init__: Processing /src/gpac/include/gpac/00_doxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.865 INFO datatypes - __init__: Processing /src/gpac/include/gpac/svg_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_ExtensionList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __svg_color SVG_Paint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_FormatList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SMIL_Additive; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SMIL_Accumulate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_StrokeLineCap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": UnitArray array; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_StrokeDashArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __svg_number SVG_FontSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_FocusHighlight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_TextAnchor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool defer; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 align; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 meetOrSlice; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_PreserveAspectRatio; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_Overflow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __svg_color SVG_SVGColor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __svg_number SVG_Number; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_Visibility; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DOM_String SVG_GradientOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_ZoomAndPan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_VectorEffect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Double SVG_Clock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *commands; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *points; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_PathData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_PointerEvents; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SMIL_SyncBehavior; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 XML_Space; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DOM_String SVG_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_FontList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": Double clock_value; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_Duration; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DOM_String SVG_LinkTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_TransformList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_StrokeLineJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_FontVariant; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_TextAlign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_Coordinates; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": XMLRI target; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_Focus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_InitialVisibility; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_FeatureList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SMIL_Restart; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Clock value; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_SyncTolerance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 XMLEV_Propagate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SMIL_Fill; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_set; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x, y, width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_ViewBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __svg_number SVG_Rotate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SMIL_AttributeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed count; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_RepeatCount; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_FontStyle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SMIL_KeyTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Type of timing value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /* in case of syncbase, event, repeat value: this is the pointer to the source of the event */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *element; Step #6 - "compile-libfuzzer-introspector-x86_64": /* id of the element before resolution of the pointer to the element */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *element_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /* listener associated with event */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *listener; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* event type and parameter */ Step #6 - "compile-libfuzzer-introspector-x86_64": XMLEV_Event event; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if event is Step #6 - "compile-libfuzzer-introspector-x86_64": begin rather than beginEvent, Step #6 - "compile-libfuzzer-introspector-x86_64": end rather than endEvent, Step #6 - "compile-libfuzzer-introspector-x86_64": repeat rather than repeatEvent */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_absolute_event; Step #6 - "compile-libfuzzer-introspector-x86_64": /*clock offset (absolute or relative to event)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double clock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_Time; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SMIL_KeyPoints; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EventType type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for accessKey and mouse button, or repeatCount when the event is a SMIL repeat */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": } XMLEV_Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool SVG_Boolean; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D mat; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_Transform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_TransformBehavior; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DOM_String SVG_LanguageID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SMIL_KeySplines; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": void *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_AnimateValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __xml_ri { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": void *target; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lsr_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 node_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } XMLRI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_FillRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_Display; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_Overlay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": XMLRI target; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_ClipPath; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DOM_String SVG_TextContent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Matrix2D SVG_Motion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed red, green, blue; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_Color; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_DisplayAlign; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 XMLEV_DefaultAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_Filter_TransferType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 choice_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } LASeR_Choice; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char *DOM_String; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_ListOfIRI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __xml_ri XML_IDREF; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_SpreadMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_LanguageIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type, laser_strings; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *values; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_AnimateValues; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_RenderingHint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *units; Step #6 - "compile-libfuzzer-introspector-x86_64": } UnitArray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DOM_String SVG_String; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef DOM_String SVG_ContentType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_TransformType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_Focusable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *ListOfXXX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_FontWeight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_PlaybackOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_GradientUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_Numbers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*field type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*field pointer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *field_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*attribute name for textual parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*attribute tag for live transcoding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_AttributeName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String value; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_FontFamily; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SVG_Points; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_List *SMIL_Times; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 XMLEV_Phase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SVG_TimelineBegin; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": } LASeR_Size; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SMIL_CalcMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Path SVG_PathData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x, y, angle; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_Point_Angle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __svg_number SVG_Coordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVG_Point; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __svg_number SVG_Length; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.877 INFO datatypes - __init__: Processing /src/gpac/include/gpac/xml.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_xml_sax_node_start)(void *sax_cbck, const char *node_name, const char *name_space, const GF_XMLAttribute *attributes, u32 nb_attributes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_xml_sax_text_content)(void *sax_cbck, const char *content, Bool is_cdata); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_xml_sax_progress)(void *cbck, u64 done, u64 total); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name or namespace:name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XMLAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _xml_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Type of the node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": For DOM nodes: name Step #6 - "compile-libfuzzer-introspector-x86_64": For other (text, css, cdata), element content Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! namespace of the node, for XML node type only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ns; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of attributes of the node, for XML node type only - can be NULL if no attributes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *attributes; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of children nodes of the node, for XML node type only - can be NULL if no content*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *content; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! original pos in parent (used for DASH MPD)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 orig_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set to 1 if content comes from an existing XML and character checking should be skipped*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 valid_content; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XMLNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_sax_parser GF_SAXParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_xml_sax_node_end)(void *sax_cbck, const char *node_name, const char *name_space); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_dom_parser GF_DOMParser; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.884 INFO datatypes - __init__: Processing /src/gpac/include/gpac/html5_media.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_inst; Step #6 - "compile-libfuzzer-introspector-x86_64": /* Basic classes */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef arrayBufferClass; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*HTML Media classes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef htmlVideoElementClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef htmlAudioElementClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef htmlSourceElementClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef htmlTrackElementClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef htmlMediaElementClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef mediaControllerClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef audioTrackListClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef audioTrackClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef videoTrackListClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef videoTrackClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef textTrackListClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef textTrackClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef textTrackCueListClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef textTrackCueClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef timeRangesClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef trackEventClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef mediaErrorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Media Source Extensions */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef mediaSourceClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef sourceBufferClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef sourceBufferListClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef URLClass; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Media Capture */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef mediaStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef localMediaStreamClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef mediaStreamTrackClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef mediaStreamTrackListClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef navigatorUserMediaClass; Step #6 - "compile-libfuzzer-introspector-x86_64": JSClassDef navigatorUserMediaErrorClass; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaRuntime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript context associated to this object */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaErrorCode code; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaError; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": NETWORK_EMPTY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": NETWORK_IDLE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": NETWORK_LOADING = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": NETWORK_NO_SOURCE = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_NetworkState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_TRACK_TYPE_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_TRACK_TYPE_AUDIO = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_TRACK_TYPE_VIDEO = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": HTML_MEDIA_TRACK_TYPE_TEXT = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_TrackType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_HTML_TRACK Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_Track; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_CONTROLLER_WAITING = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_CONTROLLER_PLAYING = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_CONTROLLER_ENDED = 2 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaControllerPlaybackState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript context associated to this object */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The audio or video node */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* error state */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaError error; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* src: not stored in this structure, Step #6 - "compile-libfuzzer-introspector-x86_64": using the value stored in the node ( see HTML 5 "must reflect the content of the attribute")*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* currentSrc: the actual source used for the video (src attribute on video, audio or source elements) */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *currentSrc; Step #6 - "compile-libfuzzer-introspector-x86_64": /* crossOrigin: "must reflect the content of the attribute of the same name", use the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* networkState: retrieved dynamically from GPAC Service */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* preload: "must reflect the content of the attribute of the same name", use the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaTimeRanges *buffered; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ready state */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* readyState: retrieved from GPAC Media Object dynamically */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seeking; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* playback state */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* currentTime: retrieved from GPAC Media Object */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* duration: retrieved from GPAC Media Object */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *startDate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool paused; Step #6 - "compile-libfuzzer-introspector-x86_64": double defaultPlaybackRate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaTimeRanges *played; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaTimeRanges *seekable; Step #6 - "compile-libfuzzer-introspector-x86_64": /* ended: retrieved from the state of GPAC Media Object */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* autoplay: "must reflect the content of the attribute of the same name", use the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* loop: "must reflect the content of the attribute of the same name", use the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* media controller*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* mediaGroup: "must reflect the content of the attribute of the same name", use the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaController *controller; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* controls*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* controls: "must reflect the content of the attribute of the same name", use the node */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* volume: retrieved from GPAC Audio Input in GPAC Media Object */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* muted: retrieved from GPAC media object */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* defaultMuted: "must reflect the content of the attribute of with the name" muted */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* tracks*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_TrackList audioTracks; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_TrackList videoTracks; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_TrackList textTracks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTarget *evt_target; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": HAVE_NOTHING = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": HAVE_METADATA = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": HAVE_CURRENT_DATA = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": HAVE_FUTURE_DATA = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": HAVE_ENOUGH_DATA = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaReadyState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _timerange Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript context associated to this object */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *times; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaTimeRanges; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_HTML_TRACK Step #6 - "compile-libfuzzer-introspector-x86_64": JSFunction *oncuechange; Step #6 - "compile-libfuzzer-introspector-x86_64": char *inBandMetadataTrackDispatchType; Step #6 - "compile-libfuzzer-introspector-x86_64": //GF_HTMLTextTrackMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": //GF_HTMLTextTrackCueList cues; Step #6 - "compile-libfuzzer-introspector-x86_64": //GF_HTMLTextTrackCueList activeCues; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_TextTrack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_HTML_TRACK_LIST Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_TrackList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript context associated to this object */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaTimeRanges *buffered; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaTimeRanges *seekable; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaTimeRanges *played; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool paused; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HTML_MediaControllerPlaybackState playbackState; Step #6 - "compile-libfuzzer-introspector-x86_64": double defaultPlaybackRate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* list of media elements using this media controller */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *media_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaController; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript context used to create the JavaScript object below */ Step #6 - "compile-libfuzzer-introspector-x86_64": JSContext *c; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* JavaScript counterpart for this object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": JSObject *_this; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Blob blob; Step #6 - "compile-libfuzzer-introspector-x86_64": /* used to do proper garbage collection between JS and Terminal */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_ArrayBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERR_ABORTED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERR_NETWORK = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERR_DECODE = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_ERR_SRC_NOT_SUPPORTED = 4 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HTML_MediaErrorCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.893 INFO datatypes - __init__: Processing /src/gpac/include/gpac/mpd.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! URL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *URL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! service location if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *service_location; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! byte range if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_ByteRange *byte_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!GPAC internal: redirection for that URL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *redirection; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!GPAC internal: original URL relative to HLS variant playlist */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hls_vp_rel_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_BaseURL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Scheme ID Uri of the inband event */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *scheme_id_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Value of the inband event */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Inband_Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! startTime in representation's MPD timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration in representation's MPD timescale - mandatory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; /*MANDATORY*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*! may be 0xFFFFFFFF (-1) (\warning this needs further testing)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 repeat_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for DASH SSR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_parts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_SegmentTimelineEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits common attributes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_COMMON_ATTRIBUTES_ELEMENTS Step #6 - "compile-libfuzzer-introspector-x86_64": /*! level of subrepresentation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 level; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dependency level of subrepresentation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dependecy_level; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bandwidth of subrepresentation, MANDATORY if level set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content comonents string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *content_components; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_SubRepresentation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of active period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start of active period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 period_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration of active period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 period_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if GF_TRUE, representation is over*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! niumber of last packet processed (to resume dashing)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_pck_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of last produced segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source URL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *src_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name of init segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *init_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment template (half-resolved, no more %s in it)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *template_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index template (half-resolved, no more %s in it)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *template_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of output PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of source PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 source_pid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of source dependent PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dep_pid_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates if this representation drives the AS segmentation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_set; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates if uses multi PID (eg, multiple sample descriptions in init segment)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool multi_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target segment duration for this stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dash_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! estimated next segment start time in MPD timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 next_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! first CTS of stream in stream timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_cts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! first DCTS of stream in stream timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of past repetitions of the stream */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_repeat; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! timestamp offset (in stream timescale) due to repetitions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mpd timescale of the stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mpd_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! estimated next DTS of the stream in media timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 est_next_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! cumulated sub duration of the stream (to handle partial file dashing)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double cumulated_subdur; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! cumulated duration of the stream (to handle loops)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double cumulated_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! space-separated list of PID IDs of streams muxed with this stream in a multiplex representation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *mux_pids; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of segments purged from the timeline and from disk*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 segs_purged; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! cumulated duration of segments purged*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double dur_purged; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! next moof sequence number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moof_sn; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! next moof sequence number increment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moof_sn_inc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of last dynamic period in manifest*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_dyn_period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! one subdur was forced on this rep due to looping*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool subdur_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASH_SegmenterContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content component ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content component mime type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content component language*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_ContentComponent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dummy; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Subset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media URL if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *media; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media range if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_ByteRange *media_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index url if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index range if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_ByteRange *index_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration of segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key URL of segment, HLS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *key_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key IV of segment, HLS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key_iv; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sequence number of segment, HLS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hls_seq_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! informative UTC start time of segment, HLS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hls_utc_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 0: full segment, 1: LL-HLS part, 2: independent LL-HLS part */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hls_ll_chunk_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! merge flag for byte-range subsegs 0: cannot merge, 1: can merge */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 can_merge; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! merge flag for byte-range subsegs 0: cannot merge, 1: can merge */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_first_part; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_tfdt, first_pck_seq, frag_start_offset, frag_tfdt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 split_first_dur, split_last_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_SegmentURL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of producer */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! is timing inband (prft in segment) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inband; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! clock type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_ProducerRefType type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! scheme for application ref type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *scheme; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! wallclock time as UTC timestamp*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *wallclock; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! presentation time in timescale of the Representation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 presentation_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! UTC timing desc if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Descriptor *utc_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_ProducerReferenceTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! disabled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name of cahed init segment URL (usually local cache or gmem:// url)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *cached_init_segment_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set indicates the associated gmem memory is owned by this representation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owned_gmem; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start range of the init segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 init_start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! end range of the init segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 init_end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of switching probes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 probe_switch_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! init segment blob*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Blob init_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! associated key URL if any, for HLS*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *key_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! associated key IV if any, for HLS*/ Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key_IV; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! previous maximum speed that this representation can be played, or 0 if it has never been played*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double prev_max_available_speed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! after switch we may have some buffered segments of the previous representation; so codec stats at this moment is unreliable. we should wait after the codec reset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool waiting_codec_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! BOLA Utility*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double bola_v; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of the next enhancement representation plus 1, 0 is reserved in case of the highest representation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 enhancement_rep_index_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set to true if the representation comes from a broadcast link (ATSC3, eMBMS)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool broadcast_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set indicates the associated representations use vvc rpr switching*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vvc_rpr_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start of segment name in full url*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *init_seg_name_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! opaque data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SHA1 digest for xlinks / m3u8*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 xlink_digest[GF_SHA1_DIGEST_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set to TRUE if not modified in the update of an xlink*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool not_modified; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! representation uses SSR, value is estimated nb parts*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 use_ssr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASH_RepresentationPlayback; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MPD_EXTENSIBLE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mandatory schemeid URL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *scheme_id_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! associated value, may be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! associated ID, may be NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dummy; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Metrics; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start range (offset of first byte in associated resource)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start range (offset of last byte in associated resource)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_ByteRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits multiple segment base*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_MULTIPLE_SEGMENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_MultipleSegmentBase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SCANTYPE_UNKNOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! progressive*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SCANTYPE_PROGRESSIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! interlaced*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SCANTYPE_INTERLACED Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_ScanType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! write both master and child playlists */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M3U8_WRITE_ALL=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! write master playlist only */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M3U8_WRITE_MASTER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! write child playlist only */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M3U8_WRITE_CHILD, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M3U8WriteMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*resolves template for a media segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_RESOLVE_URL_MEDIA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*resolves template for an init segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_RESOLVE_URL_INIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*resolves template for an index segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_RESOLVE_URL_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as GF_MPD_RESOLVE_URL_MEDIA but does not replace $Time$ and $Number$*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_RESOLVE_URL_MEDIA_TEMPLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as GF_MPD_RESOLVE_URL_MEDIA but does not use startNumber*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_RESOLVE_URL_MEDIA_NOSTART, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as GF_MPD_RESOLVE_URL_MEDIA_TEMPLATE but ignores base URL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_RESOLVE_URL_MEDIA_TEMPLATE_NO_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_URLResolveType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target splice point sample number (1-based), or 0 if not set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target splice point dts in cues timescale */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target splice point cts in cues timescale */ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 cts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal flag indicating if the cues is processed or not */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHCueInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of entries*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_SegmentTimeline; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits from extensible*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MPD_EXTENSIBLE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! languae*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! title*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *title; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *source; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! copyright*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *copyright; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! URL to get more info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *more_info_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_ProgramInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_file_get GF_FileDownload; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of track/pid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! base64 STSD entry*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *stsd; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media offset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 mediaOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_ISOBMFInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits multiple segment base*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_MULTIPLE_SEGMENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media segment template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *media; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index segment template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! init segment template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *initialization; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bitstream switching segment template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *bitstream_switching; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! part count for sub-segment representations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_parts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal, for HLS generation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hls_init_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_SegmentTemplate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! time in mpd timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration in mpd timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dur; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name as printed in segment lists / m3u8*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filename; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! full path of file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *filepath; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! file size in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! file offset in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index size in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index offset in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 index_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment number */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 seg_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of fragment infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of fragment infos */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_FragmentContext *frags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HLS LL signaling - 0: disabled, 1: byte range, 2: files */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashHLSLowLatencyType llhls_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HLS LL segment done */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool llhls_done; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HLS set to TRUE if encrypted */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool encrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HLS key params (URI and co)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *hls_key_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HLS IV*/ Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 hls_iv; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start time of segment timeline entry */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 stl_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! repeat count of segment timeline */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stl_rcount; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! LLHAS template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *llhas_template; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASH_SegmentContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits common attributes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_COMMON_ATTRIBUTES_ELEMENTS Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of this set, -1 if not set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! group ID for this set, default value is -1: not set in MPD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 group; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! language*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mime type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *content_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! picture aspect ratio*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Fractional *par; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! min bandwidth in bps*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max bandwidth in bps*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! min width in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max width in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! min height in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max height in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! min framerate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Fractional min_framerate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max framerate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Fractional max_framerate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if sub-segment representation is used Step #6 - "compile-libfuzzer-introspector-x86_64": 0: not used Step #6 - "compile-libfuzzer-introspector-x86_64": 1: LL-HLS compatibiliity Step #6 - "compile-libfuzzer-introspector-x86_64": 2: regular SSR Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ssr_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if segment boundaries are time-aligned across qualities*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool segment_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if a single init segment is needed (no reinit at quality switch)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bitstream_switching; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if subsegment boundaries are time-aligned across qualities*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool subsegment_alignment; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if subsegment all start with given SAP type, 0 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subsegment_starts_with_sap; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! accessibility descriptor list if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *accessibility; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! role descriptor list if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *role; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! rating descriptor list if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *rating; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! viewpoint descriptor list if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *viewpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content component descriptor list if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *content_component; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inband streams events */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *inband_event; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! base URL (alternate location) list if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *base_URLs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment base of representation, or NULL if list or template is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentBase *segment_base; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment list of representation, or NULL if base or template is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentList *segment_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment template of representation, or NULL if base or list is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentTemplate *segment_template; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of representations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *representations; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xlink URL for the adaptation set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *xlink_href; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xlink evaluation on load if set, otherwise on use*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool xlink_actuate_on_load; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user private, eg used by dasher*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mpegh compatible profile hack*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_alt_mha_profiles, *alt_mha_profiles; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alt_mha_profiles_only; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max number of valid chunks in smooth manifest*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 smooth_max_chunks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! INTRA-ONLY trick mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool intra_only; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! adaptation set uses HLS LL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_hls_ll; Step #6 - "compile-libfuzzer-introspector-x86_64": /*target fragment duration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double hls_ll_target_frag_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_AdaptationSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits from extensible*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MPD_EXTENSIBLE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start time in milliseconds, relative to the start of the MPD */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration in milliseconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set to GF_TRUE if adaptation sets in the period don't need reinit when switching quality*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bitstream_switching; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! base URL (alternate location) list if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *base_URLs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment base of representation, or NULL if list or template is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentBase *segment_base; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment list of representation, or NULL if base or template is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentList *segment_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment template of representation, or NULL if base or list is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentTemplate *segment_template; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of adaptation sets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *adaptation_sets; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of subsets (not yet implemented)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *subsets; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xlink URL for the period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *xlink_href; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xlink evaluation on load if set, otherwise on use*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool xlink_actuate_on_load; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! original xlink URL before resolution - GPAC internal. Used to Step #6 - "compile-libfuzzer-introspector-x86_64": - identify already resolved xlinks in MPD updates Step #6 - "compile-libfuzzer-introspector-x86_64": - resolve URLs in remote period if no baseURL is explictly listed Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *origin_base_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! broken/ignored xlink, used to identify ignored xlinks in MPD updates - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *broken_xlink; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! type of the period - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Type type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! period is preroll - test only, GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_preroll; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Period; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits from extensible*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MPD_EXTENSIBLE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of the MPD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *ID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! profile, mandatory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *profiles; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! offering type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_Type type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! UTC of availability start anchor, expressed in milliseconds, MANDATORY if type=dynamic*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 availabilityStartTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! UTC of availability end anchor, expressed in milliseconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 availabilityEndTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! UTC of last publishing of the manifest*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 publishTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! presentation duration in milliseconds, MANDATORY if type=static*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_presentation_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! refresh rate of MPD for dynamic offering, in milliseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 minimum_update_period; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! minimum buffer time in milliseconds, MANDATORY*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_buffer_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! time shift depth in milliseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time_shift_buffer_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! presentation delay in milliseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 suggested_presentation_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! maximum segment duration in milliseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_segment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! maximum subsegment duration in milliseconds */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_subsegment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of GF_MPD_ProgramInfo */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *program_infos; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of GF_MPD_BaseURL */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *base_URLs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of strings */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *locations; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of Metrics */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *metrics; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of GF_MPD_Period */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *periods; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set during parsing, to set during authoring, won't be freed by GPAC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *xml_namespace; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! UTC timing desc if any */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *utc_timings; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Essential properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *essential_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Supplemental properties */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *supplemental_properties; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* internal variables for dasher*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inject DASHIF-LL profile service desc*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool inject_service_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Generate index mode instead of MPD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool index_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dasher init NTP clock in ms - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 gpac_init_ntp_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dasher next generation time NTP clock in ms - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 gpac_next_ntp_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dasher current MPD time in milliseconds - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 gpac_mpd_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates the GPAC state info should be written*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool write_context; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_gpac_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates this is the last static serialization of a previously dynamic MPD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool was_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates the HLS variant files shall be created, otherwise temp files are used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool create_m3u8_files; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates to insert clock reference in variant playlists*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool m3u8_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates LL-HLS forced generation. 0: regular write, 1: write as byterange, 2: write as independent files*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 force_llhls_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HLS extensions to append in the master playlist*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_hls_ext_master; Step #6 - "compile-libfuzzer-introspector-x86_64": const char **hls_ext_master; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if true inject EXT-X-PRELOAD-HINT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool llhls_preload; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if true inject EXT-X-RENDITION-REPORT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool llhls_rendition_reports; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user-defined PART-HOLD-BACK, auto computed if <=0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double llhls_part_holdback; Step #6 - "compile-libfuzzer-introspector-x86_64": //als absolute url flag Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DashAbsoluteURLMode hls_abs_url; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool m3u8_use_repid; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hls_audio_primary; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! requested segment duration for index mode */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 segment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": char *segment_template; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool allow_empty_reps; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! will return the segment containing the requested time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MPD_SEEK_PREV, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! will return the nearest segment start time, may be the previous or the next one*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MPD_SEEK_NEAREST, Step #6 - "compile-libfuzzer-introspector-x86_64": } MPDSeekMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_SEGMENT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for initialization segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_INITIALIZATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for segment template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_TEMPLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for segment template with %d padding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_TEMPLATE_WITH_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for initialization segment template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_INITIALIZATION_TEMPLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for segment index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_REPINDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for segment index template*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_REPINDEX_TEMPLATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for segment index template with %d padding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_REPINDEX_TEMPLATE_WITH_PATH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as GF_DASH_TEMPLATE_INITIALIZATION but skip default "init" concatenation */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_INITIALIZATION_SKIPINIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as GF_DASH_TEMPLATE_INITIALIZATION_TEMPLATE but skip default "init" concatenation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_INITIALIZATION_TEMPLATE_SKIPINIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! resolve template for segment but keep $SubNumber$*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_TEMPLATE_SEGMENT_SUBNUMBER, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DashTemplateSegmentType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! numerator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! denominator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 den; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Fractional; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits segment base*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SEGMENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_SegmentBase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits multiple segment base*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_MULTIPLE_SEGMENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of segments - can be NULL if no segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *segment_URLs; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xlink URL for external list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *xlink_href; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xlink evaluation on load if set, otherwise on use*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool xlink_actuate_on_load; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC internal, number of consecutive xlink while solving*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 consecutive_xlink_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC internal, we store the segment template here*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dasher_segment_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC internal, we store the previous xlink before resolution*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *previous_xlink_href; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC internal for index mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool index_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_split_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_duration, src_timescale, pid_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 first_cts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_SegmentList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_PRODUCER_REF_ENCODER = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_PRODUCER_REF_CAPTURED, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_PRODUCER_REF_APPLICATION, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_ProducerRefType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! frag offset in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! frag size in bytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! frag duration in representation timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment contains an IDR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool independent; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASH_FragmentContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits common attributes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_COMMON_ATTRIBUTES_ELEMENTS Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of representation, mandatory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bandwidth in bits per secon, mandatory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! quality ranking*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 quality_ranking; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dependency IDs of dependent representations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *dependency_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream structure ID, not used by GPAC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *media_stream_structure_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of baseURLs if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *base_URLs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment base of representation, or NULL if list or template is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentBase *segment_base; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment list of representation, or NULL if base or template is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentList *segment_list; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment template of representation, or NULL if base or list is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_SegmentTemplate *segment_template; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of subrepresentation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sub_representations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! all the below members are GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC playback implementation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_RepresentationPlayback playback; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal, HLS: min sequence number of segments in playlist*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 m3u8_media_seq_min; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal, HLS: max sequence number of segments in playlist*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 m3u8_media_seq_max; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal, HLS: indicate this is a low latency rep*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 m3u8_low_latency; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal, HLS: sequence number of last indeendent segment or PART in playlist*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 m3u8_media_seq_indep_last; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC dasher context*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_SegmenterContext *dasher_ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of segment states*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *state_seg_list; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 tsb_first_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment timescale (for HLS)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream type (for HLS)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 streamtype; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! segment manifest timescale (for HLS)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale_mpd; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dash duration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction dash_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! init segment name for HLS single file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hls_single_file_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of audio channels - HLS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_chan; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video FPS - HLS only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double fps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! groupID (for HLS)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *groupID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user assigned m3u8 name for this representation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *m3u8_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! generated m3u8 name if no user-assigned one*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *m3u8_var_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! temp file for m3u8 generation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *m3u8_var_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for m3u8: 0: not encrypted, 1: full segment, 2: CENC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 crypto_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 def_kms_used; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_hls_master_tags; Step #6 - "compile-libfuzzer-introspector-x86_64": const char **hls_master_tags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_hls_variant_tags; Step #6 - "compile-libfuzzer-introspector-x86_64": const char **hls_variant_tags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! target part (cmaf chunk) duration for HLS LL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double hls_ll_part_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! tfdt of first segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_tfdt_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_tfdt_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction hls_max_seg_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //download in progress for m3u8 Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_progress; Step #6 - "compile-libfuzzer-introspector-x86_64": char *res_url; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sub_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hls_forced; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Representation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! URL of source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *sourceURL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! byte range if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_ByteRange *byte_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC internal - indicates the URL has already been solved*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_resolved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_URL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! inherits common attributes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_COMMON_ATTRIBUTES_ELEMENTS Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_CommonAttributes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content is statically available*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_TYPE_STATIC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content is dynamically available*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_TYPE_DYNAMIC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content is the last if a dynamical offering, converts MPD to static (GPAC internal)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_TYPE_DYNAMIC_LAST, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPD_Type; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.909 INFO datatypes - __init__: Processing /src/gpac/include/gpac/nodes_mpeg4.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPlaneSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f maxPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f minPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PlaneSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPointSet2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PointSet2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTemporalGroup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool costart; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool coend; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool meet; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat priority; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 activeChild; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TemporalGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPositionAnimator2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f fromTo; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keySpline; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyValueType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f endValue; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat rotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PositionAnimator2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPlaneSensor2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f maxPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f minPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f translation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PlaneSensor2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPositionInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PositionInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagServerCommand Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool trigger; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_trigger)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enable; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString command; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ServerCommand; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPositionInterpolator4D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec4f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PositionInterpolator4D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagShadow Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool cast; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool receive; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat penumbra; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Shadow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFontStyle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFString family; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool horizontal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString justify; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString language; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool leftToRight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat spacing; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString style; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool topToBottom; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FontStyle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagGroup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Group; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagIndexedLineSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_IndexedLineSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSpotLight Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f attenuation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat beamWidth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat cutOffAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool on; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SpotLight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXLFM_FrameList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 index; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f frame; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXLFM_FrameList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSBBone Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 boneID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f endpoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 falloff; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 ikChainPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ikPitchLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ikRollLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ikTxLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ikTyLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ikTzLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ikYawLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 rotationOrder; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat sectionInner; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat sectionOuter; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat sectionPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 skinCoordIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat skinCoordWeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SBBone; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXFontStyle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFString fontName; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool horizontal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString justify; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString language; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool leftToRight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString stretch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat letterSpacing; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat wordSpacing; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool fontKerning; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString style; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool topToBottom; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString featureName; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 featureStartOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 featureLength; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 featureValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XFontStyle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagIndexedLineSet2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_IndexedLineSet2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagForm Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 groups; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString constraints; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 groupsIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Form; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagImageTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ImageTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSwitch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *choice; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 whichChoice; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Switch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXLFM_LightMap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f biasRGB; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 priorityLevel; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scaleRGB; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *surfaceMapList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *viewMapList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXLFM_LightMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSBMuscle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 falloff; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *muscleCurve; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 muscleID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 skinCoordIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat skinCoordWeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SBMuscle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXLineProperties Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor lineColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lineStyle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isCenterAligned; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isScalable; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lineCap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lineJoin; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat miterLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transparency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat width; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat dashOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat dashes; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *textureTransform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XLineProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFAP Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *viseme; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *expression; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 open_jaw; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_t_midlip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_b_midlip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 stretch_l_corner; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 stretch_r_corner; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_t_lip_lm; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_t_lip_rm; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_b_lip_lm; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_b_lip_rm; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_l_cornerlip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_r_cornerlip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 thrust_jaw; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 shift_jaw; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 push_b_lip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 push_t_lip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 depress_chin; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 close_t_l_eyelid; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 close_t_r_eyelid; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 close_b_l_eyelid; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 close_b_r_eyelid; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 yaw_l_eyeball; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 yaw_r_eyeball; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pitch_l_eyeball; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pitch_r_eyeball; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 thrust_l_eyeball; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 thrust_r_eyeball; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 dilate_l_pupil; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 dilate_r_pupil; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_l_i_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_r_i_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_l_m_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_r_m_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_l_o_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_r_o_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 squeeze_l_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 squeeze_r_eyebrow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 puff_l_cheek; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 puff_r_cheek; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lift_l_cheek; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lift_r_cheek; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 shift_tongue_tip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_tongue_tip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 thrust_tongue_tip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_tongue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 tongue_roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 head_pitch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 head_yaw; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 head_roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_t_midlip_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_b_midlip_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 stretch_l_cornerlip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 stretch_r_cornerlip; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_t_lip_lm_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lower_t_lip_rm_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_b_lip_lm_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_b_lip_rm_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_l_cornerlip_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_r_cornerlip_o; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 stretch_l_nose; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 stretch_r_nose; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_nose; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 bend_nose; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_l_ear; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 raise_r_ear; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pull_l_ear; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pull_r_ear; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FAP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagNavigationInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat avatarSize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool headlight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString type; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat visibilityLimit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_NavigationInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSphere Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Sphere; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMediaBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat bufferSize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime mediaStartTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime mediaStopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBuffered; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MediaBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagNurbsCurve Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec4f controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 tessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat knot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 order; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_NurbsCurve; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSBSkinnedModel Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *bones; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *muscles; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *segments; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *sites; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *skeleton; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *skin; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *skinCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *skinNormal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *weighsComputationSkinCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SBSkinnedModel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagClipper2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool inside; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *transform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool XOR; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Clipper2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSynthesizedTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pixelWidth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pixelHeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SynthesizedTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFDP Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *featurePointsCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *textureCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *faceDefTables; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *faceSceneGraph; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool useOrthoTexture; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FDP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagNormal Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f vector; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Normal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSphereSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SphereSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMediaControl Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime mediaStartTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime mediaStopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mediaSpeed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool preRoll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool mute; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isPreRolled; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MediaControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagNurbsCurve2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 tessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat knot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 order; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_NurbsCurve2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSBVCAnimation Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *virtualCharacters; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SBVCAnimation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagColorTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mrr; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mrg; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mrb; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mra; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat tr; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mgr; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mgg; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mgb; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mga; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat tg; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mbr; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mbg; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mbb; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mba; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat tb; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mar; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mag; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mab; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maa; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ta; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ColorTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTransformMatrix2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mxx; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mxy; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat tx; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat myx; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat myy; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ty; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TransformMatrix2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagStorage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool forceSave; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_forceSave)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool forceRestore; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_forceRestore)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool _auto; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 expireAfter; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFAttrRef storageList; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Storage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagNormalInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_NormalInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioMix Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numInputs; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat matrix; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChan; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 phaseGroup; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioMix; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioSwitch Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 whichChoice; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChan; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 phaseGroup; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioSwitch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagRectangle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Rectangle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTextureCoordinate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TextureCoordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagOrderedGroup Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat order; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_OrderedGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioSource Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat pitch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChan; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 phaseGroup; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBackground Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat groundAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor groundColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL backUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL bottomUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL frontUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL leftUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL rightUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL topUrl; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat skyAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor skyColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Background; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagScalarInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ScalarInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTextureTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TextureTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTermCap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime evaluate; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_evaluate)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 capability; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 value; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TermCap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBAP Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 sacroiliac_tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 sacroiliac_torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 sacroiliac_roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_hip_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_hip_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_hip_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_hip_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_hip_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_hip_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_knee_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_knee_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_knee_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_knee_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ankle_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ankle_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ankle_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ankle_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_subtalar_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_subtalar_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_midtarsal_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_midtarsal_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_metatarsal_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_metatarsal_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_sternoclavicular_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_sternoclavicular_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_sternoclavicular_rotate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_sternoclavicular_rotate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_acromioclavicular_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_acromioclavicular_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_acromioclavicular_rotate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_acromioclavicular_rotate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_shoulder_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_shoulder_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_shoulder_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_shoulder_abduct; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_shoulder_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_shoulder_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_elbow_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_elbow_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_elbow_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_elbow_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_wrist_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_wrist_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_wrist_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_wrist_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_wrist_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_wrist_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 skullbase_roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 skullbase_torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 skullbase_tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc1roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc1torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc1tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc2roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc2torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc2tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc3roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc3torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc3tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc4roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc4torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc4tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc5roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc5torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc5tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc6roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc6torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc6tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc7roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc7torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vc7tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt1roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt1torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt1tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt2roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt2torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt2tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt3roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt3torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt3tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt4roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt4torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt4tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt5roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt5torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt5tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt6roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt6torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt6tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt7roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt7torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt7tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt8roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt8torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt8tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt9roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt9torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt9tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt10roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt10torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt10tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt11roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt11torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt11tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt12roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt12torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vt12tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl1roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl1torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl1tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl2roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl2torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl2tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl3roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl3torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl3tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl4roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl4torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl4tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl5roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl5torsion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vl5tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_pinky0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_pinky0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_pinky1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_pinky1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_pinky1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_pinky1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_pinky1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_pinky1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_pinky2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_pinky2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_pinky3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_pinky3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ring0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ring0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ring1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ring1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ring1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ring1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ring1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ring1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ring2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ring2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_ring3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_ring3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_middle0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_middle0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_middle1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_middle1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_middle1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_middle1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_middle1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_middle1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_middle2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_middle2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_middle3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_middle3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_index0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_index0_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_index1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_index1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_index1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_index1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_index1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_index1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_index2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_index2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_index3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_index3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_thumb1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_thumb1_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_thumb1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_thumb1_pivot; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_thumb1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_thumb1_twisting; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_thumb2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_thumb2_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 l_thumb3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 r_thumb3_flexion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 HumanoidRoot_tr_vertical; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 HumanoidRoot_tr_lateral; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 HumanoidRoot_tr_frontal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 HumanoidRoot_rt_body_turn; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 HumanoidRoot_rt_body_roll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 HumanoidRoot_rt_body_tilt; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap187; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap188; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap189; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap190; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap191; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap192; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap193; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap194; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap195; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap196; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap197; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap198; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap199; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap200; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap201; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap202; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap203; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap204; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap205; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap206; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap207; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap208; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap209; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap210; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap211; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap212; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap213; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap214; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap215; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap216; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap217; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap218; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap219; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap220; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap221; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap222; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap223; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap224; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap225; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap226; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap227; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap228; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap229; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap230; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap231; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap232; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap233; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap234; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap235; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap236; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap237; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap238; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap239; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap240; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap241; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap242; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap243; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap244; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap245; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap246; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap247; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap248; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap249; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap250; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap251; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap252; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap253; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap254; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap255; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap256; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap257; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap258; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap259; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap260; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap261; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap262; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap263; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap264; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap265; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap266; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap267; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap268; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap269; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap270; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap271; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap272; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap273; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap274; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap275; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap276; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap277; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap278; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap279; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap280; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap281; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap282; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap283; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap284; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap285; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap286; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap287; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap288; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap289; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap290; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap291; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap292; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap293; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap294; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap295; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 extensionBap296; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_BAP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBodySegmentConnectionHint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString firstSegmentNodeName; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString secondSegmentNodeName; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 firstVertexIdList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 secondVertexIdList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_BodySegmentConnectionHint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMeshGrid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_normalIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_normalIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_texCoordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_texCoordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 displayLevel; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 filterType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *gridCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 hierarchicalLevel; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 nLevels; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 nSlices; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat vertexOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 vertexLink; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 normalIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 texCoordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isLoading; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 nVertices; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MeshGrid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagScalarAnimator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f fromTo; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keySpline; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyValueType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat endValue; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ScalarAnimator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagRoofNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 Type; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Height; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat SlopeAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat EaveProjection; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 EdgeSupportIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFURL RoofTextureURL; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool IsGenericTexture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat TextureXScale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat TextureYScale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat TextureXPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat TextureYPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat TextureRotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_RoofNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagText Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFString string; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat length; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fontStyle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxExtent; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Text; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBDP Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *bodyDefTables; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *bodySceneGraph; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_BDP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagDirectiveSound Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *perceptualParameters; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool roomEffect; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool spatialize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat directivity; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat angles; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat frequency; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speedOfSound; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat distance; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool useAirabs; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_DirectiveSound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagNonLinearDeformer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f axis; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat extend; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat param; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 type; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_NonLinearDeformer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSimpleTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *depth; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texture; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SimpleTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFacadeNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat WidthRatio; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat XScale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat YScale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat XPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat YPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat XRepeatInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat YRepeatInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool Repeat; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFURL FacadePrimitive; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 NbStories; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 NbFacadeCellsByStorey; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat StoreyHeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *FacadeCellsArray; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FacadeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagHierarchical3DMesh Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 triangleBudget; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_triangleBudget)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat level; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool doneLoading; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Hierarchical3DMesh; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPerceptualParameters Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat sourcePresence; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat sourceWarmth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat sourceBrilliance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat roomPresence; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat runningReverberance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat envelopment; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat lateReverberance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat heavyness; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat liveness; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat omniDirectivity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat directFilterGains; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat inputFilterGains; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat refDistance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat freqLow; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat freqHigh; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timeLimit1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timeLimit2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime timeLimit3; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime modalDensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PerceptualParameters; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXPlanarObstacle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f distance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat reflection; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat absorption; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXPlanarObstacle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPointTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor color; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 depth; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 depthNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 width; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PointTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAdvancedAudioBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat pitch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startLoadTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopLoadTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 loadMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numAccumulatedBlocks; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 deleteBlock; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 playBlock; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat length; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChan; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 phaseGroup; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AdvancedAudioBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMaterialKey Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isKeyed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isRGB; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor keyColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat lowThreshold; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat highThreshold; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transparency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MaterialKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTemporalTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime optimalDuration; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool active; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f scalability; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 stretchMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 shrinkMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime maxDelay; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime actualDuration; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TemporalTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXPointAttractor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat innerRadius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat outerRadius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat rate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXPointAttractor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPositionAnimator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f fromTo; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation keyOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keySpline; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyValueType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat weight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f endValue; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PositionAnimator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioChannelConfig Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 generalChannelFormat; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fixedPreset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fixedPresetSubset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fixedPresetAddInf; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 channelCoordinateSystems; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat channelSoundLocation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 channelDirectionalPattern; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f channelDirection; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 ambResolution2D; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 ambResolution3D; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 ambEncodingConvention; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambNfcReferenceDistance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambSoundSpeed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 ambArrangementRule; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 ambRecombinationPreset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 ambComponentIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat ambBackwardMatrix; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 ambSoundfieldResolution; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChannel; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioChannelConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagLayout Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool wrap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool horizontal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString justify; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool leftToRight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool topToBottom; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat spacing; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool smoothScroll; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool scrollVertical; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat scrollRate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 scrollMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Layout; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagWideSound Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool spatialize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *perceptualParameters; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool roomEffect; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 shape; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat density; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 diffuseSelect; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat decorrStrength; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speedOfSound; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat distance; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool useAirabs; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_WideSound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagLineProperties Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor lineColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lineStyle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat width; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_LineProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagScoreShape Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *score; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ScoreShape; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMusicScore Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool executeCommand; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_executeCommand)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString gotoLabel; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_gotoLabel)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 gotoMeasure; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_gotoMeasure)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime highlightTimePosition; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_highlightTimePosition)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f mousePosition; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_mousePosition)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString argumentsOnExecute; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString commandOnExecute; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 firstVisibleMeasure; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool hyperlinkEnable; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString partsLyrics; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 partsShown; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime scoreOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transpose; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL urlSA; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString viewType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString activatedLink; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString availableCommands; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString availableLabels; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString availableLyricLanguages; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString availableViewTypes; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f highlightPosition; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 lastVisibleMeasure; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numMeasures; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString partNames; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MusicScore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBitmap Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagColor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Color; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagConditional Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool activate; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_activate)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool reverseActivate; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_reverseActivate)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFCommandBuffer buffer; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Conditional; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCurve2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fineness; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 type; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Curve2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSpacePartition Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFURL SPStream; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SpacePartition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBox Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f size; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Box; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagColorInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ColorInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCone Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat bottomRadius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool side; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool bottom; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Cone; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCylinder Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool bottom; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool side; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool top; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Cylinder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFaceDefTables Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fapID; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 highLevelSelect; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *faceDefMesh; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *faceDefTransform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FaceDefTables; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagListeningPoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool jump; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ListeningPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSound Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxBack; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxFront; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minBack; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minFront; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat priority; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool spatialize; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Sound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBody Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *bdp; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *bap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *renderedBody; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Body; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSBSegment Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f centerOfMass; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat mass; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f momentsOfInertia; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SBSegment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSubdivSurfaceSector Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat flatness; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat normalTension; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 _tag; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat theta; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 faceIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vertexIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SubdivSurfaceSector; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSurroundingSound Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat distance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat distortionFactor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isTransformable; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SurroundingSound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFaceDefTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *faceSceneGraphNode; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fieldId; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotationDef; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scaleDef; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translationDef; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FaceDefTransform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMaterial Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor diffuseColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor emissiveColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat shininess; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor specularColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transparency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Material; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSound2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool spatialize; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Sound2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBodyDefTable Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString bodySceneGraphNodeName; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 bapIDs; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 vertexIds; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 bapCombinations; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f displacements; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numInterpolateKeys; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_BodyDefTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSBSite Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString name; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SBSite; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagWaveletSubdivisionSurface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *baseMesh; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fieldOfView; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat frequency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 quality; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_WaveletSubdivisionSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTransform3DAudio Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat thirdCenterCoordinate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f rotationVector; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat thirdScaleCoordinate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scaleOrientationVector; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat thirdTranslationCoordinate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation coordinateTransform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Transform3DAudio; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioBuffer Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat pitch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *children; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChan; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 phaseGroup; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat length; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagExpression Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 expression_select1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 expression_intensity1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 expression_select2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 expression_intensity2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool init_face; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool expression_def; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Expression; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagInline Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Inline; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagIndexedFaceSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_normalIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_normalIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_texCoordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_texCoordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool convex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 normalIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 texCoordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_IndexedFaceSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagValuator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool inSFBool; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFBool)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor inSFColor; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFColor)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor inMFColor; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inMFColor)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat inSFFloat; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFFloat)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat inMFFloat; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inMFFloat)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 inSFInt32; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFInt32)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 inMFInt32; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inMFInt32)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation inSFRotation; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFRotation)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation inMFRotation; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inMFRotation)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString inSFString; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFString)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString inMFString; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inMFString)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime inSFTime; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFTime)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f inSFVec2f; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFVec2f)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f inMFVec2f; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inMFVec2f)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f inSFVec3f; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inSFVec3f)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f inMFVec3f; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_inMFVec3f)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool outSFBool; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor outSFColor; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor outMFColor; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat outSFFloat; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat outMFFloat; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 outSFInt32; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 outMFInt32; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation outSFRotation; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation outMFRotation; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString outSFString; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString outMFString; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime outSFTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f outSFVec2f; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f outMFVec2f; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f outSFVec3f; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f outMFVec3f; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Factor1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Factor2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Factor3; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Factor4; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Offset1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Offset2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Offset3; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat Offset4; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool Sum; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Valuator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXParticles Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creationRate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creationRateVariation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat emitAlpha; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor emitColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor emitColorVariation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f emitterPosition; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f emitVelocity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f emitVelocityVariation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fadeAlpha; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor fadeColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fadeRate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f force; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *influences; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *init; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime maxLifeTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxLifeTimeVariation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 maxParticles; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minRange; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxRange; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *primitive; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 primitiveType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat particleRadius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat particleRadiusRate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat particleRadiusVariation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXParticles; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagDepthImageV2 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *diTexture; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat farPlane; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f fieldOfView; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat nearPlane; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool orthographic; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f splatMinMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_DepthImageV2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioClip Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat pitch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioClip; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagExtrusion Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f set_crossSection; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_crossSection)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation set_orientation; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_orientation)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f set_scale; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_scale)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f set_spine; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_spine)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool beginCap; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool convex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f crossSection; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool endCap; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation orientation; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f scale; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f spine; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Extrusion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagIndexedFaceSet2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_texCoordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_texCoordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool convex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 texCoordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_IndexedFaceSet2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagLOD Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *level; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat range; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_LOD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagViewpoint Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fieldOfView; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool jump; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Viewpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXParticleInitBox Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat falloff; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXParticleInitBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMorphShape Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *baseShape; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 morphID; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *targetShapes; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat weights; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MorphShape; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagEnvironmentTest Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool evaluate; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_evaluate)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 parameter; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString compareValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool evaluateOnChange; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool valueLarger; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool valueEqual; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool valueSmaller; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString parameterValue; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_EnvironmentTest; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioDelay Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime delay; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChan; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 phaseGroup; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioDelay; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagDiscSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat rotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_DiscSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMediaSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime mediaCurrentTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime streamObjectStartTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime mediaDuration; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString info; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MediaSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXLFM_Appearance Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *blendList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *lightMapList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *tileList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *vertexFrameList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXLFM_Appearance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagProceduralTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool aSmooth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f aWarpmap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat aWeights; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool bSmooth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f bWarpmap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat bWeights; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 cellWidth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 cellHeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat distortion; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 height; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 roughness; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 seed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 type; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool xSmooth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f xWarpmap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ySmooth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f yWarpmap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 width; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFImage image_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ProceduralTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSBVCAnimationV2 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 activeUrlIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transitionTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *virtualCharacters; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SBVCAnimationV2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFootPrintNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 index; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *footprint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FootPrintNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAudioFX Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFString orch; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString score; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat params; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 numChan; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 phaseGroup; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AudioFX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagElevationGrid Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat set_height; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_height)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat creaseAngle; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 xDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat xSpacing; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 zDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat zSpacing; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ElevationGrid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBitWrapper Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 type; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString buffer; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*GPAC private*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } M_BitWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXLFM_BlendList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 blendMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 lightMapIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXLFM_BlendList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagQuadric Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f bboxSize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 densities; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool dual; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f P0; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f P1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f P2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f P3; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f P4; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f P5; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Quadric; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSimpleTextureV2 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *depth; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *splatU; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *splatV; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texture; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SimpleTextureV2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBuildingPartNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 index; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *footprint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 buildingIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat height; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat altitude; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *alternativeGeometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *roofs; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *facades; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_BuildingPartNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagKeyNavigator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool setFocus; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_setFocus)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *sensor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *left; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *right; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *up; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *down; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *select; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *quit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat step; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool focusSet; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_KeyNavigator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagProximitySensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime enterTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime exitTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ProximitySensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMaterial2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor emissiveColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool filled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *lineProps; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transparency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Material2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPositionInterpolator2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PositionInterpolator2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCircle Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Circle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTransform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Transform; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAcousticScene Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f Size; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFTime reverbTime; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat reverbFreq; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat reverbLevel; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime reverbDelay; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AcousticScene; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCoordinateInterpolator4D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec4f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec4f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_CoordinateInterpolator4D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPathLayout Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 alignment; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat pathOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat spacing; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool reverseLayout; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 wrapMode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool splitText; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PathLayout; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagQuantizationParameter Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isLocal; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool position3DQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position3DMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position3DMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 position3DNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool position2DQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f position2DMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f position2DMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 position2DNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool drawOrderQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat drawOrderMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat drawOrderMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 drawOrderNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat colorMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat colorMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 colorNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool textureCoordinateQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat textureCoordinateMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat textureCoordinateMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 textureCoordinateNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool angleQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat angleMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat angleMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 angleNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool scaleQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat scaleMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat scaleMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 scaleNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool keyQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat keyMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat keyMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 keyNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool normalQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 normalNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool sizeQuant; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat sizeMin; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat sizeMax; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 sizeNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool useEfficientCoding; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_QuantizationParameter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagProximitySensor2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f position_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat orientation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime enterTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime exitTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ProximitySensor2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCollision Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool collide; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *proxy; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime collideTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Collision; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMovieTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MovieTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTransform2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat rotationAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f scale; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat scaleOrientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f translation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Transform2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagApplicationWindow Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString parameter; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_ApplicationWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagDepthImage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *diTexture; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat farPlane; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f fieldOfView; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat nearPlane; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation orientation; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool orthographic; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f position; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_DepthImage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagRadialGradient Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f focalPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat opacity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 spreadMethod; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *transform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_RadialGradient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFootPrintSetNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FootPrintSetNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCacheTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 objectTypeIndication; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString decoderSpecificInfo; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString image; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString cacheURL; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL cacheOD; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 expirationDate; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*GPAC private*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } M_CacheTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAnimationStream Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat speed; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime duration_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AnimationStream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagOrientationInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFRotation keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_OrientationInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPointLight Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f attenuation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f location; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool on; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PointLight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFFD Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec4f controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat uKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat vKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 wDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat wKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 wOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FFD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSolidRep Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f bboxSize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 densityList; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *solidTree; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SolidRep; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAppearance Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *material; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *textureTransform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Appearance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPixelTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFImage image; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PixelTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPointSet Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PointSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagImplicit Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f bboxSize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat c; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 densities; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool dual; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Implicit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagSubdivisionSurface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_coordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_coordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_cornerVertexIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_cornerVertexIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_creaseEdgeIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_creaseEdgeIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_creaseVertexIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_creaseVertexIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_dartVertexIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_dartVertexIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_texCoordIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_texCoordIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *coord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *sectors; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 subdivisionLevel; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 subdivisionType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 subdivisionSubType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 invisibleEdgeIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool convex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 cornerVertexIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 creaseEdgeIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 creaseVertexIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 dartVertexIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 texCoordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_SubdivisionSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCompositeTexture2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pixelWidth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pixelHeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *background; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *viewport; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 repeatSandT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_CompositeTexture2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCoordinate Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Coordinate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCoordinateInterpolator Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_CoordinateInterpolator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCylinderSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool autoOffset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat diskAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat maxAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat minAngle; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat offset; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation rotation_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f trackPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_CylinderSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFace Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fap; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fdp; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *ttsSource; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *renderedFace; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Face; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagLayer2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *background; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *viewport; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Layer2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagWorldInfo Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFString info; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString title; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_WorldInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMultiTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat alpha; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 function; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 mode; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 source; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *texture; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f cameraVector; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool transparent; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MultiTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCompositeTexture3D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pixelWidth; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 pixelHeight; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *background; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fog; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *navigationInfo; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *viewpoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatS; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool repeatT; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_CompositeTexture3D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCoordinate2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Coordinate2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagCoordinateInterpolator2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat set_fraction; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_fraction)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec2f value_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_CoordinateInterpolator2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagDirectionalLight Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f direction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat intensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool on; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_DirectionalLight; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFaceDefMesh Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *faceSceneGraphNode; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 intervalBorders; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 coordIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f displacements; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FaceDefMesh; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagLayer3D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *background; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *fog; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *navigationInfo; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *viewpoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Layer3D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAcousticMaterial Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat ambientIntensity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor diffuseColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor emissiveColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat shininess; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor specularColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat transparency; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat reffunc; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat transfunc; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat refFrequency; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat transFrequency; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_AcousticMaterial; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagPointTextureV2 Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor color; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 depth; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 depthNbBits; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 height; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *normal; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f splatU; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec3f splatV; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 width; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_PointTextureV2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBackground2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor backColor; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Background2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagScript Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFScript url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool directOutput; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool mustEvaluate; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Script; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagInputSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFCommandBuffer buffer; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime eventTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_InputSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXLFM_SurfaceMapList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 tileIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *triangleCoordinate; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 triangleIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 viewMapIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXLFM_SurfaceMapList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagNurbsSurface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_colorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_colorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 set_texColorIndex; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_texColorIndex)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFVec4f controlPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *texCoord; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uTessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vTessellation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool ccw; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 colorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool colorPerVertex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool solid; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 texColorIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat uKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 uOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vDimension; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat vKnot; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 vOrder; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_NurbsSurface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagEllipse Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f radius; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Ellipse; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagViewport Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f position; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat orientation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 alignment; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 fit; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime bindTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Viewport; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagBillboard Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f axisOfRotation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Billboard; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagShape Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *appearance; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *geometry; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Shape; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagMatteTexture Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *surfaceA; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *surfaceB; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *alphaSurface; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString operation; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool overwrite; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fraction; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat parameter; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_MatteTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXXLFM_ViewMapList Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *textureOrigin; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *textureSize; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 tileIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 vertexIndex; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XXLFM_ViewMapList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagOctreeImage Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ChildNodeItem *images; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 octree; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 octreeResolution; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 voxelImageIndex; /*field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_OctreeImage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagLinearGradient Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f endPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat key; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFColor keyValue; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat opacity; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 spreadMethod; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f startPoint; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *transform; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_LinearGradient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagXCurve2D Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *point; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fineness; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 type; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_XCurve2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFIT Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 FAPs; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 Graph; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 numeratorExp; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 denominatorExp; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 numeratorImpulse; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 numeratorTerms; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFInt32 denominatorTerms; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat numeratorCoefs; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFFloat denominatorCoefs; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_FIT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTimeSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime cycleInterval; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool loop; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime startTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime stopTime; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime cycleTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat fraction_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime time; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TimeSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagVisibilitySensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f size; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime enterTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime exitTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_VisibilitySensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagAnchor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": SFString description; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFString parameter; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool activate; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_activate)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Anchor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagFog Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor color; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFString fogType; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFFloat visibilityRange; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool set_bind; /*eventIn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_set_bind)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isBound; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Fog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagTouchSensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool enabled; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f hitNormal_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f hitPoint_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f hitTexCoord_changed; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isActive; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool isOver; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFTime touchTime; /*eventOut*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_TouchSensor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tagViseme Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 viseme_select1; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 viseme_select2; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFInt32 viseme_blend; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFBool viseme_def; /*exposedField*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } M_Viseme; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.970 INFO datatypes - __init__: Processing /src/gpac/include/gpac/maths.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s32 Fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the left coordinate of the rectangle*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the top coordinate of the rectangle, regardless of the canvas orientation. In other words, y is always the Step #6 - "compile-libfuzzer-introspector-x86_64": greatest coordinate value, even if the rectangle is presented bottom-up. This insures proper rectangles operations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the width of the rectangle. Width must be greater than or equal to 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the height of the rectangle. Height must be greater than or equal to 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IRect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Float Fixed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed m[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Matrix2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec4f Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed y; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed z; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed q; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Vec4; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!minimum x, y, and z of the object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec min_edge; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!maximum x, y, and z of the object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec max_edge; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!center of the bounding box.\note this is computed from min_edge and max_edge*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec center; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!radius of the bounding sphere for this box.\note this is computed from min_edge and max_edge*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed radius; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the bbox center and radius are valid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_set; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!normal vector to the plane*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec normal; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!distance from origin of the plane*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed d; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Plane; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!origin point of the ray*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec orig; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!normalized direction vector of the ray*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vec dir; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Ray; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec2f Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed y; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Point2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the left coordinate of the rectangle*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the top coordinate of the rectangle, regardless of the canvas orientation. In other words, y is always the Step #6 - "compile-libfuzzer-introspector-x86_64": greatest coordinate value, even if the rectangle is presented bottom-up. This insures proper rectangles testing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the width of the rectangle. Width must be greater than or equal to 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!the height of the rectangle. Height must be greater than or equal to 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed height; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Rect; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec3f Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed y; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed z; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Vec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __matrix Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed m[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.981 INFO datatypes - __init__: Processing /src/gpac/include/gpac/dash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_dash_io GF_DASHFileIO; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! no adaptation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC rate-based adaptation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_GPAC_LEGACY_RATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPAC buffer-based adaptation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_GPAC_LEGACY_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! BBA-0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_BBA0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! BOLA finite*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_BOLA_FINITE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! BOLA basic*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_BOLA_BASIC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! BOLA-U*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_BOLA_U, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! BOLA-O*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_BOLA_O, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Custom*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_ALGO_CUSTOM Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHAdaptationAlgorithm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s32 (*gf_dash_download_monitor)(void *udta, u32 group_idx, u32 bits_per_sec, u64 total_bytes, u64 bytes_done, u64 us_since_start, u32 buffer_dur_ms, u32 current_seg_dur); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bandwidth in bits per second*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mime type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codec parameter of mime type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *codec; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video width*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video width*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video interlaced flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool interlaced; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video framerate numerator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fps_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video framerate denominator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fps_den; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video sample aspect ratio numerator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 par_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video sample aspect ratio denominator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 par_den; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! audio sample rate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! audio channel count*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! disabled flag (not supported by DASH client)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disabled; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! selected flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_selected; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AST offset in seconds, 0 if not low latency*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double ast_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! average segment duration, 0 if unknown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double average_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of segmentURLs if known, NULL otherwise. Used for onDemand profile to get segment sizes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_List *seg_urls; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! URL (relative) of variant playlist*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *hls_variant_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SSR flag, set to estimated num parts in SSR */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ssr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHQualityInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent if an error occurs when setting up manifest*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_MANIFEST_INIT_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent before groups first segment is fetched - user shall decide which group to select at this point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_SELECT_GROUPS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent if an error occurs during period setup - the download thread will exit at this point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_PERIOD_SETUP_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent once the first segment of each selected group is fetched - user should load playback chain(s) at this point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_CREATE_PLAYBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent when resetting groups at period switch or at exit - user should unload playback chain(s) at this point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_DESTROY_PLAYBACK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent once a new segment becomes available*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_SEGMENT_AVAILABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent when quality has been switched for the given group*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_QUALITY_SWITCH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! position in timeshift buffer has changed (eg, paused)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_TIMESHIFT_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent when timeshift buffer is overflown - the group_idx param contains the max number of dropped segments of all representations dropped by the client, or -1 if play pos is ahead of live */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_TIMESHIFT_OVERFLOW, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent when we need the decoding statistics*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_CODEC_STAT_QUERY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent when no threading to trigger segment download abort*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_ABORT_DOWNLOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent whenever cache is full, to allow client to dispatch any segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_CACHE_FULL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! event sent when all groups are done in a period - if group_idx is 1, this announces a time discontinuity for next period*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DASH_EVENT_END_OF_PERIOD, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __dash_client GF_DashClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void *GF_DASHFileIOSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Accessibility descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_ACCESSIBILITY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Audio config descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_AUDIOCONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Content Protection descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_CONTENT_PROTECTION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Essential Property descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_ESSENTIAL_PROPERTIES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Supplemental Property descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_SUPPLEMENTAL_PROPERTIES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Frame packing descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_FRAME_PACKING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Role descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_ROLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Rating descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_RATING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Viewpoint descriptor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPD_DESC_VIEWPOINT Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DashDescriptorType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s32 (*gf_dash_rate_adaptation)(void *udta, u32 group_idx, u32 base_group_idx, Bool force_lower_complexity, GF_DASHCustomAlgoInfo *stats); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last segment download rate in bits per second */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 download_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of last downloaded segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current playback speed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double speed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max supported playback speed according to associated decoder stats*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double max_available_speed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! display width of the video in pixels, 0 if audio stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 display_width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! display height of the video in pixels, 0 if audio stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 display_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of currently selected quality*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 active_quality_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! minimum buffer level in milliseconds below witch rebuffer will happen*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_min_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! maximum buffer level allowed in milliseconds. Packets won't get dropped if overflow, but the algorithm should try not to overflow this buffer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_max_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current buffer level in milliseconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_occupancy_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! degradation hint, 0 means no degradation, 100 means tile completely hidden*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 quality_degradation_hint; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! cumulated download rate of all active groups in bytes per seconds - 0 means all files are local*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DASHCustomAlgoInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:00.995 INFO datatypes - __init__: Processing /src/gpac/include/gpac/filters.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_fsess_packet_destructor)(GF_Filter *filter, GF_FilterPid *PID, GF_FilterPacket *pck); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_prop_val GF_PropertyValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! In this mode, the scheduler does not use locks for packet and property queues. Main task list is mutex-protected */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SCHEDULER_LOCK_FREE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! In this mode, the scheduler uses locks for packet and property queues. Defaults to lock-free if no threads are used. Main task list is mutex-protected */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SCHEDULER_LOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! In this mode, the scheduler does not use locks for packet and property queues, nor for the main task list */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SCHEDULER_LOCK_FREE_X, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! In this mode, the scheduler uses locks for packet and property queues even if single-threaded (test mode) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SCHEDULER_LOCK_FORCE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! In this mode, the scheduler uses direct dispatch and no threads, trying to nest task calls within task calls */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SCHEDULER_DIRECT Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterSchedulerType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!filter object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_Filter *filter; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set if filter is only an alias, in which case all remaining fields of the structure are not set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_Filter *filter_alias; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of tasks executed by this filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_tasks_done; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of packets processed by this filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_pck_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of bytes processed by this filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_bytes_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of packets sent by this filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_pck_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of hardware frames packets sent by this filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_hw_pck_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of processing errors in the lifetime of the filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_errors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of bytes sent by this filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_bytes_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of microseconds this filter was active*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 time_process; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!percentage of data processed (between 0 and 100), otherwise unknown (-1)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 percent; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!last status report from filter, null if session reporting is not enabled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *status; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set to GF_TRUE of status or percent changed since last query for this filter, GF_FALSE otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool report_updated; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!filter name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!filter register name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *reg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!filter register ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *filter_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set to GF_TRUE if filter is done processing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool done; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of input PIDs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pid_in; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of input packets processed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_in_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of output PIDs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pid_out; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!number of output packets sent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nb_out_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set to GF_TRUE if filter has seen end of stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set to the filter class type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FSFilterType type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set to streamtype of output PID if single output, GF_STREAM_UNKNOWN otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stream_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!set to codecid of output PID if single output, GF_CODECID_NONE otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! timestamp and timescale of last packet emitted on output pids*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 last_ts_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! timestamp and timescale of last packet dropped on input pids*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 last_ts_drop; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterStats; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not allowed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_FORBIDDEN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signed 32 bit integer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_SINT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! unsigned 32 bit integer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_UINT = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signed 64 bit integer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_LSINT = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! unsigned 64 bit integer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_LUINT = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! boolean*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_BOOL = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 32 bit / 32 bit fraction*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_FRACTION = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 64 bit / 64 bit fraction*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_FRACTION64 = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! float (Fixed) number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_FLOAT = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! double number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_DOUBLE = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 2D signed integer vector*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_VEC2I = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 2D double number vector*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_VEC2 = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 3D signed integer vector*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_VEC3I = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 4D signed integer vector*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_VEC4I = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! string property, memory is duplicated when setting the property and managed internally*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_STRING = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! string property, memory is NOT duplicated when setting the property but is then managed (and free) internally. Step #6 - "compile-libfuzzer-introspector-x86_64": Only used when setting a property, the type then defaults to GF_PROP_STRING Step #6 - "compile-libfuzzer-introspector-x86_64": DO NOT USE the associate string field upon return from setting the property, it might have been destroyed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_STRING_NO_COPY= 15, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data property, memory is duplicated when setting the property and managed internally*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_DATA = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! const string property, memory is NOT duplicated when setting the property, stays user-managed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_NAME = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data property, memory is NOT duplicated when setting the property but is then managed (and free) internally. Step #6 - "compile-libfuzzer-introspector-x86_64": Only used when setting a property, the type then defaults to GF_PROP_DATA Step #6 - "compile-libfuzzer-introspector-x86_64": DO NOT USE the associate data field upon return from setting the property, it might have been destroyed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_DATA_NO_COPY= 18, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! const data property, memory is NOT duplicated when setting the property, stays user-managed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_CONST_DATA = 19, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user-managed pointer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_POINTER = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! string list, memory is NOT duplicated when setting the property, the passed array is directly assigned to the new property and will be and managed internally (freed by the filter session) Step #6 - "compile-libfuzzer-introspector-x86_64": DO NOT USE the associate string array field upon return from setting the property, it might have been destroyed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_STRING_LIST = 21, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! unsigned 32 bit integer list, memory is ALWAYS duplicated when setting the property*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_UINT_LIST = 22, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signed 32 bit integer list, memory is ALWAYS duplicated when setting the property*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_SINT_LIST = 23, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 2D signed integer vector list, memory is ALWAYS duplicated when setting the property*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_VEC2I_LIST = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 4CC on unsigned 32 bit integer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_4CC = 25, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 4CC list on unsigned 32 bit integer, memory is ALWAYS duplicated when setting the property*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_4CC_LIST = 26, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! string list, memory is duplicated when setting the property - to use only with property assignment functions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_STRING_LIST_COPY = 27, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last non-enum property*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_LAST_NON_ENUM, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! All constants are defined after this - constants are stored as u32*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_FIRST_ENUM = 40, //GSF will code prop type using vlen, try to keep all values between 1 and 127 to only use 1 byte Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Video Pixel format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_PIXFMT = GF_PROP_FIRST_ENUM, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Audio PCM format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_PCMFMT = GF_PROP_FIRST_ENUM+1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CICP Color Primaries*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_CICP_COL_PRIM = GF_PROP_FIRST_ENUM+2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CICP Color Transfer Characteristics*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_CICP_COL_TFC = GF_PROP_FIRST_ENUM+3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CICP Color Matrix*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_CICP_COL_MX = GF_PROP_FIRST_ENUM+4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CICP Layout*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_CICP_LAYOUT = GF_PROP_FIRST_ENUM+5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not allowed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_LAST_DEFINED Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates the max buffer to set on PID - the buffer is only activated on PIDs connected to decoders*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_buffer_us; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates the max playout buffer to set on PID (buffer level triggering playback) Step #6 - "compile-libfuzzer-introspector-x86_64": \note This is not used internally by the blocking mechanisms, but may be needed by other filters to take decisions Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_playout_us; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates the min playout buffer to set on PID (buffer level triggering rebuffering) Step #6 - "compile-libfuzzer-introspector-x86_64": \note This is not used internally by the blocking mechanisms, but may be needed by other filters to take decisions Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_playout_us; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set, only the PID target of the event will have the buffer req set; otherwise, the buffer requirement event is passed down the chain until a raw media PID is found or a decoder is found. Used for muxers*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pid_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_BufferRequirement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 64 bit NTP timestamp */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_NTPRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 4cc of the capability listed. This shall be 0 or the type of a built-in property */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 code; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default type and value of the capability listed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropertyValue val; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name of the capability listed, NULL if code is set. The special value * is used to indicate that the capability is solved at runtime (the filter must be loaded)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flags of the capability*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! overrides the filter register priority for this capability. Usually 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 priority; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterCapability; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! when set indicates all calls shall take place in the main thread (running GL output) - to be refined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_MAIN_THREAD = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! when set indicates the initial call to configure_pid will happen in the main thread. This is typically called by decoders requiring Step #6 - "compile-libfuzzer-introspector-x86_64": a GL context (currently only in main thread) upon init, but not requiring it for the decode. Such decoders get their GL frames mapped Step #6 - "compile-libfuzzer-introspector-x86_64": (through get_gl_texture callback) in the main GL thread*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_CONFIGURE_MAIN_THREAD = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! when set indicates the filter does not take part of dynamic filter chain resolution and can only be used by explicitly loading the filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_EXPLICIT_ONLY = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! when set ignores the filter weight during link resolution - this is typically needed by decoders requiring a specific reframing so that the weight of the reframer+decoder is the same as the weight of other decoders*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_HIDE_WEIGHT = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Usually set for filters acting as sources but without exposing an src argument. This prevents throwing warnings on arguments not handled by the filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_ACT_AS_SOURCE = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter can connect to another instance of the same class (avoids cyclic detection in linker graph) Step #6 - "compile-libfuzzer-introspector-x86_64": Filters of the same class can only connect directly to each other if the destination filter is explictly loaded */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_ALLOW_CYCLIC = 1<<6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter PIDs may be dynamically added during process (e.g.M2TS, GSF, etc). Step #6 - "compile-libfuzzer-introspector-x86_64": This will prevent deactivating a filter when none of its output PIDs are connected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_DYNAMIC_PIDS = 1<<7, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter is a script-based filter. The registry is not valid until the script is loaded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_SCRIPT = 1<<8, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter is a meta filter, wrapping various underlying filters (e.g. FFmpeg)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_META = 1<<9, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates that this filter, when dynamically loaded, allows the link resolver to redirect PID connection to this filter rather than to its next explicitly loaded filter in the chain. Step #6 - "compile-libfuzzer-introspector-x86_64": This is typically used by mux filters Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_DYNAMIC_REDIRECT = 1<<10, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter requires graph resolver (typically because it creates new destinations/sinks at run time)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_REQUIRES_RESOLVER = 1<<11, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": For sink filters, indicates the filter forces remux of input PIDs of type GF_STREAM_FILE (prevents direct file copy) Step #6 - "compile-libfuzzer-introspector-x86_64": For source filters, indicates the PIDs should be remuxed to a destination filter with force remux set Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_FORCE_REMUX = 1<<12, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter must always be run by the same thread, except for the initialize and finalize methods*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_SINGLE_THREAD = 1<<13, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter needs to be initialized even if temporary - see \ref gf_filter_is_temporary. Always enabled if GF_FS_REG_META is set */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_TEMP_INIT = 1<<14, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter uses libc sync file read - only needed for emscripten multithreaded support for now, translated into GF_FS_REG_MAIN_THREAD */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_USE_SYNC_READ = 1<<15, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter may block the main thread (configure, process) - only needed for emscripten multithreaded support*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_BLOCK_MAIN = 1<<16, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates the filter uses async tools (JS promises & co) blocking the calling thread until resolved - only needed for emscripten multithreaded support*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_ASYNC_BLOCK = 1<<17, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Indicates a dynamic instance of the filter can be reused in resolver even if the source PID already has a possible link to an explicit non-sink filter Step #6 - "compile-libfuzzer-introspector-x86_64": This is typically required by PID merger filters allowing implicit loading (tileagg, hevcmerge, etc) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_DYNAMIC_REUSE = 1<<18, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag dynamically set at runtime for custom filters*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_REG_CUSTOM = 0x40000000, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSRegisterFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __matrix GF_Matrix_unexposed; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_pck GF_FilterPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Generic filter type accepting input(s) and producing output(s)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_GENERIC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! raw input (file, socket, pipe) filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_RAWIN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! demultiplexer filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_DEMUX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! decoder filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_DECODE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! encoder filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_ENCODE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! multiplexer filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_MUX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! raw output (file, socket, pipe) filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_RAWOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media sink (video out, audio out, ...) filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_MEDIA_SINK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media source (capture audio or video ...) filter type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_STATS_FILTER_MEDIA_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSFilterType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the update event can be sent down the source chain*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_UPDATE_DOWNSTREAM = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the update event can be sent up the filter chain*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_UPDATE_UPSTREAM = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventPropagateType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! x coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! y coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! z coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 z; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropVec3i; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! array of unsigned integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": char **vals; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_items; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropStringList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! simplest playback mode, can play from 0 at speed=1 only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PLAYBACK_MODE_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! seek playback mode, can play from any position at speed=1 only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PLAYBACK_MODE_SEEK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fast forward playback mode, can play from any position at speed=N only, with N>=0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PLAYBACK_MODE_FASTFORWARD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! rewind playback mode, can play from any position at speed=N, N positive or negative*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PLAYBACK_MODE_REWIND Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterPidPlaybackMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! gives minimun and maximum coordinates of the visible rectangle associated with channels. min_x may be greater than max_x in case of 360 videos */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_x, max_x, min_y, max_y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set, only min_x, min_y are used and indicate the gaze direction in pixels in the visual with/height frame (0,0) being top-left*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_gaze; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_VisibilityHint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration of intra (IDR, closed GOP) as expected by the dasher */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction intra_period; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if TRUE codec should only generate DSI (possibly no input frame, and all output packets will be discarded) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gen_dsi_only; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_EncodeHints; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! statistics are fetched on the current PID's parent filter. If the PID is an output PID, the statistics are fetched on all the destinations for that PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STATS_LOCAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! statistics are fetched on the current PID's parent filter. The statistics are fetched on all input of the parent filter Step #6 - "compile-libfuzzer-introspector-x86_64": If the pid is an output pid, this is equivalent to GF_STATS_LOCAL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STATS_LOCAL_INPUTS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! statistics are fetched on all inputs of the next decoder filter up the chain (towards the sink)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STATS_DECODER_SINK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! statistics are fetched on all inputs of the previous decoder filter down the chain (towards the source)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STATS_DECODER_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! statistics are fetched on all inputs of the next encoder filter up the chain (towards the sink)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STATS_ENCODER_SINK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! statistics are fetched on all inputs of the previous encoder filter down the chain (towards the source)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STATS_ENCODER_SOURCE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! statistics are fetched on all inputs of the next sink filter of the chain*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_STATS_SINK Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterPidStatsLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! no SAP */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_SAP_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! closed gop no leading */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_SAP_1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! closed gop leading */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_SAP_2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! open gop */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_SAP_3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll period (GDR or audio roll) - roll distance must be indicated in packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_SAP_4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Audio preroll period - roll distance must be indicated in packet */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_SAP_4_PROL Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterSAPType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_pid GF_FilterPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Do not flush session: everything is discarded, potentially breaking output files*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLUSH_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flush all pending data before closing sessions: sources will be forced into end of stream and all emitted packets will be processed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLUSH_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Stop session (resetting buffers) and flush pipeline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLUSH_FAST Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSFlushType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! x coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": Double x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! y coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": Double y; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropVec2; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! x coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! y coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! z coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 z; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! w coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 w; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropVec4i; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! array of vec2i */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropVec2i *vals; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_items; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropVec2iList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! service ID as advertised by the source PID carrying the manifest*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of period */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *period_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of adaptation set */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 as_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of representation for DASH, URL of variant playlist for HLS */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *rep_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! selection state */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QualtitySelectionState select_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_DASHQualitySelection; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! used for GUI config: regular argument type */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_HINT_NORMAL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! used for GUI config: advanced argument type */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_HINT_ADVANCED = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! used for GUI config: expert argument type */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_HINT_EXPERT = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! used for GUI config: hidden argument type */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_HINT_HIDE = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set indicates that the argument is updatable. If so, the value will be changed if offset_in_private is valid, and the update_args function will be called if not NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_UPDATE = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! used by meta filters (ffmpeg & co) to indicate the parsing is handled by the filter in which case the type is overloaded to string and passed to the update_args function*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_META = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal flag used by meta filters (ffmpeg & co) to indicate the description of the argument is a dynamic allocated memory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_META_ALLOC = 1<<6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal flag used by filters acting as sinks (gsfmx in file mode) to allow retrieving dst url but avoid being used as direct sinks*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_SINK_ALIAS = 1<<7, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set indicates that the argument is updatable only as a direct synchronous call (typically used for shared data). Step #6 - "compile-libfuzzer-introspector-x86_64": If so, the value will only be updated if the update directly targets the filter, and the global filter mutex will be locked before calling update_arg. Step #6 - "compile-libfuzzer-introspector-x86_64": It is however recommended for the calling app to lock the target filter whenever shared data is modified (see vout filter overlay argument for example) Step #6 - "compile-libfuzzer-introspector-x86_64": The filter should lock itself whenever appropriate using \ref gf_filter_lock Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_UPDATE_SYNC = 1<<8, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! internal flag used by meta filters (ffmpeg & co) to indicate the argument is an array of the indicated type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_ARG_META_ARRAY = 1<<9, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSArgumentFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! queries the character code used to separate between filter arguments*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SEP_ARGS=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! queries the character code used to separate between argument name and value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SEP_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! queries the character code used to indicate fragment identifiers (source PIDs, PID properties)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SEP_FRAG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! queries the character code used to separate items in a list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SEP_LIST, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! queries the character code used to negate values*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_SEP_NEG, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterSessionSepType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user data of the listener */ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! callback called when an event should be filtered. Step #6 - "compile-libfuzzer-introspector-x86_64": \param udta user data of the listener Step #6 - "compile-libfuzzer-introspector-x86_64": \param evt the event to be processed Step #6 - "compile-libfuzzer-introspector-x86_64": \param consumed_by_compositor indicates the event was already used by the compositor Step #6 - "compile-libfuzzer-introspector-x86_64": \return GF_TRUE if the event is to be cancelled, GF_FALSE otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*on_event)(void *udta, GF_Event *evt, Bool consumed_by_compositor); Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FSEventListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if set, indicates the PID is disconnected and stats are not valid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 disconnected; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! average process rate on that PID in bits per seconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 average_process_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max process rate on that PID in bits per seconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_process_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! average bitrate for that PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 average_bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max bitrate for that PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of packets processed on that PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_processed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max packet process time of the filter in us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_process_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! total process time of the filter in us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_process_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! process time of first packet of the filter in us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_process_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! process time of the last packet on that PID in us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_process_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! minimum frame duration on that PID in us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_frame_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of saps 1/2/3 on that PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_saps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max process time of SAP packets on that PID in us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_sap_process_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! total process time of SAP packets on that PID in us*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_sap_process_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max buffer time in us - only set when querying decoder stats*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_buffer_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max playout buffer time in us - only set when querying decoder stats*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 max_playout_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! min playout buffer time in us - only set when querying decoder stats*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 min_playout_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! current buffer time in us - only set when querying decoder stats*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 buffer_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of units in input buffer of the filter - only set when querying decoder stats*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_buffer_units; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! last RT info update time in microsec (cf \ref gf_sys_clock_high_res) - input pid only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_rt_report; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! estimated round-trip time in ms - input pid only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rtt; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! estimated interarrival jitter in microseconds - input pid only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 jitter; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! loss rate in per-thousand - input pid only */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 loss_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! timestamp and timescale of last packet dropped Step #6 - "compile-libfuzzer-introspector-x86_64": - For input PID, set to last packet dropped Step #6 - "compile-libfuzzer-introspector-x86_64": - For output PID, set to maximum TS value of last packet dropped on all PID destinations Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 last_ts_drop; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! timestamp and timescale of last packet send on PID (for output PID) or on parent PID (for input PID) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 last_ts_sent; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterPidStatistics; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! print filter graph*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_DEBUG_GRAPH = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! print filter stats*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_DEBUG_STATS = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! print tasks present in scheduler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_DEBUG_TASKS = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! print filter status and task scheduled on filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_DEBUG_FILTERS = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! print all info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_DEBUG_ALL = 0x00FFFFFF, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! enable continuous reporting*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_DEBUG_CONTINUOUS = 0x80000000, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SessionDebugFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_register GF_FilterRegister; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_fs_on_filter_creation)(void *udta, GF_Filter *filter, Bool is_destroy); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! x coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! y coord */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 y; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropVec2i; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! start offset in source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! end offset in source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 end_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_SOURCE_SWITCH only, new path to switch to*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *source_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!GF_FEVT_SOURCE_SWITCH only, indicates source is a DASH init segment and should be kept in memory cache*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_init_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!GF_FEVT_SOURCE_SWITCH only, ignore cache expiration directive for HTTP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 skip_cache_expiration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_SOURCE_SEEK only, hint block size for source, might not be respected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hint_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_SourceSeek; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! URL to delete, or "__gpac_self__" when asking source filter to delete file */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_FileDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Quality is selected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QUALITY_SELECTED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Quality is not selected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QUALITY_UNSELECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Quality is disabled and will never be selected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QUALITY_DISABLED Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QualtitySelectionState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! argument name. Naming conventions: Step #6 - "compile-libfuzzer-introspector-x86_64": - only use lowercase Step #6 - "compile-libfuzzer-introspector-x86_64": - keep short and avoid '_' Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *arg_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! offset of the argument in the structure, -1 means not exposed/stored in structure, in which case it is notified through the update_arg function. Step #6 - "compile-libfuzzer-introspector-x86_64": The offset is casted into the corresponding property value of the argument type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 offset_in_private; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! description of argument. Format conventions: Step #6 - "compile-libfuzzer-introspector-x86_64": - first letter is lowercase except if it is an acronym (eg, 'IP'). Step #6 - "compile-libfuzzer-introspector-x86_64": - description does not end with a '.'; multiple sentences are however allowed with '.' separators. Step #6 - "compile-libfuzzer-introspector-x86_64": - description does not end with a new line CR or LF; multiple sentences are however allowed with '.' separators. Step #6 - "compile-libfuzzer-introspector-x86_64": - keep it short. If too long, use " - see filter help" and put description in filter help. Step #6 - "compile-libfuzzer-introspector-x86_64": - only use markdown '`' and '*', except for enumeration lists which shall use "- ". Step #6 - "compile-libfuzzer-introspector-x86_64": - do not use CR/LF in description except to start enum types description. Step #6 - "compile-libfuzzer-introspector-x86_64": - use infinitive (eg \"set foo to bar\" and not \"sets foo to bar\"). Step #6 - "compile-libfuzzer-introspector-x86_64": - Enumerations should be described as: Step #6 - "compile-libfuzzer-introspector-x86_64": sentence(s)'\n' (no '.' nor ':' at end) Step #6 - "compile-libfuzzer-introspector-x86_64": - name1: val'\n' (no '.' at end) Step #6 - "compile-libfuzzer-introspector-x86_64": - nameN: val (no '.' nor '\n' at end of last value description) Step #6 - "compile-libfuzzer-introspector-x86_64": and enum value description order shall match enum order Step #6 - "compile-libfuzzer-introspector-x86_64": - links are allowed, see GF_FilterRegister doc Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *arg_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! type of argument - this is a property type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropType arg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default value of argument, can be NULL (for number types, value 0 for each dimension of the type is assumed)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *arg_default_val; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! string describing an enum (unsigned integer type) or a min/max value. Step #6 - "compile-libfuzzer-introspector-x86_64": For min/max, the syntax is "min,max", with -I = -infinity and +I = +infinity Step #6 - "compile-libfuzzer-introspector-x86_64": For enum, the syntax is "a|b|...", resoling in a=0, b=1,... To skip a value insert '|' eg "|a|b" resolves to a=1, b=2, "a||b" resolves to a=0, b=2 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Naming conventions for enumeration: Step #6 - "compile-libfuzzer-introspector-x86_64": - use single word Step #6 - "compile-libfuzzer-introspector-x86_64": - use lowercase escept for single/double characters name (eg 'A', 'V'). Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *min_max_enum; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set of argument flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FSArgumentFlags flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! (de)mux format is not supported*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FPROBE_NOT_SUPPORTED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": For demux: format is maybe a match but garbage data was found at the start Step #6 - "compile-libfuzzer-introspector-x86_64": For mux: protocol is supported but format is not - if :ext=foo is set on sink URL, probe_url will be recall with URL=test.foo Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FPROBE_MAYBE_NOT_SUPPORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": - for demux: format is maybe a match and can maybe be demuxed Step #6 - "compile-libfuzzer-introspector-x86_64": - for mux: format is supported with potentially missing features Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FPROBE_MAYBE_SUPPORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! (de)mux format is supported*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FPROBE_SUPPORTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! demux format should be handled by this filter*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FPROBE_FORCE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! used by demux formats not supporting data prober*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FPROBE_EXT_MATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterProbeScore; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet is not a clock reference */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_CLOCK_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet is a PCR clock reference, expressed in PID timescale */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_CLOCK_PCR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! packet is a PCR clock discontinuity, expressed in PID timescale */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FILTER_CLOCK_PCR_DISC, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterClockType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_fs_task GF_FSTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data pointer */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data size */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_Base; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!GF_FEVT_PLAY only, play range in sec - if range is <0, it means end of file (eg [2, -1] with speed>0 means 2 +oo) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!GF_FEVT_PLAY only, send range in sec - if range is less than start, ignored*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double end_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! params for GF_FEVT_PLAY and GF_FEVT_SET_SPEED*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double speed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, indicates playback should start from given packet number - used by dasher and GHI when reloading sources*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 from_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, set when PLAY event is sent upstream to audio out, indicates HW buffer reset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hw_buffer_reset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": 1: indicates this is the first PLAY on an element inserted from broadcast/live (GF_FEVT_PLAY only) Step #6 - "compile-libfuzzer-introspector-x86_64": 2: indicates this is a PLAY preceeding a STOP or a STOP for a PID being disconnected (GF_FEVT_PLAY and GF_FEVT_STOP) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 initial_broadcast_play; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! params for GF_FEVT_PLAY only Step #6 - "compile-libfuzzer-introspector-x86_64": 0: range is in media time Step #6 - "compile-libfuzzer-introspector-x86_64": 1: range is in timesatmps Step #6 - "compile-libfuzzer-introspector-x86_64": 2: range is in media time but timestamps should not be shifted (hybrid dash only for now) Step #6 - "compile-libfuzzer-introspector-x86_64": 3: range is in media time and seeking is disabled (closest RAP is used and no seek flags on packets) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 timestamp_based; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY / GF_FEVT_PLAY_HINT, indicates the consumer only cares for the full file, not packets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 full_file_only; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": for GF_FEVT_PLAY: indicates any current download should be aborted Step #6 - "compile-libfuzzer-introspector-x86_64": for GF_FEVT_PLAY_HINT if upstream event: indicates a HAS segment switch has occured (used by tileagg to flush reassembly buffers) Step #6 - "compile-libfuzzer-introspector-x86_64": for GF_FEVT_STOP: indicates the source filter has already received stop/play events and cancel event just before source Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 forced_dash_segment_switch; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, indicates non ref frames should be drawn for faster processing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 drop_non_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, indicates that a demuxer must not forward this event as a source seek because seek has already been done Step #6 - "compile-libfuzzer-introspector-x86_64": (typically this play request is a segment play and byte range access within the file has already been performed by DASH client)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 no_byterange_forward; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, indicates playback should stop from given packet number - used by GHI when loading sources*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 to_pck; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, indicates orginal delay applied to dts - used by GHI when loading sources*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 orig_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, hint DTS of first sample at ot just after start offset, in media timescale*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hint_first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, start offset in source - used by GHI when loading sources*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hint_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_FEVT_PLAY only, end offset in source - used by GHI when loading sources*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 hint_end_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_Play; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GF_Event structure*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Event event; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_Event; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter GF_Filter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! array of signed integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 *vals; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_items; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropIntList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_session GF_FilterSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! array of unsigned integers */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *vals; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of items in array */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_items; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropUIntList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! do not dump data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_DUMP_DATA_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump data if less than 40 bytes, otherwise dump ptr address and CRC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_DUMP_DATA_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump data to parsable property, as ADDRESS+'@'+POINTER*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_DUMP_DATA_PTR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! do not reduce fractions when dumping*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PROP_DUMP_NO_REDUCE = 1<<16, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PropDumpDataMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID control, usually triggered by sink - see \ref GF_FilterPidPlaybackMode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_PLAY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID speed control, usually triggered by sink - see \ref GF_FilterPidPlaybackMode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_SET_SPEED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID control, usually triggered by sink - see \ref GF_FilterPidPlaybackMode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_STOP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID pause, usually triggered by sink - see \ref GF_FilterPidPlaybackMode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_PAUSE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID resume, usually triggered by sink - see \ref GF_FilterPidPlaybackMode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_RESUME, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID byte-seek of source, allows seeking in bytes the source - typically used by demuxer to convert time ranges to byte ranges*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_SOURCE_SEEK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PID source switch, allows a source filter to switch its source URL for the same protocol*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_SOURCE_SWITCH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DASH segment size info, sent down from muxers to manifest generators*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_SEGMENT_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Scene attach event, sent down from compositor to filters (BIFS/OD/timedtext/any scene-related) to share the scene (resources and node graph)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_ATTACH_SCENE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Scene reset event, sent down from compositor to filters (BIFS/OD/timedtext/any scene-related) to indicate scene reset (resources and node graph). This is a direct filter call, only sent processed by filters running on the main thread*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_RESET_SCENE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! quality switching request event, helps filters decide how to adapt their processing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_QUALITY_SWITCH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! visibility hint event, helps filters decide how to adapt their processing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_VISIBILITY_HINT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! special event type sent to a filter whenever the PID info properties have been modified. No cancel because no forward - cf \ref gf_filter_pid_set_info. A filter returning GF_TRUE on this event will prevent info update notification on the destination filters*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_INFO_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! buffer requirement event. This event is NOT sent to filters, it is internaly processed by the filter session. Filters may however send this Step #6 - "compile-libfuzzer-introspector-x86_64": event to indicate their buffereing preference (real-time sinks mostly)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_BUFFER_REQ, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter session capability change, sent whenever global capabilities (max width, max height, ... ) are changed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_CAPS_CHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates the PID could not be connected - the PID passed is an output PID of the filter, no specific event structure is associated*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_CONNECT_FAIL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user event, sent from compositor/vout down to filters*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! PLAY hint event, used to signal if block dispatch is needed or not for the source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_PLAY_HINT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! file delete event, sent upstream by dasher to notify file deletion, downstream by flist to ask for file deletion. The associated file processing (reading, writing) MUST be done when firing this event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_FILE_DELETE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DASH fragment (cmaf chunk) size info, sent down from muxers to manifest generators*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_FRAGMENT_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Encoder hints*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_ENCODE_HINTS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! NTP source clock send by other services (eg from TS to dash using TEMI) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_NTP_REF, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Event sent by DASH/HLS demux to source to notify a quality change - used for ROUTE/MABR only */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_DASH_QUALITY_SELECT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Hint for network transmission event */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FEVT_NETWORK_HINT Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set to TRUE if last fragment in segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_last; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media start range in segment file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media end range in segment file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media duration of fragment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment contains an IDR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool independent; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_FragmentSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! switch quality up or down */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool up; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 0: current group, otherwise index of the depending_on group */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dependent_group_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of the quality to switch, as indicated in "has:qualities" property. If < 0, sets to automatic quality switching*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 q_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 1+tile mode adaptation (does not change other selections) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 set_tile_mode_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! quality degradation hint, between 0 (full quality) and 100 (lowest quality, stream not currently rendered)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 quality_degradation; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_QualitySwitch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MTU size */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mtu_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! output type , 4CC (currently only MABR defined */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sink_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_NetworkHint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union __gf_filter_event GF_FilterEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_prop_entry GF_PropertyEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to indicate meta filters should be loaded. A meta filter is a filter providing various sub-filters. Step #6 - "compile-libfuzzer-introspector-x86_64": The sub-filters are usually not exposed as filters, only the parent one is. Step #6 - "compile-libfuzzer-introspector-x86_64": When set, all sub-filters are exposed. This should only be set when inspecting filters help*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_LOAD_META = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to run session in non-blocking mode. Each call to \ref gf_fs_run will return as soon as there are no more pending tasks on the main thread */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NON_BLOCKING = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to disable internal caching of filter graph connections. If disabled, the graph will be recomputed at each link resolution (less memory occupancy but slower)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NO_GRAPH_CACHE = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to disable session regulation (no sleep)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NO_REGULATION = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to disable data probe*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NO_PROBE = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to disable source reassignment (e.g. switching from fin to ffdmx) in PID resolution*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NO_REASSIGN = 1<<6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to print enabled/disabled edges for debug of PID resolution*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_PRINT_CONNECTIONS = 1<<7, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to disable argument checking*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NO_ARG_CHECK = 1<<8, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Disables reservoir for packets and properties, uses much less memory but much more alloc/free*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NO_RESERVOIR = 1<<9, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Throws an error if any PID in the filter graph cannot be linked. The default behavior is to run the session even when some PIDs are not connected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_FULL_LINK = 1<<10, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to disable implicit linking Step #6 - "compile-libfuzzer-introspector-x86_64": By default the session runs in implicit linking when no link directives are set on any filter: linking aborts after the first successful pid if destination is not a sink, or links only to sinks otherwise. Step #6 - "compile-libfuzzer-introspector-x86_64": \note This implies that the order in which filters are added to the session matters Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_NO_IMPLICIT = 1<<11, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to force all filters to require a source ID (same as setting RSID option on all filters). This is typically used when the app sets links on all used filters while declaring more, unused filters. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_REQUIRE_SOURCE_ID = 1<<12, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to force all explicitly added filters to be loaded in deferred link state - linking will only happen once \ref gf_filter_reconnect_output is called on the filter. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_FORCE_DEFER_LINK = 1<<13, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flag set to ignore all PLAY events from sinks - use \ref gf_fs_send_deferred_play to start playback Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_FLAG_PREVENT_PLAY = 1<<14 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterSessionFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Err (*gf_fs_gl_activate)(void *udta, Bool do_activate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! identifier (4CC) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_DOC Step #6 - "compile-libfuzzer-introspector-x86_64": /*! description */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *description; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data type (uint, float, etc ..) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 data_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flags for the property */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BuiltInProperty; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! URL of segment this info is for, or NULL if single file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *seg_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media start range in segment file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_range_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! media end range in segment file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_range_end; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index start range in segment file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 idx_range_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index end range in segment file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 idx_range_end; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! global sidx is signaled using is_init=1 and range in idx range*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_init; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if global sidx, indicates if this is is an insertion and that byte range previously received should be shifted*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_SegmentSize; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_EVENT_BASE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Pointer to a GF_ObjectManager structure for this PID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *object_manager; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Pointer to a GF_Node structure for this PID if node decoder pid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *node; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FEVT_AttachScene; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_screen_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_screen_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_screen_bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_screen_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_screen_nb_views; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_audio_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_audio_sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_audio_bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterSessionCaps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! unspecified class type */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_UNSPECIFIED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a stream manipulation tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_STREAM, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a multimedia input/input tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_MM_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a file/network/protocols input/output tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_NETWORK_IO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a text and subtitle tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_SUBTITLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a raw audio/video tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_AV, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a generic tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_TOOL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a cryptographic tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_CRYPTO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a bitstream framing/unframing tool */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_FRAMING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a demultiplexer */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_DEMULTIPLEXER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a multiplexer */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_MULTIPLEXER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is a decoder */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_DECODER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! filter is an encoder */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_ENCODER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! any value above this is considered as unknown */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FS_CLASS_LAST_DEFINED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ClassTypeHint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_filter_prop_filter)(void *cbk, u32 prop_4cc, const char *prop_name, const GF_PropertyValue *src_prop); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_filter_frame_interface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get video frame plane Step #6 - "compile-libfuzzer-introspector-x86_64": \param frame interface object for the video frame Step #6 - "compile-libfuzzer-introspector-x86_64": \param plane_idx plane index, 0: Y or full plane, 1: U or UV plane, 2: V plane Step #6 - "compile-libfuzzer-introspector-x86_64": \param outPlane address of target color plane Step #6 - "compile-libfuzzer-introspector-x86_64": \param outStride stride in bytes of target color plane Step #6 - "compile-libfuzzer-introspector-x86_64": \return error code if any Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*get_plane)(struct _gf_filter_frame_interface *frame, u32 plane_idx, const u8 **outPlane, u32 *outStride); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get video frame plane texture Step #6 - "compile-libfuzzer-introspector-x86_64": \param frame interface object for the video frame Step #6 - "compile-libfuzzer-introspector-x86_64": \param plane_idx plane index, 0: Y or full plane, 1: U or UV plane, 2: V plane Step #6 - "compile-libfuzzer-introspector-x86_64": \param gl_tex_format GL texture format used Step #6 - "compile-libfuzzer-introspector-x86_64": \param gl_tex_id GL texture ID used Step #6 - "compile-libfuzzer-introspector-x86_64": \param texcoordmatrix texture transform to fill. The texture is expected to be layed out as an image (first pixel is top-first). If not the case, add a vertical flip (eg dispatching an OpenGL FBO). \return error code if any Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*get_gl_texture)(struct _gf_filter_frame_interface *frame, u32 plane_idx, u32 *gl_tex_format, u32 *gl_tex_id, GF_Matrix_unexposed * texcoordmatrix); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Flags for this frame interface.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! private space for the emitting filter, consumers shall not modify this*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *user_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FilterFrameInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.037 INFO datatypes - __init__: Processing /src/gpac/include/gpac/compositor.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_compositor GF_Compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! grab color only */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SC_GRAB_DEPTH_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! grab depth only */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SC_GRAB_DEPTH_ONLY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! grab RGB+depth */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SC_GRAB_DEPTH_RGBD = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! grab RGB+depth (7 bits) + 1 bit shape from alpha */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SC_GRAB_DEPTH_RGBDS = 3 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CompositorGrabMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get antialias flag (value: one of the AntiAlias enum) - may be ignored in OpenGL mode depending on graphic cards*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_ANTIALIAS =0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get fast mode (value: boolean) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_HIGHSPEED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get fullscreen flag (value: boolean) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_FULLSCREEN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! reset top-level transform to original (value: boolean)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_ORIGINAL_VIEW, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! overrides BIFS size info for simple AV - this is not recommended since Step #6 - "compile-libfuzzer-introspector-x86_64": it will resize the window to the size of the biggest texture (thus some elements Step #6 - "compile-libfuzzer-introspector-x86_64": may be lost)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_OVERRIDE_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set / get audio volume (value is intensity between 0 and 100) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_AUDIO_VOLUME, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set / get audio pan (value is pan between 0 (all left) and 100(all right) )*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_AUDIO_PAN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set / get audio mute*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_AUDIO_MUTE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get javascript flag (no set, depends on compil) - value: boolean, true if JS enabled in build*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_HAS_JAVASCRIPT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get selectable stream flag (no set) - value: boolean, true if audio/video/subtitle stream selection is Step #6 - "compile-libfuzzer-introspector-x86_64": possible with content (if an MPEG-4 scene description is not present). Use regular OD browsing to get streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_CAN_SELECT_STREAMS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get control interaction, OR'ed combination of interaction flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_INTERACTION_LEVEL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set display window visible / get show/hide state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_VISIBLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set freeze display on/off / get freeze state freeze_display prevents any screen updates Step #6 - "compile-libfuzzer-introspector-x86_64": needed when output driver uses direct video memory access*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_FREEZE_DISPLAY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Returns 1 if file playback is considered as done (all streams finished, no active time sensors Step #6 - "compile-libfuzzer-introspector-x86_64": and no user interactions in the scene)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_IS_FINISHED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Returns 1 if file timeline is considered as done (all streams finished, no active time sensors)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_IS_OVER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get aspect ratio (value: one of AspectRatio enum) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_ASPECT_RATIO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! send a redraw message (SetOption only): all graphics info (display list, vectorial path) is Step #6 - "compile-libfuzzer-introspector-x86_64": recomputed, and textures are reloaded in HW*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_REFRESH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get stress mode (value: boolean) - in stress mode a GF_OPT_FORCE_REDRAW is emulated at each frame*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_STRESS_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set bounding volume drawing (value: one of the above option)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_DRAW_BOUNDS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set texture text option - when enabled and usable (that depends on content), text is first rendered Step #6 - "compile-libfuzzer-introspector-x86_64": to a texture and only the texture is drawn, rather than drawing all the text each time (CPU intensive)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_TEXTURE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! reload config file (set only), including drivers. Plugins configs are not reloaded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_RELOAD_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get: returns whether the content enable navigation and if it's 2D or 3D. Step #6 - "compile-libfuzzer-introspector-x86_64": set: reset viewpoint (whatever value is given)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_NAVIGATION_TYPE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get current navigation mode - set navigation mode if allowed by content - this is not a resident Step #6 - "compile-libfuzzer-introspector-x86_64": option (eg not stored in cfg)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_NAVIGATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set Play state - cf above states for set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_PLAY_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get only: returns 1 if main addon is playing, 0 if regular scene is playing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_MAIN_ADDON, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set bench mode - if enabled, video frames are drawn as soon as possible witthout checking synchronisation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_VIDEO_BENCH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set OpenGL force mode - returns error if OpenGL is not supported*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_USE_OPENGL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get draw mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_DRAW_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get scalable zoom (value: boolean)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_SCALABLE_ZOOM, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get YUV acceleration (value: boolean) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_YUV_HARDWARE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get (set not supported yet) hardware YUV format (value: YUV 4CC) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_YUV_FORMAT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max video cache size in kbytes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_VIDEO_CACHE_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max HTTP download rate in bits per second, 0 if no limit*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_HTTP_MAX_RATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set only (value: boolean). If set, the main audio mixer can no longer be reconfigured. */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_FORCE_AUDIO_CONFIG, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 3D ONLY OPTIONS */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get raster outline flag (value: boolean) - when set, no vectorial outlining is done, only OpenGL raster outline*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_RASTER_OUTLINES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get pow2 emulation flag (value: boolean) - when set, video textures with non power of 2 dimensions Step #6 - "compile-libfuzzer-introspector-x86_64": are emulated as pow2 by expanding the video buffer (image is not scaled). Otherwise the entire image Step #6 - "compile-libfuzzer-introspector-x86_64": is rescaled. This flag does not affect image textures, which are always rescaled*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_EMULATE_POW2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set polygon antialiasing flag (value: boolean) (may be ugly with some cards)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_POLYGON_ANTIALIAS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set wireframe flag (value: cf above) (may be ugly with some cards)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_WIREFRAME, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set wireframe flag (value: cf above) (may be ugly with some cards)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_NORMALS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! disable backface culling*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_BACK_CULL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get/set RECT Ext flag (value: boolean) - when set, GL rectangular texture extension is not used Step #6 - "compile-libfuzzer-introspector-x86_64": (but NPO2 texturing is if available)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_NO_RECT_TEXTURE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get headlight (value: boolean)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_HEADLIGHT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get collision (value: cf above)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_COLLISION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set/get gravity*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_GRAVITY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get the number of offscreen views in stereo mode, or 1 if no offscreen stereo views are available*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_NUM_STEREO_VIEWS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set the mode of display of HEVC multiview videos, 0 to display the two views/layers and 1 to display just the first view/layer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_MULTIVIEW_MODE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! get orientation sensors flag, true if sensors are activated false if not*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OPT_ORIENTATION_SENSORS_ACTIVE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CompositorOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.045 INFO datatypes - __init__: Processing /src/gpac/include/gpac/webvtt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_SETTINGS, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_PAYLOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_POSTCUE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": WEBVTT_PRECUE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebVTTCuePropertyType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _webvtt_cue Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebVTTTimestamp start; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebVTTTimestamp end; Step #6 - "compile-libfuzzer-introspector-x86_64": char *id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *settings; Step #6 - "compile-libfuzzer-introspector-x86_64": char *text; Step #6 - "compile-libfuzzer-introspector-x86_64": char *pre_text; Step #6 - "compile-libfuzzer-introspector-x86_64": char *post_text; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool split; Step #6 - "compile-libfuzzer-introspector-x86_64": /* original times before split, if applicable */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebVTTTimestamp orig_start; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_WebVTTTimestamp orig_end; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebVTTCue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _webvtt_timestamp { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hour, min, sec, ms; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebVTTTimestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.051 INFO datatypes - __init__: Processing /src/gpac/include/gpac/download.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_download_session GF_DownloadSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!session is not threaded, the user must explicitly fetch the data , either with the function gf_dm_sess_fetch_data Step #6 - "compile-libfuzzer-introspector-x86_64": or the function gf_dm_sess_process- if the session is threaded, the user must call gf_dm_sess_process to start the session*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_NOT_THREADED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! session data is cached or not */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_NOT_CACHED = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forces data notification even when session is threaded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_NOTIFY_DATA = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*indicates that the connection to the server should be kept once the download is successfully completed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_PERSISTENT = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*file is stored in memory, and the cache name is set to gmem://%p, where %p is the blob object address. Step #6 - "compile-libfuzzer-introspector-x86_64": Memory cached files are destroyed upon downloader destruction*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_MEMORY_CACHE = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! do not delete files after download*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_KEEP_CACHE = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! do not delete files after download of first resource (used for init segments)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_KEEP_FIRST_CACHE = 1<<6, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! session data is cached if content length is known */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_AUTO_CACHE = 1<<7, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! use non-blocking IOs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_NO_BLOCK = 1<<8, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! session must be able to share underlying GF_Socket */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_SHARE_SOCKET = 1<<9, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! disable proxy for this session */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SESSION_NO_PROXY = 1<<10, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NetIOFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_dm_user_io)(void *usr_cbk, GF_NETIO_Parameter *parameter); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_filter_session GF_DownloadFilterSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_dm_on_usr_pass)(void *usr_cbk, const char *usr_name, const char *password, Bool store_info); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Bool (*gf_dm_get_usr_pass)(void *usr_cbk, Bool secure, const char *site_url, char *usr_name, char *password, gf_dm_on_usr_pass async_pass, void *async_udta); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! parent download manager where credentials are stored*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const GF_DownloadManager *dm; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! site name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char site[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char username[50]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! digest (only Basic for now, "Basic " not included in digest)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char digest[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicate if the credentials are valid or not*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool valid; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicate that the async state of the credential request*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CredentialRequestState req_state; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UserCredentials; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void GF_DownloadManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void GF_DownloadSession; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!parameter message type Step #6 - "compile-libfuzzer-introspector-x86_64": If value is GF_NETIO_GET_HEADER and callback resets the value to 0, aborts headers query Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NetIOStatus msg_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*error code if any. Valid for all message types.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err error; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!data received or data to send. Only valid for GF_NETIO_GET_CONTENT and GF_NETIO_DATA_EXCHANGE (when no cache is setup) messages Step #6 - "compile-libfuzzer-introspector-x86_64": if error is set, payload is the server response body Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!size of associated data. Only valid for GF_NETIO_GET_CONTENT and GF_NETIO_DATA_EXCHANGE messages Step #6 - "compile-libfuzzer-introspector-x86_64": if error is set, payload is the server response body size Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*protocol header. Only valid for GF_NETIO_GET_HEADER and GF_NETIO_GET_METHOD Step #6 - "compile-libfuzzer-introspector-x86_64": if NULL for GF_NETIO_GET_HEADER, ignored Step #6 - "compile-libfuzzer-introspector-x86_64": for GF_NETIO_ICY_META, set to "icy-meta" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*protocol header value or server response. Only alid for GF_NETIO_GET_HEADER and GF_NETIO_PARSE_REPLY Step #6 - "compile-libfuzzer-introspector-x86_64": if NULL for GF_NETIO_GET_HEADER, aborts headers query Step #6 - "compile-libfuzzer-introspector-x86_64": for GF_NETIO_ICY_META, set to inband ICY metadata found Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": /*message-dependend Step #6 - "compile-libfuzzer-introspector-x86_64": for GF_NETIO_PARSE_REPLY, response code Step #6 - "compile-libfuzzer-introspector-x86_64": for GF_NETIO_DATA_EXCHANGE Step #6 - "compile-libfuzzer-introspector-x86_64": Set to 1 in to indicate end of chunk transfer Step #6 - "compile-libfuzzer-introspector-x86_64": Set to 2 in GF_NETIO_DATA_EXCHANGE to indicate complete file is already received (replay of events from cache) Step #6 - "compile-libfuzzer-introspector-x86_64": if error is set, reply is set to HTTP code Step #6 - "compile-libfuzzer-introspector-x86_64": for all other, usage is reserved Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reply; Step #6 - "compile-libfuzzer-introspector-x86_64": /*download session for which the message is being sent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DownloadSession *sess; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NETIO_Parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!signal that session is setup and waiting for connection request*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_SETUP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!signal that session connection is done*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_CONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!request a protocol method from the user. Default value is "GET" for HTTP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_GET_METHOD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!request a header from the user. */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_GET_HEADER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!requesting content from the user, if any. Content is appended to the request*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_GET_CONTENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!signal that request is sent and waiting for server reply*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_WAIT_FOR_REPLY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!signal request reply to user. The reply is always sent after the headers*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_PARSE_REPLY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!send data to the user*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_DATA_EXCHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!all data has been transfered*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_DATA_TRANSFERED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!signal that the session has been deconnected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_DISCONNECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!downloader session failed (error code set) or done/destroyed (no error code)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_STATE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*!signal that a new session is being requested on that same connection (h2, h3) Step #6 - "compile-libfuzzer-introspector-x86_64": This is only used for server sessions*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_REQUEST_SESSION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream has been canceled by remote peer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_CANCEL_STREAM, Step #6 - "compile-libfuzzer-introspector-x86_64": /* only for icy*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_NETIO_ICY_META, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NetIOStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_download_manager GF_DownloadManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct GF_URL_Info_Struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char * protocol; Step #6 - "compile-libfuzzer-introspector-x86_64": char * server_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char * remotePath; Step #6 - "compile-libfuzzer-introspector-x86_64": char * canonicalRepresentation; Step #6 - "compile-libfuzzer-introspector-x86_64": char * userName; Step #6 - "compile-libfuzzer-introspector-x86_64": char * password; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 port; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_URL_Info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //! no async request for this credential object Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CREDS_STATE_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": //! async request pending for this credential object (waiting for user input) Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CREDS_STATE_PENDING, Step #6 - "compile-libfuzzer-introspector-x86_64": //! async request done for this credential object Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CREDS_STATE_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CredentialRequestState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.062 INFO datatypes - __init__: Processing /src/gpac/include/gpac/isomedia.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Use CLSG if found, otherwise min value in samples*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_MIN_NEGCTTS_ANY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Use CLSG only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_MIN_NEGCTTS_CLSG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Use min value in samples only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_MIN_NEGCTTS_SAMPLES, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOMMinNegCtsQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates that the track fragment has no samples but still has a duration Step #6 - "compile-libfuzzer-introspector-x86_64": (silence-detection in audio codecs, ...). Step #6 - "compile-libfuzzer-introspector-x86_64": param: indicates duration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRAF_EMPTY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! I-Frame detection: this can reduce file size by detecting I-frames and Step #6 - "compile-libfuzzer-introspector-x86_64": optimizing sample flags (padding, priority, ..) Step #6 - "compile-libfuzzer-introspector-x86_64": param: on/off (0/1)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRAF_RANDOM_ACCESS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! activate data cache on track fragment. This is useful when writing interleaved Step #6 - "compile-libfuzzer-introspector-x86_64": media from a live source (typically audio-video), and greatly reduces file size Step #6 - "compile-libfuzzer-introspector-x86_64": param: Number of samples (> 1) to cache before disk flushing. You shouldn't try Step #6 - "compile-libfuzzer-introspector-x86_64": to cache too many samples since this will load your memory. base that on FPS/SR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRAF_DATA_CACHE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forces moof base offsets when traf based offsets would be chosen Step #6 - "compile-libfuzzer-introspector-x86_64": param: on/off (0/1)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TFHD_FORCE_MOOF_BASE_OFFSET, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! use sdtp box in traf rather than storing sample deps in trun entry. param values are: Step #6 - "compile-libfuzzer-introspector-x86_64": 0: disables sdtp Step #6 - "compile-libfuzzer-introspector-x86_64": 1: enables sdtp and disables sample dependency flags in trun Step #6 - "compile-libfuzzer-introspector-x86_64": 2: enables sdtp and also use sample dependency flags in trun Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRAF_USE_SAMPLE_DEPS_BOX, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forces new trun at next sample add Step #6 - "compile-libfuzzer-introspector-x86_64": param: ignored*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRUN_FORCE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sets interleave group ID of the next sample add. Samples with lower interleave ID will be stored first, creating new trun whenever a new group is detected Step #6 - "compile-libfuzzer-introspector-x86_64": This will enable data cache Step #6 - "compile-libfuzzer-introspector-x86_64": param: interleave ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRUN_SET_INTERLEAVE_ID, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! store truns before sample encryption and sample groups info Step #6 - "compile-libfuzzer-introspector-x86_64": param: 1 to store before and follow CMAF (recommended?) order, 0, to store after*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRAF_TRUNS_FIRST, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forces trun v1 Step #6 - "compile-libfuzzer-introspector-x86_64": param: on/off (0/1)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRAF_TRUN_V1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*force usage of 64 bits in tfdt and in per-segment sidx*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TRAF_USE_LARGE_TFDT Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOTrackFragmentOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! RTP hint type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HINT_RTP = GF_4CC('r', 't', 'p', ' '), Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOHintFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 horizontal; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vertical; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ImageItemOverlayOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! width in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! height in pixless*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pixel aspect ratio numerator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hSpacing; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pixel aspect ratio denominator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vSpacing; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! horizontal offset in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! vertical offset in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! angle in radians*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 angle; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mirroring axis: 0 = not set, 1 = vertical, 2 = horizontal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mirror; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! hidden flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hidden; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! clean aperture */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clap_wnum, clap_wden, clap_hnum, clap_hden, clap_hoden, clap_voden; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 clap_honum, clap_vonum; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pointer to configuration box*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *config; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! tile item mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TileItemMode tile_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! tile number */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 single_tile_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! time for importing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! end time for importing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double end_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! step time between imports*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double step_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample num for importing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! file containg iCC data for importing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char iccPath[GF_MAX_PATH]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! is alpha*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! is depth*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool depth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bits per channels in bits*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bits_per_channel[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of columns in grid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_grid_columns; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of rows in grid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_grid_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of overlayed images*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 overlay_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! overlay offsets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ImageItemOverlayOffset *overlay_offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! canvas overlay color*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 overlay_canvas_fill_value_r; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 overlay_canvas_fill_value_g; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 overlay_canvas_fill_value_b; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 overlay_canvas_fill_value_a; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! protection info, NULL if item is not protected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ImageItemProtection *cenc_info; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! If set, reference image from sample sample_num (same file data used for sample and item)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_reference; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ID of item to use as source*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_ref_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set, copy all properties of source item*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool copy_props; Step #6 - "compile-libfuzzer-introspector-x86_64": /*only set when importing non-ref from ISOBMF*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *src_file; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool auto_grid; Step #6 - "compile-libfuzzer-introspector-x86_64": Double auto_grid_ratio; Step #6 - "compile-libfuzzer-introspector-x86_64": /*AV1 layer sizes except last layer - set during import*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 av1_layer_size[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*AV1 operation point index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 av1_op_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*interlace type - uncv*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 interlace_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": const char *aux_urn; Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *aux_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //serialized box array config, only used for creating item Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *config_ba; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 config_ba_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ImageItemProperties; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Err (*gf_isom_on_block_patch)(void *usr_data, u8 *block, u32 block_size, u64 block_offset, Bool is_insert); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_isom_on_last_block_start)(void *usr_data); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_4CC record type, one fo the above GF_ISOM_SUBTYPE_3GP_ * subtypes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*4CC vendor name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vendor; Step #6 - "compile-libfuzzer-introspector-x86_64": /*codec version*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 decoder_version; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of sound frames per IsoMedia sample, >0 and <=15. The very last sample may contain less frames. */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 frames_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": /*H263 ONLY - Level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 H263_level; Step #6 - "compile-libfuzzer-introspector-x86_64": /*H263 Profile*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 H263_profile; Step #6 - "compile-libfuzzer-introspector-x86_64": /*AMR(WB) ONLY - num of mode for the codec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 AMR_mode_set; Step #6 - "compile-libfuzzer-introspector-x86_64": /*AMR(WB) ONLY - changes in codec mode per sample*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 AMR_mode_change_period; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_3GPConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _3gpp_text_sample GF_TextSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! empty segment in the track (no media for this segment)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_EDIT_EMPTY = 0x00, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dwelled segment in the track (one media sample for this segment)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_EDIT_DWELL = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! normal segment in the track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_EDIT_NORMAL = 0x02 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOEditType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! FORWARD: will give the next sample given the desired time (eg, N)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SEARCH_FORWARD = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! BACKWARD: will give the previous sample given the desired time (eg, N-1)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SEARCH_BACKWARD = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SYNCFORWARD: will search from the desired point in time for a sync sample if any. If no sync info, behaves as FORWARD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SEARCH_SYNC_FORWARD = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SYNCBACKWARD: will search till the desired point in time for a sync sample if any. If no sync info, behaves as BACKWARD*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SEARCH_SYNC_BACKWARD = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SYNCSHADOW: use the sync shadow information to retrieve the sample. If no SyncShadow info, behave as SYNCBACKWARD Step #6 - "compile-libfuzzer-introspector-x86_64": \warning deprecated in ISOBMFF*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SEARCH_SYNC_SHADOW = 5 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOSearchMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_isom GF_ISOFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! FLAT: the MediaData is stored at the beginning of the file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_STORE_FLAT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! STREAMABLE: the MetaData (File Info) is stored at the beginning of the file Step #6 - "compile-libfuzzer-introspector-x86_64": for fast access during download*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_STORE_STREAMABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! INTERLEAVED: Same as STREAMABLE, plus the media data is mixed by chunk of fixed duration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_STORE_INTERLEAVED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! INTERLEAVED +DRIFT: Same as INTERLEAVED, and adds time drift control to avoid creating too long chunks*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_STORE_DRIFT_INTERLEAVED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! tightly interleaves samples based on their DTS, therefore allowing better placement of samples in the file. Step #6 - "compile-libfuzzer-introspector-x86_64": This is used for both http interleaving and Hinting optimizations*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_STORE_TIGHT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! FASTSTART: same as FLAT but moves moov before mdat at the end*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_STORE_FASTSTART, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOStorageMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef GF_Err (*gf_isom_on_block_out)(void *usr_data, u8 *block, u32 block_size, void *sample_cbk_data, u32 sample_cbk_magic); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump as TTXT XML*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTDUMPTYPE_TTXT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump as TTXT XML with box */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTDUMPTYPE_TTXT_BOXES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump as SRT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTDUMPTYPE_SRT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump as SVG*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTDUMPTYPE_SVG, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump as TTXT chapters (omits empty text samples)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTDUMPTYPE_TTXT_CHAP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump as OGG chapters*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTDUMPTYPE_OGG_CHAP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! dump as Zoom chapters*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXTDUMPTYPE_ZOOM_CHAP Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextDumpType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TEXT_FLAGS_OVERWRITE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TEXT_FLAGS_TOGGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TEXT_FLAGS_UNTOGGLE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextFlagsMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codec tag is the containing box's tag, 0 if UUID is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codec_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! entry UUID if no tag is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 UUID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codec version*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 version; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codec revision*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 revision; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! vendor four character code*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vendor_code; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! temporal quality, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 temporal_quality; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! spatial quality, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 spatial_quality; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! width in pixels, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! height in pixels, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! horizontal resolution as 16.16 fixed point, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 h_res; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! vertical resolution as 16.16 fixed point, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 v_res; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bit depth resolution in bits, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 depth; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! color table, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 color_table_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! compressor name, video codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char compressor_name[33]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample rate, audio codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samplerate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of channels, audio codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nb_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bits per sample, audio codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bits_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates if QTFF signaling should be used, audio codecs only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_qtff; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for lpcm only, indicates format flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lpcm_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*optional, sample description specific configuration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *extension_buf; Step #6 - "compile-libfuzzer-introspector-x86_64": /*optional, sample description specific size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 extension_buf_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*optional, wraps sample description specific data into a box if given type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ext_box_wrap; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GenericSampleDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not an AVC codec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AVCTYPE_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AVC only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AVCTYPE_AVC_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AVC+SVC in same track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AVCTYPE_AVC_SVC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SVC only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AVCTYPE_SVC_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! AVC+MVC in same track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AVCTYPE_AVC_MVC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SVC only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AVCTYPE_MVC_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOMAVCType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! all extractors are rewritten*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_NALU_EXTRACT_DEFAULT = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! all extractors are skipped but NALU data from this track is kept*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_NALU_EXTRACT_LAYER_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! all extractors are kept (untouched sample) - used for dumping modes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_NALU_EXTRACT_INSPECT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! above mode is applied and PPS/SPS/... are appended in the front of every IDR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_NALU_EXTRACT_INBAND_PS_FLAG = 1<<16, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! above mode is applied and all start codes are rewritten (xPS inband as well)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_NALU_EXTRACT_ANNEXB_FLAG = 2<<17, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! above mode is applied and VDRD NAL unit is inserted before SVC slice*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_NALU_EXTRACT_VDRD_FLAG = 1<<18, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! all extractors are skipped and only tile track data is kept*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_NALU_EXTRACT_TILE_ONLY = 1<<19 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISONaluExtractMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_OPAQUE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UTF8=1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UTF16_BE=2, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_JIS=3, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UTF8_SORT=4, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UTF16_SORT=5, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_JPEG=13, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_PNG=14, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_SIGNED_VSIZE=21, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UNSIGNED_VSIZE=22, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_FLOAT=23, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_DOUBLE=24, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_BMP=27, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_METABOX=28, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_SIGNED_8=65, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_SIGNED_16=66, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_SIGNED_32=67, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_POINTF=70, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_SIZEF=71, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_RECTF=72, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_SIGNED_64=74, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UNSIGNED_8=75, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UNSIGNED_16=76, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UNSIGNED_32=77, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_UNSIGNED_64=78, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_MATRIXF=79, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //used to remove a key Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QT_KEY_REMOVE=0xFFFFFFFF Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QTKeyType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key namespace 4CC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ns; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_QTKeyType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! UTF-8 string, for GF_QT_KEY_UTF8 and GF_QT_KEY_UTF8_SORT */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data, for unsupported types, image types, UTF16 types and metabox */ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tag_data { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data */ Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! unsigned integer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 uint; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signed integer value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 sint; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number value for GF_QT_KEY_FLOAT and GF_QT_KEY_DOUBLE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 2D float value, for GF_QT_KEY_POINTF and GF_QT_KEY_SIZEFF*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tag_vec2 { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! x-coord*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! y-coord*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float y; Step #6 - "compile-libfuzzer-introspector-x86_64": } pos_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 4D value, for GF_QT_KEY_RECTF*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _tag_rec { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! x-coord*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! y-coord*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float y; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! width*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float w; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! height*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Float h; Step #6 - "compile-libfuzzer-introspector-x86_64": } rect; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 2x3 matrix */ Step #6 - "compile-libfuzzer-introspector-x86_64": Double matrix[9]; Step #6 - "compile-libfuzzer-introspector-x86_64": } value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QT_UDTAKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 GF_ISOTrackID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stereo type holding youtube 360 video info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stereo_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! 0: unknown (not present), 1: cube map, 2: EQR, 3: mesh*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 projection_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! metadata about 3D software creator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *meta_data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicate default pause is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pose_present; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default pause yaw as 16.16 fixed point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 yaw; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default pause pitch as 16.16 fixed point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default pause roll as 16.16 fixed point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 roll; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! cube map layout*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layout; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! cube map padding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 padding; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! EQR top crop pos in frame, in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 top; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! EQR bottom crop pos in frame, in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! EQR left crop pos in frame, in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 left; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! EQR right crop pos in frame, in pixels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 right; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOM_Y3D_Info; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _generic_subtitle_sample GF_GenericSubtitleSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! offset of extent in file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 extent_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of extent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 extent_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! index of extent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 extent_index; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM_WRITE Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for storage only, original offset in source file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 original_extent_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemExtentEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! display primaries*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 x; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 y; Step #6 - "compile-libfuzzer-introspector-x86_64": } display_primaries[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! X white point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 white_point_x; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Y white point*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 white_point_y; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_display_mastering_luminance; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! min display mastering luminance*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_display_mastering_luminance; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MasteringDisplayColourVolumeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set flags, erasing previous value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TKFLAGS_SET = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! add flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TKFLAGS_REM, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! remove flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_TKFLAGS_ADD, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOMTrackFlagOp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Audio PL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_PL_AUDIO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Visual PL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_PL_VISUAL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Graphics PL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_PL_GRAPHICS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Scene PL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_PL_SCENE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! OD PL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_PL_OD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-J PL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_PL_MPEGJ, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not a profile, just set/unset inlineFlag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_PL_INLINE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOProfileLevelType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not an HEVC codec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HEVCTYPE_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HEVC only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HEVCTYPE_HEVC_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HEVC+LHVC in same track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HEVCTYPE_HEVC_LHVC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! LHVC only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HEVCTYPE_LHVC_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOMHEVCType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not an VVC codec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VVCTYPE_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! VVC only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VVCTYPE_ONLY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! VVC subpicture track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VVCTYPE_SUBPIC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! VVC non-VCL only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VVCTYPE_NVCL, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOMVVCType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! data with padding if requested*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! decoding time*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 DTS; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! relative offset for composition if needed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 CTS_Offset; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SAP type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOSAPType IsRAP; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! allocated data size - used only when using static sample in \ref gf_isom_get_sample_ex*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of packed samples in this sample. If 0 or 1, only 1 sample is present Step #6 - "compile-libfuzzer-introspector-x86_64": only used for constant size and constant duration samples*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pack; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! read API only - sample duration (multiply by nb_pack to get full duration)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! read API only - set to GF_TRUE if sample data is corrupted*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 corrupted; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream structure flags, 1: has channel layout, 2: has objects*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 stream_structure; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! order of formats in the stream : 0 unknown, 1: Channels, possibly followed by Objects, 2 Objects, possibly followed by Channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 format_ordering; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! combined channel count of the channel layout and the object count*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 base_channel_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! defined CICP channel layout*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 definedLayout; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates where the ordering of the audio channels for the definedLayout are specified Step #6 - "compile-libfuzzer-introspector-x86_64": 0: as listed for the ChannelConfigurations in ISO/IEC 23091-3 Step #6 - "compile-libfuzzer-introspector-x86_64": 1: Default order of audio codec specification Step #6 - "compile-libfuzzer-introspector-x86_64": 2: Channel ordering #2 of audio codec specification Step #6 - "compile-libfuzzer-introspector-x86_64": 3: Channel ordering #3 of audio codec specification Step #6 - "compile-libfuzzer-introspector-x86_64": 4: Channel ordering #4 of audio codec specification Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 channel_order_definition; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates if omittedChannelsMap is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 omitted_channels_present; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 channels_count; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! speaker position*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 position; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! speaker elevation if position==126*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s8 elevation; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! speaker azimuth if position==126*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s16 azimuth; Step #6 - "compile-libfuzzer-introspector-x86_64": } layouts[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! bit-map of omitted channels using bit positions defined in CICP - only valid if definedLayout is not 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 omittedChannelsMap; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of objects in the stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 object_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioChannelLayout; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max content ligth level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 max_content_light_level; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! max picture average ligth level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 max_pic_average_light_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ContentLightLevelInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fragment start offset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 frag_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mdat end offset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 mdat_end; Step #6 - "compile-libfuzzer-introspector-x86_64": /*segment start offset plus one: Step #6 - "compile-libfuzzer-introspector-x86_64": 0 if regular fragment, 1 if dash segment, offset indicates start of segment (styp or sidx) Step #6 - "compile-libfuzzer-introspector-x86_64": if sidx, it is written in the moof_template Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 seg_start_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! serialized array of styp (if present) sidx (if present) and moof with only the current traf*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *moof_template; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! size of serialized buffer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moof_template_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sidx start, 0 if absent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sidx_start; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sidx end, 0 if absent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sidx_end; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DTS of first sample in this fragment fotr the queried track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOFragmentBoundaryInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! do not check for movie fragment sequence number*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SEGMENT_NO_ORDER_FLAG = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! the segment contains a scalable layer of the last opened segment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SEGMENT_SCALABLE_FLAG = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOSegOpenMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signals the stream the sample belongs to uses selective encryption*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ISMA_USE_SEL_ENC = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signals the sample is encrypted*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ISMA_IS_ENCRYPTED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOISMACrypFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*probe is only used to check if iTunes info are present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PROBE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*all is only used to remove all tags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_RESET = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_NAME = GF_4CC( 0xA9, 'n', 'a', 'm' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ARTIST = GF_4CC( 0xA9, 'A', 'R', 'T' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ALBUM_ARTIST = GF_4CC( 'a', 'A', 'R', 'T' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ALBUM = GF_4CC( 0xA9, 'a', 'l', 'b' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_GROUP = GF_4CC( 0xA9, 'g', 'r', 'p' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_WRITER = GF_4CC( 0xA9, 'w', 'r', 't' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_COMMENT = GF_4CC( 0xA9, 'c', 'm', 't' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_GENRE_USER = GF_4CC( 0xA9, 'g', 'e', 'n'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_GENRE = GF_4CC( 'g', 'n', 'r', 'e' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_CREATED = GF_4CC( 0xA9, 'd', 'a', 'y' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TRACKNUMBER = GF_4CC( 't', 'r', 'k', 'n' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_DISK = GF_4CC( 'd', 'i', 's', 'k' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TEMPO = GF_4CC( 't', 'm', 'p', 'o' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_COMPILATION = GF_4CC( 'c', 'p', 'i', 'l' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TV_SHOW = GF_4CC( 't', 'v', 's', 'h'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TV_EPISODE = GF_4CC( 't', 'v', 'e', 'n'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TV_SEASON = GF_4CC( 't', 'v', 's', 'n'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TV_EPISODE_NUM = GF_4CC( 't', 'v', 'e', 's'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TV_NETWORK = GF_4CC( 't', 'v', 'n', 'n'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_DESCRIPTION = GF_4CC( 'd', 'e', 's', 'c' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_LONG_DESCRIPTION = GF_4CC( 'l', 'd', 'e', 's'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_LYRICS = GF_4CC( 0xA9, 'l', 'y', 'r' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SORT_NAME = GF_4CC( 's', 'o', 'n', 'm' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SORT_ARTIST = GF_4CC( 's', 'o', 'a', 'r' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SORT_ALB_ARTIST = GF_4CC( 's', 'o', 'a', 'a' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SORT_ALBUM = GF_4CC( 's', 'o', 'a', 'l' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SORT_COMPOSER = GF_4CC( 's', 'o', 'c', 'o' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SORT_SHOW = GF_4CC( 's', 'o', 's', 'n' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_COVER_ART = GF_4CC( 'c', 'o', 'v', 'r' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_COPYRIGHT = GF_4CC( 'c', 'p', 'r', 't' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TOOL = GF_4CC( 0xA9, 't', 'o', 'o' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ENCODER = GF_4CC( 0xA9, 'e', 'n', 'c' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PURCHASE_DATE = GF_4CC( 'p', 'u', 'r', 'd' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PODCAST = GF_4CC( 'p', 'c', 's', 't' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PODCAST_URL = GF_4CC( 'p', 'u', 'r', 'l' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_KEYWORDS = GF_4CC( 'k', 'y', 'y', 'w'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_CATEGORY = GF_4CC( 'c', 'a', 't', 'g'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_HD_VIDEO = GF_4CC( 'h', 'd', 'v', 'd'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_MEDIA_TYPE = GF_4CC( 's', 't', 'i', 'k'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_RATING = GF_4CC( 'r', 't', 'n', 'g'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_GAPLESS = GF_4CC( 'p', 'g', 'a', 'p' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_COMPOSER = GF_4CC( 0xA9, 'c', 'o', 'm' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_TRACK = GF_4CC( 0xA9, 't', 'r', 'k' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_CONDUCTOR = GF_4CC( 0xA9, 'c', 'o', 'n' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ART_DIRECTOR = GF_4CC( 0xA9, 'a', 'r', 'd' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ARRANGER = GF_4CC( 0xA9, 'a', 'r', 'g' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_LYRICIST = GF_4CC( 0xA9, 'a', 'u', 't' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_COPY_ACK = GF_4CC( 0xA9, 'c', 'a', 'k' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SONG_DESC = GF_4CC( 0xA9, 'd', 'e', 's' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_DIRECTOR = GF_4CC( 0xA9, 'd', 'i', 'r' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_EQ_PRESET = GF_4CC( 0xA9, 'e', 'q', 'u' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_LINER_NOTES = GF_4CC( 0xA9, 'l', 'n', 't' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_REC_COMPANY = GF_4CC( 0xA9, 'm', 'a', 'k' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ORIG_ARTIST = GF_4CC( 0xA9, 'o', 'p', 'e' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PHONO_RIGHTS = GF_4CC( 0xA9, 'p', 'h', 'g' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PRODUCER = GF_4CC( 0xA9, 'p', 'r', 'd' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PERFORMER = GF_4CC( 0xA9, 'p', 'r', 'f' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_PUBLISHER = GF_4CC( 0xA9, 'p', 'u', 'b' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SOUND_ENG = GF_4CC( 0xA9, 's', 'n', 'e' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_SOLOIST = GF_4CC( 0xA9, 's', 'o', 'l' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_CREDITS = GF_4CC( 0xA9, 's', 'r', 'c' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_THANKS = GF_4CC( 0xA9, 't', 'h', 'x' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ONLINE = GF_4CC( 0xA9, 'u', 'r', 'l' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_EXEC_PRODUCER = GF_4CC( 0xA9, 'x', 'p', 'd' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_LOCATION = GF_4CC( 0xA9, 'x', 'y', 'z' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_ITUNE_ITUNES_DATA = GF_4CC( '-', '-', '-', '-' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* not mapped: Step #6 - "compile-libfuzzer-introspector-x86_64": Purchase Account apID UTF-8 string iTunesAccount (read only) Step #6 - "compile-libfuzzer-introspector-x86_64": Account Type akID 8-bit integer Identifies the iTunes Store account type iTunesAccountType (read only) Step #6 - "compile-libfuzzer-introspector-x86_64": cnID 32-bit integer iTunes Catalog ID, used for combing SD and HD encodes in iTunes cnID Step #6 - "compile-libfuzzer-introspector-x86_64": Country Code sfID 32-bit integer Identifies in which iTunes Store a file was bought iTunesCountry (read only) Step #6 - "compile-libfuzzer-introspector-x86_64": atID 32-bit integer Use? atID Step #6 - "compile-libfuzzer-introspector-x86_64": plID 64-bit integer Use? Step #6 - "compile-libfuzzer-introspector-x86_64": geID 32-bit integer Use? geID Step #6 - "compile-libfuzzer-introspector-x86_64": ©st3 UTF-8 string Use? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOiTunesTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! no roll info associated*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ROLL_NONE=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll info describes a roll operation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ROLL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll info describes an audio preroll*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_PREROLL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll info describes audio preroll but is not set for this sample*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_PREROLL_NONE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOSampleRollType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! redundant sync shadow - only set when reading sample*/ Step #6 - "compile-libfuzzer-introspector-x86_64": RAP_REDUNDANT = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not rap*/ Step #6 - "compile-libfuzzer-introspector-x86_64": RAP_NO = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sync point (IDR)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": RAP = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sync point (IDR)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SAP_TYPE_1 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sync point (IDR)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SAP_TYPE_2 = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! RAP, OpenGOP*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SAP_TYPE_3 = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! RAP, roll info (GDR or audio preroll)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SAP_TYPE_4 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOSAPType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Opens file for dumping: same as read-only but keeps all movie fragments info untouched*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_OPEN_READ_DUMP = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Opens a file in READ ONLY mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_OPEN_READ, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Opens a file in WRITE ONLY mode. Media Data is captured on the fly and storage mode is always flat (moov at end). Step #6 - "compile-libfuzzer-introspector-x86_64": In this mode, the editing functions are disabled.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_OPEN_WRITE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Opens an existing file in EDIT mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_OPEN_EDIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Creates a new file in EDIT mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_WRITE_EDIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Opens an existing file and keep fragment information*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_OPEN_KEEP_FRAGMENTS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Opens an existing file in READ ONLY mode but enables most of the file edit functions except fragmentation Step #6 - "compile-libfuzzer-introspector-x86_64": Samples may be added to the file in this mode, they will be stored in memory Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_OPEN_READ_EDIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as GF_ISOM_OPEN_READ_DUMP but does not decompress boxes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_OPEN_READ_DUMP_NO_COMP Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOOpenMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set this flag to keep data reference entries while cloning track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_CLONE_TRACK_KEEP_DREF = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set this flag to avoid cloning track as a QT track while cloning track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_CLONE_TRACK_NO_QT = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! drop track ID while importing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_CLONE_TRACK_DROP_ID = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! reset media duration when cloning */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_CLONE_RESET_DURATION = 1<<3 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOTrackCloneFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": //! changes track type to LHV1/LHE1: no base nor extractors in track, just enhancement layers Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_LEHVC_ONLY = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": //! changes track type to HVC2/HEV2: base and extractors/enh. in track Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_LEHVC_WITH_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": //! changes track type to HVC1/HEV1 with additional cfg: base and enh. in track no extractors Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_LEHVC_WITH_BASE_BACKWARD, Step #6 - "compile-libfuzzer-introspector-x86_64": //! changes track type to HVC2/HEV2 for tile base tracks Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_HEVC_TILE_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOMLHEVCTrackType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! profile*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 level; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of components in path*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pathComponents; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! full request*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullRequestHost; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! stream type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool streamType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! has redundant sample (carousel)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 containsRedundant; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! text encoding string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *textEncoding; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! content encoding string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *contentEncoding; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! script string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *content_script_types; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mime type string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *mime_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! xml schema location string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *xml_schema_loc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DIMSDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! moof is stored before mdat - will require temporary storage of data in memory*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FRAG_MOOF_FIRST = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GF_ENABLE_CTRN Step #6 - "compile-libfuzzer-introspector-x86_64": /*! use compact fragment syntax*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FRAG_USE_COMPACT = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOStartFragmentFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IV in ISMACryp is Byte Stream Offset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 IV; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IV size in bytes, repeated from sampleDesc for convenience*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key indicator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *key_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key indicator size, repeated from sampleDesc for convenience*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 KI_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! payload size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISMASample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not a tile item*/ Step #6 - "compile-libfuzzer-introspector-x86_64": TILE_ITEM_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! a tile item without base*/ Step #6 - "compile-libfuzzer-introspector-x86_64": TILE_ITEM_ALL_NO_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! a tile item with base*/ Step #6 - "compile-libfuzzer-introspector-x86_64": TILE_ITEM_ALL_BASE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! a tile item grid*/ Step #6 - "compile-libfuzzer-introspector-x86_64": TILE_ITEM_ALL_GRID, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! a tile item single*/ Step #6 - "compile-libfuzzer-introspector-x86_64": TILE_ITEM_SINGLE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TileItemMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_version; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crypt_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 skip_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *key_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_info_size; Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *sai_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sai_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ImageItemProtection; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.120 INFO datatypes - __init__: Processing /src/gpac/include/gpac/scenegraph_vrml.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s32 SFInt32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Double x; Step #6 - "compile-libfuzzer-introspector-x86_64": Double y; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFVec2d; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* script_text; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFScript; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFBool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3d* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFVec3d; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec2f SFVec2f; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Double SFTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 OD_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFURL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Double x; Step #6 - "compile-libfuzzer-introspector-x86_64": Double y; Step #6 - "compile-libfuzzer-introspector-x86_64": Double z; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFVec3d; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bufferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u8* buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*uncompressed command list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *commandList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFCommandBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFRotation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": char** vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _protofield GF_ProtoFieldInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed red; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed green; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed blue; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed alpha; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFColorRGBA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec4f SFVec4f; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed *vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFFloat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2d* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFVec2d; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef s32 SFInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed red; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed green; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed blue; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFColor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFColor* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFColor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec4f* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFVec4f; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _scriptfield GF_ScriptField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Fixed SFFloat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec4f SFRotation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": s32* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFInt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": Double* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFTime; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFScript *vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFScript; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": VRML_CHILDREN Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VRMLParent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __vec3f SFVec3f; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 numComponents; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char* pixels; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFImage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": s32* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFInt32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": Double *vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFDouble; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFVec3f; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char* buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFColorRGBA* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFColorRGBA; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFURL* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFURL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _proto GF_Proto; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *array; Step #6 - "compile-libfuzzer-introspector-x86_64": } GenMFField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef Double SFDouble; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fieldIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFAttrRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFVec2f; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": SFAttrRef* vals; Step #6 - "compile-libfuzzer-introspector-x86_64": } MFAttrRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 SFBool; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.131 INFO datatypes - __init__: Processing /src/gpac/include/gpac/token.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.138 INFO datatypes - __init__: Processing /src/gpac/include/gpac/base_coding.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.144 INFO datatypes - __init__: Processing /src/gpac/include/gpac/events_constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": Mouse events, MUST be first in list Step #6 - "compile-libfuzzer-introspector-x86_64": DO NOT CHANGE ORDER of mouse and key events Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse click event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMouse Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "click"" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_CLICK = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse up event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMouse Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "mouseup" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MOUSEUP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse down event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMouse Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "mousedown" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MOUSEDOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse move event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMouse Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "mousemove" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MOUSEMOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_LAST_MOUSE_COORDS = GF_EVENT_MOUSEMOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse wheel event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMouse Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "wheel" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MOUSEWHEEL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse multitouch event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMultiTouch Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MULTITOUCH, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_LAST_MOUSE = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Key Events*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_FIRST_KEY = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! keyup event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventKey Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "keyup" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_KEYUP = GF_EVENT_FIRST_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! keydown event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventKey Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "keydown", "keypress", "accesskey" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_KEYDOWN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! long keypress event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventKey Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "longaccesskey" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_LONGKEYPRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! character input event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventChar Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "textInput" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TEXTINPUT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Events used for GPAC internals only */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_FIRST_INTERNAL = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! unknown event - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_UNKNOWN = GF_EVENT_FIRST_INTERNAL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! same as mousedown, generated internally by GPAC (not by video modules) but sent to GUI Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMouse Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "dblclick" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_DBLCLICK, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! scene attached event, dispatched when the root node of a scene is loaded and attached to the window or parent object (animation, inline, ...) Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: none Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_scene_attached" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SCENE_ATTACHED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! window size changed event - indicate new w & h in .x end .y fields of event. Step #6 - "compile-libfuzzer-introspector-x86_64": - When sent from gpac to a video plugin, indicates the output size should be changed. This is only sent when the plugin Step #6 - "compile-libfuzzer-introspector-x86_64": manages the output video himself Step #6 - "compile-libfuzzer-introspector-x86_64": - When sent from a video plugin to gpac, indicates the output size has been changed. This is only sent when the plugin Step #6 - "compile-libfuzzer-introspector-x86_64": manages the output video himself Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventSize Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_size_changed" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signals the scene size (if indicated in scene) upon connection (sent to the user event proc only) Step #6 - "compile-libfuzzer-introspector-x86_64": if scene size hasn't changed (seeking or other) this event is not sent Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventSize Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_scene_size" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SCENE_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! window show/hide (minimized or other). Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventShow Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_show_hide" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SHOWHIDE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set mouse cursor Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventCursor Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_set_cursor" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SET_CURSOR, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set window caption Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventCaption Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_set_caption" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SET_CAPTION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! move window event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMove Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_move" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MOVE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! window needs repaint refresh - (whenever needed, eg restore, hide->show, background refresh, paint) Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_refresh" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_REFRESH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! app or window is being closed - a window ID value of 0 indicates global program close event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventShow Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_quit" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_QUIT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video output setup message: Step #6 - "compile-libfuzzer-introspector-x86_64": - when sent from gpac to plugin, indicates that the plugin should re-setup hardware context due to a window resize: Step #6 - "compile-libfuzzer-introspector-x86_64": * for 2D output, this means resizing the backbuffer if needed (depending on HW constraints) Step #6 - "compile-libfuzzer-introspector-x86_64": * for 3D output, this means re-setup of OpenGL context (depending on HW constraints). Depending on windowing systems Step #6 - "compile-libfuzzer-introspector-x86_64": and implementations, it could be possible to resize a window without destroying the GL context. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": - when sent from plugin to gpac, indicates that hardware has been setup. Step #6 - "compile-libfuzzer-introspector-x86_64": - when sent from gpac to user, indicate aspect ratio has been modified and video output is ready Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventVideoSetup Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_VIDEO_SETUP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set current GL context for the calling thread Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SET_GL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set display orientation - value is given by \ref GF_EventSize orientation field Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventSize Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SET_ORIENTATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! queries the list of system colors - only exchanged between compositor/vout and video output module Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventSysColors Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SYS_COLORS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates text has been pasted - from video output module to compositor/vout only Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventClipboard Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_PASTE_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! queries for text to be copied - from video output module to compositor/vout only Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventClipboard Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_COPY_TEXT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! root URL connected / disconnected event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventConnect Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_on_connect" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_CONNECT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! duration of root URL presentation Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventDuration Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_on_duration" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_DURATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! End of scene playback event Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_eos" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_EOS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user and pass query event Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventAuthorize Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_authorization" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_AUTHORIZATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! user app should load or jump to the given URL Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventNavigate Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_navigate" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_NAVIGATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates the link or its description under the mouse pointer Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventNavigate Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_navigate_info" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_NAVIGATE_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! message from the compositor Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventMessage Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_on_message" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MESSAGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! progress message from the compositor Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventProgress Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_on_progress" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates viewpoint list has changed Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_viewpoints_changed" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_VIEWPOINTS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates stream list has changed - no struct associated - only used when no scene info is present Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_streamlist_changed" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_STREAMLIST, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates a change in associated metadata - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_METADATA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates a list of file paths has been dropped on window Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventOpenFile Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_DROPFILE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signal text editing is starting - only sent from compositor/vout to video output module, to show virtual keyboard Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TEXT_EDITING_START, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! signal text editing is done - only sent from compositor/vout to video output module, to hide virtual keyboard Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TEXT_EDITING_END, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! quality change is detected by compositor Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_quality_switch" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_QUALITY_SWITCHED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! timeshift depth changed event Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_timeshift_depth_changed" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TIMESHIFT_DEPTH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! position in timeshift buffer changed event Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_timeshift_update" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TIMESHIFT_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! position overflows the timeshift buffer event Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_timeshift_overflow" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TIMESHIFT_OVERFLOW, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! position underruns the timeshift bufferevent (eg fast forward / seek in the future) Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_timeshift_underrun" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TIMESHIFT_UNDERRUN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! main addon (injected from active URL) detected Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_addon_found" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ADDON_DETECTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! main addon (injected from active URL) detected Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_main_addon_state" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MAIN_ADDON_STATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codec running too slow event Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_codec_slow" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_CODEC_SLOW, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codec running ok event (only sent after a codec too slow) Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_codec_ok" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_CODEC_OK, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sensor request event (send to app) Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SENSOR_REQUEST, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! orientation (yaw pitch roll) changed event (send by app) Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventOrientationSensor Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SENSOR_ORIENTATION, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! GPS location changed event (send by app) Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: \ref GF_EventGPS Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: none Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SENSOR_GPS, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_LAST_INTERNAL, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /****************************************************** Step #6 - "compile-libfuzzer-introspector-x86_64": Events used for DOM Events only Step #6 - "compile-libfuzzer-introspector-x86_64": *******************************************************/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_FIRST_DOM = 60, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! viewport resize event, dispatched when viewport of a scene is being modified attached to the window or parent object Step #6 - "compile-libfuzzer-introspector-x86_64": associated struct: none Step #6 - "compile-libfuzzer-introspector-x86_64": DOM Event: "gpac_vp_changed" Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_VP_RESIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! text is being selected*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TEXTSELECT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse over node event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MOUSEOVER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! mouse out node event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MOUSEOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node focus in event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_FOCUSIN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node focus out event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_FOCUSOUT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node activate event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ACTIVATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node focus change event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_CHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! focus received event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_FOCUS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! focus lost event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_BLUR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! document load event, also used for XHR */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_LOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! document unload event */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_UNLOAD, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! document abort event, also used for XHR */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! document error event, also used for XHR */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! document resize event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_RESIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! document scroll event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SCROLL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! document zoom event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ZOOM, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fake SMIL begin event - it is NEVER fired, only used in SMIL begin parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_BEGIN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SMIL begin event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_BEGIN_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fake SMIL end event - it is NEVER fired, only used in SMIL end parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_END, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SMIL end event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_END_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! fake SMIL repeat event, it is NEVER fired, only used in SMIL repeat*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_REPEAT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SMIL repeat event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_REPEAT_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! tree modified mutation event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_TREE_MODIFIED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node modified mutation event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_NODE_INSERTED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node removed mutation event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_NODE_REMOVED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node inserted in doc mutation event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_NODE_INSERTED_DOC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node removed from doc mutation event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_NODE_REMOVED_DOC, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! attribute modified mutation event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ATTR_MODIFIED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! text data modified mutation event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_CHAR_DATA_MODIFIED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! node name modified mutation event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_NODE_NAME_CHANGED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! attribute name modified mutation event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ATTR_NAME_CHANGED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DCCI property of node modified - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_DCCI_PROP_CHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! LASeR activated event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_ACTIVATED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! LASeR deactivated event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_DEACTIVATED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SMIL and HTML media pause trigger event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_PAUSE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SMIL and HTML media pause notification event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_PAUSED_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SMIL and HTML media PLAY event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_PLAY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! repeat key event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_REPEAT_KEY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! SMIL resumed event */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_RESUME_EVENT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! short access key event */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SHORT_ACCESSKEY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pseudo-event only used in LASeR coding, solved to SMIL scene clock when parsing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_EXECUTION_TIME, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media setup being event - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_SETUP_BEGIN, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media setup done event - GPAC internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_SETUP_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media load statr event - also used in XHR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_LOAD_START, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media load done event - also used in XHR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_LOAD_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media progress event - also used in XHR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media suspend event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_SUSPEND, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media emptied event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_EMPTIED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media stalled event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_STALLED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 metadata loaded event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_LOADED_METADATA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media loaded event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_LODADED_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media can play - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_CANPLAY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media can play through - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_CANPLAYTHROUGH, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media playing - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_PLAYING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media waiting - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_WAITING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media seeking - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_SEEKING, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media seeked - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_SEEKED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media ended*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_ENDED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media duration changed - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_DURATION_CHANGED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media time update event*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_TIME_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media playbalck rate change event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_RATECHANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! HTML5 media volume change event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_MEDIA_VOLUME_CHANGED, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if 0 Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_SOURCE_OPEN, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_SOURCE_ENDED, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_SOURCE_CLOSE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_UPDATE_START, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_UPDATE, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_UPDATE_END, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_UPDATE_ERROR, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_UPDATE_ABORT, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_ADD_SOURCE_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_HTML_MSE_REMOVE_SOURCE_BUFFER, Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! battery event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_BATTERY, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CPU event - not implemented*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_CPU, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MOD_SHIFT = (1), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MOD_CTRL = (1<<2), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MOD_ALT = (1<<3), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EXT_NUMPAD = (1<<4), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EXT_LEFT = (1<<5), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EXT_RIGHT = (1<<6) Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_KeyModifier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_UNIDENTIFIED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ACCEPT = 1, /* "Accept" The Accept (Commit) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_AGAIN, /* "Again" The Again key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ALLCANDIDATES, /* "AllCandidates" The All Candidates key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ALPHANUM, /*"Alphanumeric" The Alphanumeric key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ALT, /*"Alt" The Alt (Menu) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ALTGRAPH, /*"AltGraph" The Alt-Graph key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_APPS, /*"Apps" The Application key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ATTN, /*"Attn" The ATTN key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BROWSERBACK, /*"BrowserBack" The Browser Back key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BROWSERFAVORITES, /*"BrowserFavorites" The Browser Favorites key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BROWSERFORWARD, /*"BrowserForward" The Browser Forward key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BROWSERHOME, /*"BrowserHome" The Browser Home key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BROWSERREFRESH, /*"BrowserRefresh" The Browser Refresh key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BROWSERSEARCH, /*"BrowserSearch" The Browser Search key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BROWSERSTOP, /*"BrowserStop" The Browser Stop key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CAPSLOCK, /*"CapsLock" The Caps Lock (Capital) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CLEAR, /*"Clear" The Clear key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CODEINPUT, /*"CodeInput" The Code Input key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_COMPOSE, /*"Compose" The Compose key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CONTROL, /*"Control" The Control (Ctrl) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CRSEL, /*"Crsel" The Crsel key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CONVERT, /*"Convert" The Convert key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_COPY, /*"Copy" The Copy key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CUT, /*"Cut" The Cut key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DOWN, /*"Down" The Down Arrow key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_END, /*"End" The End key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ENTER, /*"Enter" The Enter key. Step #6 - "compile-libfuzzer-introspector-x86_64": Note: This key identifier is also used for the Return (Macintosh numpad) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ERASEEOF, /*"EraseEof" The Erase EOF key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EXECUTE, /*"Execute" The Execute key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EXSEL, /*"Exsel" The Exsel key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F1, /*"F1" The F1 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F2, /*"F2" The F2 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F3, /*"F3" The F3 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F4, /*"F4" The F4 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F5, /*"F5" The F5 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F6, /*"F6" The F6 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F7, /*"F7" The F7 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F8, /*"F8" The F8 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F9, /*"F9" The F9 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F10, /*"F10" The F10 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F11, /*"F11" The F11 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F12, /*"F12" The F12 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F13, /*"F13" The F13 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F14, /*"F14" The F14 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F15, /*"F15" The F15 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F16, /*"F16" The F16 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F17, /*"F17" The F17 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F18, /*"F18" The F18 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F19, /*"F19" The F19 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F20, /*"F20" The F20 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F21, /*"F21" The F21 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F22, /*"F22" The F22 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F23, /*"F23" The F23 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F24, /*"F24" The F24 key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_FINALMODE, /*"FinalMode" The Final Mode (Final) key used on some asian keyboards.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_FIND, /*"Find" The Find key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_FULLWIDTH, /*"FullWidth" The Full-Width Characters key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_HALFWIDTH, /*"HalfWidth" The Half-Width Characters key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_HANGULMODE, /*"HangulMode" The Hangul (Korean characters) Mode key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_HANJAMODE, /*"HanjaMode" The Hanja (Korean characters) Mode key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_HELP, /*"Help" The Help key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_HIRAGANA, /*"Hiragana" The Hiragana (Japanese Kana characters) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_HOME, /*"Home" The Home key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_INSERT, /*"Insert" The Insert (Ins) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_JAPANESEHIRAGANA, /*"JapaneseHiragana" The Japanese-Hiragana key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_JAPANESEKATAKANA, /*"JapaneseKatakana" The Japanese-Katakana key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_JAPANESEROMAJI, /*"JapaneseRomaji" The Japanese-Romaji key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_JUNJAMODE, /*"JunjaMode" The Junja Mode key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_KANAMODE, /*"KanaMode" The Kana Mode (Kana Lock) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_KANJIMODE, /*"KanjiMode" The Kanji (Japanese name for ideographic characters of Chinese origin) Mode key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_KATAKANA, /*"Katakana" The Katakana (Japanese Kana characters) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LAUNCHAPPLICATION1, /*"LaunchApplication1" The Start Application One key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LAUNCHAPPLICATION2, /*"LaunchApplication2" The Start Application Two key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LAUNCHMAIL, /*"LaunchMail" The Start Mail key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LEFT, /*"Left" The Left Arrow key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_META, /*"Meta" The Meta key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MEDIANEXTTRACK, /*"MediaNextTrack" The Media Next Track key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MEDIAPLAYPAUSE, /*"MediaPlayPause" The Media Play Pause key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MEDIAPREVIOUSTRACK, /*"MediaPreviousTrack" The Media Previous Track key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MEDIASTOP, /*"MediaStop" The Media Stok key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_MODECHANGE, /*"ModeChange" The Mode Change key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_NONCONVERT, /*"Nonconvert" The Nonconvert (Don't Convert) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_NUMLOCK, /*"NumLock" The Num Lock key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PAGEDOWN, /*"PageDown" The Page Down (Next) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PAGEUP, /*"PageUp" The Page Up key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PASTE, /*"Paste" The Paste key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PAUSE, /*"Pause" The Pause key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PLAY, /*"Play" The Play key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PREVIOUSCANDIDATE, /*"PreviousCandidate" The Previous Candidate function key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PRINTSCREEN, /*"PrintScreen" The Print Screen (PrintScrn, SnapShot) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PROCESS, /*"Process" The Process key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PROPS, /*"Props" The Props key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_RIGHT, /*"Right" The Right Arrow key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ROMANCHARACTERS, /*"RomanCharacters" The Roman Characters function key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_SCROLL, /*"Scroll" The Scroll Lock key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_SELECT, /*"Select" The Select key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_SELECTMEDIA, /*"SelectMedia" The Select Media key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_SHIFT, /*"Shift" The Shift key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_STOP, /*"Stop" The Stop key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_UP, /*"Up" The Up Arrow key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_UNDO, /*"Undo" The Undo key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_VOLUMEDOWN, /*"VolumeDown" The Volume Down key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_VOLUMEMUTE, /*"VolumeMute" The Volume Mute key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_VOLUMEUP, /*"VolumeUp" The Volume Up key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_WIN, /*"Win" The Windows Logo key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ZOOM, /*"Zoom" The Zoom key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BACKSPACE, /*"U+0008" The Backspace (Back) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_TAB, /*"U+0009" The Horizontal Tabulation (Tab) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CANCEL, /*"U+0018" The Cancel key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_ESCAPE, /*"U+001B" The Escape (Esc) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_SPACE, /*"U+0020" The Space (Spacebar) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EXCLAMATION, /*"U+0021" The Exclamation Mark (Factorial, Bang) key (!).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_QUOTATION, /*"U+0022" The Quotation Mark (Quote Double) key (").*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_NUMBER, /*"U+0023" The Number Sign (Pound Sign, Hash, Crosshatch, Octothorpe) key (#).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DOLLAR, /*"U+0024" The Dollar Sign (milreis, escudo) key ($).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_AMPERSAND, /*"U+0026" The Ampersand key (&).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_APOSTROPHE, /*"U+0027" The Apostrophe (Apostrophe-Quote, APL Quote) key (').*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LEFTPARENTHESIS, /*"U+0028" The Left Parenthesis (Opening Parenthesis) key (().*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_RIGHTPARENTHESIS, /*"U+0029" The Right Parenthesis (Closing Parenthesis) key ()).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_STAR, /*"U+002A" The Asterix (Star) key (*).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PLUS, /*"U+002B" The Plus Sign (Plus) key (+).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_COMMA, /*"U+002C" The Comma (decimal separator) sign key (,).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_HYPHEN, /*"U+002D" The Hyphen-minus (hyphen or minus sign) key (-).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_FULLSTOP, /*"U+002E" The Full Stop (period, dot, decimal point) key (.).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_SLASH, /*"U+002F" The Solidus (slash, virgule, shilling) key (/).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_0, /*"U+0030" The Digit Zero key (0).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_1, /*"U+0031" The Digit One key (1).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_2, /*"U+0032" The Digit Two key (2).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_3, /*"U+0033" The Digit Three key (3).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_4, /*"U+0034" The Digit Four key (4).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_5, /*"U+0035" The Digit Five key (5).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_6, /*"U+0036" The Digit Six key (6).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_7, /*"U+0037" The Digit Seven key (7).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_8, /*"U+0038" The Digit Eight key (8).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_9, /*"U+0039" The Digit Nine key (9).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_COLON, /*"U+003A" The Colon key (:).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_SEMICOLON, /*"U+003B" The Semicolon key (;).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LESSTHAN, /*"U+003C" The Less-Than Sign key (<).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EQUALS, /*"U+003D" The Equals Sign key (=).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_GREATERTHAN, /*"U+003E" The Greater-Than Sign key (>).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_QUESTION, /*"U+003F" The Question Mark key (?).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_AT, /*"U+0040" The Commercial At (@) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_A, /*"U+0041" The Latin Capital Letter A key (A).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_B, /*"U+0042" The Latin Capital Letter B key (B).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_C, /*"U+0043" The Latin Capital Letter C key (C).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_D, /*"U+0044" The Latin Capital Letter D key (D).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_E, /*"U+0045" The Latin Capital Letter E key (E).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_F, /*"U+0046" The Latin Capital Letter F key (F).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_G, /*"U+0047" The Latin Capital Letter G key (G).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_H, /*"U+0048" The Latin Capital Letter H key (H).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_I, /*"U+0049" The Latin Capital Letter I key (I).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_J, /*"U+004A" The Latin Capital Letter J key (J).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_K, /*"U+004B" The Latin Capital Letter K key (K).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_L, /*"U+004C" The Latin Capital Letter L key (L).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_M, /*"U+004D" The Latin Capital Letter M key (M).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_N, /*"U+004E" The Latin Capital Letter N key (N).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_O, /*"U+004F" The Latin Capital Letter O key (O).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_P, /*"U+0050" The Latin Capital Letter P key (P).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_Q, /*"U+0051" The Latin Capital Letter Q key (Q).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_R, /*"U+0052" The Latin Capital Letter R key (R).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_S, /*"U+0053" The Latin Capital Letter S key (S).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_T, /*"U+0054" The Latin Capital Letter T key (T).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_U, /*"U+0055" The Latin Capital Letter U key (U).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_V, /*"U+0056" The Latin Capital Letter V key (V).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_W, /*"U+0057" The Latin Capital Letter W key (W).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_X, /*"U+0058" The Latin Capital Letter X key (X).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_Y, /*"U+0059" The Latin Capital Letter Y key (Y).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_Z, /*"U+005A" The Latin Capital Letter Z key (Z).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LEFTSQUAREBRACKET, /*"U+005B" The Left Square Bracket (Opening Square Bracket) key ([).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BACKSLASH, /*"U+005C" The Reverse Solidus (Backslash) key (\).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_RIGHTSQUAREBRACKET, /*"U+005D" The Right Square Bracket (Closing Square Bracket) key (]).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CIRCUM, /*"U+005E" The Circumflex Accent key (^).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_UNDERSCORE, /*"U+005F" The Low Sign (Spacing Underscore, Underscore) key (_).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_GRAVEACCENT, /*"U+0060" The Grave Accent (Back Quote) key (`).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_LEFTCURLYBRACKET, /*"U+007B" The Left Curly Bracket (Opening Curly Bracket, Opening Brace, Brace Left) key ({).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_PIPE, /*"U+007C" The Vertical Line (Vertical Bar, Pipe) key (|).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_RIGHTCURLYBRACKET, /*"U+007D" The Right Curly Bracket (Closing Curly Bracket, Closing Brace, Brace Right) key (}).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEL, /*"U+007F" The Delete (Del) Key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_INVERTEXCLAMATION, /*"U+00A1" The Inverted Exclamation Mark key (�).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADGRAVE, /*"U+0300" The Combining Grave Accent (Greek Varia, Dead Grave) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADEACUTE, /*"U+0301" The Combining Acute Accent (Stress Mark, Greek Oxia, Tonos, Dead Eacute) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADCIRCUM, /*"U+0302" The Combining Circumflex Accent (Hat, Dead Circumflex) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADTILDE, /*"U+0303" The Combining Tilde (Dead Tilde) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADMACRON, /*"U+0304" The Combining Macron (Long, Dead Macron) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADBREVE, /*"U+0306" The Combining Breve (Short, Dead Breve) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADABOVEDOT, /*"U+0307" The Combining Dot Above (Derivative, Dead Above Dot) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADDIARESIS, /*"U+0308" The Combining Diaeresis (Double Dot Abode, Umlaut, Greek Dialytika, Double Derivative, Dead Diaeresis) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADRINGABOVE, /*"U+030A" The Combining Ring Above (Dead Above Ring) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADDOUBLEACUTE, /*"U+030B" The Combining Double Acute Accent (Dead Doubleacute) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADCARON, /*"U+030C" The Combining Caron (Hacek, V Above, Dead Caron) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADCEDILLA, /*"U+0327" The Combining Cedilla (Dead Cedilla) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADOGONEK, /*"U+0328" The Combining Ogonek (Nasal Hook, Dead Ogonek) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADIOTA, /*"U+0345" The Combining Greek Ypogegrammeni (Greek Non-Spacing Iota Below, Iota Subscript, Dead Iota) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EURO, /*"U+20AC" The Euro Currency Sign key (�).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADVOICESOUND, /*"U+3099" The Combining Katakana-Hiragana Voiced Sound Mark (Dead Voiced Sound) key.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_DEADSEMIVOICESOUND, /*"U+309A" The Combining Katakana-Hiragana Semi-Voiced Sound Mark (Dead Semivoiced Sound) key. */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* STB */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CHANNELUP, /*ChannelUp*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CHANNELDOWN, /*ChannelDown*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_TEXT, /*Text*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_INFO, /*Info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_EPG, /*EPG*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_RECORD, /*Record*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_BEGINPAGE, /*BeginPage*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /* end STB */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*non-dom keys, used in LASeR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CELL_SOFT1, /*soft1 key of cell phones*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEY_CELL_SOFT2, /*soft2 key of cell phones*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_KeyCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.153 INFO datatypes - __init__: Processing /src/gpac/include/gpac/crypt_tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //keep first 3 bin128 at the beginning for data alignment Step #6 - "compile-libfuzzer-introspector-x86_64": /*! KEY ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 KID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 key; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! constant IV or initial IV if not constant*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! hls_info defined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *hls_info; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!IV size */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! constant IV size */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 constant_IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DASH representation ID or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *repID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DASH period ID or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": char *periodID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! DASH adaptationSet ID or NULL */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ASID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CryptKeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! no key roll*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEYROLL_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! change keys every keyRoll AUs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEYROLL_SAMPLES, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll keys at each SAP type 1 or 2 for streams with SAPs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEYROLL_SAPS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! change keys every keyRoll DASH segments*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEYROLL_SEGMENTS, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! change keys every keyRoll periods*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KEYROLL_PERIODS, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_KeyRollType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! scheme type used for encryptio of the track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! ID of track / PID / ... to be encrypted*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! URI of key management system / rightsIssuerURL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *KMS_URI; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Scheme URI or contentID for OMA*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *Scheme_URI; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! selective encryption type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sel_enc_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! for OMA, sets preview range in samples. Otherwise sets encryption AU frequency (encrypts 1 AU every sel_enc_range ones)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sel_enc_range; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! IPMP signaling: 0: none, 1: IPMP, 2: IPMPX Step #6 - "compile-libfuzzer-introspector-x86_64": when IPMP signaling is enabled, the OD stream will be updated with IPMP Update commands Step #6 - "compile-libfuzzer-introspector-x86_64": THIS IS DEPRECATED IN GPAC Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ipmp_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if not set and IPMP enabled, defaults to TrackID Step #6 - "compile-libfuzzer-introspector-x86_64": THIS IS DEPRECATED IN GPAC Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ipmp_desc_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! type of box where sample auxiliary information is saved, either "senc" or "PSEC" (PIFF)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sai_saved_box_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! OMA encryption type: 0: none, 1: AES CBC, 2: AES CTR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 encryption; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! OMA textual headers*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *TextualHeaders; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! OMA transaction ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char TransactionID[17]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CENC extensions - TODO, we could extend the support to allow per key patterns and selective encryption modes Step #6 - "compile-libfuzzer-introspector-x86_64": and also add support for multiple keys in ISMA ?*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default encryption state for samples*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IsEncrypted; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of defined keys*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! keys defined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CryptKeyInfo *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! default key index to use*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 defaultKeyIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll period of keys*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 keyRoll; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll type */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_KeyRollType roll_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of bytes to leave in the clear for non NAL-based tracks. Only used in cbcs mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 clear_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! CENS/CBCS pattern */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crypt_byte_block, skip_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! forces a minimum clear range for subsamples (ignored otherwise) - the final offset is at least the slice header size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crypt_byte_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* ! for avc1 ctr CENC edition 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool allow_encrypted_slice_header; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! force cenc and cbc1: 0: default, 1: no block alignment of encrypted data, 2: always block align even if producing non encrypted samples*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_align; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: same stsd for clear samples Step #6 - "compile-libfuzzer-introspector-x86_64": 1: dedicated stsd entry for clear samples, placed before the crypted entry in stsd, Step #6 - "compile-libfuzzer-introspector-x86_64": 2: dedicated stsd entry for clear samples, placed after the crypted entry in stsd, Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 force_clear_stsd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! adobe metadata in base64*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *metadata; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! force using type set in XML rather than type indicated in file when decrypting*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! generate random keys and key values*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rand_keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! randomly encrypts subsample if rand() % subs_rand is 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subs_rand; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of VCL NAL/OBU indices to encrypt, 1-based*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *subs_crypt; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! use multiple keys per sample*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool multi_key; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! roll key over subsamples. If 0, roll by 1 every encrypted sample. If 1 (-1==0) disable key roll*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mkey_roll_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": /*!coma-separated list of indices of keys to use per subsample. Value 0 means keep clear. If less indices than subsamples, keep subsamples in clear*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *mkey_subs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackCryptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! list of track infos*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *tcis; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! global for all tracks unless overridden*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_crypt_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! indicates a common key is used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_common_key; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! intern to parser*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_text_header; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! intern to parser*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err last_parse_error; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CryptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.160 INFO datatypes - __init__: Processing /src/gpac/include/gpac/rtp_streamer.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __rtp_streamer GF_RTPStreamer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*gf_rtcp_rr_callback)(void *cbk, u32 ssrc, u32 rtt_ms, u64 jitter_rtp_ts, u32 loss_rate); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //! type of the stream (GF_STREAM_* as defined in Step #6 - "compile-libfuzzer-introspector-x86_64": u32 streamType; Step #6 - "compile-libfuzzer-introspector-x86_64": //! codec ID for the stream (GF_CODEC_* as defined in ) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 codecid; Step #6 - "compile-libfuzzer-introspector-x86_64": //! unit to express timestamps of access units Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": //! IP address of the destination Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ip_dest; Step #6 - "compile-libfuzzer-introspector-x86_64": //! port number of the destination Step #6 - "compile-libfuzzer-introspector-x86_64": u16 port; Step #6 - "compile-libfuzzer-introspector-x86_64": //! Maximum Transmission Unit size to use Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MTU; Step #6 - "compile-libfuzzer-introspector-x86_64": //! Time To Leave Step #6 - "compile-libfuzzer-introspector-x86_64": u8 TTL; Step #6 - "compile-libfuzzer-introspector-x86_64": //! IP of the local interface to use (may be NULL) Step #6 - "compile-libfuzzer-introspector-x86_64": const char *ifce_addr; Step #6 - "compile-libfuzzer-introspector-x86_64": //! set of RTP flags passed to the streamer Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": //! MPEG-4 Decoder Specific Info for the stream Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *dsi; Step #6 - "compile-libfuzzer-introspector-x86_64": //! length of the dsi parameter Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dsi_len; Step #6 - "compile-libfuzzer-introspector-x86_64": //! RTP payload type Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PayloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": //! audio sample rate Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": //! number of channels in audio streams Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ch; Step #6 - "compile-libfuzzer-introspector-x86_64": //! indicating if the stream is crypted Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_crypted; Step #6 - "compile-libfuzzer-introspector-x86_64": //! length of the Initialisation Vector used for ISMA encryption Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IV_length; Step #6 - "compile-libfuzzer-introspector-x86_64": //! length of the key index Step #6 - "compile-libfuzzer-introspector-x86_64": u32 KI_length; Step #6 - "compile-libfuzzer-introspector-x86_64": //! minimum AU size, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MinSize; Step #6 - "compile-libfuzzer-introspector-x86_64": //maximum AU size, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxSize; Step #6 - "compile-libfuzzer-introspector-x86_64": //! average TS delta in timeScale, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avgTS; Step #6 - "compile-libfuzzer-introspector-x86_64": //! maximum DTS delta in timeScale, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxDTSDelta; Step #6 - "compile-libfuzzer-introspector-x86_64": //! constant duration in timeScale, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 const_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": //! bandwidth, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bandwidth; Step #6 - "compile-libfuzzer-introspector-x86_64": //! maximum packet duration in timeScale, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_ptime; Step #6 - "compile-libfuzzer-introspector-x86_64": //! length of the MPEG-4 SL descriptor AU sequence number field, 0 if unknown Step #6 - "compile-libfuzzer-introspector-x86_64": u32 au_sn_len; Step #6 - "compile-libfuzzer-introspector-x86_64": //! ID of netcap configuration to use, may be null (see gpac -h netcap) Step #6 - "compile-libfuzzer-introspector-x86_64": const char *netcap_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPStreamerConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.168 INFO datatypes - __init__: Processing /src/gpac/include/gpac/constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_RGB = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_BT709 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_UNSPECIFIED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_RESERVED = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_FCC47 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_BT470BG = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_SMPTE170M = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_SMPTE240M = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_YCGCO = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_BT2020_NCL = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_BT2020_CL = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_MX_SMPTE2085 = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ColorMatrixCoefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Chroma location is not known*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_UNKNOWN=0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Chroma sample is horizontally co-sited with the left column of luma samples, but centered vertically (MPEG-2/4 4:2:0, H.264 default for 4:2:0)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_LEFT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The chroma sample is fully centered ( MPEG-1 4:2:0, JPEG 4:2:0, H.263 4:2:0)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_CENTER, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The chroma sample is co-sited with the top-left luma sample (ITU-R 601, SMPTE 274M 296M S314M(DV 4:1:1), mpeg2 4:2:2)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_TOPLEFT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The chroma sample is horizontally centered, but is co-sited with the top row of luma samples*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_TOP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The chroma sample is co-sited with the bottom-left luma sample*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_BOTTOMLEFT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The chroma sample is horizontally centered, but is co-sited with the bottom row of luma samples*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_BOTTOM, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! The Cr and Cb samples are alternatingly co-sited with the left luma samples of the same field */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CHROMALOC_DV420, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChromaLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!8 bit GREY */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_GREYSCALE = GF_4CC('G','R','E','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!16 bit greyscale, first alpha, then grey*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_ALPHAGREY = GF_4CC('G','R','A','L'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!16 bit greyscale, first grey, then alpha*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_GREYALPHA = GF_4CC('A','L','G','R'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!12 bit RGB on 16 bits (4096 colors)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGB_444 = GF_4CC('R','4','4','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!15 bit RGB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGB_555 = GF_4CC('R','5','5','5'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!16 bit RGB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGB_565 = GF_4CC('R','5','6','5'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!24 bit RGB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGB = GF_4CC('R','G','B','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!24 bit BGR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_BGR = GF_4CC('B','G','R','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit RGB. Component ordering in bytes is R-G-B-X.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGBX = GF_4CC('R','G','B','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit BGR. Component ordering in bytes is B-G-R-X.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_BGRX = GF_4CC('B','G','R','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit RGB. Component ordering in bytes is X-R-G-B.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_XRGB = GF_4CC('R','G','B','X'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit BGR. Component ordering in bytes is X-B-G-R.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_XBGR = GF_4CC('B','G','R','X'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit ARGB. Component ordering in bytes is A-R-G-B.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_ARGB = GF_4CC('A','R','G','B'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit RGBA (OpenGL like). Component ordering in bytes is R-G-B-A.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGBA = GF_4CC('R','G','B', 'A'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit BGRA. Component ordering in bytes is B-G-R-A.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_BGRA = GF_4CC('B','G','R','A'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!32 bit ABGR. Component ordering in bytes is A-B-G-R.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_ABGR = GF_4CC('A','B','G','R'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!RGB24 + depth plane. Component ordering in bytes is R-G-B-D.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGBD = GF_4CC('R', 'G', 'B', 'D'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!RGB24 + depth plane (7 lower bits) + shape mask. Component ordering in bytes is R-G-B-(S+D).*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGBDS = GF_4CC('3', 'C', 'D', 'S'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*internal format for OpenGL using pachek RGB 24 bit plus planar depth plane at the end of the image*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_RGB_DEPTH = GF_4CC('R', 'G', 'B', 'd'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*generic pixel format uncv from ISO/IEC 23001-17*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_UNCV = GF_4CC('u', 'n', 'c', 'v'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUYV = GF_4CC('Y','U','Y','V'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YVYU = GF_4CC('Y','V','Y','U'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_UYVY = GF_4CC('U','Y','V','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_VYUY = GF_4CC('V','Y','U','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format 10 bits, little endian*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUYV_10 = GF_4CC('Y','U','Y','L'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format 10 bits, little endian*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YVYU_10 = GF_4CC('Y','V','Y','L'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format 10 bits, little endian*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_UYVY_10 = GF_4CC('U','Y','V','L'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV packed 422 format 10 bits, little endian*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_VYUY_10 = GF_4CC('V','Y','U','L'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV planar format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV = GF_4CC('Y','U','1','2'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YVU planar format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YVU = GF_4CC('Y','V','1','2'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV420p in 10 bits mode, little endian*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV_10 = GF_4CC('Y','0','1','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV420p + Alpha plane*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUVA = GF_4CC('Y', 'U', 'V', 'A'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!YUV420p + Depth plane*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUVD = GF_4CC('Y', 'U', 'V', 'D'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!420 Y planar UV interleaved*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_NV21 = GF_4CC('N','V','2','1'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!420 Y planar UV interleaved, 10 bits, little endian */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_NV21_10 = GF_4CC('N','2','1','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!420 Y planar VU interleaved (U and V swapped) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_NV12 = GF_4CC('N','V','1','2'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!420 Y planar VU interleaved (U and V swapped), 10 bits, little endian */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_NV12_10 = GF_4CC('N','1','2','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!422 YUV*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV422 = GF_4CC('Y','4','4','2'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!422 YUV, 10 bits, little endian*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV422_10 = GF_4CC('Y','2','1','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 YUV+Alpha*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUVA444 = GF_4CC('Y','A','4','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 YUV*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV444 = GF_4CC('Y','4','4','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 YUV, 10 bits, little endian*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV444_10 = GF_4CC('Y','4','1','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 YUV packed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV444_PACK = GF_4CC('Y','U','V','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 VYU packed (v308) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_VYU444_PACK = GF_4CC('V','Y','U','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 YUV+Alpha packed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUVA444_PACK = GF_4CC('Y','A','4','p'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 UYVA packed (v408) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_UYVA444_PACK = GF_4CC('U','Y','V','A'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!444 YUV 10 bit packed little endian (v410)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_YUV444_10_PACK = GF_4CC('Y','4','1','p'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*!422 YUV 10 bit packed in v210 format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_V210 = GF_4CC('v','2','1','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Unknown format exposed a single OpenGL texture to be consumed using samplerExternalOES*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PIXEL_GL_EXTERNAL = GF_4CC('E','X','G','L') Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PixelFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_RESERVED0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_BT709 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_UNSPECIFIED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_RESERVED = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_GAMMA22 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_GAMMA28 = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_SMPTE170M = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_SMPTE240M = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_LINEAR = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_LOG = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_LOG_SQRT = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_IEC61966_2_4 = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_BT1361_ECG = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_IEC61966_2_1 = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_BT2020_10 = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_BT2020_12 = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_SMPTE2084 = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_SMPTE428 = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_TRC_ARIB_STD_B67 = 18 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ColorTransferCharacteristic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*!Never used by PID declarations, but used by filters caps*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for BIFS v1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_BIFS = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for OD v1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_OD_V1 = 0x01, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for BIFS v2*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_BIFS_V2 = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for OD v2*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_OD_V2 = 0x02, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for BIFS InputSensor streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_INTERACT = 0x03, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for streams with extended BIFS config*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_BIFS_EXTENDED = 0x04, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for AFX streams with AFXConfig*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AFX = 0x05, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for Font data streams */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_FONT = 0x06, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for synthesized texture streams */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SYNTHESIZED_TEXTURE = 0x07, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for streaming text streams */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_TEXT_MPEG4 = 0x08, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for LASeR streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_LASER = 0x09, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for SAF streams when stored in MP4 ...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SAF = 0x0A, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-4 Video Part 2 streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG4_PART2 = 0x20, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-4 Video Part 10 (H.264 | AVC ) streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AVC = 0x21, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for AVC Parameter sets streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AVC_PS = 0x22, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for HEVC video */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_HEVC = 0x23, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for H264-SVC streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SVC = 0x24, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for HEVC layered streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_LHVC = 0x25, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for H264-SVC streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MVC = 0x29, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-4 AAC streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AAC_MPEG4 = 0x40, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 Visual Simple Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG2_SIMPLE = 0x60, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 Visual Main Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG2_MAIN = 0x61, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 Visual SNR Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG2_SNR = 0x62, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 Visual SNR Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG2_SPATIAL = 0x63, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 Visual SNR Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG2_HIGH = 0x64, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 Visual SNR Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG2_422 = 0x65, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 AAC Main Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AAC_MPEG2_MP = 0x66, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 AAC Low Complexity Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AAC_MPEG2_LCP = 0x67, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 AAC Scalable Sampling Rate Profile streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AAC_MPEG2_SSRP = 0x68, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-2 Audio Part 3 streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG2_PART3 = 0x69, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-1 Video streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG1 = 0x6A, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-1 Audio streams, layer 3*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG_AUDIO = 0x6B, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for JPEG streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_JPEG = 0x6C, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for PNG streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_PNG = 0x6D, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_LAST_MPEG4_MAPPING = 0xFF, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for JPEG-2000 streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_J2K = GF_4CC('j','p','2','k'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*!H263 visual streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_S263 = GF_4CC('s','2','6','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_H263 = GF_4CC('h','2','6','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for HEVC tiles */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_HEVC_TILES = GF_4CC( 'h', 'v', 't', '1' ), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for explicitly loading HEVC merger , internal to gpac */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_HEVC_MERGE = GF_4CC( 'h', 'v', 'c', 'm' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for EVRC Voice streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_EVRC = GF_4CC('s','e','v','c'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for SMV Voice streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SMV = GF_4CC('s','s','m','v'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for 13K Voice / QCELP audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_QCELP = GF_4CC('s','q','c','p'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for AMR*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AMR = GF_4CC('s','a','m','r'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for AMR-WB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AMR_WB = GF_4CC('s','a','w','b'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for EVRC, PacketVideo MUX*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_EVRC_PV = GF_4CC('p','e','v','c'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for SMPTE VC-1 Video streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SMPTE_VC1 = GF_4CC('v','c','-','1'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for Dirac Video streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DIRAC = GF_4CC('d','r','a','c'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for AC-3 audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AC3 = GF_4CC('a','c','-','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for enhanced AC-3 audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_EAC3 = GF_4CC('e','c','-','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for Dolby TrueHS audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_TRUEHD = GF_4CC('m','l','p','a'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DRA audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DRA = GF_4CC('d','r','a','1'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for ITU G719 audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_G719 = GF_4CC('g','7','1','9'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DTS Express low bit rate audio*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DTS_EXPRESS_LBR = GF_4CC('d','t','s','e'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DTS Coherent Acoustics audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DTS_CA = GF_4CC('d','t','s','c'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DTS-HD High Resolution and Master audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DTS_HD_HR_MASTER = GF_4CC('d','t','s','h'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DTS-HD Lossless (no core)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DTS_HD_LOSSLESS = GF_4CC('d','t','s','l'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DTS-X UHD Profile 2 audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DTS_X = GF_4CC('d','t','s','x'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DTS-X UHD Profile 3 audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DTS_Y = GF_4CC('d','t','s','y'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DVB EPG*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DVB_EIT = GF_4CC('e','i','t',' '), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for streaming SVG*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SVG = GF_4CC('s','g','g',' '), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for streaming SVG + gz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SVG_GZ = GF_4CC('s','v','g','z'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DIMS (dsi = 3GPP DIMS configuration)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DIMS = GF_4CC('d','i','m','s'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for streaming VTT*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_WEBVTT = GF_4CC('w','v','t','t'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for streaming simple text*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SIMPLE_TEXT = GF_4CC('s','t','x','t'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for meta data streams in text format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_META_TEXT = GF_4CC('m','e','t','t'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for meta data streams in XML format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_META_XML = GF_4CC('m','e','t','x'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for subtitle streams in text format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SUBS_TEXT = GF_4CC('s','b','t','t'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for subtitle streams in xml format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SUBS_XML = GF_4CC('s','t','p','p'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for subtitle/text streams in tx3g / apple text format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_TX3G = GF_4CC( 't', 'x', '3', 'g' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for SSA / ASS text streams (only demux -> tx3f conv)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SUBS_SSA = GF_4CC( 'a', 's', 's', 'a' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DVB_SUBS = GF_4CC( 'd', 'v', 'b', 's' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DVB_TELETEXT = GF_4CC( 'd', 'v', 'b', 't' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SCTE35 = GF_4CC( 's', 'c', '3', '5' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! Step #6 - "compile-libfuzzer-introspector-x86_64": \brief OGG DecoderConfig Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": The DecoderConfig for theora, vorbis and speek contains all initialization ogg packets for the codec Step #6 - "compile-libfuzzer-introspector-x86_64": and is formatted as follows:\n Step #6 - "compile-libfuzzer-introspector-x86_64": \code Step #6 - "compile-libfuzzer-introspector-x86_64": while (dsi_size) { Step #6 - "compile-libfuzzer-introspector-x86_64": bit(16) packet_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char packet[packet_size]; Step #6 - "compile-libfuzzer-introspector-x86_64": dsi_size -= packet_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": \endcode Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": The DecoderConfig for FLAC is the full flac header without "fLaC" magic Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": The DecoderConfig for OPUS is the full opus header without "OpusHead" magic Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for theora video streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_THEORA = GF_4CC('t','h','e','u'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for vorbis audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_VORBIS = GF_4CC('v','o','r','b'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for flac audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_FLAC = GF_4CC('f','l','a','c'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for speex audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SPEEX = GF_4CC('s','p','e','x'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for opus audio streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_OPUS = GF_4CC('O','p','u','s'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for subpic DVD subtittles - the associated stream type is text*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_SUBPIC = GF_4CC('s','u','b','p'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for ADPCM audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_ADPCM = GF_4CC('A','P','C','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for IBM CVSD audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_IBM_CVSD = GF_4CC('C','S','V','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for ALAW audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_ALAW = GF_4CC('A','L','A','W'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MULAW audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MULAW = GF_4CC('M','L','A','W'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for OKI ADPCM audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_OKI_ADPCM = GF_4CC('O','P','C','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DVI ADPCM audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DVI_ADPCM = GF_4CC('D','P','C','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for DIGISTD audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DIGISTD = GF_4CC('D','S','T','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for Yamaha ADPCM audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_YAMAHA_ADPCM = GF_4CC('Y','P','C','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for TrueSpeech audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DSP_TRUESPEECH = GF_4CC('T','S','P','E'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for GSM 610 audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_GSM610 = GF_4CC('G','6','1','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for IBM MULAW audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_IBM_MULAW = GF_4CC('I','U','L','W'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for IBM ALAW audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_IBM_ALAW = GF_4CC('I','A','L','W'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for IBM ADPCM audio, as used in AVI*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_IBM_ADPCM = GF_4CC('I','P','C','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for Flash/ShockWave streams*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_FLASH = GF_4CC( 'f', 'l', 's', 'h' ), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for RAW media streams. No decoder config associated (config through PID properties)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_RAW = GF_4CC('R','A','W','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for RAW media streams using UNCV decoder config*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_RAW_UNCV = GF_4CC('U','N','C','V'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AV1 = GF_4CC('A','V','1',' '), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_VP8 = GF_4CC('V','P','0','8'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_VP9 = GF_4CC('V','P','0','9'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_VP10 = GF_4CC('V','P','1','0'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*MPEG-H audio*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPHA = GF_4CC('m','p','h','a'), Step #6 - "compile-libfuzzer-introspector-x86_64": /*MPEG-H mux audio*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MHAS = GF_4CC('m','h','a','s'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*QT ProRes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_APCH = GF_4CC( 'a', 'p', 'c', 'h' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_APCO = GF_4CC( 'a', 'p', 'c', 'o' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_APCN = GF_4CC( 'a', 'p', 'c', 'n' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_APCS = GF_4CC( 'a', 'p', 'c', 's' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AP4X = GF_4CC( 'a', 'p', '4', 'x' ), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_AP4H = GF_4CC( 'a', 'p', '4', 'h' ), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_TMCD = GF_4CC('t','m','c','d'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Event Message Track*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_EVTE = GF_4CC('e','v','t','e'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for FFV1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_FFV1 = GF_4CC('f','f','v','1'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_FFMPEG = GF_4CC('F','F','I','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for VVC video */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_VVC = GF_4CC('v','v','c',' '), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_VVC_SUBPIC = GF_4CC('v','v','c','s'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for USAC / xHE-AACv2 audio */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_USAC = GF_4CC('u','s','a','c'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for MPEG-1 Audio streams, layer 1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MPEG_AUDIO_L1 = GF_4CC('m','p','a','1'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_MSPEG4_V3 = GF_4CC('D','I','V','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_ALAC = GF_4CC('A','L','A','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_DNXHD = GF_4CC('D','N','x','H'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //fake codec IDs for RTP Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_FAKE_MP2T = GF_4CC('M','P','2','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! codecid for IAMF*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODECID_IAMF = GF_4CC('i','a','m','f') Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CodecID; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = unsigned byte, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_U8 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed short Little Endian, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S16, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed short Big Endian, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S16_BE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed integer, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S32, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed integer big-endian, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S32_BE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = 1 float, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_FLT, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = 1 float bytes in big endian, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_FLT_BE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = 1 double, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_DBL, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = 1 double bytes in big-endian order, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_DBL_BE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed integer, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S24, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed integer gig-endian, interleaved channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S24_BE, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! not a format, indicates the value of last packed format*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_LAST_PACKED, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = unsigned byte, planar channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_U8P, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed short, planar channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S16P, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed integer, planar channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S32P, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = 1 float, planar channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_FLTP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = 1 double, planar channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_DBLP, Step #6 - "compile-libfuzzer-introspector-x86_64": /*! sample = signed integer, planar channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AUDIO_FMT_S24P, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_RESERVED0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_BT709 = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_UNSPECIFIED = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_RESERVED = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_BT470M = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_BT470BG = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_SMPTE170M = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_SMPTE240M = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_FILM = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_BT2020 = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_SMPTE428 = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_SMPTE431 = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_SMPTE432 = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": GF_COLOR_PRIM_EBU3213 = 22 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ColorPrimaries; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_AENC = GF_4CC('A','E','N','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_APIC = GF_4CC('A','P','I','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_COMM = GF_4CC('C','O','M','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_COMR = GF_4CC('C','O','M','R'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_ENCR = GF_4CC('E','N','C','R'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_EQUA = GF_4CC('E','Q','U','A'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_ETCO = GF_4CC('E','T','C','O'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_GEOB = GF_4CC('G','E','O','B'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_GRID = GF_4CC('G','R','I','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_IPLS = GF_4CC('I','P','L','S'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_LINK = GF_4CC('L','I','N','K'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_MCDI = GF_4CC('M','C','D','I'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_MLLT = GF_4CC('M','L','L','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_OWNE = GF_4CC('O','W','N','E'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_PRIV = GF_4CC('P','R','I','V'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_PCNT = GF_4CC('P','C','N','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_POPM = GF_4CC('P','O','P','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_POSS = GF_4CC('P','O','S','S'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_RBUF = GF_4CC('R','B','U','F'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_RVAD = GF_4CC('R','V','A','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_RVRB = GF_4CC('R','V','R','B'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_SYLT = GF_4CC('S','Y','L','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_SYTC = GF_4CC('S','Y','T','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TALB = GF_4CC('T','A','L','B'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TBPM = GF_4CC('T','B','P','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TCAT = GF_4CC('T','C','A','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TCMP = GF_4CC('T','C','M','P'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TCOM = GF_4CC('T','C','O','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TCON = GF_4CC('T','C','O','N'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TCOP = GF_4CC('T','C','O','P'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TDAT = GF_4CC('T','D','A','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TDES = GF_4CC('T','D','E','S'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TDLY = GF_4CC('T','D','L','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TDRC = GF_4CC('T','D','R','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TENC = GF_4CC('T','E','N','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TEXT = GF_4CC('T','E','X','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TFLT = GF_4CC('T','F','L','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TIME = GF_4CC('T','I','M','E'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TIT1 = GF_4CC('T','I','T','1'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TIT2 = GF_4CC('T','I','T','2'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TIT3 = GF_4CC('T','I','T','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TKEY = GF_4CC('T','K','E','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TKWD = GF_4CC('T','K','W','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TLAN = GF_4CC('T','L','A','N'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TLEN = GF_4CC('T','L','E','N'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TMED = GF_4CC('T','M','E','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TOAL = GF_4CC('T','O','A','L'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TOFN = GF_4CC('T','O','F','N'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TOLY = GF_4CC('T','O','L','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TOPE = GF_4CC('T','O','P','E'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TORY = GF_4CC('T','O','R','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TOWN = GF_4CC('T','O','W','N'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TPE1 = GF_4CC('T','P','E','1'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TPE2 = GF_4CC('T','P','E','2'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TPE3 = GF_4CC('T','P','E','3'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TPE4 = GF_4CC('T','P','E','4'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TPOS = GF_4CC('T','P','E','5'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TPUB = GF_4CC('T','P','U','B'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TRCK = GF_4CC('T','R','C','K'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TRDA = GF_4CC('T','R','D','A'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TRSN = GF_4CC('T','R','S','N'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TRSO = GF_4CC('T','R','S','O'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSIZ = GF_4CC('T','S','I','Z'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSO2 = GF_4CC('T','S','O','2'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSOA = GF_4CC('T','S','O','A'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSOC = GF_4CC('T','S','O','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSOT = GF_4CC('T','S','O','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSOP = GF_4CC('T','S','O','P'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSRC = GF_4CC('T','S','R','C'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TSSE = GF_4CC('T','S','S','E'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TYER = GF_4CC('T','Y','E','R'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_TXXX = GF_4CC('T','X','X','X'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_UFID = GF_4CC('U','F','I','D'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_USER = GF_4CC('U','S','E','R'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_USLT = GF_4CC('U','S','L','T'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WCOM = GF_4CC('W','C','O','M'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WCOP = GF_4CC('W','C','O','P'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WOAF = GF_4CC('W','O','A','F'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WOAR = GF_4CC('W','O','A','R'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WOAS = GF_4CC('W','O','A','S'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WORS = GF_4CC('W','O','R','S'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WPAY = GF_4CC('W','P','A','Y'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WPUB = GF_4CC('W','P','U','B'), Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ID3V2_FRAME_WXXX = GF_4CC('W','X','X','X'), Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ID3v2FrameType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.188 INFO datatypes - __init__: Processing /src/gpac/include/gpac/avparse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video PL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 VideoPL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if stream is RAP only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 RAP_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! MPEG-4 part 2 video object type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 objectType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if object has shape coding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_shape; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! set if object is an enhancement layer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 enh_layer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video horizontal size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video vertical size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pixel aspect ratio numerator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 par_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pixel aspect ratio denominator*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 par_den; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! video clock rate - frames are spaced by time_increment/clock_rate seconds*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 clock_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of bits to code the time increment (internal use only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 NumBitsTimeIncrement; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! time increment between frames*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time_increment; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! framerate, for MPEG 1/2*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double fps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! position of next object in the bitstream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 next_object_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! progressive video sequence */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool progresive; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! chroma format */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M4VDecSpecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_m4v_parser GF_M4VParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ogg_audio_codec_desc_t Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! name of the codec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char* codec_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! private*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *parserPrivateState; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! number of channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int channels; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! samplerate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! process the data and returns the sample block_size (i.e. duration)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*process)(struct ogg_audio_codec_desc_t *parserState, u8 *data, u32 data_length, void *importer, Bool *destroy_esd, u32 *track, u32 *di, u64 *duration, int *block_size); Step #6 - "compile-libfuzzer-introspector-x86_64": /*! release private state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*release)(struct ogg_audio_codec_desc_t *parserState); Step #6 - "compile-libfuzzer-introspector-x86_64": } ogg_audio_codec_desc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*Number of channels (NOT AAC channel confgiuration), 0 if unknown in which case program_config_element must be set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_chan; Step #6 - "compile-libfuzzer-introspector-x86_64": /*base audio object type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_object_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*base sample rate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_sr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*index of base sample rate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 base_sr_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if SBR (Spectral Band Replication) is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_sbr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*sbr audio object type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sbr_object_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*SBR sample rate*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sbr_sr; Step #6 - "compile-libfuzzer-introspector-x86_64": /*SBR sample index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sbr_sr_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if PS (Parametric Stereo) is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_ps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*audio Profile level indication*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 audioPL; Step #6 - "compile-libfuzzer-introspector-x86_64": /*channel configuration, only set when parsing (when writing, recomputed from nb_chan)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chan_cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if program config element is present - members until end of struct are ignored/invalid if this is not set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool program_config_element_present; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if mono mixdown is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mono_mixdown_present; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if stereo mixdown is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stereo_mixdown_present; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if matrix mixdown is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool matrix_mixdown_idx_present; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if pseudo surround is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pseudo_surround_enable; Step #6 - "compile-libfuzzer-introspector-x86_64": /*element instance*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 element_instance_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*object type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 object_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*samplerate index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sampling_frequency_index; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of front channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_front_channel_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of side channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_side_channel_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of back channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_back_channel_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of LFE channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_lfe_channel_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of associated data channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_assoc_data_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of valid CC elements*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_valid_cc_elements; Step #6 - "compile-libfuzzer-introspector-x86_64": /*id of the mono mixdown element*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mono_mixdown_element_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*id of the stereo mixdown element*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 stereo_mixdown_element_number; Step #6 - "compile-libfuzzer-introspector-x86_64": /*id of the matrix mixdown element*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 matrix_mixdown_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*front channels cpe flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 front_element_is_cpe[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*front channels select flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 front_element_tag_select[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*side channels cpe flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 side_element_is_cpe[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*side channels select flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 side_element_tag_select[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*back channels cpe flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 back_element_is_cpe[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*back channels select flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 back_element_tag_select[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*LFE channels select flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 lfe_element_tag_select[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*associated data select flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 assoc_data_element_tag_select[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*CC elements indep flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cc_element_is_ind_sw[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*CC elements select flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 valid_cc_element_tag_select[15]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*size of comment field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 comment_field_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /*comment field*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 comments[255]; Step #6 - "compile-libfuzzer-introspector-x86_64": //set after parsing program_config_element Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cpe_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M4ADecSpecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 version, num_headers; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_block, max_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_r, avg_r, low_r; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*do not touch, parser private*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 modebits; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mode_flag[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_init; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *vbs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, channels; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VorbisParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __ac3_config GF_AC3Header; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_RESERVED_0 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_SEQUENCE_HEADER = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_TEMPORAL_DELIMITER = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_FRAME_HEADER = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_TILE_GROUP = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_METADATA = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_FRAME = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_REDUNDANT_FRAME_HEADER = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_TILE_LIST = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_RESERVED_9 = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_RESERVED_10 = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_RESERVED_11 = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_RESERVED_12 = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_RESERVED_13 = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_RESERVED_14 = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_PADDING = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": } ObuType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_METADATA_TYPE_HDR_CLL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_METADATA_TYPE_HDR_MDCV = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_METADATA_TYPE_SCALABILITY = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_METADATA_TYPE_ITUT_T35 = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_METADATA_TYPE_TIMECODE = 5 Step #6 - "compile-libfuzzer-introspector-x86_64": } ObuMetadataType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_CODEC_CONFIG = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_ELEMENT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_MIX_PRESENTATION = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_PARAMETER_BLOCK = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_TEMPORAL_DELIMITER = 4, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME = 5, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID0 = 6, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID1 = 7, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID2 = 8, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID3 = 9, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID4 = 10, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID5 = 11, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID6 = 12, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID7 = 13, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID8 = 14, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID9 = 15, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID10 = 16, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID11 = 17, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID12 = 18, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID13 = 19, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID14 = 20, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID15 = 21, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID16 = 22, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_AUDIO_FRAME_ID17 = 23, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_RESERVED_24 = 24, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_RESERVED_25 = 25, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_RESERVED_26 = 26, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_RESERVED_27 = 27, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_RESERVED_28 = 28, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_RESERVED_29 = 29, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_RESERVED_30 = 30, Step #6 - "compile-libfuzzer-introspector-x86_64": OBU_IA_SEQUENCE_HEADER = 31 Step #6 - "compile-libfuzzer-introspector-x86_64": } IamfObuType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.200 INFO datatypes - __init__: Processing /src/gpac/include/gpac/configuration.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.206 INFO datatypes - __init__: Processing /src/gpac/include/gpac/mediaobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _mediaobj GF_MediaObject; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vr_type; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_x; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_y; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_w; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_h; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_min_x; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_min_y; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_max_x; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 srd_max_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scene_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scene_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_full_coverage; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_tiled_srd; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaObjectVRInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*used by animation stream to remove TEXT from display upon delete and URL change*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MO_DISPLAY_REMOVE = (1<<1), Step #6 - "compile-libfuzzer-introspector-x86_64": /*used when resyncing a stream (dropping late frames)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MO_IN_RESYNC = (1<<2), Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MOUserFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //never resync the content of the decoded media buffer (used fo audio) Step #6 - "compile-libfuzzer-introspector-x86_64": //if clock is paused do not fetch Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MO_FETCH = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": //always resync the content of the decoded media buffer to the current time (used for video) Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MO_FETCH_RESYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": //never resync the content of the decoded media buffer (used fo audio) Step #6 - "compile-libfuzzer-introspector-x86_64": //if clock is paused, do fetch (used for audio extraction) Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MO_FETCH_PAUSED Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MOFetchMode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.213 INFO datatypes - __init__: Processing /src/gpac/include/gpac/modules/font.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_glyph Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*glyphs are stored as linked lists*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _gf_glyph *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*glyph ID as used in *_get_glyphs - this may not match the UTF name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*UTF-name of the glyph if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 utf_name; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": /*width of the glyph - !! this can be more than the horizontal advance !! */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": /*glyph horizontal advance in font EM size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 horiz_advance; Step #6 - "compile-libfuzzer-introspector-x86_64": /*height of the glyph - !! this can be more than the vertical advance !! */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": /*glyph vertical advance in font EM size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 vert_advance; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Glyph; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _font_reader Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface declaration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DECL_MODULE_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*inits font engine.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*init_font_engine)(struct _font_reader *dr); Step #6 - "compile-libfuzzer-introspector-x86_64": /*shutdown font engine*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*shutdown_font_engine)(struct _font_reader *dr); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*set active font . @styles indicates font styles (PLAIN, BOLD, ITALIC, Step #6 - "compile-libfuzzer-introspector-x86_64": BOLDITALIC and UNDERLINED, STRIKEOUT)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*set_font)(struct _font_reader *dr, const char *fontName, u32 styles); Step #6 - "compile-libfuzzer-introspector-x86_64": /*gets font info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*get_font_info)(struct _font_reader *dr, char **font_name, u32 *em_size, s32 *ascent, s32 *descent, s32 *underline, s32 *line_spacing, s32 *max_advance_h, s32 *max_advance_v); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*translate string to glyph sequence*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*get_glyphs)(struct _font_reader *dr, const char *utf_string, u32 *glyph_id_buffer, u32 *io_glyph_id_buffer_size, const char *xml_lang, Bool *rev_layout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*loads glyph by name - returns NULL if glyph cannot be found*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Glyph *(*load_glyph)(struct _font_reader *dr, u32 glyph_name); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*module private*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FontReader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.220 INFO datatypes - __init__: Processing /src/gpac/include/gpac/modules/hardcoded_proto.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _hc_proto_mod Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface declaration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DECL_MODULE_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Initialize hardcoded proto node. Step #6 - "compile-libfuzzer-introspector-x86_64": itfs: ProtoModuleInterface Step #6 - "compile-libfuzzer-introspector-x86_64": compositor: GPAC compositor Step #6 - "compile-libfuzzer-introspector-x86_64": node: node to be loaded - this node is always a PROTO instance Step #6 - "compile-libfuzzer-introspector-x86_64": proto_uri: the proto URI Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*init)(struct _hc_proto_mod* itfs, GF_Compositor* compositor, GF_Node* node, const char *proto_uri); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*check if the module can load a proto Step #6 - "compile-libfuzzer-introspector-x86_64": uri: proto uri to check for support Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*can_load_proto)(const char* uri); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*module private*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HardcodedProto; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.225 INFO datatypes - __init__: Processing /src/gpac/include/gpac/modules/video_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IRect *list; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DirtyRectangles; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _video_out Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface declaration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DECL_MODULE_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*setup video output Step #6 - "compile-libfuzzer-introspector-x86_64": \param vout: target video output Step #6 - "compile-libfuzzer-introspector-x86_64": \param os_handle: existing OS-specific window handle (HWND for win32, Window for X11). If NULL the module will create the output window Step #6 - "compile-libfuzzer-introspector-x86_64": \param os_display: existing OS-specific display handle (currently not used) Step #6 - "compile-libfuzzer-introspector-x86_64": \param init_flags: bit mask of initialization flags - see GF_VideoOutputWindowFlags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*Setup)(struct _video_out *vout, void *os_handle, void *os_display, u32 init_flags); Step #6 - "compile-libfuzzer-introspector-x86_64": /*shutdown system */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Shutdown) (struct _video_out *vout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*flush video: the video shall be presented to screen Step #6 - "compile-libfuzzer-introspector-x86_64": the destination area to update is in client display coordinates (0,0) being top-left, (w,h) bottom-right Step #6 - "compile-libfuzzer-introspector-x86_64": \note dest is always NULL in 3D mode (buffer flip only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*Flush) (struct _video_out *vout, GF_Window *dest); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*SetFullScreen) (struct _video_out *vout, Bool fs_on, u32 *new_disp_width, u32 *new_disp_height); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*window events sent to output: Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SET_CURSOR: sets cursor Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SET_CAPTION: sets caption Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SHOWHIDE: show/hide output window for self-managed output Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_SIZE: initial window resize upon scene load Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EVENT_VIDEO_SETUP: all HW related setup: Step #6 - "compile-libfuzzer-introspector-x86_64": * for 2D output, this means resizing the backbuffer if needed (depending on HW constraints) Step #6 - "compile-libfuzzer-introspector-x86_64": * for 3D output, this means re-setup of OpenGL context (depending on HW constraints). Step #6 - "compile-libfuzzer-introspector-x86_64": * This can be a request for an offscreen rendering surface. If supported, this surface SHALL Step #6 - "compile-libfuzzer-introspector-x86_64": be readable through glReadPixels. If not supported, just return an error. Step #6 - "compile-libfuzzer-introspector-x86_64": Note that GPAC never uses more than one GL context (offscreen or main video) Step #6 - "compile-libfuzzer-introspector-x86_64": * Depending on windowing systems and implementations, it could be possible to resize a window Step #6 - "compile-libfuzzer-introspector-x86_64": without destroying the GL context. If the GL context is destroyed, the module should send an event Step #6 - "compile-libfuzzer-introspector-x86_64": of the same type to the player. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": This function is also called with a NULL event at the beginning of each rendering cycle, in order to allow event Step #6 - "compile-libfuzzer-introspector-x86_64": handling for modules uncapable of safe multithreading (eg X11) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*ProcessEvent)(struct _video_out *vout, GF_Event *event); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*pass events to user (assigned before setup) - return 1 if the event has been processed by GPAC Step #6 - "compile-libfuzzer-introspector-x86_64": (eiher scene or navigation), 0 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *evt_cbk_hdl; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*on_event)(void *hdl, GF_Event *event); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Step #6 - "compile-libfuzzer-introspector-x86_64": All the following are 2D specific and are NEVER called in 3D mode Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*locks backbuffer video memory Step #6 - "compile-libfuzzer-introspector-x86_64": do_lock: specifies whether backbuffer shall be locked or released Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*LockBackBuffer)(struct _video_out *vout, GF_VideoSurface *video_info, Bool do_lock); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*lock video mem through OS context (only HDC for Win32 at the moment) Step #6 - "compile-libfuzzer-introspector-x86_64": do_lock: specifies whether OS context shall be locked or released*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *(*LockOSContext)(struct _video_out *vout, Bool do_lock); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*blit surface src to backbuffer - if a window is not specified, the full surface is used Step #6 - "compile-libfuzzer-introspector-x86_64": the blitter MUST support stretching and RGB24 sources. Support for YUV is indicated in the hw caps Step #6 - "compile-libfuzzer-introspector-x86_64": of the driver. If none is supported, just set this function to NULL and let gpac performs software blitting. Step #6 - "compile-libfuzzer-introspector-x86_64": Whenever this function fails, the blit will be performed in software mode Step #6 - "compile-libfuzzer-introspector-x86_64": if is_overlay is set, this is an overlay on the video memory (Flush would have been called before) Step #6 - "compile-libfuzzer-introspector-x86_64": overlay_type 1: this is regular overlay without color keying Step #6 - "compile-libfuzzer-introspector-x86_64": overlay_type 2: this is overlay with color keying Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*Blit)(struct _video_out *vout, GF_VideoSurface *video_src, GF_Window *src_wnd, GF_Window *dst_wnd, u32 overlay_type); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*optional Step #6 - "compile-libfuzzer-introspector-x86_64": blits the texture as a bitmap with the specified transform cliped with the given cliper, with alpha and Step #6 - "compile-libfuzzer-introspector-x86_64": color keying (NULL if no keying) Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*BlitTexture)(struct _video_out *vout, GF_TextureH *texture, GF_Matrix2D *transform, GF_IRect *clip, u8 alpha, GF_ColorKey *col_key, Fixed depth_offset, Fixed depth_gain); Step #6 - "compile-libfuzzer-introspector-x86_64": /*optional Step #6 - "compile-libfuzzer-introspector-x86_64": releases any HW resource used by the texture object due to a call to BlitTexture. This is called when Step #6 - "compile-libfuzzer-introspector-x86_64": the object is about to be destroyed or is no longer visible on screen Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ReleaseTexture)(struct _video_out *vout, GF_TextureH *texture); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*optional Step #6 - "compile-libfuzzer-introspector-x86_64": flushes only the listed rectangles Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*FlushRectangles)(struct _video_out *vout, GF_DirtyRectangles *rectangles); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*ignored if GF_VIDEO_HW_HAS_LINE_BLIT is not set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*DrawHLine)(struct _video_out *vout, u32 x, u32 y, u32 length, GF_Color color); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*DrawHLineAlpha)(struct _video_out *vout, u32 x, u32 y, u32 length, GF_Color color, u8 alpha); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*DrawRectangle)(struct _video_out *vout, u32 x, u32 y, u32 width, u32 height, GF_Color color); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*set of above HW flags - some of the caps may change depeinding on the current video setup*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hw_caps; Step #6 - "compile-libfuzzer-introspector-x86_64": /*main pixel format of video board (informative only)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pixel_format; Step #6 - "compile-libfuzzer-introspector-x86_64": /*yuv pixel format if HW YUV blitting is supported (informative only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 yuv_pixel_format; Step #6 - "compile-libfuzzer-introspector-x86_64": /*maximum resolution of the screen*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_screen_width, max_screen_height; Step #6 - "compile-libfuzzer-introspector-x86_64": /* dpi of the screen*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dpi_x, dpi_y; Step #6 - "compile-libfuzzer-introspector-x86_64": /* max bits per color channel*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_screen_bpp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*overlay color key used by the hardware bliter - if not set, only top-level overlay can be used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 overlay_color_key; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for auto-stereoscopic output*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*maximum pixel disparity*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 disparity; Step #6 - "compile-libfuzzer-introspector-x86_64": /*nominal display viewing distance in cm*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed dispdist; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*window identifier (one window only per instance of this module)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 window_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*driver private*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VideoOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*display should be hidden upon initialization*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VOUT_INIT_HIDE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*disables video output module - used for bench mode without video*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VOUT_NO_VIDEO = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*works without window thread*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VOUT_WINDOW_NO_THREAD = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*lets the main user handle window events (needed for browser plugins)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VOUT_NO_WINDOWPROC_OVERRIDE = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*works without title bar*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VOUT_WINDOW_NO_DECORATION = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*framebuffer works in 32 bit alpha mode - experimental, only supported on Win32*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VOUT_WINDOW_TRANSPARENT = 1<<5, Step #6 - "compile-libfuzzer-introspector-x86_64": /*works in windowless mode - experimental, only supported on Win32*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VOUT_WINDOWLESS = 1<<6 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VideoOutputWindowFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_sc_texture_handler GF_TextureH; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.232 INFO datatypes - __init__: Processing /src/gpac/include/gpac/modules/audio_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _audiooutput Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface declaration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DECL_MODULE_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*setup system Step #6 - "compile-libfuzzer-introspector-x86_64": Win32: os_handle is HWND Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": if num_buffer is set, the audio driver should work with num_buffers with a total amount of audio data Step #6 - "compile-libfuzzer-introspector-x86_64": equal to total_duration ms Step #6 - "compile-libfuzzer-introspector-x86_64": if not set the driver is free to decide what to do Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*Setup) (struct _audiooutput *aout, void *os_handle, u32 num_buffers, u32 total_duration); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*shutdown system */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Shutdown) (struct _audiooutput *aout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*query output frequency available - if the requested sampleRate is not available, the driver shall return the best Step #6 - "compile-libfuzzer-introspector-x86_64": possible sampleRate able to handle NbChannels and NbBitsPerSample - if it doesn't handle the NbChannels Step #6 - "compile-libfuzzer-introspector-x86_64": the internal mixer will do it Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*QueryOutputSampleRate)(struct _audiooutput *aout, u32 *io_desired_samplerate, u32 *io_NbChannels, u32 *io_AudioFormat); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*set output config - if audio is not running, driver must start it Step #6 - "compile-libfuzzer-introspector-x86_64": *SampleRate, *NbChannels, *audioFormat: Step #6 - "compile-libfuzzer-introspector-x86_64": input: desired value Step #6 - "compile-libfuzzer-introspector-x86_64": output: final values Step #6 - "compile-libfuzzer-introspector-x86_64": channel_layout is the channels output cfg, eg set of flags as specified in constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*Configure) (struct _audiooutput *aout, u32 *SampleRate, u32 *NbChannels, u32 *audioFormat, u64 channel_layout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*returns total buffer size used in ms. This is needed to compute the min size of audio decoders output*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 (*GetTotalBufferTime)(struct _audiooutput *aout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*returns audio delay in ms, eg time delay until written audio data is outputed by the sound card Step #6 - "compile-libfuzzer-introspector-x86_64": This function is only called after ConfigureOutput*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 (*GetAudioDelay)(struct _audiooutput *aout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*set output volume(between 0 and 100) */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*SetVolume) (struct _audiooutput *aout, u32 Volume); Step #6 - "compile-libfuzzer-introspector-x86_64": /*set balance (between 0 and 100, 0=full left, 100=full right)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*SetPan) (struct _audiooutput *aout, u32 pan); Step #6 - "compile-libfuzzer-introspector-x86_64": /*freezes soundcard flow - must not be NULL for self threaded Step #6 - "compile-libfuzzer-introspector-x86_64": PlayType: 0: pause, 1: resume, 2: reset HW buffer and play. Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Play) (struct _audiooutput *aout, u32 PlayType); Step #6 - "compile-libfuzzer-introspector-x86_64": /*specifies whether the driver relies on the app to feed data or runs standalone*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool SelfThreaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if not using private thread, this should perform sleep & fill of HW buffer Step #6 - "compile-libfuzzer-introspector-x86_64": the audio render loop in this case is: while (run) {driver->WriteAudio(); if (reconf) Reconfig();} Step #6 - "compile-libfuzzer-introspector-x86_64": the driver must therefore give back the hand to the renderer as often as possible - the usual way is: Step #6 - "compile-libfuzzer-introspector-x86_64": gf_sleep until hw data can be written Step #6 - "compile-libfuzzer-introspector-x86_64": write HW data Step #6 - "compile-libfuzzer-introspector-x86_64": return Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*WriteAudio)(struct _audiooutput *aout); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*if using private thread the following MUST be provided*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*SetPriority)(struct _audiooutput *aout, u32 priority); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*your private data handler - should be allocated when creating the interface object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*these are assigned by the audio renderer once module is loaded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*fills the buffer with audio data, returns effective bytes written - the rest is filled with 0*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 (*FillBuffer) (void *audio_renderer, u8 *buffer, u32 buffer_size); Step #6 - "compile-libfuzzer-introspector-x86_64": void *audio_renderer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.239 INFO datatypes - __init__: Processing /src/gpac/include/gpac/modules/compositor_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_compositor_ext GF_CompositorExt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void *scenegraph; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unload; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CompositorExtJS; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.244 INFO datatypes - __init__: Processing /src/gpac/include/gpac/modules/codec.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _basedecoder Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CODEC_BASE_INTERFACE(struct _basedecoder *) Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BaseDecoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __input_device Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* interface declaration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DECL_MODULE_INTERFACE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*RegisterDevice)(struct __input_device *, const char *urn, const char *dsi, u32 dsi_size, void (*AddField)(struct __input_device *_this, u32 fieldType, const char *name)); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Start)(struct __input_device *); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*Stop)(struct __input_device *); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is set upon loading and shall not be modified*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *input_stream_context; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*DispatchFrame)(struct __input_device *, const u8 *data, u32 data_len); Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_InputSensorDevice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.250 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/crypt_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.256 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/bifs_tables.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.268 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/camera.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _camera Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*this flag MUST be set by the owner of the camera*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_3D; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*viewport info*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect vp, proj_vp; Step #6 - "compile-libfuzzer-introspector-x86_64": /*not always same as VP due to aspect ratio*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed z_near, z_far; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*current vectors*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed fieldOfView; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f up, position, target; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*initial vp for reset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f vp_position; Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation vp_orientation; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed vp_fov, vp_dist; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*animation path*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f start_pos, end_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": SFRotation start_ori, end_ori; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed start_fov, end_fov; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for 2D cameras we never animate except for vp reset*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed start_zoom, end_zoom; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f start_trans, start_rot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*center of examine movement*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f examine_center; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*anim*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 anim_len, anim_start; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool jumping; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed dheight; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*navigation info - overwridden by any bindable NavigationInfo node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 navigation_flags, navigate_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f avatar_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed visibility, speed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool had_nav_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 had_viewpoint; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*last camera position before collision& gravity detection*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f last_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 collide_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*collision point in world coord*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f collide_point; Step #6 - "compile-libfuzzer-introspector-x86_64": /*collide dist in world coord, used to check if we have a closer collision*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed collide_dist; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ground in world coord*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f ground_point; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ground dist in world coord, used to check if we have a closer ground*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed ground_dist; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for obstacle detection*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool last_had_ground; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool last_had_col; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*projection & modelview matrices*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix projection, modelview; Step #6 - "compile-libfuzzer-introspector-x86_64": /*unprojection matrix = INV(P*M) used for screen->world compute*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix unprojection; Step #6 - "compile-libfuzzer-introspector-x86_64": /*viewport matrix*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix viewport; Step #6 - "compile-libfuzzer-introspector-x86_64": /*frustum planes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Plane planes[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*p vertex idx per plane (for bbox-frustum intersection checks)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 p_idx[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*frustrum bounding sphere (for sphere-sphere frustum intersection checks)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f center; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed radius; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BBox world_bbox; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Camera; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.275 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/dvb_mpe_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 processing_order; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 number_of_descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List * descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_INT; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 original_network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 transport_stream_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 component_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DesLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_dvb_mpe_ip_platform Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /* remaining from INT, to be delete */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 processing_order; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 number_of_descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *name; /* platform name */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *provider_name; /* platform provider name */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* location descriptor valid for the whole platform */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DesLocation *location; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List * ip_streams; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_info_gathered; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *socket_struct; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_IP_PLATFORM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; /* Data */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_version; /* IP version */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_hdr_length; /* header length by piece of 4 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_total_length; /* the length of the datagram (hdr+payload) in bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_payload_size; /* the length of the payload */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_id_nb; /* the number of the paquet, in case of frag */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_flag; /* if 010 unfrag packet, 100 fragmented packet, check the id_nb to know the packet number. Step #6 - "compile-libfuzzer-introspector-x86_64": 0 is the last one */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_frag_offset; /* The offset position of this packet compare to the first packet. unit : 8 bytes */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_TTL; /* (Time To Live) when = 0 , the packet is ignored and error message */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_protocol; /* TCP = 6, UDP = 17, ICMP = 1 */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 u8_tx_adr[4]; /* source address */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 u8_rx_adr[4]; /* destination address */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_size_option; /* size of the option before payload */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_padding; /* = 1 if where read padding columns */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_sum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* UDP */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_tx_udp_port; /* source port */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_rx_udp_port; /* destination port */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_udp_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 u32_udp_chksm; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_IP_Packet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": MPEG, DVB_SI, Step #6 - "compile-libfuzzer-introspector-x86_64": DSMCC_STREAM, DSMCC_CAROUSEL, DSMCC_INT_UNT, MHP_AIT, TVA_RNT Step #6 - "compile-libfuzzer-introspector-x86_64": } DTAG_SCOPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; /* 0 = target_IP_descriptor, 1 = target_IP_address_descriptor */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 address_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 address[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 slash_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rx_port[10]; /* list of the address port */ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_IP_Target; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 original_network_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ts_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 service_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 component_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_LOC_DSCPTR_IP_STREAM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct descriptor_TimeSliceFec Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool time_slicing; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mpe_fec; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 frame_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_burst_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_average_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 time_slice_fec_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 * id_selector; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_DesTimeSliceFec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mpe_error_holes Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } MPE_Error_Holes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *targets; /* list of IP destination for the IP streams in the platform */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PID; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stream_info_gathered; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* location descriptor only valid for the associated targets */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DesLocation location; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_M2TS_DesTimeSliceFec time_slice_fec; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_M2TS_IP_Stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct mpe_fec_frame Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rows; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 col_adt ; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 col_rs ; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *p_adt; /* pointer to the application data table*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *p_rs; /* pointer to the RS data table*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *p_error_adt; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *p_error_rs ; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 capacity_total; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_offset_adt ; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_offset_rs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 initialized ; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ADT_done; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 PID; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *mpe_holes; Step #6 - "compile-libfuzzer-introspector-x86_64": //u32 erasures [] p_erasures; /*pointer to the error indicators*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } MPE_FEC_FRAME; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.283 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/reedsolomon.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned long BIT32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef unsigned short BIT16; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.289 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/media_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool override; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 colour_primaries, transfer_characteristics, matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_range; Step #6 - "compile-libfuzzer-introspector-x86_64": } COLR; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rpu_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVCSeiItuTT35DolbyVision; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //all flags needed for further PPS , picture header or slice header parsing Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_sublayers, chroma_format_idc, log2_ctu_size, sps_ptl_dpb_hrd_params_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 gdr_enabled, ref_pic_resampling, res_change_in_clvs, explicit_scaling_list_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 virtual_boundaries_enabled_flag, virtual_boundaries_present_flag, joint_cbcr_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dep_quant_enabled_flag, sign_data_hiding_enabled_flag, transform_skip_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ph_num_extra_bits, sh_num_extra_bits, partition_constraints_override_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 alf_enabled_flag, ccalf_enabled_flag, lmcs_enabled_flag, long_term_ref_pics_flag, inter_layer_prediction_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 weighted_pred_flag, weighted_bipred_flag, temporal_mvp_enabled_flag, mmvd_fullpel_only_enabled_flag, bdof_control_present_in_ph_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dmvr_control_present_in_ph_flag, prof_control_present_in_ph_flag, sao_enabled_flag, idr_rpl_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 entry_point_offsets_present_flag, entropy_coding_sync_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 conf_window; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cw_left, cw_right, cw_top, cw_bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //subpic info, not fully implemented yet Step #6 - "compile-libfuzzer-introspector-x86_64": u8 subpic_info_present, independent_subpic_flags, subpic_same_size, subpicid_mapping_explicit, subpicid_mapping_present; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_subpics; //up to VVC_MAX_SUBPIC Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subpicid_len; Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_SubpicInfo subpics[VVC_MAX_SUBPIC]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_timing_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_units_in_tick, time_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitdepth; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //POC compute Step #6 - "compile-libfuzzer-introspector-x86_64": u8 log2_max_poc_lsb, poc_msb_cycle_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 poc_msb_cycle_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //reference picture lists Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_ref_pic_lists[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_RefPicList rps[2][64]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //VUI Step #6 - "compile-libfuzzer-introspector-x86_64": u8 aspect_ratio_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sar_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 sar_width, sar_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 overscan_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 video_signal_type_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 video_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 video_full_range_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 colour_description_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 colour_primaries; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transfer_characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //SPS range extensions, not yet parsed Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ts_residual_coding_rice_present_in_sh_flag, reverse_last_sig_coeff_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVC_SPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_present_flag, level_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sublayer_level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } VVC_SublayerPTL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //offset in bytes after first byte of obu, including its header Step #6 - "compile-libfuzzer-introspector-x86_64": u32 obu_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } AV1Tile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*importing options*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool keep_temporal_delim; Step #6 - "compile-libfuzzer-introspector-x86_64": /*parser config*/ Step #6 - "compile-libfuzzer-introspector-x86_64": //if set only header frames are stored Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": //if set, frame OBUs are not pushed to the frame_obus OBU list but are written in the below bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mem_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": /*bitstream object for mem mode - this bitstream is NOT destroyed by gf_av1_reset_state(state, GF_TRUE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unframed; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *frame_obus; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_obus_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*general sequence information*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_id_numbers_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reduced_still_picture_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool decoder_model_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 OperatingPointIdc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, UpscaledWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sequence_width, sequence_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tb_num, tb_den; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_128x128_superblock; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 frame_width_bits_minus_1, frame_height_bits_minus_1; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 equal_picture_interval; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 delta_frame_id_length_minus_2; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 additional_frame_id_length_minus_1; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 seq_force_integer_mv; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 seq_force_screen_content_tools; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_superres; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_order_hint; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_cdef; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_restoration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_warped_motion; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 OrderHintBits; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_ref_frame_mvs; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool film_grain_params_present; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 buffer_delay_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 frame_presentation_time_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 buffer_removal_time_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 operating_points_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 decoder_model_present_for_this_op[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 operating_point_idc[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 initial_display_delay_present_for_this_op[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 initial_display_delay_minus1_for_this_op[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tileRows, tileCols, tileRowsLog2, tileColsLog2; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 tile_size_bytes; /*coding tile header size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool separate_uv_delta_q; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Needed for RFC6381*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool still_picture; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bit_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool color_description_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 color_primaries, transfer_characteristics, matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool color_range; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*AV1 config record - shall not be null when parsing - this is NOT destroyed by gf_av1_reset_state(state, GF_TRUE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AV1Config *config; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*OBU parsing state, reset at each obu*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool obu_has_size_field, obu_extension_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 temporal_id, spatial_id; Step #6 - "compile-libfuzzer-introspector-x86_64": ObuType obu_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*inter-frames state */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 RefOrderHint[AV1_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 RefValid[AV1_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 OrderHints[AV1_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AV1GMParams GmParams; Step #6 - "compile-libfuzzer-introspector-x86_64": AV1GMParams PrevGmParams; Step #6 - "compile-libfuzzer-introspector-x86_64": AV1GMParams SavedGmParams[AV1_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 RefFrameType[AV1_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 RefUpscaledWidth[AV1_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 RefFrameHeight[AV1_NUM_REF_FRAMES]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*frame parsing state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": AV1StateFrame frame_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*layer sizes for AVIF a1lx*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer_size[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 clli_data[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mdcv_data[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 clli_valid, mdcv_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //set to one if a temporal delim is found when calling aom_av1_parse_temporal_unit_from_section5 Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_temporal_delim; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_frame_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } AV1State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSeiRecoveryPoint recovery_point; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSeiPicTiming pic_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSeiItuTT35DolbyVision dovi; Step #6 - "compile-libfuzzer-introspector-x86_64": /*to be eventually completed by other sei*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } AVCSei; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_ref_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_short_term_pictures, nb_long_term_pictures, nb_inter_layer_pictures; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ref_pic_type[VVC_MAX_REF_PICS]; Step #6 - "compile-libfuzzer-introspector-x86_64": // u32 ref_pic_id[VVC_MAX_REF_PICS]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 poc_delta[VVC_MAX_REF_PICS]; Step #6 - "compile-libfuzzer-introspector-x86_64": // u32 nb_active_pics; Step #6 - "compile-libfuzzer-introspector-x86_64": // u8 delta_poc_msb_present[VVC_MAX_REF_PICS]; Step #6 - "compile-libfuzzer-introspector-x86_64": // s32 delta_poc_msb_cycle_lt[VVC_MAX_REF_PICS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ltrp_in_header_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": // u32 inter_layer_ref_pic_id[VVC_MAX_REF_PICS]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVC_RefPicList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 state; Step #6 - "compile-libfuzzer-introspector-x86_64": //all flags needed for further picture header or slice header parsing Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mixed_nal_types, output_flag_present_flag, no_pic_partition_flag, subpic_id_mapping_present_flag, rect_slice_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 alf_info_in_ph_flag, rpl_info_in_ph_flag, cu_qp_delta_enabled_flag, cu_chroma_qp_offset_list_enabled_flag, weighted_pred_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 weighted_bipred_flag, wp_info_in_ph_flag, qp_delta_info_in_ph_flag, sao_info_in_ph_flag, dbf_info_in_ph_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 deblocking_filter_disabled_flag, deblocking_filter_override_enabled_flag, chroma_tool_offsets_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 slice_chroma_qp_offsets_present_flag, picture_header_extension_present_flag, rpl1_idx_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cabac_init_present_flag, slice_header_extension_present_flag, single_slice_per_subpic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_ref_idx_default_active[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_tiles_in_pic, num_tile_rows, num_tile_cols, slice_address_len, num_slices_in_pic; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 conf_window; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cw_left, cw_right, cw_top, cw_bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_SubpicInfo subpics[VVC_MAX_SUBPIC]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //tile info Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tile_rows_height_ctb[VVC_MAX_TILE_ROWS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tile_cols_width_ctb[VVC_MAX_TILE_COLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pic_width_in_ctbsY, pic_height_in_ctbsY; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVC_PPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pt_present; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ptl_max_tid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 general_profile_idc, general_tier_flag, general_level_idc, frame_only_constraint, multilayer_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_SublayerPTL sub_ptl[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_sub_profiles; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sub_profile_idc[255]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 gci_present; Step #6 - "compile-libfuzzer-introspector-x86_64": //holds 81 bits, the last byte contains the remainder (low bit set, not high) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 gci[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVC_ProfileTierLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": AV1_KEY_FRAME = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": AV1_INTER_FRAME = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": AV1_INTRA_ONLY_FRAME = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": AV1_SWITCH_FRAME = 3, Step #6 - "compile-libfuzzer-introspector-x86_64": } AV1FrameType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_first_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seen_frame_header, seen_seq_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool key_frame, show_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": AV1FrameType frame_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *header_obus, *frame_obus; /*GF_AV1_OBUArrayEntry*/ Step #6 - "compile-libfuzzer-introspector-x86_64": AV1Tile tiles[AV1_MAX_TILE_ROWS * AV1_MAX_TILE_COLS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_tiles_in_obu; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 refresh_frame_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 order_hint; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 allow_high_precision_mv; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 show_existing_frame, frame_to_show_map_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": //indicates the size of the uncompressed_header syntax element. This is set back to 0 at the next OBU parsing Step #6 - "compile-libfuzzer-introspector-x86_64": u16 uncompressed_header_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } AV1StateFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seen_valid_ia_seq_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seen_first_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool previous_obu_is_descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // Track state while parsing temporal units. Step #6 - "compile-libfuzzer-introspector-x86_64": Bool found_full_temporal_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool seen_first_obu_in_temporal_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": int num_audio_frames_in_temporal_unit; Step #6 - "compile-libfuzzer-introspector-x86_64": // True when enough samples have been seen to determine the pre-skip. Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pre_skip_is_finalized; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 previous_num_samples_to_trim_at_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 num_samples_to_trim_at_end; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cache_descriptor_obus; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *descriptor_obus, *temporal_unit_obus; /*GF_IamfObu*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } IamfStateFrame; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AVC_SPS sps[32]; /* range allowed in the spec is 0..31 */ Step #6 - "compile-libfuzzer-introspector-x86_64": s8 sps_active_idx, pps_active_idx; /*currently active sps; must be initialized to -1 in order to discard not yet decodable SEIs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVC_PPS pps[255]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSliceInfo s_info; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSei sei; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_svc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 last_nal_type_parsed; Step #6 - "compile-libfuzzer-introspector-x86_64": s8 last_ps_idx, last_sps_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*! if true, the structure members will be updated to the actual values written or present in bitstream. If still -1, info was not written in bitstream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pixel aspect ratio num Step #6 - "compile-libfuzzer-introspector-x86_64": a value of 0 in ar_num or ar_den removes PAR Step #6 - "compile-libfuzzer-introspector-x86_64": a value of -1 in ar_num or ar_den keeps PAR from bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": positive values change PAR Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ar_num; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! pixel aspect ratio den*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ar_den; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //if set all video info is removed Step #6 - "compile-libfuzzer-introspector-x86_64": Bool remove_video_info; Step #6 - "compile-libfuzzer-introspector-x86_64": //if set timing info is removed Step #6 - "compile-libfuzzer-introspector-x86_64": Bool remove_vui_timing_info; Step #6 - "compile-libfuzzer-introspector-x86_64": //new fullrange, -1 to use info from bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": s32 fullrange; Step #6 - "compile-libfuzzer-introspector-x86_64": //new vidformat flag, -1 to use info from bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": s32 video_format; Step #6 - "compile-libfuzzer-introspector-x86_64": //new color primaries flag, -1 to use info from bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": s32 color_prim; Step #6 - "compile-libfuzzer-introspector-x86_64": //new color transfer characteristics flag, -1 to use info from bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": s32 color_tfc; Step #6 - "compile-libfuzzer-introspector-x86_64": //new color matrix flag, -1 to use info from bitstream Step #6 - "compile-libfuzzer-introspector-x86_64": s32 color_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VUIInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSeiRecoveryPoint recovery_point; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSeiPicTiming pic_timing; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSeiItuTT35DolbyVision dovi; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_SEI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _vvc_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s8 sps_active_idx; /*currently active sps; must be initialized to -1 in order to discard not yet decodable SEIs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //-1 or the value of the vps/sps/pps ID of the nal just parsed Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_parsed_vps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_parsed_sps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_parsed_pps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_parsed_aps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_SPS sps[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_PPS pps[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_VPS vps[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VVCSliceInfo s_info; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0: minimal parsing, used by most tools. Slice header and picture header are skipped Step #6 - "compile-libfuzzer-introspector-x86_64": //1: full parsing, error check: used to retrieve end of slice header Step #6 - "compile-libfuzzer-introspector-x86_64": //2: full parsing, no error check (used by dumpers) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 parse_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 clli_data[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mdcv_data[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 clli_valid, mdcv_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool self_delimited; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // parsed header size Step #6 - "compile-libfuzzer-introspector-x86_64": u8 size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 self_delimited_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 TOC_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 TOC_stereo; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 TOC_code; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 code2_frame_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 code3_vbr; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 code3_padding; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 code3_padding_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nb_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": // either explicitly coded (e.g. self_delimited) or computer (e.g. cbr) Step #6 - "compile-libfuzzer-introspector-x86_64": u16 frame_lengths[255]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // computed packet size Step #6 - "compile-libfuzzer-introspector-x86_64": u32 packet_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OpusPacketHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NALUnitHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 track_ref_index; Step #6 - "compile-libfuzzer-introspector-x86_64": s8 sample_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVC_Extractor; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nal_unit_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_num, poc_lsb, slice_type, header_size_with_emulation; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 redundant_pic_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 poc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 poc_msb, poc_msb_prev, poc_lsb_prev, frame_num_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 frame_num_offset, frame_num_offset_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dependent_slice_segment_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_slice_segment_in_pic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 slice_segment_address; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 prev_layer_id_plus1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //bit offset of the num_entry_point (if present) field Step #6 - "compile-libfuzzer-introspector-x86_64": s32 entry_point_start_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 header_size_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": //byte offset of the payload start (after byte alignment) Step #6 - "compile-libfuzzer-introspector-x86_64": s32 payload_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 slice_qp_delta_start_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 slice_qp_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_SPS *sps; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_PPS *pps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_ReferencePictureSets *st_rps; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_ref_idx_l0_active, num_ref_idx_l1_active; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_lt_ref_pics; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_reference_pocs; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 reference_pocs[30]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVCSliceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 coefs[AV1_NUM_REF_FRAMES][6]; Step #6 - "compile-libfuzzer-introspector-x86_64": } AV1GMParams; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 rate_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pck_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } QCPRateTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cpb_removal_delay_length_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dpb_output_delay_length_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 time_offset_length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*to be eventually completed by other hrd members*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } AVC_HRD; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; /* used to compare pps when storing SVC PSS */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 sps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool entropy_coding_mode_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pic_order_present; /* pic_order_present_flag*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 redundant_pic_cnt_present; /* redundant_pic_cnt_present_flag */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 slice_group_count; /* num_slice_groups_minus1 + 1*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mb_slice_group_map_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pic_size_in_map_units_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 slice_group_change_rate_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used to discard repeated SPSs - 0: not parsed, 1 parsed, 2 sent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool weighted_pred_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 weighted_bipred_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool deblocking_filter_control_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_ref_idx_l0_default_active_minus1, num_ref_idx_l1_default_active_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVC_PPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nal_ref_idc, nal_unit_type, field_pic_flag, bottom_field_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_num, idr_pic_id, poc_lsb, slice_type; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delta_poc_bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delta_poc[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 redundant_pic_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 poc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 poc_msb, poc_msb_prev, poc_lsb_prev, frame_num_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 frame_num_offset, frame_num_offset_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": AVC_SPS *sps; Step #6 - "compile-libfuzzer-introspector-x86_64": AVC_PPS *pps; Step #6 - "compile-libfuzzer-introspector-x86_64": SVC_NALUHeader svc_nalhdr; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVCSliceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hours, minutes, seconds; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 n_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Float max_fps; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 counting_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVCSeiPicTimingTimecode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_negative_pics; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_positive_pics; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delta_poc[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 used_by_curr_pic[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 modif_idx_l0[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 modif_idx_l1[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 modif_flag_l0, modif_flag_l1; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_ReferencePictureSets; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 avg_bit_rate, max_bit_rate, avg_pic_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 constant_pic_rate_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_RateInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_RateInfo rates[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_layers, max_sub_layers; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_layers_independent, each_layer_is_ols; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_layer_id; //, num_layer_sets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_ptl; //max 256 Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_ProfileTierLevel ptl[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVC_VPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _webvtt_parser GF_WebVTTParser; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 timing_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_units_in_tick; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 fixed_frame_rate_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool aspect_ratio_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 par_num, par_den; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool overscan_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool video_signal_type_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 video_format; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool video_full_range_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool chroma_location_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_sample_loc_type_top_field, chroma_sample_loc_type_bottom_field; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool colour_description_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 colour_primaries; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transfer_characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool nal_hrd_parameters_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vcl_hrd_parameters_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool low_delay_hrd_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": AVC_HRD hrd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool pic_struct_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*to be eventually completed by other vui members*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } AVC_VUI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 idr_pic_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 temporal_id, priority_id, dependency_id, quality_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVC_NALUHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_cnt; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 exact_match_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 broken_link_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 changing_slice_group_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 valid; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVCSeiRecoveryPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pic_struct; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_clock_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": AVCSeiPicTimingTimecode timecodes[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": /*to be eventually completed by other pic_timing members*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } AVCSeiPicTiming; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id, vps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used to discard repeated SPSs - 0: not parsed, 1 parsed, 2 stored*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_ProfileTierLevel ptl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cw_flag ; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cw_left, cw_right, cw_top, cw_bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bit_depth_luma; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bit_depth_chroma; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 log2_max_pic_order_cnt_lsb; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool separate_colour_plane_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_CU_width, max_CU_height, max_CU_depth; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitsSliceSegmentAddress; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_short_term_ref_pic_sets, num_long_term_ref_pic_sps; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_ReferencePictureSets rps[65]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool aspect_ratio_info_present_flag, long_term_ref_pics_present_flag, temporal_mvp_enable_flag, sample_adaptive_offset_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sar_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 sar_width, sar_height; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_timing_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_units_in_tick, time_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool poc_proportional_to_timing_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_ticks_poc_diff_one_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool video_full_range_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool colour_description_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 colour_primaries, transfer_characteristic, matrix_coeffs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rep_format_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sps_ext_or_max_sub_layers_minus1, max_sub_layers_minus1, update_rep_format_flag, sub_layer_ordering_info_present_flag, scaling_list_enable_flag, infer_scaling_list_flag, scaling_list_ref_layer_id, scaling_list_data_present_flag, asymmetric_motion_partitions_enabled_flag, pcm_enabled_flag, strong_intra_smoothing_enable_flag, vui_parameters_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 log2_diff_max_min_luma_coding_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 log2_min_transform_block_size, log2_min_luma_coding_block_size, log2_max_transform_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_transform_hierarchy_depth_inter, max_transform_hierarchy_depth_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pcm_sample_bit_depth_luma_minus1, pcm_sample_bit_depth_chroma_minus1, pcm_loop_filter_disable_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 log2_min_pcm_luma_coding_block_size_minus3, log2_diff_max_min_pcm_luma_coding_block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 overscan_info_present, overscan_appropriate, video_signal_type_present_flag, video_format; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_loc_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chroma_sample_loc_type_top_field, chroma_sample_loc_type_bottom_field; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 neutral_chroma_indication_flag, field_seq_flag, frame_field_info_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 default_display_window_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 left_offset, right_offset, top_offset, bottom_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 hrd_parameters_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_SPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used to discard repeated SPSs - 0: not parsed, 1 parsed, 2 stored*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 bit_pos_vps_extensions; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vps_extension_found; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_layers, max_sub_layers, max_layer_id, num_layer_sets; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool temporal_id_nesting; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_ProfileTierLevel ptl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_SublayerPTL sub_ptl[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": //this is not parsed yet (in VPS VUI) Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_RateInfo rates[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scalability_mask[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dimension_id[MAX_LHVC_LAYERS][16]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer_id_in_nuh[MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer_id_in_vps[MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_profile_tier_level, num_output_layer_sets; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profile_level_tier_idx[MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_ProfileTierLevel ext_ptl[MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_rep_formats; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_RepFormat rep_formats[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rep_format_idx[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool base_layer_internal_flag, base_layer_available_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_layers_in_id_list[MAX_NUM_LAYER_SETS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 direct_dependency_flag[MAX_LHVC_LAYERS][MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool output_layer_flag[MAX_LHVC_LAYERS][MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_tier_level_idx[MAX_LHVC_LAYERS][MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool alt_output_layer_flag[MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_necessary_layers[MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool necessary_layers_flag[MAX_LHVC_LAYERS][MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 LayerSetLayerIdList[MAX_LHVC_LAYERS][MAX_LHVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 LayerSetLayerIdListMax[MAX_LHVC_LAYERS]; //the highest value in LayerSetLayerIdList[i] Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_VPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 x, y, w, h; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_slices; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVC_SubpicInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nal_unit_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_num, poc_lsb, slice_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 poc_msb_cycle_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 poc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 poc_msb, poc_msb_cycle, poc_msb_prev, poc_lsb_prev, frame_num_prev; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_SPS *sps; Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_PPS *pps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 picture_header_in_slice_header_flag, inter_slice_allowed_flag, intra_slice_allowed_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 irap_or_gdr_pic; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 non_ref_pic; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 gdr_pic; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gdr_recovery_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 recovery_point_valid, lmcs_enabled_flag, explicit_scaling_list_enabled_flag, temporal_mvp_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 prev_layer_id_plus1; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 compute_poc_defer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //picture header RPL state Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_RefPicList ph_rpl[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ph_rpl_idx[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //slice RPL state Step #6 - "compile-libfuzzer-introspector-x86_64": VVC_RefPicList rpl[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 rpl_idx[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_ref_idx_active[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //slice header size in bytes Step #6 - "compile-libfuzzer-introspector-x86_64": u32 payload_start_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_lt_or_il_pics; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_reference_pocs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_pocs[17]; Step #6 - "compile-libfuzzer-introspector-x86_64": } VVCSliceInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_whitelist; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PropUIntList seis; Step #6 - "compile-libfuzzer-introspector-x86_64": } SEI_Filter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _webvtt_sample GF_WebVTTSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 left; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 right; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 top; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } AVC_CROP; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool profile_present_flag, level_present_flag, tier_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_space; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profile_compatibility_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_SublayerPTL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used to discard repeated SPSs - 0: not parsed, 1 parsed, 2 stored*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dependent_slice_segments_enabled_flag, tiles_enabled_flag, uniform_spacing_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_extra_slice_header_bits, num_ref_idx_l0_default_active, num_ref_idx_l1_default_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool slice_segment_header_extension_present_flag, output_flag_present_flag, lists_modification_present_flag, cabac_init_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool weighted_pred_flag, weighted_bipred_flag, slice_chroma_qp_offsets_present_flag, deblocking_filter_override_enabled_flag, loop_filter_across_slices_enabled_flag, entropy_coding_sync_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool loop_filter_across_tiles_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pic_init_qp_minus26; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_tile_columns, num_tile_rows; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 column_width[22], row_height[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool sign_data_hiding_flag, constrained_intra_pred_flag, transform_skip_enabled_flag, cu_qp_delta_enabled_flag, transquant_bypass_enable_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 diff_cu_qp_delta_depth, pic_cb_qp_offset, pic_cr_qp_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool deblocking_filter_control_present_flag, pic_disable_deblocking_filter_flag, pic_scaling_list_data_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 beta_offset_div2, tc_offset_div2, log2_parallel_merge_level_minus2; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool curr_pic_ref_enabled_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_PPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _hevc_state Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //set by user Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_slice_header_parse; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //all other vars set by parser Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_SPS sps[16]; /* range allowed in the spec is 0..15 */ Step #6 - "compile-libfuzzer-introspector-x86_64": s8 sps_active_idx; /*currently active sps; must be initialized to -1 in order to discard not yet decodable SEIs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_PPS pps[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_VPS vps[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVCSliceInfo s_info; Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_SEI sei; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //-1 or the value of the vps/sps/pps ID of the nal just parsed Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_parsed_vps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_parsed_sps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 last_parsed_pps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 clli_data[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mdcv_data[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 clli_valid, mdcv_valid; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_3d_ref_disp_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVCState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": // Determined based on Codec Config OBU. Step #6 - "compile-libfuzzer-introspector-x86_64": int num_samples_per_frame; Step #6 - "compile-libfuzzer-introspector-x86_64": int sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": int sample_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": s16 audio_roll_distance; Step #6 - "compile-libfuzzer-introspector-x86_64": // Determined based on Audio Element OBUs. Step #6 - "compile-libfuzzer-introspector-x86_64": int total_substreams; Step #6 - "compile-libfuzzer-introspector-x86_64": // Determined based on the first Temporal Unit. Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bitstream_has_temporal_delimiters; Step #6 - "compile-libfuzzer-introspector-x86_64": // Determined based on the initial Temporal Units. Only valid when `pre_skip_is_finalized`. Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pre_skip; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*frame parsing state*/ Step #6 - "compile-libfuzzer-introspector-x86_64": IamfStateFrame frame_state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* The temporal units (audio frame + parameter block OBUs) are written to this bitstream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *temporal_unit_obus; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 temporal_unit_obus_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*IAMF config record - shall not be null when parsing - this is NOT destroyed by gf_iamf_reset_state(state, GF_TRUE) */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IAConfig *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } IAMFState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 picture_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 deprecated_number_of_slices; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 log2_desired_slice_size_in_mb; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProResPictureInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 profile_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 prof_compat; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 log2_max_frame_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 poc_type, poc_cycle_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 log2_max_poc_lsb; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 delta_pic_order_always_zero_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 offset_for_non_ref_pic, offset_for_top_to_bottom_field; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_mbs_only_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mb_adaptive_frame_field_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_num_ref_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gaps_in_frame_num_value_allowed_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 luma_bit_depth_m8; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_bit_depth_m8; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ChromaArrayType; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s16 offset_for_ref_frame[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vui_parameters_present_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": AVC_VUI vui; Step #6 - "compile-libfuzzer-introspector-x86_64": AVC_CROP crop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*used to discard repeated SPSs - 0: not parsed, 1 parsed, 2 sent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sbusps_crc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*for SVC stats during import*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_ei, nb_ep, nb_eb; Step #6 - "compile-libfuzzer-introspector-x86_64": } AVC_SPS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile_space, tier_flag, profile_idc, level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profile_compatibility_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool general_progressive_source_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool general_interlaced_source_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool general_non_packed_constraint_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool general_frame_only_constraint_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 general_reserved_44bits; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HEVC_SublayerPTL sub_ptl[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_ProfileTierLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RepFormat Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chroma_format_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pic_width_luma_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pic_height_luma_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bit_depth_luma; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bit_depth_chroma; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 separate_colour_plane_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } HEVC_RepFormat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct hevc_combine{ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_hevccombine, first_slice_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 buffer_header_src_alloc; // because payload_start_offset is s32, otherwhise it's an u32 Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *buffer_header_src; Step #6 - "compile-libfuzzer-introspector-x86_64": }Combine; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 frame_hdr_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 encoder_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 width; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 height; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_format; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 interlaced_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 aspect_ratio_information; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 framerate_code; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 color_primaries; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 transfer_characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 alpha_channel_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 load_luma_quant_matrix, load_chroma_quant_matrix; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 luma_quant_matrix[8][8]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 chroma_quant_matrix[8][8]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nb_pic; //1 or 2 Step #6 - "compile-libfuzzer-introspector-x86_64": //for now we don't parse this Step #6 - "compile-libfuzzer-introspector-x86_64": // GF_ProResPictureInfo pictures[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProResFrameInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.308 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/odf_parse_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.313 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/compositor_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _object_clock GF_Clock; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Event evt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_Event dom_evt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOMEventTarget *target; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *sg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_QueuedEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _soundinterface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*gets volume for each channel - vol = Fixed[GF_AUDIO_MIXER_MAX_CHANNELS]. returns 1 if volume shall be changed (!= 1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": if NULL channels are always at full intensity*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*GetChannelVolume)(GF_Node *owner, Fixed *vol); Step #6 - "compile-libfuzzer-introspector-x86_64": /*node owning the structure*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SoundInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _media_sensor Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": M_MediaSensor *sensor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *seg; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init; Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream owner*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*private cache (avoids browsing all sensor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 active_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": } MediaSensorStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_sc_texture_handler Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": /*low-level texture object for internal rasterizer and OpenGL - this is not exposed out of libgpac*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __texture_wrapper *tx_io; Step #6 - "compile-libfuzzer-introspector-x86_64": /*media stream*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": /*texture is open (for DEF/USE)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_open; Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is needed in case the Url is changed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": // MFURL current_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*to override by each texture node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*update_texture_fcnt)(struct _gf_sc_texture_handler *txh); Step #6 - "compile-libfuzzer-introspector-x86_64": /*needs_release if a visual frame is grabbed (not used by modules)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 needs_release; Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream_finished: indicates stream is over (not used by modules)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stream_finished; Step #6 - "compile-libfuzzer-introspector-x86_64": /*needs_refresh: indicates texture content has been changed - needed by modules performing tile drawing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool needs_refresh; Step #6 - "compile-libfuzzer-introspector-x86_64": /*needed to discard same frame fetch*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_frame_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*active display in the texture (0, 0 == top, left)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": //GF_Rect active_window; Step #6 - "compile-libfuzzer-introspector-x86_64": /*texture is transparent*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool transparent; Step #6 - "compile-libfuzzer-introspector-x86_64": /*flags for user - the repeatS and repeatT are set upon creation, the rest is NEVER touched by compositor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*gradients are relative to the object bounds, therefore a gradient is not the same if used on 2 different Step #6 - "compile-libfuzzer-introspector-x86_64": objects - since we don't want to build an offscreen texture for the gradient, gradients have to be updated Step #6 - "compile-libfuzzer-introspector-x86_64": at each draw - the matrix shall be updated to the gradient transformation in the local system Step #6 - "compile-libfuzzer-introspector-x86_64": MUST be set for gradient textures*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*compute_gradient_matrix)(struct _gf_sc_texture_handler *txh, GF_Rect *bounds, GF_Matrix2D *mat, Bool for_3d); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*image data for natural media*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": //we need a local copy of width/height/etc since some textures may be defined without a stream object Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size, width, height, pixelformat, pixel_ar, stride, stride_chroma, nb_planes; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_flipped; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterFrameInterface *frame_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_frames, upload_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_VRML Step #6 - "compile-libfuzzer-introspector-x86_64": /*if set texture has been transformed by MatteTexture -> disable blit*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_cmat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*matteTexture parent if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *matteTexture; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 probe_time_ms; Step #6 - "compile-libfuzzer-introspector-x86_64": /*user data for video output module, if needed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *vout_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextureHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*od_manager owning service, NULL for services created for remote channels*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _od_manager *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*service url*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *url; Step #6 - "compile-libfuzzer-introspector-x86_64": char *url_frag; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Filter *source_filter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of attached remote channels ODM (ESD URLs)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": // u32 nb_ch_users; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of attached remote ODM (OD URLs)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_odm_users; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*clock objects. Kept at service level since ESID namespace is the service one*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *clocks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed set_speed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool connect_ack; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SceneNamespace; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ODID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ServiceID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid_id, ocr_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Double duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Double current_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: stopped, 1: playing, 2: paused, 3: not setup, 4; setup failed.*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool raw_media; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool generated_scene; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*name of module handling the service service */ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *service_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": /*name of service*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *service_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*service redirect object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *remote_url; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set if the service is owned by this object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool owns_service; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream buffer: Step #6 - "compile-libfuzzer-introspector-x86_64": -2: stream is not playing Step #6 - "compile-libfuzzer-introspector-x86_64": -1: stream has no buffering Step #6 - "compile-libfuzzer-introspector-x86_64": >=0: amount of media data present in buffer, in ms Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_buffer, max_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of AUs in DB (cumulated on all input channels)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 db_unit_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of CUs in composition memory (if any) and CM capacity*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cb_unit_count, cb_max_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*inidciate that thye composition memory is bypassed for this decoder (video only) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool direct_video_memory; Step #6 - "compile-libfuzzer-introspector-x86_64": /*clock delay in ms of object clock: this is the delay set by the audio renderer to keep AV in sync Step #6 - "compile-libfuzzer-introspector-x86_64": and corresponds to the amount of ms to delay non-audio streams to keep sync*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 clock_drift; Step #6 - "compile-libfuzzer-introspector-x86_64": /*codec name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *codec_name; Step #6 - "compile-libfuzzer-introspector-x86_64": /*object type - match streamType (cf constants.h)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 od_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*audio properties*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_rate, afmt, num_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": /*video properties (w & h also used for scene codecs)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height, pixelFormat, par; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*average birate over last second and max bitrate over one second at decoder input according to media timeline - expressed in bits per sec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avg_bitrate, max_bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": /*average birate over last second and max bitrate over one second at decoder input according to processing time - expressed in bits per sec*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avg_process_bitrate, max_process_bitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_dec_frames, nb_dropped; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_frame_time, last_frame_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_dec_time, irap_total_dec_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_dec_time, irap_max_dec_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 au_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_iraps; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ntp_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": //0 if mono, 2 or more otherwise Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_views; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*4CC of original protection scheme used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 protection; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 lang; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *lang_code; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*name of media if not defined in OD framework*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const char *media_url; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _audio_group Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": AUDIO_GROUP_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*register audio node with parent audio renderer (mixer or main renderer)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_audio_register(GF_AudioInput *ai, GF_TraverseState *tr_state); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_audio_unregister(GF_AudioInput *ai); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_SVG Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_sc_get_mfurl_from_xlink(GF_Node *node, MFURL *mfurl); Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed gf_sc_svg_convert_length_to_display(GF_Compositor *sr, SVG_Length *length); Step #6 - "compile-libfuzzer-introspector-x86_64": char *gf_scene_resolve_xlink(GF_Node *node, char *the_url); Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err compositor_2d_set_aspect_ratio(GF_Compositor *sr); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_2d_set_user_transform(GF_Compositor *sr, Fixed zoom, Fixed tx, Fixed ty, Bool is_resize) ; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err compositor_2d_get_video_access(GF_VisualManager *surf); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_2d_release_video_access(GF_VisualManager *surf); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect compositor_2d_update_clipper(GF_TraverseState *tr_state, GF_Rect this_clip, Bool *need_restore, GF_Rect *original, Bool for_layer); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool compositor_2d_check_attached(GF_VisualManager *visual); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_2d_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 is_offscreen); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_2d_init_callbacks(GF_Compositor *compositor); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_2d_reset_gl_auto(GF_Compositor *compositor); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_2d_hybgl_flush_video(GF_Compositor *compositor, GF_IRect *area); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_2d_hybgl_clear_surface(GF_VisualManager *visual, GF_IRect *rc, u32 BackColor, u32 is_offscreen_clear); Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool compositor_texture_rectangles(GF_VisualManager *visual, GF_TextureHandler *txh, GF_IRect *clip, GF_Rect *unclip, GF_Window *src, GF_Window *dst, Bool *disable_blit, Bool *has_scale); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool compositor_get_2d_plane_intersection(GF_Ray *ray, SFVec3f *res); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_send_resize_event(GF_Compositor *compositor, GF_SceneGraph *subscene, Fixed old_z, Fixed old_tx, Fixed old_ty, Bool is_resize); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_set_cache_memory(GF_Compositor *compositor, u32 memory); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_3D Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err compositor_3d_set_aspect_ratio(GF_Compositor *sr); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Camera *compositor_3d_get_camera(GF_Compositor *sr); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_3d_reset_camera(GF_Compositor *sr); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Camera *compositor_layer3d_get_camera(GF_Node *node); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_layer3d_bind_camera(GF_Node *node, Bool do_bind, u32 nav_value); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_3d_draw_bitmap(struct _drawable *stack, DrawAspect2D *asp, GF_TraverseState *tr_state, Fixed width, Fixed height, Fixed bmp_scale_x, Fixed bmp_scale_y); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err compositor_3d_get_screen_buffer(GF_Compositor *sr, GF_VideoSurface *fb, u32 depth_buffer_mode); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err compositor_3d_get_offscreen_buffer(GF_Compositor *sr, GF_VideoSurface *fb, u32 view_idx, u32 depth_buffer_mode); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err compositor_3d_release_screen_buffer(GF_Compositor *sr, GF_VideoSurface *framebuffer); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_load_opengl_extensions(GF_Compositor *sr, Bool has_gl_context); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_sc_fit_world_to_screen(GF_Compositor *compositor); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err compositor_3d_setup_fbo(u32 width, u32 height, u32 *fbo_id, u32 *tx_id, u32 *depth_id); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_3d_delete_fbo(u32 *fbo_id, u32 *fbo_tx_id, u32 *fbo_depth_id, Bool keep_tx_id); Step #6 - "compile-libfuzzer-introspector-x86_64": u32 compositor_3d_get_fbo_pixfmt(); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_3d_enable_fbo(GF_Compositor *compositor, Bool enable); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_sc_exec_event(GF_Compositor *sr, GF_Event *evt); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_get_nodes_bounds(GF_Node *self, GF_ChildNodeItem *children, GF_TraverseState *tr_state, s32 *child_idx); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_sc_exec_event_vrml(GF_Compositor *compositor, GF_Event *ev); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_visual_register(GF_Compositor *sr, GF_VisualManager *surf); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_visual_unregister(GF_Compositor *sr, GF_VisualManager *surf); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_sc_visual_is_registered(GF_Compositor *sr, GF_VisualManager *surf); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_sc_pick_in_clipper(GF_TraverseState *tr_state, GF_Rect *clip); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_gradient_update(GF_TextureHandler *txh); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_set_ar_scale(GF_Compositor *sr, Fixed scaleX, Fixed scaleY); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*reset focus if node being deleted has the focus - must be called for each focusable node (internally called for 2D & 3D drawable nodes)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_check_focus_upon_destroy(GF_Node *n); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_key_navigator_del(GF_Compositor *sr, GF_Node *n); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_sc_change_key_navigator(GF_Compositor *sr, GF_Node *n); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *gf_scene_get_keynav(GF_SceneGraph *sg, GF_Node *sensor); Step #6 - "compile-libfuzzer-introspector-x86_64": const char *gf_scene_get_service_url(GF_SceneGraph *sg); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_scene_is_over(GF_SceneGraph *sg); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SceneGraph *gf_scene_enum_extra_scene(GF_SceneGraph *sg, u32 *i); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_scene_is_dynamic_scene(GF_SceneGraph *sg); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_SVG Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_svg_build_gradient_texture(GF_TextureHandler *txh); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*base routine fo all svg elements: Step #6 - "compile-libfuzzer-introspector-x86_64": - check for conditional processing (requiredXXX, ...) Step #6 - "compile-libfuzzer-introspector-x86_64": - apply animation and inheritance Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": returns 0 if the node shall not be traversed due to conditional processing Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool compositor_svg_traverse_base(GF_Node *node, SVGAllAttributes *all_atts, GF_TraverseState *tr_state, SVGPropertiesPointers *backup_props, u32 *backup_flags); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool compositor_svg_is_display_off(SVGPropertiesPointers *props); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_svg_apply_local_transformation(GF_TraverseState *tr_state, SVGAllAttributes *atts, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix); Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_svg_restore_parent_transformation(GF_TraverseState *tr_state, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void compositor_svg_traverse_children(GF_ChildNodeItem *children, GF_TraverseState *tr_state); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool compositor_svg_evaluate_conditional(GF_Compositor *compositor, SVGAllAttributes *all_atts); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*returns the node associated with the given xlink - this is not always the target node of the xlink structure due Step #6 - "compile-libfuzzer-introspector-x86_64": to async restart of animation nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *compositor_svg_get_xlink_resource_node(GF_Node *node, XMLRI *xlink); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Text handling*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*we identify the edit caret in a text string as this value*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #define GF_CARET_CHAR 0x1 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_font GF_Font; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct _gf_font Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*fonts are linked within the font manager*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Font *next; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of glyphs in the font*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Glyph *glyph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 em_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 styles; Step #6 - "compile-libfuzzer-introspector-x86_64": /*font uits in em size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 ascent, descent, underline, line_spacing, max_advance_h, max_advance_v; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 baseline; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*only set for embedded font engines (SVG fonts)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Font *(*get_alias)(void *udta); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err (*get_glyphs)(void *udta, const char *utf_string, u32 *glyph_ids_buffer, u32 *io_glyph_ids_buffer_size, const char *xml_lang, Bool *is_rtl); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Glyph *(*load_glyph)(void *udta, u32 glyph_name); Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool not_loaded; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": struct _gf_ft_mgr *ft_mgr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of spans currently using the font - this is needed to allow for dynamic discard of the font*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *spans; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*span direction is horizontal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXT_SPAN_HORIZONTAL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*span is underlined*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXT_SPAN_UNDERLINE = 1<<1, Step #6 - "compile-libfuzzer-introspector-x86_64": /*span is fliped (coord systems with Y-axis pointing downwards like SVG)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXT_SPAN_FLIP = 1<<2, Step #6 - "compile-libfuzzer-introspector-x86_64": /*span is in the current text selection*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXT_SPAN_RIGHT_TO_LEFT = 1<<3, Step #6 - "compile-libfuzzer-introspector-x86_64": /*span is in the current text selection*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXT_SPAN_SELECTED = 1<<4, Step #6 - "compile-libfuzzer-introspector-x86_64": /*span is strikeout*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TEXT_SPAN_STRIKEOUT = 1<<5 Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __text_span Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Font *font; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Glyph **glyphs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_glyphs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed font_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*scale to apply to get to requested font size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed font_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Rect bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*MPEG-4 span scaling (length & maxExtend)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x_scale, y_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": /*x (resp. y) offset in local coord system. Ignored if per-glyph dx (resp dy) are specified*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed off_x, off_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*per-glyph positioning - when allocated, this is the same number as the glyphs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed *dx, *dy, *rot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*span language*/ Step #6 - "compile-libfuzzer-introspector-x86_64": // const char *lang; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*span texturing and 3D tools*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _span_internal *ext; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*SVG stuff :(*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *anchor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *user; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextSpan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioInput input; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeNode time_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool set_duration, failure; Step #6 - "compile-libfuzzer-introspector-x86_64": } AudioClipStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioInput input; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeNode time_handle; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Double start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } AudioSourceStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _od_manager GF_ObjectManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL *url; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *mo; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProtoLink; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_ft_mgr GF_FontManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _group_cache_candidate GF_CacheCandidate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioInterface input_ifce; Step #6 - "compile-libfuzzer-introspector-x86_64": /*can be NULL if the audio node generates its output from other input*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": /*object speed and intensity*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed speed, intensity; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool stream_finished; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool need_release; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 is_open; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_muted; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_playing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool register_with_renderer, register_with_parent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SoundInterface *snd; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _visual_manager GF_VisualManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _time_node Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*UpdateTimeNode)(struct _time_node *); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_registered, needs_unregister; Step #6 - "compile-libfuzzer-introspector-x86_64": /*user data*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TimeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _sensor_handler Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*sensor enabled or not ?*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*IsEnabled)(GF_Node *node); Step #6 - "compile-libfuzzer-introspector-x86_64": /*user input on sensor: Step #6 - "compile-libfuzzer-introspector-x86_64": is_over: pointing device is over a shape the sensor is attached to Step #6 - "compile-libfuzzer-introspector-x86_64": is_cancel: the sensor state has been canceled due to another sensor. This typically happens following "click" events in SVG Step #6 - "compile-libfuzzer-introspector-x86_64": which do not consume the mousedown but consumes the mouseup Step #6 - "compile-libfuzzer-introspector-x86_64": evt_type: mouse event type Step #6 - "compile-libfuzzer-introspector-x86_64": compositor: pointer to compositor - hit info is stored at compositor level Step #6 - "compile-libfuzzer-introspector-x86_64": return: was the event consumed ? Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*OnUserEvent)(struct _sensor_handler *sh, Bool is_over, Bool is_cancel, GF_Event *ev, GF_Compositor *compositor); Step #6 - "compile-libfuzzer-introspector-x86_64": Bool grabbed; Step #6 - "compile-libfuzzer-introspector-x86_64": /*pointer to the sensor node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *sensor; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SensorHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_scene GF_Scene; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _draw_aspect_2d DrawAspect2D; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _audiointerface Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*fetch audio data for a given audio delay (~soundcard drift) - if delay is 0 sync should not be performed Step #6 - "compile-libfuzzer-introspector-x86_64": (eg intermediate mix) */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *(*FetchFrame) (void *callback, u32 *size, u32 *planar_stride, u32 audio_delay_ms); Step #6 - "compile-libfuzzer-introspector-x86_64": /*release a number of bytes in the indicated frame (ts)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*ReleaseFrame) (void *callback, u32 nb_bytes); Step #6 - "compile-libfuzzer-introspector-x86_64": /*get media speed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed (*GetSpeed)(void *callback); Step #6 - "compile-libfuzzer-introspector-x86_64": /*gets volume for each channel - vol = Fixed[GF_AUDIO_MIXER_MAX_CHANNELS]. returns 1 if volume shall be changed (!= 1.0)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*GetChannelVolume)(void *callback, Fixed *vol); Step #6 - "compile-libfuzzer-introspector-x86_64": /*returns 1 if muted*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*IsMuted)(void *callback); Step #6 - "compile-libfuzzer-introspector-x86_64": /*user callback*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *callback; Step #6 - "compile-libfuzzer-introspector-x86_64": /*returns 0 if config is not known yet or changed, Step #6 - "compile-libfuzzer-introspector-x86_64": otherwise AND IF @for_reconf is set, updates member var below and return TRUE Step #6 - "compile-libfuzzer-introspector-x86_64": You may return 0 to force parent user invalidation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool (*GetConfig)(struct _audiointerface *ai, Bool for_reconf); Step #6 - "compile-libfuzzer-introspector-x86_64": /*updated cfg, or 0 otherwise*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chan, afmt, samplerate; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ch_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool forced_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": //updated at each frame, used if frame fetch returns NULL Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_buffering; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioInterface; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeline_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 media_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": //for now only used in MPEG-2, so media_pts is in 90khz scale Step #6 - "compile-libfuzzer-introspector-x86_64": u64 media_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool force_reload; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_paused; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_discontinuity; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ntp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AssociatedContentTiming; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_addon_media GF_AddonMedia; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _traversing_state GF_TraverseState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool multisample; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool bgra_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool abgr_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool npot_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool rect_texture; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool point_sprite; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vbo, pbo, fbo; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gles2_unpack; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_shaders; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool npot; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 max_texture_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GLCaps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __audiomix GF_AudioMixer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //negative values mean "timeline is ready no need for timing message" Step #6 - "compile-libfuzzer-introspector-x86_64": s32 timeline_id; Step #6 - "compile-libfuzzer-introspector-x86_64": const char *external_URL; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_announce, is_splicing; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reload_external; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enable_if_defined; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_if_defined; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Fraction activation_countdown; Step #6 - "compile-libfuzzer-introspector-x86_64": //start and end times of splicing if any Step #6 - "compile-libfuzzer-introspector-x86_64": Double splice_start_time, splice_end_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool splice_time_pts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AssociatedContentLocation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pid_id; //esid for clock solving Step #6 - "compile-libfuzzer-introspector-x86_64": u32 state; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_seen_eos; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *pid; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODMExtraPid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": void *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": /*called when new video frame is ready to be flushed on screen. time is the compositor global clock in ms*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_video_frame)(void *udta, u32 time); Step #6 - "compile-libfuzzer-introspector-x86_64": /*called when video output has been resized*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_video_reconfig)(void *udta, u32 width, u32 height, u8 bpp); Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VideoListener; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _media_control Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": M_MediaControl *control; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*store current values to detect changes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Double media_start, media_stop; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed media_speed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": MFURL url; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Scene *parent; Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream owner*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaObject *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream owner's clock*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Clock *ck; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 changed; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_init; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool paused; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prev_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*stream object list (segments)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *seg; Step #6 - "compile-libfuzzer-introspector-x86_64": /*current active segment index (ie, controlling the PLAY range of the media)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_seg; Step #6 - "compile-libfuzzer-introspector-x86_64": } MediaControlStack; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _audio_render Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Compositor *compositor; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_bytes_out, samplerate, bytes_per_samp, nb_bytes_out, buffer_size, nb_buffers; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_time_sr, time_at_last_config_sr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FilterPid *aout; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 video_ts; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool scene_ready; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_audio_objects; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*startup time, used when no audio output is set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": /*freeze time, used when no audio output is set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 freeze_time; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* Bool disable_resync; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool disable_multichannel; Step #6 - "compile-libfuzzer-introspector-x86_64": */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*frozen time counter if set*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool Frozen; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*system clock compute when audio output is present*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_time, bytes_per_second, time_at_last_config; Step #6 - "compile-libfuzzer-introspector-x86_64": //number of bytes requested by sound card since last reconfig Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bytes_requested; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*final output*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioMixer *mixer; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool need_reconfig; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 config_forced, wait_for_rcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 audio_delay, volume, pan, mute; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //set when output is not realtime - set to 2 will indicate end of session Step #6 - "compile-libfuzzer-introspector-x86_64": u32 non_rt_output; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed yaw, pitch, roll; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioRenderer; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.343 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/avilib.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _avistdindex_entry { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwOffset; // qwBaseOffset + this is absolute file offset Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwSize; // bit 31 is set if this is NOT a keyframe Step #6 - "compile-libfuzzer-introspector-x86_64": } avistdindex_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _avisuperindex_entry { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 qwOffset; // absolute file offset Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwSize; // size of index chunk at this offset Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwDuration; // time span in stream ticks Step #6 - "compile-libfuzzer-introspector-x86_64": } avisuperindex_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _avisuperindex_chunk { Step #6 - "compile-libfuzzer-introspector-x86_64": char fcc[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwSize; // size of this chunk Step #6 - "compile-libfuzzer-introspector-x86_64": u16 wLongsPerEntry; // size of each entry in aIndex array (must be 8 for us) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bIndexSubType; // future use. must be 0 Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bIndexType; // one of AVI_INDEX_* codes Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nEntriesInUse; // index of first unused member in aIndex array Step #6 - "compile-libfuzzer-introspector-x86_64": char dwChunkId[4]; // fcc of what is indexed Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwReserved[3]; // meaning differs for each index type/subtype. Step #6 - "compile-libfuzzer-introspector-x86_64": // 0 if unused Step #6 - "compile-libfuzzer-introspector-x86_64": avisuperindex_entry *aIndex; // where are the ix## chunks Step #6 - "compile-libfuzzer-introspector-x86_64": avistdindex_chunk **stdindex; // the ix## chunks itself (array) Step #6 - "compile-libfuzzer-introspector-x86_64": } avisuperindex_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_height; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bi_planes; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bi_bit_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_compression; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_size_image; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_x_pels_per_meter; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_y_pels_per_meter; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_clr_used; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bi_clr_important; Step #6 - "compile-libfuzzer-introspector-x86_64": } alBITMAPINFOHEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fcc_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fcc_handler; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_caps; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 w_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 w_language; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_initial_frames; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_suggested_buffer_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_quality; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dw_sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dw_left; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dw_top; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dw_right; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dw_bottom; Step #6 - "compile-libfuzzer-introspector-x86_64": } alAVISTREAMHEADER; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 key; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 len; Step #6 - "compile-libfuzzer-introspector-x86_64": } video_index_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct track_s Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int a_fmt; /* Audio format, see #defines below */ Step #6 - "compile-libfuzzer-introspector-x86_64": int a_chans; /* Audio channels, 0 for no audio */ Step #6 - "compile-libfuzzer-introspector-x86_64": int a_rate; /* Rate in Hz */ Step #6 - "compile-libfuzzer-introspector-x86_64": int a_bits; /* bits per audio sample */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mp3rate; /* mp3 bitrate kbs*/ Step #6 - "compile-libfuzzer-introspector-x86_64": int a_vbr; /* 0 == no Variable BitRate */ Step #6 - "compile-libfuzzer-introspector-x86_64": int padrate; /* byte rate used for zero padding */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int audio_strn; /* Audio stream number */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 audio_bytes; /* Total number of bytes of audio data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int audio_chunks; /* Chunks of audio data in the file */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char audio_tag[4]; /* Tag of audio data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int audio_posc; /* Audio position: chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": int audio_posb; /* Audio position: byte within chunk */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 a_codech_off; /* absolut offset of audio codec information */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 a_codecf_off; /* absolut offset of audio codec information */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": audio_index_entry *audio_index; Step #6 - "compile-libfuzzer-introspector-x86_64": avisuperindex_chunk *audio_superindex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } track_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 w_format_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 n_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 n_samples_per_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 n_avg_bytes_per_sec; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 n_block_align; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 w_bits_per_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 cb_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } alWAVEFORMATEX; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *fdes; /* File descriptor of AVI file */ Step #6 - "compile-libfuzzer-introspector-x86_64": int mode; /* 0 for reading, 1 for writing */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int width; /* Width of a video frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": int height; /* Height of a video frame */ Step #6 - "compile-libfuzzer-introspector-x86_64": double fps; /* Frames per second */ Step #6 - "compile-libfuzzer-introspector-x86_64": char compressor[8]; /* Type of compressor, 4 bytes + padding for 0 byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": char compressor2[8]; /* Type of compressor, 4 bytes + padding for 0 byte */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 video_strn; /* Video stream number */ Step #6 - "compile-libfuzzer-introspector-x86_64": int video_frames; /* Number of video frames */ Step #6 - "compile-libfuzzer-introspector-x86_64": char video_tag[4]; /* Tag of video data */ Step #6 - "compile-libfuzzer-introspector-x86_64": int video_pos; /* Number of next frame to be read Step #6 - "compile-libfuzzer-introspector-x86_64": (if index present) */ Step #6 - "compile-libfuzzer-introspector-x86_64": alAVISTREAMHEADER video_stream_header; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_len; /* maximum video chunk present */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": track_t track[AVI_MAX_TRACKS]; // up to AVI_MAX_TRACKS audio tracks supported Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 pos; /* position in file */ Step #6 - "compile-libfuzzer-introspector-x86_64": int n_idx; /* number of index entries actually filled */ Step #6 - "compile-libfuzzer-introspector-x86_64": int max_idx; /* number of index entries actually allocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 v_codech_off; /* absolut offset of video codec (strh) info */ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 v_codecf_off; /* absolut offset of video codec (strf) info */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 (*idx)[16]; /* index entries (AVI idx1 tag) */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": video_index_entry *video_index; Step #6 - "compile-libfuzzer-introspector-x86_64": avisuperindex_chunk *video_superindex; /* index of indices */ Step #6 - "compile-libfuzzer-introspector-x86_64": int is_opendml; /* set to 1 if this is an odml file with multiple index chunks */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 last_pos; /* Position of last frame written */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_len; /* Length of last frame written */ Step #6 - "compile-libfuzzer-introspector-x86_64": int must_use_index; /* Flag if frames are duplicated */ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 movi_start; Step #6 - "compile-libfuzzer-introspector-x86_64": int total_frames; /* total number of frames if dmlh is present */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 anum; // total number of audio tracks Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aptr; // current audio working track Step #6 - "compile-libfuzzer-introspector-x86_64": char *index_file; // read the avi index from this file Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": alBITMAPINFOHEADER *bitmap_info_header; Step #6 - "compile-libfuzzer-introspector-x86_64": alWAVEFORMATEX *wave_format_ex[AVI_MAX_TRACKS]; Step #6 - "compile-libfuzzer-introspector-x86_64": alAVISTREAMHEADER stream_headers[AVI_MAX_TRACKS]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* extradata; Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned int extradata_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // add a new riff chunk after this amount of bytes Step #6 - "compile-libfuzzer-introspector-x86_64": u64 new_riff_threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": } avi_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _avistdindex_chunk { Step #6 - "compile-libfuzzer-introspector-x86_64": char fcc[4]; // ix## Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwSize; // size of this chunk Step #6 - "compile-libfuzzer-introspector-x86_64": u16 wLongsPerEntry; // must be sizeof(aIndex[0])/sizeof(DWORD) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bIndexSubType; // must be 0 Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bIndexType; // must be AVI_INDEX_OF_CHUNKS Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nEntriesInUse; // Step #6 - "compile-libfuzzer-introspector-x86_64": char dwChunkId[4]; // '##dc' or '##db' or '##wb' etc.. Step #6 - "compile-libfuzzer-introspector-x86_64": u64 qwBaseOffset; // all dwOffsets in aIndex array are relative to this Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dwReserved3; // must be 0 Step #6 - "compile-libfuzzer-introspector-x86_64": avistdindex_entry *aIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } avistdindex_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 len; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 tot; Step #6 - "compile-libfuzzer-introspector-x86_64": } audio_index_entry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.352 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/ogg.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *header; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 header_len; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *body; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 body_len; Step #6 - "compile-libfuzzer-introspector-x86_64": } ogg_page; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *packet; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 b_o_s; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 e_o_s; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 granulepos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 packetno; /* sequence number for decode; the framing Step #6 - "compile-libfuzzer-introspector-x86_64": knows where there's a hole in the data, Step #6 - "compile-libfuzzer-introspector-x86_64": but we need coupling so that the codec Step #6 - "compile-libfuzzer-introspector-x86_64": (which is in a separate abstraction Step #6 - "compile-libfuzzer-introspector-x86_64": layer) also knows about the gap */ Step #6 - "compile-libfuzzer-introspector-x86_64": } ogg_packet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": s32 endbyte; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 endbit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 storage; Step #6 - "compile-libfuzzer-introspector-x86_64": } oggpack_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 storage; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 fill; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 returned; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 unsynced; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 headerbytes; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 bodybytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } ogg_sync_state; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char *body_data; /* bytes from packet bodies */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 body_storage; /* storage elements allocated */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 body_fill; /* elements stored; fill mark */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 body_returned; /* elements of fill returned */ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 *lacing_vals; /* The values that will go to the segment table */ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 *granule_vals; /* granulepos values for headers. Not compact Step #6 - "compile-libfuzzer-introspector-x86_64": this way, but it is simple coupled to the Step #6 - "compile-libfuzzer-introspector-x86_64": lacing fifo */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 lacing_storage; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 lacing_fill; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 lacing_packet; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 lacing_returned; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": unsigned char header[282]; /* working space for header encode */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 header_fill; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 e_o_s; /* set when we have buffered the last packet in the Step #6 - "compile-libfuzzer-introspector-x86_64": logical bitstream */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 b_o_s; /* set after we've written the initial page Step #6 - "compile-libfuzzer-introspector-x86_64": of a logical bitstream */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 serialno; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pageno; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 packetno; /* sequence number for decode; the framing Step #6 - "compile-libfuzzer-introspector-x86_64": knows where there's a hole in the data, Step #6 - "compile-libfuzzer-introspector-x86_64": but we need coupling so that the codec Step #6 - "compile-libfuzzer-introspector-x86_64": (which is in a separate abstraction Step #6 - "compile-libfuzzer-introspector-x86_64": layer) also knows about the gap */ Step #6 - "compile-libfuzzer-introspector-x86_64": s64 granulepos; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } ogg_stream_state; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.360 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/mesh.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s8 x, y, z; Step #6 - "compile-libfuzzer-introspector-x86_64": s8 __dummy; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFVec3f_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __gf_mesh Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*vertex list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 v_count, v_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Vertex *vertices; Step #6 - "compile-libfuzzer-introspector-x86_64": /*triangle indexes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 i_count, i_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": IDX_TYPE *indices; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*one of the above type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mesh_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*one of the above flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*bounds info: bounding box and bounding sphere radius*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BBox bounds; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*aabb tree of the mesh if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __AABBNode *aabb_root; Step #6 - "compile-libfuzzer-introspector-x86_64": /*triangle indexes used in AABB tree - order may be different than the one in mesh->indices*/ Step #6 - "compile-libfuzzer-introspector-x86_64": IDX_TYPE *aabb_indices; Step #6 - "compile-libfuzzer-introspector-x86_64": // u32 aabb_nb_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vbo; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vbo_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool vbo_dirty, vbo_dynamic; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Mesh; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*position*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f pos; Step #6 - "compile-libfuzzer-introspector-x86_64": /*texture coordinates*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f texcoords; Step #6 - "compile-libfuzzer-introspector-x86_64": /*normal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef MESH_USE_FIXED_NORMAL Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f normal; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f_bytes normal; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*color if used by mesh object*/ Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef MESH_USE_SFCOLOR Step #6 - "compile-libfuzzer-introspector-x86_64": SFColorRGBA color; Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": u32 color; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Vertex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __AABBNode Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*bbox*/ Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec3f min, max; Step #6 - "compile-libfuzzer-introspector-x86_64": /*sorted indices in mesh indices list*/ Step #6 - "compile-libfuzzer-introspector-x86_64": IDX_TYPE *indices; Step #6 - "compile-libfuzzer-introspector-x86_64": /*nb triangles*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": /*children nodes, NULL if leaf*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __AABBNode *pos, *neg; Step #6 - "compile-libfuzzer-introspector-x86_64": } AABBNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed min_phi; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed max_phi; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed min_theta; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed max_theta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MeshSphereAngles; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.368 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/swf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWFText SWFText; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWF_Button SWF_Button; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWFFont SWFFont; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D mat; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ColorMatrix cmat; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 depth; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 char_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } DispShape; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed x, y; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed w, h; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWFRec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 solid_col; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbGrad; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *grad_col; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *grad_ratio; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D mat; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 img_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed width; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SWFPath *path; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWFShapeRec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fontID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 col; Step #6 - "compile-libfuzzer-introspector-x86_64": /*font size*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fontSize; Step #6 - "compile-libfuzzer-introspector-x86_64": /*origin point in local metrics*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed orig_x, orig_y; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbGlyphs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *indexes; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed *dx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWFGlyphRec; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*interaction states*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool hitTest, down, over, up; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 character_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 depth; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D mx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ColorMatrix cmx; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool skip; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWF_ButtonRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWFReader SWFReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWFSound SWFSound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWFEditText SWFEditText; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWFShape SWFShape; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWFAction SWFAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: not defined, otherwise index of shape*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0: moveTo, 1: lineTo, 2: quad curveTo*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *types; Step #6 - "compile-libfuzzer-introspector-x86_64": SFVec2f *pts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbPts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used by SWF->BIFS for IndexedCurveSet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWFPath; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.377 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/laser_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LASERConfig cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ESID; Step #6 - "compile-libfuzzer-introspector-x86_64": } LASeRStreamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*colors can be encoded on up to 16 bits per comp*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 r, g, b; Step #6 - "compile-libfuzzer-introspector-x86_64": } LSRCol; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.384 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/vobsub.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_vobsub_pos Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 filepos; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 stop; Step #6 - "compile-libfuzzer-introspector-x86_64": } vobsub_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_vobsub_file Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 palette[16][4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_langs; Step #6 - "compile-libfuzzer-introspector-x86_64": vobsub_lang langs[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": } vobsub_file; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _tag_vobsub_lang Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *subpos; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 idx, current; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_seek; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": } vobsub_lang; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.390 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/isomedia_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_DATAENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cleanApertureWidthN; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cleanApertureWidthD; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cleanApertureHeightN; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cleanApertureHeightD; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 horizOffN; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 horizOffD; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 vertOffN; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vertOffD; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CleanApertureBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 format_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 PCM_sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PCMConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 horizontal_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vertical_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RelativeLocationPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_DATAENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": u32 imda_ref_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataEntryURLBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __ContentLightLevel { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ContentLightLevelInfo clli; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ContentLightLevelBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __full_audio_sample_entry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AUDIO_SAMPLE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": //for MPEG4 audio Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESDBox *esd; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLConfig *slc; Step #6 - "compile-libfuzzer-introspector-x86_64": //for 3GPP audio Step #6 - "compile-libfuzzer-introspector-x86_64": GF_3GPPConfigBox *cfg_3gpp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for AC3/EC3 audio Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AC3ConfigBox *cfg_ac3; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for AC3/EC3 audio Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrueHDConfigBox *cfg_mlp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for Opus Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OpusSpecificBox *cfg_opus; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for MPEG-H audio Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MHAConfigBox *cfg_mha; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for FLAC Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FLACConfigBox *cfg_flac; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for IAMF Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IAConfigurationBox *cfg_iamf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for generic audio sample entry Step #6 - "compile-libfuzzer-introspector-x86_64": //box type as specified in the file (not this box's type!!) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 EntryType; Step #6 - "compile-libfuzzer-introspector-x86_64": //opaque description data (ESDS in MP4, ...) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPEGAudioSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 angle; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ImageRotationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": s32 yaw; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 pitch; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 roll; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProjectionHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_key_info_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AdobeFlashAccessParamsBox * params; /*spec: APSParamsBox will no longer be produced by conformaing applications*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeKeyInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OperatingPointsInformation *oinf; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OINFPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 symbol_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } FECReservoirEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 FEC_encoding_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 FEC_instance_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 source_block_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 encoding_symbol_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FECInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": //cube map Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layout; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 padding; Step #6 - "compile-libfuzzer-introspector-x86_64": //EQR Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bounds_top, bounds_bottom, bounds_left, bounds_right; Step #6 - "compile-libfuzzer-introspector-x86_64": //mesh Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crc; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 encoding_4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProjectionTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_std_enc_params_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AdobeEncryptionInfoBox *enc_info; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AdobeKeyInfoBox *key_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeStdEncryptionParamsBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 target_ols_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TargetOLSPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": FECReservoirEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } FECReservoirBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTheaderTemplate info; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 header_ext_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LCTheaderExtension *headers; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *constructors; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FDpacketBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": //not registered with child list !! Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FECInformationBox *feci; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ExtraDataBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VISUAL_SAMPLE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VisualSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackExtensionPropertiesBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_sample_desc_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_sample_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_sample_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackBox *track; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool cannot_use_default; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID inherit_from_traf_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackFragmentRandomAccessBox *tfra; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackExtendsBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool subpic_id_info_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_subpic_ref_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *subp_track_ref_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VVCSubpicIDRewritingInfo spinfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubpictureOrderEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 moof_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 traf_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trun_number; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_number; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RandomAccessEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 symbol_count; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileReservoirEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 traf_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 trun_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sample_bits; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_RandomAccessEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackFragmentRandomAccessBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": FileReservoirEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } FileReservoirBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BASE_PACKET Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HintPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MovieHeaderBox *mvhd; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ObjectDescriptorBox *iods; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_UserDataBox *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM_FRAGMENTS Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_mvex_box *mvex; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*meta box if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_meta_box *meta; Step #6 - "compile-libfuzzer-introspector-x86_64": /*track boxes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *trackList; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *mov; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool mvex_after_traks; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 has_cmvd; Step #6 - "compile-libfuzzer-introspector-x86_64": //for compressed mov, stores the difference between compressed and uncompressed payload Step #6 - "compile-libfuzzer-introspector-x86_64": s32 compressed_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": //for compressed mov, indicates the file offset of the moov box start Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 creationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 modificationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved2[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 layer; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 alternate_group; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 volume; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 matrix[9]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 initial_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 essential; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemPropertyAssociationSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hSpacing; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 vSpacing; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PixelAspectRatioBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ItemPropertyAssociationSlot *associations; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_associations; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemPropertyAssociationEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subType; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sdpText; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *sdpText; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SDPBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 entry_type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 output_view_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 start_view_id; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 tierID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 view_count; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } MVCIEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 *offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChunkLargeOffsetBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __full_video_sample_entry GF_GenericVisualSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 multiview_group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": MVCIEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MultiviewGroupBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 firstChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nextChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 samplesPerChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleDescriptionIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isEdited; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StscEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 default_length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 default_description_index; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *group_descriptions; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleGroupDescriptionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ssrc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ReceivedSsrcBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 image_width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 image_height; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ImageSpatialExtentsPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sender_current_time_present; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 expected_residual_time_present; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 session_close_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 object_close_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 transport_object_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LCTheaderTemplate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 encryption_algorithm_rtp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 encryption_algorithm_rtcp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 integrity_algorithm_rtp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 integrity_algorithm_rtcp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SchemeTypeBox *scheme_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SchemeInformationBox *info; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SRTPProcessBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *bits_per_channel; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PixelInformationPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 header_extension_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 content[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LCTheaderExtension; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DefaultSampleGroupDescriptionEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESDBox *esd; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used for hinting when extracting the OD stream...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLConfig *slc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPEGSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is used for us INTERNALLY*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxPDUSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avgPDUSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avgBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 slidingAverageBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HintMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPEGMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPEG4ExtensionDescriptorsBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleCount; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 decodingOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DttsEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_3GPConfig cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_3GPPConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DttsEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries, alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if !defined(GPAC_DISABLE_ISOM_WRITE) || !defined(GPAC_DISABLE_ISOM_FRAGMENTS) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w_LastSampleNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": /*force one sample per entry*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool unpack_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*Cache for read*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_currentEntryIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_FirstSampleInEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s32 max_cts_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 min_neg_cts_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": //u32 sample_num_max_cts_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CompositionOffsetBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width, height; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nb_comp; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 bpc, Comp, UnkC, IPR; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_J2KImageHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nbBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DMEDBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 range_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SubsegmentRangeInfo *ranges; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubsegmentInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 chroma; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChromaInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 signature; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JP2SignatureBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*if this is the compact version, sample size is actually fieldSize*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": //stats for read Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleSizeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 label; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Float coordinates[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioChannelDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_J2KImageHeaderBox *ihdr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ColourInformationBox *colr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_J2KHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChunkOffsetBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __ssix_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subsegment_count, subsegment_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SubsegmentInfo *subsegments; Step #6 - "compile-libfuzzer-introspector-x86_64": //for trace only Step #6 - "compile-libfuzzer-introspector-x86_64": s32 compressed_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubsegmentIndexBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bufferSizeDB; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 avgBitrate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BitRateBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ___MasteringDisplayColourVolume { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MasteringDisplayColourVolumeInfo mdcv; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MasteringDisplayColourVolumeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nbPackets; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NUMPBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *scheme_id_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 presentation_time_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 event_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 event_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *message_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 message_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventMessageBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool level_independently_decodable; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TemporalLevelEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Bool all_ref_pics_intra; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool intra_pred_used; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_ref_per_pic; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CodingConstraintsBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __pcrInfo_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subsegment_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 *pcr_values; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PcrInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbPackets; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NPCKBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dependent_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 SAP_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SAPEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *entryList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EditListBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleCount, sample_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*each dep type is packed on 1 byte*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *sample_info; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleDependencyTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool qt_style; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EditListBox *editList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EditBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subsample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 subsample_priority; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 discardable; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubSampleEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DataBox *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ListItemBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 stereo_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Stereo3DBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_media_info_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DataInformationBox *dataInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleTableBox *sampleTable; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *InfoHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_data_map *scalableDataHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_data_map *dataHandler; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataEntryIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 highlight_endtime; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 start_charoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 end_charoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } KaraokeRecord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*zero-terminated string*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *URI; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISMAKMSBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 EncryptionMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 PaddingScheme; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 PlaintextLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char *ContentID; Step #6 - "compile-libfuzzer-introspector-x86_64": char *RightsIssuerURL; Step #6 - "compile-libfuzzer-introspector-x86_64": char *TextualHeaders; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 TextualHeadersLen; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OMADRMCommonHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ItemPropertyContainerBox *property_container; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __item_association_box *property_association; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemPropertiesBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 GKEncryptionMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": char *GroupID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 GKLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char *GroupKey; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OMADRMGroupIDBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __item_association_box { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemPropertyAssociationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 creationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 modificationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 original_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID nextTrackID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 preferredRate; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 preferredVolume; Step #6 - "compile-libfuzzer-introspector-x86_64": char reserved[10]; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixA; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixB; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixU; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixC; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixD; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixV; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixW; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixX; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 matrixY; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 previewTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 previewDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 posterTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 selectionTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 selectionDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 currentTime; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SphericalVideoInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 highlight_starttime; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": KaraokeRecord *records; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextKaraokeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GroupListBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": /* all the following are optional fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 base_data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_desc_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_sample_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_sample_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 def_sample_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 EmptyDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackFragmentHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OMADRMMutableInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 large_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layer_size[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AV1LayeredImageIndexingPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_version; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URI; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SchemeTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 profile_version; Step #6 - "compile-libfuzzer-introspector-x86_64": char *APID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AssetInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 granularity; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxDataRate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MAXRBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_bootstrap_info_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bootstrapinfo_version; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool live; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool update; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 current_media_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 smpte_time_code_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": char *movie_identifier; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 server_entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *server_entry_table; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 quality_entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *quality_entry_table; Step #6 - "compile-libfuzzer-introspector-x86_64": char *drm_data; Step #6 - "compile-libfuzzer-introspector-x86_64": char *meta_data; Step #6 - "compile-libfuzzer-introspector-x86_64": //entries in these two lists are NOT registered with the box child_boxes because of the in-between 8 bits !! Step #6 - "compile-libfuzzer-introspector-x86_64": u8 segment_run_table_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *segment_run_table_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 fragment_run_table_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *fragment_run_table_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeBootstrapInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pic_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dependency_level; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrickPlayBoxEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_groups; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *group_ids; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_channels; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *channels; Step #6 - "compile-libfuzzer-introspector-x86_64": } SessionGroupEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fragment_per_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeSegmentRunEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_session_groups; Step #6 - "compile-libfuzzer-introspector-x86_64": SessionGroupEntry *session_groups; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDSessionGroupBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemListBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entity_id_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *entity_ids; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EntityToGroupTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 majorBrand; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 minorVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 altCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *altBrand; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { //extends HEVCSampleEntry('dvhe') Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOVIConfigurationBox config; Step #6 - "compile-libfuzzer-introspector-x86_64": //TODO: GF_DolbyVisionELHEVCConfigurationBox ELConfig; // optional Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DolbyVisionHEVCSampleEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 configuration_version; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 mha_pl_indication; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reference_channel_layout; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 mha_config_size; Step #6 - "compile-libfuzzer-introspector-x86_64": char *mha_config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MHAConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scroll_delay; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextScrollDelayBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 baseMediaDecodeTime; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TFBaseMediaDecodeTimeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_profiles; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *compat_profiles; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MHACompatibleProfilesBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 startcharoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 endcharoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URL; Step #6 - "compile-libfuzzer-introspector-x86_64": char *URL_hint; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextHyperTextBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 original_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 elapsed_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TFOriginalDurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_hint_data_cache Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOSample *samp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackBox *trak; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HintDataCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *schemeURI; Step #6 - "compile-libfuzzer-introspector-x86_64": char *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_KindBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 NALU_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SYNCEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __cenc_tenc_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crypt_byte_block, skip_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isProtected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //single key Step #6 - "compile-libfuzzer-introspector-x86_64": u8 key_info[37]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackEncryptionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_enc_info_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *enc_algo; /*spec: The encryption algorithm shall be 'AES-CBC'*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 key_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeEncryptionInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupIdNameEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChapterEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __piff_tenc_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UUID_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*u8 version; field in included in base box version */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AlgorithmID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 key_info[20]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PIFFTrackEncryptionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_flash_access_params_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *metadata; /*base-64 encoded metadata used by the DRM client to retrieve decrypted key*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeFlashAccessParamsBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": GroupIdNameEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GroupIdToNameBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __traf_mss_timeext_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UUID_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*u8 version; field in included in base box version */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 absolute_time_in_track_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 fragment_duration_in_track_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MSSTimeExtBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioChannelLayout layout; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChannelLayoutBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleDelta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SttsEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": s32 maxTime; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TMAXBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *references; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemReferenceBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_protect_box GF_RestrictedSchemeInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SttsEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries, alloc_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if !defined(GPAC_DISABLE_ISOM_WRITE) || !defined(GPAC_DISABLE_ISOM_FRAGMENTS) Step #6 - "compile-libfuzzer-introspector-x86_64": /*cache for WRITE*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w_currentSampleNum; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 w_LastDTS; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*cache for READ*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_FirstSampleInEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_currentEntryIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 r_CurrentDTS; Step #6 - "compile-libfuzzer-introspector-x86_64": //when removing samples, this is the DTS of first sample after all removed samples Step #6 - "compile-libfuzzer-introspector-x86_64": u64 cumulated_start_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //stats for read Step #6 - "compile-libfuzzer-introspector-x86_64": u32 max_ts_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TimeToSampleBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESD *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ESDBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_format; Step #6 - "compile-libfuzzer-introspector-x86_64": //if the sample entry is a generic sample entry (data_format==GNRX), this is the underlying 4CC Step #6 - "compile-libfuzzer-introspector-x86_64": //otherwise this is 0 Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gnr_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OriginalFormatBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 absolute_time_in_track_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 fragment_duration_in_track_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MSSTimeEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": s32 minTime; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TMINBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 scalability_mask; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* profile_tier_levels; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* operating_points; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* dependency_layers; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OperatingPointsInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *aux_track_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AuxiliaryTypeInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_meta_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HandlerBox *handler; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PrimaryItemBox *primary_resource; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DataInformationBox *file_locations; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ItemLocationBox *item_locations; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ItemProtectionBox *protections; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ItemInfoBox *item_infos; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMPControlBox *IPMP_control; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ItemPropertiesBox *item_props; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ItemReferenceBox *item_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_GroupListBox *groups_list; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MetaKeysBox *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 use_item_sample_sharing, use_item_item_sharing, is_qt, write_qt; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MetaBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the following are optional fields */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* unsigned for version 0 */ Step #6 - "compile-libfuzzer-introspector-x86_64": s32 data_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_samples, sample_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": /*can be empty*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrunEntry *samples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*only for trun, ignored for ctrn*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_sample_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 run_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*in write mode with data caching*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *cache; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GF_ENABLE_CTRN Step #6 - "compile-libfuzzer-introspector-x86_64": /*the remaining is internal for compact trun*/ Step #6 - "compile-libfuzzer-introspector-x86_64": /*use compact mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_ctrn; Step #6 - "compile-libfuzzer-introspector-x86_64": /*we store the ctrn box flags here rather than in flags and swap when writing/dumping. This avoids overwriting the flags Step #6 - "compile-libfuzzer-introspector-x86_64": set by the fragment writer*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ctrn_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set to default sample duration when writing, parsed from box otherwise. If 0, not used*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ctso_multiplier; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ctrn_first_dur, ctrn_first_size, ctrn_first_sample_flags, ctrn_first_ctts; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ctrn_dur, ctrn_size, ctrn_sample_flags, ctrn_ctts; Step #6 - "compile-libfuzzer-introspector-x86_64": /*use inherit in write mode- in the current version, only size will be set and all other fields inherited*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_inherit; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 interleave_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_sample_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *sample_order; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 min_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sample_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackFragmentRunBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMO_BASE_DTE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": s8 trackRefIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 byteOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 bytesPerComp; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 samplesPerComp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleDTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 predefined_rvc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 rvc_meta_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RVCConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 single_view_allowed; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 stereo_scheme; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sit_len; Step #6 - "compile-libfuzzer-introspector-x86_64": char *stereo_indication_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StereoVideoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 len; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ref; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ref_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrafSampleRef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMO_BASE_DTE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": s8 trackRefIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 streamDescIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 byteOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StreamDescDTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 original_4cc, parent_4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sai_type, sai_aux_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sai_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _gf_saio_box *saio_box; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UnknownBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BASE_DATA_HANDLER Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 file_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *byte_map; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 byte_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileMappingDataMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UUID_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UnknownUUIDBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BASE_DATA_HANDLER Step #6 - "compile-libfuzzer-introspector-x86_64": FILE *stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_stdout; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool last_acces_was_read; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM_WRITE Step #6 - "compile-libfuzzer-introspector-x86_64": char *temp_file; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Blob *blob; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GPAC_HAS_FD Step #6 - "compile-libfuzzer-introspector-x86_64": s32 fd; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FileDataMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOVIDecoderConfigurationRecord DOVIConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DOVIConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DTSConfig cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DTSSpecificBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HintInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_UDTSConfig cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UDTSSpecificBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 timestamp_sync; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TimeStampSynchronyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *content_script_types; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DIMSScriptTypesBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DIMSSceneConfigBox *config; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DIMSScriptTypesBox *scripts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DIMSSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_jp2; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 colour_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 colour_primaries; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 transfer_characteristics; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 matrix_coefficients; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool full_range_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *opaque; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 opaque_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 method, precedence, approx; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ColourInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *compatible_brands; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JP2ProfileBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 horizontal_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 vertical_sub; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 horizontal_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 vertical_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JP2SubSamplingBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AC3Config cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AC3ConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampling_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SamplingRateBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *list; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChapterListBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_drm_header_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AdobeStdEncryptionParamsBox *std_enc_params; Step #6 - "compile-libfuzzer-introspector-x86_64": //AdobeSignatureBox *signature; /*AdobeSignatureBox is not described*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeDRMHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": FilePartitionBox *blocks_and_symbols; Step #6 - "compile-libfuzzer-introspector-x86_64": FECReservoirBox *FEC_symbol_locations; Step #6 - "compile-libfuzzer-introspector-x86_64": FileReservoirBox *File_symbol_locations; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDPartitionEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trackIDCount; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID *trackIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackReferenceTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_drm_au_format_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 selective_enc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeDRMAUFormatBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *partition_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": FDSessionGroupBox *session_info; Step #6 - "compile-libfuzzer-introspector-x86_64": GroupIdToNameBox *group_id_to_name; Step #6 - "compile-libfuzzer-introspector-x86_64": } FDItemInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ilce_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FieldInterlaceType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_info_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_info_type_parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 default_sample_info_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_count, sample_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *sample_info_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cached_sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cached_prev_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleAuxiliaryInfoSizeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UUID_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*u8 version; field in included in base box version */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 SystemID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 private_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *private_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PIFFProtectionSystemHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 layer_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 min_TemporalId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_TemporalId; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 sub_layer_presence_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHVCLayerInfoItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_saio_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_info_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_info_type_parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 default_sample_info_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entry_count; //1 or stco / trun count Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entry_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 *offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset_first_offset_field; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *cached_data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_UnknownBox *sai_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleAuxiliaryInfoOffsetBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* num_layers_in_track; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LHVCLayerInformation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __sample_encryption_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UUID_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*u8 version; field in included in base box version */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //0: regular senc, 1: PIFF PSEC, 2: MS senc with version 1 (not compatible with ISOBMFF senc v1) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 piff_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *samp_aux_info; /*GF_CENCSampleAuxInfo*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bs_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool load_needed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM_FRAGMENTS Step #6 - "compile-libfuzzer-introspector-x86_64": /*pointer to container traf*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackFragmentBox *traf; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": /*pointer to associated saio*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleAuxiliaryInfoSizeBox *cenc_saiz; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleAuxiliaryInfoOffsetBox *cenc_saio; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 AlgorithmID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_size; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 KID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleEncryptionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BoxRecord box; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextBoxBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *extended_language; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ExtendedLanguageBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *rates; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *times; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 count; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProgressiveDownloadBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ns; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MetaKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 fragment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieExtendsHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BASE_PACKET Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*RTP Header*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 P_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 X_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 M_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": /*on 7 bits */ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 payloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 SequenceNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Hinting flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 B_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 R_bit; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ExtraInfos TLVs - not really used */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *TLV; Step #6 - "compile-libfuzzer-introspector-x86_64": /*DataTable - contains the DTEs...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *DataTable; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VideoMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 switch_group; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alternate_group; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID sub_track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 attribute_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *attribute_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubTrackInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 startcharoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 endcharoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextBlinkBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *keys; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_meta_box *meta; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MetaKeysBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_mvex_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *TrackExList; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *TrackExPropList; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MovieExtendsHeaderBox *mehd; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *mov; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieExtendsBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": ISOM_DREF_MIXED = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": ISOM_DREF_SELF, Step #6 - "compile-libfuzzer-introspector-x86_64": ISOM_DREF_EXT, Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISOMDataRefAllType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 group_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 track_group_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackGroupTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 graphics_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 op_color_red; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 op_color_green; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 op_color_blue; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 balance; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GenericMediaHeaderInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 width; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 height; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ApertureBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 original_fieldcount; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 original_fieldorder; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_JP2OriginalFormatBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __isma_format_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 selective_encryption; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 key_indicator_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IV_length; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISMASampleFormatBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 referenced_track_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 referenced_handler_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 media_timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": char *location; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ExternalTrackLocationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 balance; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SoundMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataReferenceBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __full_video_sample_entry Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_VISUAL_SAMPLE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESDBox *esd; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used for Publishing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLConfig *slc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*avc extensions - we merged with regular 'mp4v' box to handle isma E&A signaling of AVC*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfigurationBox *avc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfigurationBox *svc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfigurationBox *mvc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /*hevc extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCConfigurationBox *hevc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCConfigurationBox *lhvc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /*vvc extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VVCConfigurationBox *vvc_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /*av1 extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AV1ConfigurationBox *av1_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /*vp8-9 extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VPConfigurationBox *vp_config; Step #6 - "compile-libfuzzer-introspector-x86_64": /*jp2k extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_J2KHeaderBox *jp2h; Step #6 - "compile-libfuzzer-introspector-x86_64": /*dolbyvision extension*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOVIConfigurationBox *dovi_config; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*internally emulated esd*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ESD *emul_esd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //3GPP Step #6 - "compile-libfuzzer-introspector-x86_64": GF_3GPPConfigBox *cfg_3gpp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*iPod's hack*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_UnknownUUIDBox *ipod_ext; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for generic video sample entry Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //box type as specified in the file (not this box's type!!) Step #6 - "compile-libfuzzer-introspector-x86_64": u32 EntryType; Step #6 - "compile-libfuzzer-introspector-x86_64": //opaque description data (ESDS in MP4, SMI in SVQ3, ...) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MPEGVisualSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_frag_random_access_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Bool long_ids; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool long_offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool global_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 time_scale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *local_access_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 global_entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *global_access_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeFragRandomAccessBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 salt; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ISMACrypSaltBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackReferenceBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reserved1; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 handlerType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved2[12]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *nameUTF8; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool store_counted_string; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HandlerBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 format_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 peak_data_rate; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrueHDConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nb_groups; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *group_description_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubTrackSampleGroupBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS \ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 displayFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 textJustification; Step #6 - "compile-libfuzzer-introspector-x86_64": char background_color[6], foreground_color[6]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BoxRecord default_box; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 fontNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 fontFace; Step #6 - "compile-libfuzzer-introspector-x86_64": char reserved1[8]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved2; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 reserved3; Step #6 - "compile-libfuzzer-introspector-x86_64": char *textName; /*font name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 ptl_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 layer_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_outputlayer, is_alternate_outputlayer; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHEVC_LayerInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *groups; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackGroupBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_media_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackBox *mediaTrack; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MediaHeaderBox *mediaHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HandlerBox *handler; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_media_info_box *information; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 BytesMissing; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //all the following are only used for NALU-based tracks Step #6 - "compile-libfuzzer-introspector-x86_64": //NALU reader Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *nalu_parser; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *nalu_out_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *nalu_ps_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *in_sample_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 in_sample_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *tmp_nal_copy_buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tmp_nal_copy_buffer_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOSample *extracted_samp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *extracted_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool in_nalu_rewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FLACConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SubTrackInformationBox *info; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *strd; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubTrackBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StyleRecord *styles; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextStyleBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 output_layer_set_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 layer_count; Step #6 - "compile-libfuzzer-introspector-x86_64": LHEVC_LayerInfo layers_info[MAX_LHEVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 minPicWidth, minPicHeight, maxPicWidth, maxPicHeight; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 maxChromaFormat, maxBitDepth; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool frame_rate_info_flag, bit_rate_info_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 avgFrameRate; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 constantFrameRate; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxBitRate, avgBitRate; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHEVC_OperatingPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMO_BASE_DTE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GenericDTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 axis; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ImageMirrorBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 interlace_type; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FieldInterlaceTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool padding_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type_parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID sub_track_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LevelAssignment; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 CTS_Offset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*internal*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SAP_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_pack; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrunEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 level; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 range_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubsegmentRangeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __leva_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 level_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LevelAssignment *levels; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LevelAssignmentBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 crypt_byte_block, skip_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IsProtected; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *key_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_info_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CENCSampleEncryptionGroupEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_UserDataBox *udta; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackHeaderBox *Header; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_media_box *Media; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_EditBox *editBox; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackReferenceBox *References; Step #6 - "compile-libfuzzer-introspector-x86_64": /*meta box if any*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_meta_box *meta; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackGroupBox *groups; Step #6 - "compile-libfuzzer-introspector-x86_64": /*external track location*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ExternalTrackLocationBox *extl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *Aperture; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MovieBox *moov; Step #6 - "compile-libfuzzer-introspector-x86_64": /*private for media padding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 padding_bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": /*private for editing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_unpacked; Step #6 - "compile-libfuzzer-introspector-x86_64": /*private for checking dependency*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 originalFile; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 originalID; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //not sure about piff (not supposed to be stored in moov), but senc is in track according to CENC Step #6 - "compile-libfuzzer-introspector-x86_64": struct __sample_encryption_box *sample_encryption; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*private for SVC/MVC extractors resolution*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISONaluExtractMode extractor_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool has_base_layer; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pack_num_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 magic; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_base_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *(*sample_alloc_cbk)(u32 size, void *cbk); Step #6 - "compile-libfuzzer-introspector-x86_64": void *sample_alloc_udta; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM_WRITE Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_samples_in_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chunk_stsd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 chunk_cache_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitStream *chunk_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_count_at_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM_FRAGMENTS Step #6 - "compile-libfuzzer-introspector-x86_64": //dts value when at refererence fragment start (first frag ever or first after a table reset), usually current segment start Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts_at_seg_start; Step #6 - "compile-libfuzzer-introspector-x86_64": //number of samples at refererence fragment start (first frag ever or first after a table reset), usually current segment start Step #6 - "compile-libfuzzer-introspector-x86_64": Bool first_traf_merged; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool present_in_scalable_segment; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 current_traf_stsd_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 last_tfxd_value; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __traf_mss_timeref_box *tfrf; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dts_at_next_frag_start; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_delta; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *SubSamples; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubSampleInfoEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 offset_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 length_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 base_offset_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 index_size; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *location_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemLocationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_types; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *group_types; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EssentialSamplegroupEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 SystemID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 KID_count; Step #6 - "compile-libfuzzer-introspector-x86_64": bin128 *KIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 private_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *private_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 moof_defined; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProtectionSystemHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 creationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 modificationTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 duration, original_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": char packedLanguage[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *Samples; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubSampleInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 item_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PrimaryItemBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hdr_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LASERConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 shadowedSampleNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 syncSampleNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StshEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FontRecord *fonts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FontTableBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": s16 roll_distance; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RollRecoveryEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BASE_PACKET Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //RTCP report Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Version, Padding, Count, PayloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTCPPacket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Box; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LASERConfigurationBox *lsr_config; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MPEG4ExtensionDescriptorsBox *descr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*used for hinting when extracting the OD stream...*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SLConfig *slc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_LASeRSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": /*Cache for read mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_LastEntryIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_LastFoundSample; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ShadowSyncBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS \ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 displayFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": s8 horizontal_justification; Step #6 - "compile-libfuzzer-introspector-x86_64": s8 vertical_justification; Step #6 - "compile-libfuzzer-introspector-x86_64": /*ARGB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 back_color; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BoxRecord default_box; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StyleRecord default_style; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FontTableBox *font_table; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_Tx3gSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_leading_samples_known; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_leading_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VisualRandomAccessEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 layout_tag; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 bitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 num_audio_description; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AudioChannelDescription *audio_descs; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *ext_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ext_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ChannelLayoutInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char TransactionID[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OMADRMTransactionTrackingBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 preload_start_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 preload_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 preload_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 default_hints; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackLoadBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *oma_ro; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 oma_ro_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OMADRMRightsObjectBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FullBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OCRMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 field_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 field_order; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FieldInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_num; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *moof_template; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moof_template_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 seg_start_plus_one; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sidx_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 sidx_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 moof_start; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 mdat_end; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_dts; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrafMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TimeToSampleBox *TimeToSample; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CompositionOffsetBox *CompositionOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CompositionToDecodeBox *CompositionToDecode; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SyncSampleBox *SyncSample; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleDescriptionBox *SampleDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleSizeBox *SampleSize; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleToChunkBox *SampleToChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": /*untyped, to handle 32 bits and 64 bits chunkOffsets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *ChunkOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ShadowSyncBox *ShadowSync; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DegradationPriorityBox *DegradationPriority; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PaddingBitsBox *PaddingBits; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleDependencyTypeBox *SampleDep; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleReferences *SampleRefs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrafToSampleMap *traf_map; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sub_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sampleGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *compactSampleGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sampleGroupsDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_sgpd_in_stbl; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_stbl_boxes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sai_sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sai_offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxSamplePerChunk, MaxChunkSize, MaxChunkDur; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 groupID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 trackPriority; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 currentEntryIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool no_sync_found; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_last_chunk_num, r_last_sample_num, r_last_offset_in_chunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 patch_piff_psec; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleTableBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UUID_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UUIDBox; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define ISOM_DECL_BOX_ALLOC(__TYPE, __4cc) __TYPE *tmp; \ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SAFEALLOC(tmp, __TYPE); \ Step #6 - "compile-libfuzzer-introspector-x86_64": if (tmp==NULL) return NULL; \ Step #6 - "compile-libfuzzer-introspector-x86_64": tmp->type = __4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define ISOM_DECREASE_SIZE(__ptr, bytes) if (__ptr->size < (bytes) ) {\ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG(GF_LOG_ERROR, GF_LOG_CONTAINER, ("[isom] not enough bytes in box %s: %d left, reading %d (file %s, line %d) - try specifying -no-check (might crash)\n", gf_4cc_to_str(__ptr->type), (u32) __ptr->size, (bytes), __FILE__, __LINE__ )); \ Step #6 - "compile-libfuzzer-introspector-x86_64": return GF_ISOM_INVALID_FILE; \ Step #6 - "compile-libfuzzer-introspector-x86_64": }\ Step #6 - "compile-libfuzzer-introspector-x86_64": __ptr->size -= bytes; \ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define ISOM_DECREASE_SIZE_GOTO_EXIT(__ptr, bytes) if (__ptr->size < (bytes) ) {\ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG(GF_LOG_ERROR, GF_LOG_CONTAINER, ("[isom] not enough bytes in box %s: %d left, reading %d (file %s, line %d) - try specifying -no-check (might crash)\n", gf_4cc_to_str(__ptr->type), (u32) __ptr->size, (bytes), __FILE__, __LINE__ )); \ Step #6 - "compile-libfuzzer-introspector-x86_64": e = GF_ISOM_INVALID_FILE; \ Step #6 - "compile-libfuzzer-introspector-x86_64": goto exit;\ Step #6 - "compile-libfuzzer-introspector-x86_64": }\ Step #6 - "compile-libfuzzer-introspector-x86_64": __ptr->size -= bytes; \ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define ISOM_DECREASE_SIZE_NO_ERR(__ptr, bytes) if (__ptr->size < (bytes) ) {\ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_LOG(GF_LOG_WARNING, GF_LOG_CONTAINER, ("[isom] not enough bytes in box %s: %d left, reading %d (file %s, line %d), skipping box - try specifying -no-check (might crash)\n", gf_4cc_to_str(__ptr->type), (u32) __ptr->size, (bytes), __FILE__, __LINE__ )); \ Step #6 - "compile-libfuzzer-introspector-x86_64": return GF_OK; \ Step #6 - "compile-libfuzzer-introspector-x86_64": }\ Step #6 - "compile-libfuzzer-introspector-x86_64": __ptr->size -= bytes; \ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*constructor*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *gf_isom_box_new(u32 boxType); Step #6 - "compile-libfuzzer-introspector-x86_64": //some boxes may have different syntax based on container. Use this constructor for this case Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *gf_isom_box_new_ex(u32 boxType, u32 parentType, Bool skip_logs, Bool is_root_box, Bool is_uuid); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_write(GF_Box *ptr, GF_BitStream *bs); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_read(GF_Box *ptr, GF_BitStream *bs); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_box_del(GF_Box *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_size(GF_Box *ptr); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_clone_box(GF_Box *src, GF_Box **dst); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_parse(GF_Box **outBox, GF_BitStream *bs); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_array_read(GF_Box *s, GF_BitStream *bs); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_parse_ex(GF_Box **outBox, GF_BitStream *bs, u32 parent_type, Bool is_root_box, u64 parent_size); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //writes box header - shall be called at the beginning of each xxxx_Write function Step #6 - "compile-libfuzzer-introspector-x86_64": //this function is not factorized in order to let box serializer modify box type before writing Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_write_header(GF_Box *ptr, GF_BitStream *bs); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //writes box header then version+flags Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_full_box_write(GF_Box *s, GF_BitStream *bs); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_box_array_reset(GF_List *boxlist); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_box_array_del(GF_List *child_boxes); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_array_write(GF_Box *parent, GF_List *list, GF_BitStream *bs); Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err gf_isom_box_array_size(GF_Box *parent, GF_List *list); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_check_position(GF_Box *s, GF_Box *child, u32 *pos); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_check_position_list(GF_Box *s, GF_List *childlist, u32 *pos); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool gf_box_valid_in_parent(GF_Box *a, const char *parent_4cc); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_box_array_del_parent(GF_List **child_boxes, GF_List *boxlist); Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_box_array_reset_parent(GF_List **child_boxes, GF_List *boxlist); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_box_freeze_order(GF_Box *box); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOX_FIELD_ASSIGN(_field, _box_cast) \ Step #6 - "compile-libfuzzer-introspector-x86_64": if (is_rem) {\ Step #6 - "compile-libfuzzer-introspector-x86_64": ptr->_field = NULL;\ Step #6 - "compile-libfuzzer-introspector-x86_64": return GF_OK;\ Step #6 - "compile-libfuzzer-introspector-x86_64": } else {\ Step #6 - "compile-libfuzzer-introspector-x86_64": if (ptr->_field) ERROR_ON_DUPLICATED_BOX(a, ptr)\ Step #6 - "compile-libfuzzer-introspector-x86_64": ptr->_field = (_box_cast *)a;\ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define BOX_FIELD_LIST_ASSIGN(_field) \ Step #6 - "compile-libfuzzer-introspector-x86_64": if (is_rem) {\ Step #6 - "compile-libfuzzer-introspector-x86_64": gf_list_del_item(ptr->_field, a);\ Step #6 - "compile-libfuzzer-introspector-x86_64": } else {\ Step #6 - "compile-libfuzzer-introspector-x86_64": if (!ptr->_field) ptr->_field = gf_list_new();\ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Err _e = gf_list_add(ptr->_field, a);\ Step #6 - "compile-libfuzzer-introspector-x86_64": if (_e) return _e;\ Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void gf_isom_box_remove_from_parent(GF_Box *parent_box, GF_Box *box); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*note: the data is NEVER loaded to the mdat in this lib*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": /* store the file offset when parsing to access the raw data */ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 bsOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 imda_id; Step #6 - "compile-libfuzzer-introspector-x86_64": //0: regular mdat, 1: imda, 2: imda with items refering to it (edit/write mode) Step #6 - "compile-libfuzzer-introspector-x86_64": u8 is_imda; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MediaDataBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SceneMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 gama; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GamaInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries, nb_alloc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrafMapEntry *frag_starts; Step #6 - "compile-libfuzzer-introspector-x86_64": //read cache Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_cur_sample, r_cur_idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrafToSampleMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_segment_run_table_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 quality_entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *quality_segment_url_modifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 segment_run_entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *segment_run_entry_table; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeSegmentRunTableBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 first_fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_fragment_timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fragment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 discontinuity_indicator; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeFragmentRunEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StscEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size, nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*0-based cache for READ. In WRITE mode, we always have 1 sample per chunk so no need for a cache*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 currentIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": /*first sample number in this chunk*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 firstSampleInCurrentChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 currentChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ghostNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w_lastSampleNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 w_lastChunkNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleToChunkBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 alloc_size, nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *sampleNumbers; Step #6 - "compile-libfuzzer-introspector-x86_64": /*cache for READ mode (in write we realloc no matter what)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_LastSyncSample; Step #6 - "compile-libfuzzer-introspector-x86_64": /*0-based index in the array*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 r_LastSampleIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SyncSampleBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IPMP_ToolList *ipmp_tools; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *descriptors; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IPMPControlBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMAKMSBox *ikms; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMASampleFormatBox *isfm; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMACrypSaltBox *islt; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __oma_kms_box *odkm; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __cenc_tenc_box *tenc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __piff_tenc_box *piff_tenc; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __adobe_drm_key_management_system_box *adkm; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SchemeInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dep_comp_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ref_view_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } ViewIDRefViewEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 view_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 view_order_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 texture_in_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 texture_in_track; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 depth_in_stream; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 depth_in_track; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 base_view_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_ref_views; Step #6 - "compile-libfuzzer-introspector-x86_64": ViewIDRefViewEntry *view_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } ViewIDEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_protect_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OriginalFormatBox *original_format; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SchemeTypeBox *scheme_type; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SchemeInformationBox *info; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProtectionSchemeInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemPropertyContainerBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Descriptor *descriptor; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ObjectDescriptorBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *item_infos; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 payloadCode; Step #6 - "compile-libfuzzer-introspector-x86_64": char *payloadString; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PAYTBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMO_BASE_DTE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EmptyDTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 from_item_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *to_item_IDs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemReferenceTypeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NameBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISMO_BASE_DTE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[14]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ImmediateDTE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 segmentDuration; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 mediaTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mediaRate; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool was_empty_dur; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EdtsEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_AUDIO_SAMPLE_ENTRY Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AudioSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MovieFragmentHeaderBox *mfhd; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *TrackList; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *PSSHs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOFile *mov; Step #6 - "compile-libfuzzer-introspector-x86_64": /*offset in the file of moof or mdat (whichever comes first) for this fragment*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 fragment_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 mdat_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *mdat; Step #6 - "compile-libfuzzer-introspector-x86_64": //when moof box was a compressed moof box, indicates the difference between the uncompressed size and the compressed size Step #6 - "compile-libfuzzer-introspector-x86_64": s32 compressed_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //temp storage of prft box Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID reference_track_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ntp, timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //emsg to inject before moof, not part of the moof hierarchy ! Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *emsgs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //when using packet reference, we serialize the segment start (emsg, prft, moof+mdat) header here Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *moof_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 moof_data_len, trun_ref_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *trun_list; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieFragmentBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": s32 timeOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPOBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TSHintEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 TimeOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TimeOffHintEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_hint_sample Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //for samples deriving from box Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*contains 4cc of hint track sample entry*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hint_subtype; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 packetCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *packetTable; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *AdditionalData; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataLength; Step #6 - "compile-libfuzzer-introspector-x86_64": /*used internally for hinting*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 TransmissionTime; Step #6 - "compile-libfuzzer-introspector-x86_64": /*for read only, used to store samples fetched while building packets*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sample_cache; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for dump Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID trackID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleNumber; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ExtraDataBox *extra_data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HintSample; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*contains GF_SDPBox if in track, GF_RTPBox if in movie*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Box *SDP; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HintTrackInfoBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SeqOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SeqOffHintEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_data_map Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BASE_DATA_HANDLER Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sequence_number; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieFragmentHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 preferred; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 required; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RelyHintBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_DATAENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataEntryAliasBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 min_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 max_temporal_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_views; Step #6 - "compile-libfuzzer-introspector-x86_64": ViewIDEntry *views; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ViewIdentifierBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrickPlayBoxEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrickPlayBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 skip_byte_block, crypt_byte_block; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *key_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_info_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemEncryptionPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *string; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_StringBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_DATAENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": char *nameURN; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataEntryURNBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleDescriptionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 baseLocation[257]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 basePurlLocation[257]; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BaseLocationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_info_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 aux_info_parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AuxiliaryInfoPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_StringBox *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WebVTTSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frame_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 frames_per_counter_tick; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TimeCodeSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *priorities; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DegradationPriorityBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __isma_format_box GF_OMADRMAUFormatBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": Bool reference_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 subsegment_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool starts_with_SAP; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SAP_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SAP_delta_time; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SIDXReference; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": GF_BitRateBox *btrt; Step #6 - "compile-libfuzzer-introspector-x86_64": /*GF_SchemeIdListBox*/void *silb; //'silb' box, not implemented yet Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_EventMessageSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": /*box type as specified in the file (not this box's type!!)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 EntryType; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GenericSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_font; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_face; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 text_color_red, text_color_green, text_color_blue; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 back_color_red, back_color_green, back_color_blue; Step #6 - "compile-libfuzzer-introspector-x86_64": char *font; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TimeCodeMediaInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SampleCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *padbits; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PaddingBitsBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __oma_kms_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OMADRMCommonHeaderBox *hdr; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OMADRMAUFormatBox *fmt; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OMADRMKMSBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __sidx_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 reference_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 earliest_presentation_time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 first_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SIDXReference *refs; Step #6 - "compile-libfuzzer-introspector-x86_64": //for trace only Step #6 - "compile-libfuzzer-introspector-x86_64": s32 compressed_diff; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SegmentIndexBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AVCConfig *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AVCConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 general_profile_space, general_tier_flag, general_profile_idc, general_level_idc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 general_profile_compatibility_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 general_constraint_indicator_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHEVC_ProfileTierLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_HEVCConfig *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HEVCConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 original_4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_FreeSpaceBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_fragment_run_table_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 quality_entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *quality_segment_url_modifiers; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fragment_run_entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *fragment_run_entry_table; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeFragmentRunTableBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 container_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieFragmentRandomAccessOffsetBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List* tfra_list; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MovieFragmentRandomAccessOffsetBox *mfro; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MovieFragmentRandomAccessBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __full_audio_sample_entry GF_GenericAudioSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dependent_layerID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 num_layers_dependent_on; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dependent_on_layerID[MAX_LHEVC_LAYERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 dimension_identifier[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": } LHEVC_DependentLayer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 profile; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 level; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pathComponents; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool fullRequestHost; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool streamType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 containsRedundant; Step #6 - "compile-libfuzzer-introspector-x86_64": char *textEncoding; Step #6 - "compile-libfuzzer-introspector-x86_64": char *contentEncoding; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DIMSSceneConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 subpic_id_len_minus1; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 subpic_id_bit_pos; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 start_code_emul_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 pps_sps_subpic_id_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 xps_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VVCSubpicIDRewritingInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_OpusConfig opcfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_OpusSpecificBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackFragmentHeaderBox *tfhd; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *TrackRuns; Step #6 - "compile-libfuzzer-introspector-x86_64": /*keep a pointer to default flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackExtendsBox *trex; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleDependencyTypeBox *sdtp; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleReferences *SampleRefs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // GF_SubSampleInformationBox *subs; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sub_samples; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sampleGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *compactSampleGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sampleGroupsDescription; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sai_sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *sai_offsets; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //can be senc or PIFF psec Step #6 - "compile-libfuzzer-introspector-x86_64": struct __sample_encryption_box *sample_encryption; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __traf_mss_timeext_box *tfxd; /*similar to PRFT but for Smooth Streaming*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __traf_mss_timeref_box *tfrf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*when data caching is on*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 DataCache; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TFBaseMediaDecodeTimeBox *tfdt; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TFOriginalDurationBox *rsot; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u64 moof_start_in_bs; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef GF_ENABLE_CTRN Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_ctrn; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool use_inherit; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 interleave_id; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 use_sample_interleave; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 force_new_trun; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 IFrameSwitching; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 use_sdtp; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 truns_first; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 truns_v1; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 large_tfdt; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 no_sdtp_first_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": //when using packet refs, cumulated size of all data aded to child truns Step #6 - "compile-libfuzzer-introspector-x86_64": u32 trun_ref_size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackFragmentBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_IAConfig *cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_IAConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DataReferenceBox *dref; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DataInformationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 primaryRChromaticity_x; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 primaryRChromaticity_y; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 primaryGChromaticity_x; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 primaryGChromaticity_y; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 primaryBChromaticity_x; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 primaryBChromaticity_y; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 whitePointChromaticity_x; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 whitePointChromaticity_y; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 luminanceMax; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 luminanceMin; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SMPTE2086MasteringDisplayMetadataBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": s64 compositionToDTSShift; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 leastDecodeToDisplayDelta; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 greatestDecodeToDisplayDelta; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 compositionStartTime; Step #6 - "compile-libfuzzer-introspector-x86_64": s64 compositionEndTime; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CompositionToDecodeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sampleID; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *sample_refs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleRefEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *protection_information; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemProtectionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 length; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *sample_group_description_indices; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CompactSampleGroupPattern; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 maxCLL; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 maxFALL; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VPContentLightLevelBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 id_shift; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleReferences; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 item_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 item_protection_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 item_type; Step #6 - "compile-libfuzzer-introspector-x86_64": /*zero-terminated strings*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *item_name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *content_type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *content_encoding; Step #6 - "compile-libfuzzer-introspector-x86_64": // needed to actually read the resource file, but not written in the MP21 file. Step #6 - "compile-libfuzzer-introspector-x86_64": char *full_path; Step #6 - "compile-libfuzzer-introspector-x86_64": // if not 0, full_path is actually the data to write. Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 tk_id, sample_num, ref_it_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemInfoEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type_parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pattern_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_CompactSampleGroupPattern *patterns; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CompactSampleGroupBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AV1Config *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AV1ConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": char *content_encoding; //optional Step #6 - "compile-libfuzzer-introspector-x86_64": char *mime_type; //for anything except metx Step #6 - "compile-libfuzzer-introspector-x86_64": char *xml_namespace; //for metx and sttp only Step #6 - "compile-libfuzzer-introspector-x86_64": char *xml_schema_loc; // for metx and sttp only Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TextConfigBox *config; //optional for anything except metx and sttp Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MetaDataSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 wrap_flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextWrapBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nbBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DIMMBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 prop_type; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 prop_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *prop_value; //most of the time, utf16 with trailing \0\0 Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XtraTag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VPConfig *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VPConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 switchGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 *attributeList; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 attributeListCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TrackSelectionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *tags; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XtraBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextConfigBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __cenc_sample_aux_info Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *cenc_data; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cenc_data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": /*! flag set if sample is clear - it MUST NOT be written to file*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 isNotProtected; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*! key info, for dump only (not valid otherwise)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": const u8 *key_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_info_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CENCSampleAuxInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 boxType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 uuid[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *boxes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UserDataMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *recordList; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_UserDataBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nbBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DREPBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *xml; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XMLBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nbBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_NTYLBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 sample_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 group_description_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleGroupEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 time; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AfraEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 block_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 block_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilePartitionEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_BinaryXMLBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u64 time; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 segment; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 fragment; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 afra_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 offset_from_afra; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_GlobalAfraEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 grouping_type_parameter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 entry_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_SampleGroupEntry *sample_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SampleGroupBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 itemID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 packet_payload_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 FEC_encoding_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 FEC_instance_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 max_source_block_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 encoding_symbol_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 max_number_of_encoding_symbols; Step #6 - "compile-libfuzzer-introspector-x86_64": char *scheme_specific_info; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": FilePartitionEntry *entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } FilePartitionBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __traf_mss_timeref_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_UUID_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*u8 version; field in included in base box version */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frags_count; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_MSSTimeEntry *frags; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_MSSTimeRefBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxDur; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_DMAXBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __adobe_drm_key_management_system_box Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AdobeDRMHeaderBox *header; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_AdobeDRMAUFormatBox *au_format; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AdobeDRMKeyManagementSystemBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOTrackID refTrackID; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 ntp, timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProducerReferenceTimeBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TPAYBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 maxSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_PMAXBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": GF_VVCConfig *config; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VVCConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u16 startcharoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 endcharoffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextHighlightBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nal_unit_size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_VVCNaluConfigurationBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": /*ARGB*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 hil_color; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TextHighlightColorBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 groupID_info_4cc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 *groupIDs; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubpictureLayoutMapEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_SAMPLE_ENTRY_FIELDS Step #6 - "compile-libfuzzer-introspector-x86_64": u16 HintTrackVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 LastCompatibleVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxPacketSize; Step #6 - "compile-libfuzzer-introspector-x86_64": // GF_List *HintDataTable; Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is where we store the current RTP sample in read/write mode*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_hint_sample *hint_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": /*current hint sample in read mode, 1-based (0 is reset)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 cur_sample; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_sn, ts_offset, ssrc; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_TrackReferenceTypeBox *hint_ref; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": //for FEC Step #6 - "compile-libfuzzer-introspector-x86_64": u16 partition_entry_ID, FEC_overhead; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_HintSampleEntryBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u64 nbBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TRPYBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_SubtitleMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 item_ID; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 construction_method; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 data_reference_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 base_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifndef GPAC_DISABLE_ISOM_WRITE Step #6 - "compile-libfuzzer-introspector-x86_64": /*for storage only*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u64 original_base_offset; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *extent_entries; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ItemLocationEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u8 op_index; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AV1OperatingPointSelectorPropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ODMediaHeaderBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char *aux_urn; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_size; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_AuxiliaryTypePropertyBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_WideBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nbBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TOTLBox; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ISOM_FULL_BOX Step #6 - "compile-libfuzzer-introspector-x86_64": char packedLanguageCode[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *notice; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_CopyrightBox; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.469 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/scenegraph_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 EventType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 FieldType; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 has_been_accessed; Step #6 - "compile-libfuzzer-introspector-x86_64": void *field_pointer; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*on_event_in)(GF_Node *pThis, struct _route *route); /*eventInHandler*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProtoField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __tag_node_id Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_node_id *next; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*node ID*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 NodeID; Step #6 - "compile-libfuzzer-introspector-x86_64": /*node def name*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *NodeName; Step #6 - "compile-libfuzzer-introspector-x86_64": } NodeIDedItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _proto_instance Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*this is a node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*Prototype interface for coding and field addressing*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Proto *proto_interface; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*proto implementation at run-time (aka the state of the nodes may differ across Step #6 - "compile-libfuzzer-introspector-x86_64": different instances of the proto)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *fields; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*a proto doesn't have one root SFnode but a collection of nodes for implementation*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *node_code; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*node for proto rendering, first of all declared nodes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *RenderingNode; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*in case the PROTO is destroyed*/ Step #6 - "compile-libfuzzer-introspector-x86_64": char *proto_name; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*scripts are loaded once all IS routes are activated and node code is loaded*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *scripts_to_load; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ProtoInstance; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __smil_time_attrip_ptrs { Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Times *begin, *end; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Clock *clipBegin, *clipEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Duration *dur; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_RepeatCount *repeatCount; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Duration *repeatDur; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Restart *restart; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Fill *fill; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Duration *max; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Duration *min; Step #6 - "compile-libfuzzer-introspector-x86_64": struct _smil_timing_rti *runtime; /* contains values for runtime handling of the SMIL timing */ Step #6 - "compile-libfuzzer-introspector-x86_64": } SMILTimingAttributesPointers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __smil_anim_attrip_ptrs { Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_AttributeName *attributeName; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_AttributeType *attributeType; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_AnimateValue *to, *by, *from; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_AnimateValues *values; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_CalcMode *calcMode; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Accumulate *accumulate; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_Additive *additive; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_KeySplines *keySplines; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_KeyTimes *keyTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_TransformType *type; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Boolean *lsr_enabled; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_KeyPoints *keyPoints; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *origin; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Rotate *rotate; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_PathData *path; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMILAnimationAttributesPointers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 activation_cycle; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 nb_iterations; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* for the case where min > simple duration*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool min_active; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* negative values mean indefinite */ Step #6 - "compile-libfuzzer-introspector-x86_64": Double begin, Step #6 - "compile-libfuzzer-introspector-x86_64": end, Step #6 - "compile-libfuzzer-introspector-x86_64": simple_duration, Step #6 - "compile-libfuzzer-introspector-x86_64": active_duration, Step #6 - "compile-libfuzzer-introspector-x86_64": repeat_duration; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_Interval; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _smil_anim_rti { Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_AttributeAnimations *owner; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_first_anim; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* animation element */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *anim_elt; Step #6 - "compile-libfuzzer-introspector-x86_64": SMILAnimationAttributesPointers *animp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMILTimingAttributesPointers *timingp; Step #6 - "compile-libfuzzer-introspector-x86_64": XLinkAttributesPointers *xlinkp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* in case of animateTransform without from or to, the underlying value is the identity transform */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Matrix2D identity; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo default_transform_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* result of the animation */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo interpolated_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* last value of the animation, used in accumulation phase */ Step #6 - "compile-libfuzzer-introspector-x86_64": /* normally the far pointer in the last specified value is a pointer to a real attribute value, Step #6 - "compile-libfuzzer-introspector-x86_64": and there's no need to allocate a new value. Except if the last specified value is the last Step #6 - "compile-libfuzzer-introspector-x86_64": point in a path (animateMotion) in which case we allocate a matrix as last spec value, Step #6 - "compile-libfuzzer-introspector-x86_64": which we need to delete (see animate-elem-202-t.svg). This is signaled if rai->path is not NULL*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo last_specified_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* temporary value needed when the type of Step #6 - "compile-libfuzzer-introspector-x86_64": the key values is different from the target attribute type */ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo tmp_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* the number of values in animations should be constant (unless updated with LASeR commands) Step #6 - "compile-libfuzzer-introspector-x86_64": we can store them to avoid computing them at each cycle */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 values_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_times_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_points_count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 key_splines_count; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* In change detection mode, we test previous animation parameters to determine Step #6 - "compile-libfuzzer-introspector-x86_64": if a new evaluation of the animation will produce a different result. Step #6 - "compile-libfuzzer-introspector-x86_64": The result of these test is stored in interpolated_value_changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool change_detection_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool interpolated_value_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 previous_key_index; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 previous_keytime_index; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed previous_coef; Step #6 - "compile-libfuzzer-introspector-x86_64": s32 previous_iteration; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool anim_done; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Path *path; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 rotate; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_PathIterator *path_iterator; Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed length; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_Anim_RTI; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _parent_list Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct _parent_list *next; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ParentList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": char *name; Step #6 - "compile-libfuzzer-introspector-x86_64": char *qname; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 xmlns_id; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_XMLNS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _nodepriv Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*node type*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 tag; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of instances of this node in the graph*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 num_instances; Step #6 - "compile-libfuzzer-introspector-x86_64": /*node flags*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": /*scenegraph holding the node*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct __tag_scene_graph *scenegraph; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*user defined callback function */ Step #6 - "compile-libfuzzer-introspector-x86_64": void (*UserCallback)(struct _base_node *node, void *render_stack, Bool node_destroy); Step #6 - "compile-libfuzzer-introspector-x86_64": /*user defined stack*/ Step #6 - "compile-libfuzzer-introspector-x86_64": void *UserPrivate; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of all parent nodes (needed to invalidate parent tree)*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_ParentList *parents; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*holder for all interactive stuff - THIS IS DYNAMICALLY CREATED*/ Step #6 - "compile-libfuzzer-introspector-x86_64": struct _node_interactive_ext *interact; Step #6 - "compile-libfuzzer-introspector-x86_64": } NodePriv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __smil_sync_attrip_ptrs { Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_SyncBehavior *syncBehavior, *syncBehaviorDefault; Step #6 - "compile-libfuzzer-introspector-x86_64": SMIL_SyncTolerance *syncTolerance, *syncToleranceDefault; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_Boolean *syncMaster; Step #6 - "compile-libfuzzer-introspector-x86_64": XMLRI *syncReference; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMILSyncAttributesPointers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_DOM_BASE_NODE Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*shortcuts for xlink, anim, timing attributes*/ Step #6 - "compile-libfuzzer-introspector-x86_64": XLinkAttributesPointers *xlinkp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMILAnimationAttributesPointers *animp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMILTimingAttributesPointers *timingp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVGTimedAnimBaseElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct _gf_vrml_script_priv GF_ScriptPriv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __xlink_attrip_ptrs { Step #6 - "compile-libfuzzer-introspector-x86_64": XMLRI *href; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_ContentType *type; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *title; Step #6 - "compile-libfuzzer-introspector-x86_64": XMLRI *arcrole; Step #6 - "compile-libfuzzer-introspector-x86_64": XMLRI *role; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *show; Step #6 - "compile-libfuzzer-introspector-x86_64": SVG_String *actuate; Step #6 - "compile-libfuzzer-introspector-x86_64": } XLinkAttributesPointers; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *anims; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo specified_value; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo presentation_value; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool is_property; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo parent_presentation_value; Step #6 - "compile-libfuzzer-introspector-x86_64": GF_FieldInfo current_color_value; Step #6 - "compile-libfuzzer-introspector-x86_64": void *orig_dom_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": /* flag set by any animation to inform other animations that there base value has changed */ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool presentation_value_changed; Step #6 - "compile-libfuzzer-introspector-x86_64": /* flag used for rendering */ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 dirty_flags; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool dirty_parents; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMIL_AttributeAnimations; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.484 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/m3u8.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_playList Playlist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum e_playlistElementDRMMethod { DRM_NONE, DRM_AES_128, DRM_CENC } PlaylistElementDRMMethod; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum e_playlistElementType { TYPE_PLAYLIST, TYPE_MEDIA, TYPE_UNKNOWN } PlaylistElementType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum _e_MediaType { Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_TYPE_UNKNOWN = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_TYPE_AUDIO = 0x100000, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_TYPE_VIDEO = 0x200000, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_TYPE_SUBTITLES = 0x300000, Step #6 - "compile-libfuzzer-introspector-x86_64": MEDIA_TYPE_CLOSED_CAPTIONS = 0x400000 Step #6 - "compile-libfuzzer-introspector-x86_64": } MediaType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_playlistElement PlaylistElement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_stream Stream; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_masterPlaylist MasterPlaylist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct s_media { Step #6 - "compile-libfuzzer-introspector-x86_64": int i; //unused: C requires that a struct or union has at least one member Step #6 - "compile-libfuzzer-introspector-x86_64": } Media; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.491 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/odf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.505 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/ietf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*version of the packet. Must be 2*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Version; Step #6 - "compile-libfuzzer-introspector-x86_64": /*padding bits at the end of the payload*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Padding; Step #6 - "compile-libfuzzer-introspector-x86_64": /*number of reports*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 Count; Step #6 - "compile-libfuzzer-introspector-x86_64": /*payload type of RTCP pck*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 PayloadType; Step #6 - "compile-libfuzzer-introspector-x86_64": /*The length of this RTCP packet in 32-bit words minus one including the header and any padding*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 Length; Step #6 - "compile-libfuzzer-introspector-x86_64": /*sync source identifier*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 SSRC; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTCPHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 rtpID; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 rtcpID; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ch_ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_TCPChan; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __PRO_item Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __PRO_item *next; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 pck_seq_num; Step #6 - "compile-libfuzzer-introspector-x86_64": void *pck; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 size; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_POItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct __PO Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": struct __PRO_item *in; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 head_seqnum; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 Count; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxCount; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 IsInit; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 MaxDelay, LastTime; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 TimeScale; Step #6 - "compile-libfuzzer-introspector-x86_64": struct __PRO_item *disc; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTPReorder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": RTSP_HTTP_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": RTSP_HTTP_CLIENT, Step #6 - "compile-libfuzzer-introspector-x86_64": RTSP_HTTP_SERVER, Step #6 - "compile-libfuzzer-introspector-x86_64": RTSP_HTTP_DISABLE Step #6 - "compile-libfuzzer-introspector-x86_64": } RTSP_HTTP_Tunnel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 ssrc; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 frac_lost; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 total_loss; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_rtp_sn; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 jitter; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 last_sr, delay_last_sr; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_RTCP_Report; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.515 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/bifs_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": /*node this mask is for*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": /*in case node is not defined yet*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u32 node_id; Step #6 - "compile-libfuzzer-introspector-x86_64": /*the rest is not needed at the current time, we only support simple signaling for FDP, BDP and IFS2D Step #6 - "compile-libfuzzer-introspector-x86_64": which are using predefined masks*/ Step #6 - "compile-libfuzzer-introspector-x86_64": } BIFSElementaryMask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": /*v1 or v2*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u8 version; Step #6 - "compile-libfuzzer-introspector-x86_64": /*BIFS config - common fields*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 NodeIDBits; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 RouteIDBits; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool PixelMetrics; Step #6 - "compile-libfuzzer-introspector-x86_64": /*set to 0, 0 if no size is specified*/ Step #6 - "compile-libfuzzer-introspector-x86_64": u16 Width, Height; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*BIFS-Anim - not supported */ Step #6 - "compile-libfuzzer-introspector-x86_64": /*if 1 the BIFS_Anim codec is reset at each intra frame*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool BAnimRAP; Step #6 - "compile-libfuzzer-introspector-x86_64": /*list of elementary masks for BIFS anim*/ Step #6 - "compile-libfuzzer-introspector-x86_64": GF_List *elementaryMasks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /*BIFS v2 add-on*/ Step #6 - "compile-libfuzzer-introspector-x86_64": Bool Use3DMeshCoding; Step #6 - "compile-libfuzzer-introspector-x86_64": Bool UsePredictiveMFField; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ProtoIDBits; Step #6 - "compile-libfuzzer-introspector-x86_64": } BIFSConfig; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": BIFSConfig config; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 ESID; Step #6 - "compile-libfuzzer-introspector-x86_64": } BIFSStreamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": //node is registered with NULL as parent Step #6 - "compile-libfuzzer-introspector-x86_64": GF_Node *node; Step #6 - "compile-libfuzzer-introspector-x86_64": SFCommandBuffer *cb; Step #6 - "compile-libfuzzer-introspector-x86_64": } CommandBufferItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.522 INFO datatypes - __init__: Processing /src/gpac/include/gpac/internal/id3.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u32 timescale; Step #6 - "compile-libfuzzer-introspector-x86_64": u64 pts; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 scheme_uri_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* scheme_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 value_uri_length; Step #6 - "compile-libfuzzer-introspector-x86_64": char* value_uri; Step #6 - "compile-libfuzzer-introspector-x86_64": u32 data_length; Step #6 - "compile-libfuzzer-introspector-x86_64": u8* data; Step #6 - "compile-libfuzzer-introspector-x86_64": } GF_ID3_TAG; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.528 INFO datatypes - __init__: Processing /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.533 INFO frontend_c - load_treesitter_trees: harness: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.534 INFO datatypes - __init__: Processing /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.539 INFO frontend_c - load_treesitter_trees: harness: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.539 INFO datatypes - __init__: Processing /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.545 INFO frontend_c - load_treesitter_trees: harness: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.545 INFO datatypes - __init__: Processing /src/gpac/testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.551 INFO frontend_c - load_treesitter_trees: harness: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:10:01.724 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:14:14.252 INFO oss_fuzz - process_c_project: Extracting calltree for /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:23:10.378 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:27:15.314 INFO oss_fuzz - process_c_project: Extracting calltree for /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:29:54.259 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:33:58.639 INFO oss_fuzz - process_c_project: Extracting calltree for /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:42:58.406 INFO frontend_c - dump_module_logic: Dumping project-wide logic. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:47:03.074 INFO oss_fuzz - process_c_project: Extracting calltree for /src/gpac/testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.673 INFO data_loader - load_all_profiles: [] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.673 INFO data_loader - load_all_profiles: - found 4 profiles to load Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.712 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.713 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.713 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.716 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-1.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.717 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-1.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.717 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.721 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.721 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-2.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.721 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.725 INFO data_loader - read_fuzzer_data_file_to_profile: - loading /src/inspector/fuzzerLogFile-3.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.726 INFO data_loader - read_fuzzer_data_file_to_profile: target data f: /src/inspector/fuzzerLogFile-3.data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:56:56.726 INFO utils - data_file_read_yaml: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:25.430 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:25.435 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:25.439 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:25.476 INFO utils - data_file_read_yaml: Loaded single yaml module Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:26.545 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:26.545 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:26.560 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:26.569 INFO data_loader - read_fuzzer_data_file_to_profile: Returning profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:33.015 INFO analysis - load_data_files: Found 4 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:33.016 INFO analysis - load_data_files: [+] Accummulating profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:33.017 INFO analysis - load_data_files: Accummulating using multiprocessing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:33.177 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:33.197 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:33.218 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:33.239 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: propagating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.355 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.355 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.357 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.357 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.363 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.363 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.469 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.469 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.469 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.475 INFO code_coverage - load_llvm_coverage: Found 4 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.475 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/fuzz_m2ts_probe.covreport', '/src/inspector/fuzz_route.covreport', '/src/inspector/fuzz_probe_analyze.covreport', '/src/inspector/fuzz_parse.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.475 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_m2ts_probe.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.486 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: setting reached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.486 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: setting unreached funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.493 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_route.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.601 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.604 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.680 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.721 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.721 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.721 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.727 INFO code_coverage - load_llvm_coverage: Found 4 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.727 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/fuzz_m2ts_probe.covreport', '/src/inspector/fuzz_route.covreport', '/src/inspector/fuzz_probe_analyze.covreport', '/src/inspector/fuzz_parse.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.727 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_m2ts_probe.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.745 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_route.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.786 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.787 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.787 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/gpac/testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.792 INFO code_coverage - load_llvm_coverage: Found 4 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.793 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/fuzz_m2ts_probe.covreport', '/src/inspector/fuzz_route.covreport', '/src/inspector/fuzz_probe_analyze.covreport', '/src/inspector/fuzz_parse.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.793 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_m2ts_probe.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.810 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_route.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.853 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.856 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.890 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: loading coverage Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.890 INFO fuzzer_profile - _load_coverage: Loading coverage of type c-cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.890 INFO code_coverage - load_llvm_coverage: Loading LLVM coverage for target /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.896 INFO code_coverage - load_llvm_coverage: Found 4 coverage reports Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.896 INFO code_coverage - load_llvm_coverage: Using the following coverages ['/src/inspector/fuzz_m2ts_probe.covreport', '/src/inspector/fuzz_route.covreport', '/src/inspector/fuzz_probe_analyze.covreport', '/src/inspector/fuzz_parse.covreport'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.896 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_m2ts_probe.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.914 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_route.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.921 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.924 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:38.931 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.001 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.025 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.028 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.074 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_probe_analyze.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.103 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.131 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 347| | /*special case: scene change*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.220 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.271 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2233| | //special case for file ext: the pid will likely have only one file extension defined, and the output as well Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.277 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.290 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_probe_analyze.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.339 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 347| | /*special case: scene change*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.365 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4690| | //in case another thread is reconfiguring a filter fA: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.366 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4711| | //Not doing so may lead to loading several instances of the same filter for cases like: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.369 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4864| | /* Special case for adaptation filters: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.375 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5100| | //this is need for cases such as "-i source filterFoo @ -o live.mpd": Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.381 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5344| | //continue however first pass in case we have a direct match with a dynamic filter, eg: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.391 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_probe_analyze.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.417 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.448 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 347| | /*special case: scene change*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.461 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2233| | //special case for file ext: the pid will likely have only one file extension defined, and the output as well Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.465 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.472 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_probe_analyze.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.483 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.523 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 347| | /*special case: scene change*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.535 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.551 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4690| | //in case another thread is reconfiguring a filter fA: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.551 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4711| | //Not doing so may lead to loading several instances of the same filter for cases like: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.555 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4864| | /* Special case for adaptation filters: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.561 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5100| | //this is need for cases such as "-i source filterFoo @ -o live.mpd": Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.567 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5344| | //continue however first pass in case we have a direct match with a dynamic filter, eg: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.586 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2233| | //special case for file ext: the pid will likely have only one file extension defined, and the output as well Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.591 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.603 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2946| | //special case here: no more pending packets, filter has detected eos on one of its input but is still generating packet, Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.647 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2233| | //special case for file ext: the pid will likely have only one file extension defined, and the output as well Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.652 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2620| | //special case for excluded output caps marked for loaded filter only and optional: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.669 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.679 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4690| | //in case another thread is reconfiguring a filter fA: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.680 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4711| | //Not doing so may lead to loading several instances of the same filter for cases like: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.683 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4864| | /* Special case for adaptation filters: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.689 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5100| | //this is need for cases such as "-i source filterFoo @ -o live.mpd": Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.695 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5344| | //continue however first pass in case we have a direct match with a dynamic filter, eg: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.739 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4690| | //in case another thread is reconfiguring a filter fA: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.739 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4711| | //Not doing so may lead to loading several instances of the same filter for cases like: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.742 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 4864| | /* Special case for adaptation filters: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.748 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5100| | //this is need for cases such as "-i source filterFoo @ -o live.mpd": Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.754 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 5344| | //continue however first pass in case we have a direct match with a dynamic filter, eg: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.798 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.856 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 2194| | //for mono-thread case non blocking: if filter is marked as async blocking, abort and release Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:39.904 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 658| | /*in case of CENC: we write sample auxiliary information to slh->sai; its size is in saiz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:40.089 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 658| | /*in case of CENC: we write sample auxiliary information to slh->sai; its size is in saiz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:40.278 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 658| | /*in case of CENC: we write sample auxiliary information to slh->sai; its size is in saiz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:40.278 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 658| | /*in case of CENC: we write sample auxiliary information to slh->sai; its size is in saiz*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:40.896 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 3712| | /* in case of dependent representations: we set max_complementary_rep_index than active_rep_index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.142 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 3712| | /* in case of dependent representations: we set max_complementary_rep_index than active_rep_index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.150 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 1354| | /*usual case: (re)place depth level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.257 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 3712| | /* in case of dependent representations: we set max_complementary_rep_index than active_rep_index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.375 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_parse.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.395 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 1354| | /*usual case: (re)place depth level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.399 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 3712| | /* in case of dependent representations: we set max_complementary_rep_index than active_rep_index*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.468 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 1354| | /*usual case: (re)place depth level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.621 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_parse.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.655 INFO code_coverage - load_llvm_coverage: found case outside a switch?! Step #6 - "compile-libfuzzer-introspector-x86_64": 1354| | /*usual case: (re)place depth level*/ Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.683 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_parse.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:41.881 INFO code_coverage - load_llvm_coverage: Reading coverage report: /src/inspector/fuzz_parse.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.023 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.025 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.026 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.026 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.069 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.276 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.286 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.288 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.289 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.328 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.333 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.337 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.339 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.340 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.383 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_route.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.534 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: setting file targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.542 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: setting total basic blocks Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.543 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: setting cyclomatic complexity Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.544 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: setting fd cache Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:57:42.590 INFO fuzzer_profile - accummulate_profile: /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c: finished accummulating profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:00.551 INFO analysis - load_data_files: [+] Creating project profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:00.552 INFO project_profile - __init__: Creating merged profile of 4 profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:00.554 INFO project_profile - __init__: Populating functions reached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:00.558 INFO project_profile - __init__: Populating functions unreached Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:00.585 INFO project_profile - __init__: Creating all_functions dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:05.464 INFO project_profile - __init__: Gathering complexity and incoming references of each function Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:11.358 INFO project_profile - __init__: Completed creationg of merged profile Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:11.358 INFO analysis - load_data_files: [+] Refining profiles Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:11.460 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:11.460 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports-by-target/20250221/testsuite/oss-fuzzers/fuzz_m2ts_probe.c/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:12.235 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:12.237 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:12.240 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:12.351 INFO analysis - overlay_calltree_with_coverage: [+] found 0 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:12.351 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:12.351 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports-by-target/20250221/testsuite/oss-fuzzers/fuzz_parse.c/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:14.585 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:14.591 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:14.602 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:14.714 INFO analysis - overlay_calltree_with_coverage: [+] found 0 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:14.715 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:14.715 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports-by-target/20250221/testsuite/oss-fuzzers/fuzz_route.c/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:17.282 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:17.289 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:17.303 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:17.414 INFO analysis - overlay_calltree_with_coverage: [+] found 0 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:17.415 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:17.415 INFO analysis - overlay_calltree_with_coverage: Using coverage url: https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports-by-target/20250221/testsuite/oss-fuzzers/fuzz_probe_analyze.c/linux Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:19.751 INFO analysis - overlay_calltree_with_coverage: Overlaying 2 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:19.757 INFO analysis - overlay_calltree_with_coverage: Overlaying 3 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:19.769 INFO analysis - overlay_calltree_with_coverage: Updating branch complexities Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:19.882 INFO analysis - overlay_calltree_with_coverage: [+] found 0 branch blockers. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:20.221 INFO commands - run_analysis_on_dir: Analyses to run: ['OptimalTargets', 'FuzzEngineInputAnalysis', 'RuntimeCoverageAnalysis', 'FuzzDriverSynthesizerAnalysis', 'BugDigestorAnalysis', 'FilePathAnalyser', 'ThirdPartyAPICoverageAnalyser', 'MetadataAnalysis', 'SinkCoverageAnalyser', 'AnnotatedCFG'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:20.221 INFO commands - run_analysis_on_dir: [+] Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:20.221 INFO html_report - create_html_report: - Creating HTML report Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:20.221 INFO html_report - create_section_project_overview: - Creating reachability overview table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:29.837 INFO html_report - create_section_fuzzers_overview: - Creating table with overview of all fuzzers Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:29.854 INFO html_report - create_section_all_functions: - Creating table with information about all functions in target Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.714 INFO html_report - create_all_function_table: Assembled a total of 19039 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.715 INFO html_report - create_section_fuzzer_detailed_section: - Creating section with details about each fuzzer Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.715 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.715 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.732 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.735 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 2047 -- : 2047 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.738 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:48.740 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:50.722 INFO font_manager - _load_fontmanager: generated new fontManager Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.025 INFO html_helpers - create_horisontal_calltree_image: Creating image testsuite_oss-fuzzers_fuzz_m2ts_probe.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.027 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (1825 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.208 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.208 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.398 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.399 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.542 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.543 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.597 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.608 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 7125 -- : 7125 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.612 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:51.617 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:56.592 INFO html_helpers - create_horisontal_calltree_image: Creating image testsuite_oss-fuzzers_fuzz_parse.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:56.597 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (6328 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.133 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.133 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.531 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.532 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.912 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.912 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.971 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.983 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 7777 -- : 7777 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.984 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:58:57.990 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:03.259 INFO html_helpers - create_horisontal_calltree_image: Creating image testsuite_oss-fuzzers_fuzz_route.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:03.265 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (7025 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:04.041 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:04.041 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:04.585 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:04.586 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:05.106 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:05.106 INFO calltree_analysis - create_calltree: In calltree Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:05.159 INFO calltree_analysis - create_calltree: At end Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:05.170 INFO calltree_analysis - create_calltree: calltree_html_section_string: : 6792 -- : 6792 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:05.171 INFO calltree_analysis - create_calltree: Calltree created Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:05.177 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:09.769 INFO html_helpers - create_horisontal_calltree_image: Creating image testsuite_oss-fuzzers_fuzz_probe_analyze.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:09.774 INFO html_helpers - create_horisontal_calltree_image: - extracted the callsites (6115 nodes) Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:10.444 INFO html_helpers - create_horisontal_calltree_image: - iterated over color list Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:10.444 INFO html_helpers - create_horisontal_calltree_image: - saving image Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:10.920 INFO html_helpers - create_horisontal_calltree_image: - image saved Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:10.921 INFO calltree_analysis - create_fuzz_blocker_table: Creating fuzz blocker table Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:11.399 INFO html_report - create_section_optional_analyses: - Handling optional analyses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:11.399 INFO optimal_targets - analysis_func: - Running analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:11.399 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:47.720 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:47.721 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 19039 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:47.754 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 4763 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:47.754 INFO optimal_targets - iteratively_get_optimal_targets: Getting 1 optimal targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:47.754 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 10:59:47.758 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:23.992 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:24.023 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:27.833 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['mp4box_main'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:46.954 INFO html_report - create_all_function_table: Assembled a total of 19039 entries Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.290 INFO optimal_targets - analysis_func: - Completed analysis OptimalTargets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.531 INFO engine_input - analysis_func: - Running analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.532 INFO engine_input - analysis_func: Generating input for testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.535 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.536 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_m2ts_process_packet Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.536 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_gz_decompress_payload_ex Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.536 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_odf_desc_del Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.536 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_odf_del_esd_ref Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.536 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_sys_clock Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.537 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_m2ts_demux_del Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.537 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_fileio_from_url Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.537 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_read_data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.537 INFO engine_input - analysis_func: Generating input for testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.539 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.544 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_write_u64 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.544 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_odf_write_lang Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.544 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_odf_read_lang Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_on_progress_std Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_odf_del_esd_ref Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_isom_fdm_get_data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_isom_nalu_get_sample_sap Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_odf_size_descriptor Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_odf_vvc_cfg_write_bs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_url_concatenate_ex Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.545 INFO engine_input - analysis_func: Generating input for testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.547 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: JS_IsUndefined Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_sys_set_console_code Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_js_delete_runtime Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_modules_count Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_read_long_int Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_props_parse_value Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_write_u8 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: URL_GetProtocolType Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_write_u24 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.553 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_fs_thread_proc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.554 INFO engine_input - analysis_func: Generating input for testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.556 INFO calltree_analysis - __init__: Creating FuzzCalltreeAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: JS_IsUndefined Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_sys_set_console_code Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_props_parse_value Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_write_u16 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: URL_GetProtocolType Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_cfg_set_key_internal Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_write_u24 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_fs_thread_proc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_write_int Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.561 INFO engine_input - get_fuzzer_focus_function_section: Found focus function: gf_bs_write_double Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.562 INFO engine_input - analysis_func: - Completed analysis FuzzEngineInputAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.562 INFO runtime_coverage_analysis - analysis_func: - Running analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.562 INFO runtime_coverage_analysis - get_low_cov_high_line_funcs: Extracting low cov high line funcs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.588 INFO runtime_coverage_analysis - analysis_func: - Completed analysis RuntimeCoverageAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.588 INFO driver_synthesizer - analysis_func: - Running analysis FuzzDriverSynthesizerAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:00:47.588 INFO optimal_targets - iteratively_get_optimal_targets: - in iteratively_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:22.852 INFO optimal_targets - analysis_get_optimal_targets: - in analysis_get_optimal_targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:22.853 INFO optimal_targets - analysis_get_optimal_targets: Filtering optimal functions from 19039 functions Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:22.885 INFO optimal_targets - analysis_get_optimal_targets: Found a total of 4763 potential targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:22.885 INFO optimal_targets - iteratively_get_optimal_targets: Getting 1 optimal targets Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:22.885 INFO optimal_targets - iteratively_get_optimal_targets: - sorting by unreached complexity. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:22.889 INFO optimal_targets - add_func_to_reached_and_clone: Creating a deepcopy Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:59.823 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:01:59.855 INFO optimal_targets - add_func_to_reached_and_clone: Updating hitcount-related data Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:02:03.669 INFO optimal_targets - iteratively_get_optimal_targets: Found the following optimal functions: { ['mp4box_main'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:02:03.671 INFO driver_synthesizer - analysis_func: . Done Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:02:03.672 INFO driver_synthesizer - analysis_func: Synthesizing drivers for the following optimal functions: { ['mp4box_main'] } Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:02:03.673 INFO driver_synthesizer - analysis_func: - Completed analysis FuzzDriverSynthesizerAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:02:03.913 INFO bug_digestor - analysis_func: - Running analysis BugDigestorAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:02:03.915 INFO filepath_analyser - analysis_func: - Running analysis FilePathAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:04.392 INFO function_call_analyser - analysis_func: - Running analysis ThirdPartyAPICoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:04.737 INFO metadata - analysis_func: - Running analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:04.737 INFO metadata - analysis_func: - Completed analysis MetadataAnalysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:04.737 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.316 INFO sinks_analyser - analysis_func: ['fuzz_parse.c', 'fuzz_m2ts_probe.c', 'fuzz_route.c', 'fuzz_probe_analyze.c'] Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.361 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE78 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.416 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE79 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.468 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE787 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.560 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE89 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.609 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE416 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.660 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE20 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.734 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE22 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.799 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE352 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.847 INFO sinks_analyser - analysis_func: - Running analysis SinkCoverageAnalyser for CWE434 Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.895 INFO sinks_analyser - analysis_func: - Finish running analysis SinkCoverageAnalyser Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.897 INFO annotated_cfg - __init__: Creating annotated CFG Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.897 INFO annotated_cfg - analysis_func: Creating annotated CFGs Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.897 INFO annotated_cfg - analysis_func: Analysing: testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.916 INFO annotated_cfg - analysis_func: Analysing: testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:27.970 INFO annotated_cfg - analysis_func: Analysing: testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.057 INFO annotated_cfg - analysis_func: Analysing: testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.135 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.135 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.135 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.135 INFO utils - get_target_coverage_url: Extracting coverage for https://storage.googleapis.com/oss-fuzz-coverage/gpac/reports/20250221/linux -- testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": Loading report: Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.135 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.135 INFO debug_info - load_debug_all_yaml_files: Set base loader to use CSafeLoader Step #6 - "compile-libfuzzer-introspector-x86_64": Correlating Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.135 INFO debug_info - correlate_debugged_function_to_debug_types: Creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.136 INFO debug_info - create_friendly_debug_types: Have to create for 0 addresses Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.136 INFO debug_info - correlate_debugged_function_to_debug_types: Finished creating dictionary Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:28.225 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:40.156 WARNING utils - copy_source_files: Language: c-cpp not support. Skipping source file copy. Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-21 11:03:40.511 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": sending incremental file list Step #6 - "compile-libfuzzer-introspector-x86_64": created directory /workspace/out/libfuzzer-introspector-x86_64/inspector Step #6 - "compile-libfuzzer-introspector-x86_64": ./ Step #6 - "compile-libfuzzer-introspector-x86_64": all-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-friendly-debug-types.json Step #6 - "compile-libfuzzer-introspector-x86_64": all-fuzz-introspector-functions.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_debug_info.json Step #6 - "compile-libfuzzer-introspector-x86_64": all_functions.js Step #6 - "compile-libfuzzer-introspector-x86_64": analysis_1.js Step #6 - "compile-libfuzzer-introspector-x86_64": branch-blockers.json Step #6 - "compile-libfuzzer-introspector-x86_64": calltree.js Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_0.html Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_1.html Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_2.html Step #6 - "compile-libfuzzer-introspector-x86_64": calltree_view_3.html Step #6 - "compile-libfuzzer-introspector-x86_64": clike.js Step #6 - "compile-libfuzzer-introspector-x86_64": custom.js Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_m2ts_probe.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_parse.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_probe_analyze.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_report.html Step #6 - "compile-libfuzzer-introspector-x86_64": fuzz_route.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-0.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-1.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-1.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-2.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-2.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-3.data Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzerLogFile-3.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": fuzzer_table_data.js Step #6 - "compile-libfuzzer-introspector-x86_64": prism.css Step #6 - "compile-libfuzzer-introspector-x86_64": prism.js Step #6 - "compile-libfuzzer-introspector-x86_64": styles.css Step #6 - "compile-libfuzzer-introspector-x86_64": summary.json Step #6 - "compile-libfuzzer-introspector-x86_64": test-files.json Step #6 - "compile-libfuzzer-introspector-x86_64": testsuite_oss-fuzzers_fuzz_m2ts_probe.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": testsuite_oss-fuzzers_fuzz_parse.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": testsuite_oss-fuzzers_fuzz_probe_analyze.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": testsuite_oss-fuzzers_fuzz_route.c_colormap.png Step #6 - "compile-libfuzzer-introspector-x86_64": light/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_pairs.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_tests.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/MPEG4/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/MPEG4/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/html.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/laser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/svggen.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/v1.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/v2.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/SVG/v3.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/WebGLGen/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/WebGLGen/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/X3D/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/generators/X3D/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/carbon_hook.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/compositor_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/gpac.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/gpac.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/gpac_help.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/ios_sensors/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/ios_sensors/sensors.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac/ios_sensors/sensors_def.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac_android/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac_android/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac_android/src/main/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac_android/src/main/jni/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/mp4box/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/mp4box/filedump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/mp4box/fileimport.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/mp4box/live.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/mp4box/mp4box.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/mp4box/mp4box.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/atscdmx/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/atscdmx/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/bmp4demux/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/bmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/broadcaster.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/broadcaster.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/sdp_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/broadcaster/sdp_generator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/dmbrs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/dmbrs/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/fmp4demux/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/fmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/hevcbench/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/hevcbench/defbench.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/hevcbench/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/largefile/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/largefile/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/loadcompare/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/loadcompare/loadcompare.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/mp4mux/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/mp4mux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/mpedemux/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/mpedemux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/mpeg2ts/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/mpeg2ts/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/segmp4demux/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/segmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/svg2bifs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/svg2bifs/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ts2hds/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ts2hds/f4m.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ts2hds/f4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ts2hds/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ts2hds/ts2hds.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ts2udp/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/ts2udp/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/udptsseg/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/applications/testapps/udptsseg/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/tests.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/00_doxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/Remotery.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/ait.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/avparse.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/base_coding.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/bifs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/bitstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/color.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/compositor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/config_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/configuration.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/crypt_tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/dash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/download.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/dsmcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/dvb_mpe.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/events.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/events_constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/evg.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/filters.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/html5_media.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/html5_mse.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/ietf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/iso639.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/isomedia.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/laser.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/list.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/main.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/maths.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/media_tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/mediaobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/module.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/mpd.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/mpeg4_odf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/mpegts.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/network.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/nodes_mpeg4.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/nodes_svg.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/nodes_x3d.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/path2d.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/route.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/rtp_streamer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/scene_engine.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/scene_manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/scenegraph.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/scenegraph_svg.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/scenegraph_vrml.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/setup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/svg_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/sync_layer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/token.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/utf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/webvtt.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/xml.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/avilib.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/bifs_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/bifs_tables.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/camera.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/compositor_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/crypt_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/dvb_mpe_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/id3.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/ietf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/isomedia_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/laser_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/m3u8.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/media_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/mesh.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/odf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/odf_parse_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/ogg.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/reedsolomon.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/scenegraph_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/swf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/internal/vobsub.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/modules/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/modules/audio_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/modules/codec.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/modules/compositor_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/modules/font.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/modules/hardcoded_proto.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/gpac/modules/video_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/win32/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/win32/inttypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/win32/stdint.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/wince/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/include/wince/errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/filter_export.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/modules_export.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/alsa/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/alsa/alsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/caca_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/caca_out/caca_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dektec_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dektec_out/dektec_video.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dektec_out/dektec_video.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dektec_out/dektec_video_decl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dektec_out/dektec_video_old.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/demo_is/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/demo_is/demo_is.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/droid_cam/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/droid_cam/droid_cam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/droid_mpegv/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/droid_mpegv/droid_mpegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/epoc_hw/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/epoc_hw/epoc_aout.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/epoc_hw/epoc_codec.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/epoc_hw/epoc_vout.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_cam/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_cam/CameraObject.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_cam/cam_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_cam/ios_cam.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_mpegv/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_mpegv/SensorAccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_mpegv/ios_mpegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/ios_mpegv/sensor_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/audio_filter/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/audio_filter/audio_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/avcap/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/avcap/avcap.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_in.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/freenect/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/freenect/freenect.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gapi/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gapi/gapi.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gapi/gapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_font.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_grad.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_rend.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_texture.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_pull.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_push.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/fm_mmbtools.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/libplayer/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/libplayer/libplayer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/mse_in/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/mse_in/mse_in.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/netctrl/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/netctrl/netctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/opencv_is/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/opencv_is/opencv_is.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/osd/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/osd/osd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/psvr/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/psvr/psvr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/rvc_dec/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/rvc_dec/rvc_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ui_rec/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/ui_rec/ui_rec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/unzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/unzip.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/wgt_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/widget.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/wiiis/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/old_arch/wiiis/wiiis.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/oss_audio/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/deprecated/oss_audio/oss.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/directfb_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/directfb_out/directfb_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/directfb_out/directfb_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/directfb_out/directfb_wrapper.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/droid_audio/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/droid_audio/droidaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/droid_audio/javaenv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/droid_audio/javaenv.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/droid_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/droid_out/droid_vout-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/droid_out/droid_vout.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dx_hw/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dx_hw/dx_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dx_hw/dx_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dx_hw/dx_hw.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dx_hw/dx_video.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dx_hw/dx_window.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/dx_hw/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/ft_font/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/ft_font/ft_font.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/ft_font/ft_font.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/jack/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/jack/jack.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/pulseaudio/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/pulseaudio/pulseaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/sdl_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/sdl_out/audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/sdl_out/cursors.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/sdl_out/sdl_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/sdl_out/sdl_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/sdl_out/video.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/sdl_out/video2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/test_filter/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/test_filter/test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/validator/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/wav_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/wav_out/wav_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/x11_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/x11_out/x11_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/modules/x11_out/x11_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/share/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/share/nodejs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/share/nodejs/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/share/nodejs/src/gpac_napi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/share/nodejs/src/gpac_napi.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/export.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/arith_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/bifs_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/bifs_node_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/com_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/com_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/conditional.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/field_decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/field_encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/memory_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/predictive_mffield.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/quant.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/quantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/script.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/script_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/script_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/bifs/unquantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/audio_input.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/audio_mixer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/audio_render.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/bindable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/camera.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/compositor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/compositor_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/compositor_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/compositor_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/drawable.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/drawable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/events.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/font_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/gl_inc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/hardcoded_protos.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/hc_flash_shape.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/media_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mesh.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mesh_collide.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mesh_tesselate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_animstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_background.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_background2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_composite.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_form.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_geometry_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_geometry_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_geometry_ifs2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_geometry_ils2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_gradients.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_grouping.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_grouping_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_grouping_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_inline.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_inputsensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_layer_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_layer_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_lighting.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_mediacontrol.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_mediasensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_path_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_sensors.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_sound.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_textures.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_timesensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/mpeg4_viewport.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/navigate.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/nodes_stacks.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/object_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/offscreen_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/offscreen_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/scene.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/scene_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/scene_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_external.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_filters.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_font.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_media.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_paint_servers.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/svg_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/texturing.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/texturing.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/texturing_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager_2d.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager_2d_draw.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager_3d.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/visual_manager_3d_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/compositor/x3d_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/crypto/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/crypto/g_crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/crypto/g_crypt_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/crypto/g_crypt_tinyaes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/crypto/tiny_aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/crypto/tiny_aes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/ftgrays.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/rast_soft.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/raster3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/raster_565.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/raster_argb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/raster_rgb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/raster_yuv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/stencil.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/evg/surface.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_pck.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_pid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_props.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_queue.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_register.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_session.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filter_core/filter_session_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/avin_web.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/base_filter_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/bs_agg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/bs_split.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/bsrw.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/compose.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dasher.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_ac52.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_faad.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_j2k.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_laser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_mad.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_mediacodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_mediacodec.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_mediacodec_jni.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_mpeghdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_nvdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_nvdec_sdk.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_nvdec_sdk.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_openhevc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_opensvc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_theora.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_ttml.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_ttxt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_uncv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_vorbis.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_vtb.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dec_xvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/decrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_dash.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_ghi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_m2ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_mpegps.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/dmx_vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/enc_jpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/enc_png.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/enc_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/encrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/evg_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_avf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_bsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_mx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ff_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/filelist.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/hevcmerge.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/hevcsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_dvb4linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_route.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_route_repair.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_rtp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_rtp_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_rtp_sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_rtp_signaling.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_rtp_stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/in_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/inspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/io_fcryp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/isoffin.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/isoffin_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/isoffin_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/isoffin_read_ch.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/jsfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/load_bt_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/load_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/load_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/mux_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/mux_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/mux_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/mux_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/mux_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_rtp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/out_video.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_ac3.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_amr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_av1.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_flac.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_h263.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_latm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_mp3.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_mpgvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_prores.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_rawpcm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_rawvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframe_truehd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/reframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/resample_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/restamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/rewind.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/rewrite_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/rewrite_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/rewrite_mp4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/rewrite_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/rewrite_obu.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/tileagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/tilesplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/tssplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/ttml_conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/unframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/unit_test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/vcrop.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/vflip.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/write_generic.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/write_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/write_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/write_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/write_tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/write_vtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/unittests/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/unittests/ut_dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/filters/unittests/ut_dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtp_depacketizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtp_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtp_pck_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtp_pck_mpeg12.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtp_pck_mpeg4.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtp_streamer.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtsp_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtsp_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtsp_response.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/rtsp_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/ietf/sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/avc_ext.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_code_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_code_adobe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_code_apple.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_code_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_code_drm.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_code_meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/box_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/data_map.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/drm_sample.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/hint_track.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/hinting.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/iff.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/isom_intern.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/isom_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/isom_store.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/isom_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/media.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/media_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/movie_fragments.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/sample_descs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/stbl_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/stbl_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/track.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/ttml.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/isomedia/tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/WebGLRenderingContextBase.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/evg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/scene_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/webgl.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/webgl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/jsmods/xhr.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/laser/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/laser/lsr_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/laser/lsr_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/laser/lsr_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/ait.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/av_parsers.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/avilib.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/crypt_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/dash_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/dash_segmenter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/dsmcc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/dvb_mpe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/gpac_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/html5_media.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/html5_mse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/id3.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/img.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/isom_hinter.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/isom_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/m2ts_mux.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/m3u8.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/media_export.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/media_import.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/mpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/mpeg2_ps.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/mpeg2_ps.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/mpegts.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/reedsolomon.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/route_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/media_tools/webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/desc_private.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/descriptors.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/ipmpx_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/ipmpx_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/ipmpx_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/oci_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/odf_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/odf_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/odf_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/odf_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/odf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/qos.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/odf/slc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/cutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libbf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libbf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libregexp-opcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libregexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libregexp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libunicode-table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libunicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/libunicode.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/list.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/quickjs-atom.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/quickjs-libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/quickjs-libc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/quickjs-opcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/quickjs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/quickjs/quickjs.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/encode_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/loader_bt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/loader_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/loader_qt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/loader_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/loader_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/scene_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/scene_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/scene_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/scene_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/swf_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/swf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/swf_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scene_manager/text_to_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/base_scenegraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/commands.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/dom_events.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/dom_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/html5_media_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/html5_mse_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/mpeg4_animators.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/mpeg4_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/mpeg4_valuator.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/qjs_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/smil_anim.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/smil_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/svg_attributes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/svg_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/svg_properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/svg_types.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/vrml_interpolators.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/vrml_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/vrml_proto.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/vrml_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/vrml_script.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/vrml_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/x3d_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/scenegraph/xml_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/Remotery.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/base_encoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/bitstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/color.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/configfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/constants.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/dlmalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/downloader.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/gltools.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/gzio.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/math.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/module.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/module_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/os_divers.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/os_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/os_module.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/os_net.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/os_thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/path2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/path2d_stroker.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/sha256.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/symbian_net.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/symbian_os.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/token.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/uni_bidi.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/unicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/url.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/utf.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/xml_bin_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/zlib_symbian_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/zutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/zutil.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/unittests/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/unittests/ut_os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/src/utils/unittests/ut_xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/testsuite/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/testsuite/oss-fuzzers/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/unittests/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/gpac/unittests/tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/MPEG4/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/MPEG4/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/html.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/laser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/svggen.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/v1.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/v2.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/SVG/v3.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/WebGLGen/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/WebGLGen/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/X3D/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/generators/X3D/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/carbon_hook.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/compositor_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/gpac.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/gpac.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/gpac_help.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/ios_sensors/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/ios_sensors/sensors.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac/ios_sensors/sensors_def.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac_android/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac_android/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac_android/src/main/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac_android/src/main/jni/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/mp4box/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/mp4box/filedump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/mp4box/fileimport.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/mp4box/live.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/mp4box/mp4box.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/mp4box/mp4box.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/atscdmx/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/atscdmx/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/bmp4demux/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/bmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/broadcaster.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/broadcaster.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/debug.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/debug.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/sdp_generator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/broadcaster/sdp_generator.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/dmbrs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/dmbrs/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/fmp4demux/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/fmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/hevcbench/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/hevcbench/defbench.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/hevcbench/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/largefile/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/largefile/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/loadcompare/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/loadcompare/loadcompare.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/mp4mux/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/mp4mux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/mpedemux/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/mpedemux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/mpeg2ts/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/mpeg2ts/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/segmp4demux/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/segmp4demux/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/svg2bifs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/svg2bifs/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ts2hds/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ts2hds/f4m.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ts2hds/f4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ts2hds/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ts2hds/ts2hds.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ts2udp/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/ts2udp/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/udptsseg/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/applications/testapps/udptsseg/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/tests.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/00_doxy.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/Remotery.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/ait.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/avparse.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/base_coding.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/bifs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/bitstream.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/color.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/compositor.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/config_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/configuration.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/crypt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/crypt_tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/dash.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/download.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/dsmcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/dvb_mpe.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/events.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/events_constants.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/evg.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/filters.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/html5_media.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/html5_mse.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/ietf.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/iso639.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/isomedia.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/laser.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/list.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/main.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/maths.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/media_tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/mediaobject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/module.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/mpd.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/mpeg4_odf.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/mpegts.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/network.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/nodes_mpeg4.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/nodes_svg.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/nodes_x3d.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/path2d.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/route.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/rtp_streamer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/scene_engine.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/scene_manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/scenegraph.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/scenegraph_svg.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/scenegraph_vrml.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/setup.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/svg_types.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/sync_layer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/token.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/tools.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/utf.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/webvtt.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/xml.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/avilib.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/bifs_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/bifs_tables.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/camera.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/compositor_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/crypt_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/dvb_mpe_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/id3.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/ietf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/isomedia_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/laser_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/m3u8.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/media_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/mesh.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/odf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/odf_parse_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/ogg.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/reedsolomon.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/scenegraph_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/swf_dev.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/internal/vobsub.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/modules/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/modules/audio_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/modules/codec.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/modules/compositor_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/modules/font.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/modules/hardcoded_proto.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/gpac/modules/video_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/win32/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/win32/inttypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/win32/stdint.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/wince/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/include/wince/errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/filter_export.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/modules_export.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/alsa/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/alsa/alsa.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/caca_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/caca_out/caca_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dektec_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dektec_out/dektec_video.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dektec_out/dektec_video.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dektec_out/dektec_video_decl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dektec_out/dektec_video_old.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/demo_is/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/demo_is/demo_is.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/droid_cam/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/droid_cam/droid_cam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/droid_mpegv/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/droid_mpegv/droid_mpegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/epoc_hw/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/epoc_hw/epoc_aout.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/epoc_hw/epoc_codec.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/epoc_hw/epoc_vout.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_cam/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_cam/CameraObject.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_cam/cam_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_cam/ios_cam.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_mpegv/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_mpegv/SensorAccess.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_mpegv/ios_mpegv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/ios_mpegv/sensor_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/audio_filter/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/audio_filter/audio_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/avcap/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/avcap/avcap.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_in.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/freenect/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/freenect/freenect.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gapi/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gapi/gapi.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gapi/gapi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_font.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_grad.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_priv.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_rend.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_texture.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/hyb_in/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_pull.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_push.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/hyb_in/fm_mmbtools.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/libplayer/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/libplayer/libplayer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/mse_in/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/mse_in/mse_in.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/netctrl/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/netctrl/netctrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/opencv_is/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/opencv_is/opencv_is.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/osd/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/osd/osd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/psvr/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/psvr/psvr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/rvc_dec/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/rvc_dec/rvc_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ui_rec/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/ui_rec/ui_rec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/widgetman/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/widgetman/unzip.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/widgetman/unzip.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/widgetman/wgt_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/widgetman/widget.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/wiiis/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/old_arch/wiiis/wiiis.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/oss_audio/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/deprecated/oss_audio/oss.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/directfb_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/directfb_out/directfb_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/directfb_out/directfb_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/directfb_out/directfb_wrapper.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/droid_audio/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/droid_audio/droidaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/droid_audio/javaenv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/droid_audio/javaenv.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/droid_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/droid_out/droid_vout-bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/droid_out/droid_vout.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dx_hw/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dx_hw/dx_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dx_hw/dx_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dx_hw/dx_hw.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dx_hw/dx_video.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dx_hw/dx_window.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/dx_hw/resource.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/ft_font/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/ft_font/ft_font.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/ft_font/ft_font.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/jack/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/jack/jack.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/pulseaudio/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/pulseaudio/pulseaudio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/sdl_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/sdl_out/audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/sdl_out/cursors.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/sdl_out/sdl_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/sdl_out/sdl_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/sdl_out/video.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/sdl_out/video2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/test_filter/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/test_filter/test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/validator/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/wav_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/wav_out/wav_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/x11_out/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/x11_out/x11_out.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/modules/x11_out/x11_out.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/share/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/share/nodejs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/share/nodejs/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/share/nodejs/src/gpac_napi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/share/nodejs/src/gpac_napi.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/export.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/arith_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/bifs_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/bifs_node_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/com_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/com_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/conditional.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/field_decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/field_encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/memory_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/predictive_mffield.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/quant.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/quantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/script.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/script_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/script_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/bifs/unquantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/audio_input.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/audio_mixer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/audio_render.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/bindable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/camera.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/compositor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/compositor_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/compositor_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/compositor_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/drawable.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/drawable.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/events.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/font_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/gl_inc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/hardcoded_protos.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/hc_flash_shape.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/media_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mesh.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mesh_collide.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mesh_tesselate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_animstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_background.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_background2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_composite.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_form.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_geometry_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_geometry_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_geometry_ifs2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_geometry_ils2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_gradients.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_grouping.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_grouping_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_grouping_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_inline.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_inputsensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_layer_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_layer_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_lighting.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_mediacontrol.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_mediasensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_path_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_sensors.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_sound.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_textures.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_timesensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/mpeg4_viewport.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/navigate.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/nodes_stacks.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/object_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/offscreen_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/offscreen_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/scene.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/scene_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/scene_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_external.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_filters.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_font.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_media.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_paint_servers.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/svg_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/texturing.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/texturing.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/texturing_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager_2d.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager_2d_draw.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager_3d.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/visual_manager_3d_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/compositor/x3d_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/crypto/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/crypto/g_crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/crypto/g_crypt_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/crypto/g_crypt_tinyaes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/crypto/tiny_aes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/crypto/tiny_aes.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/ftgrays.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/rast_soft.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/raster3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/raster_565.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/raster_argb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/raster_rgb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/raster_yuv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/stencil.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/evg/surface.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_pck.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_pid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_props.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_queue.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_register.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_session.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filter_core/filter_session_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/avin_web.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/base_filter_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/bs_agg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/bs_split.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/bsrw.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/compose.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dasher.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_ac52.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_faad.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_j2k.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_laser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_mad.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_mediacodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_mediacodec.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_mediacodec_jni.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_mpeghdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_nvdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_nvdec_sdk.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_nvdec_sdk.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_openhevc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_opensvc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_theora.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_ttml.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_ttxt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_uncv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_vorbis.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_vtb.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dec_xvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/decrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_dash.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_ghi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_m2ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_mpegps.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/dmx_vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/enc_jpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/enc_png.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/enc_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/encrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/evg_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_avf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_bsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_mx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ff_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/filelist.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/hevcmerge.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/hevcsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_dvb4linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_route.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_route_repair.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_rtp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_rtp_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_rtp_sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_rtp_signaling.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_rtp_stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/in_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/inspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/io_fcryp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/isoffin.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/isoffin_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/isoffin_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/isoffin_read_ch.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/jsfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/load_bt_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/load_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/load_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/mux_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/mux_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/mux_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/mux_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/mux_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_rtp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/out_video.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_ac3.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_amr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_av1.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_flac.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_h263.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_latm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_mp3.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_mpgvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_prores.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_rawpcm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_rawvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframe_truehd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/reframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/resample_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/restamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/rewind.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/rewrite_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/rewrite_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/rewrite_mp4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/rewrite_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/rewrite_obu.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/tileagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/tilesplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/tssplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/ttml_conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/unframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/unit_test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/vcrop.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/vflip.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/write_generic.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/write_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/write_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/write_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/write_tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/write_vtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/unittests/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/unittests/ut_dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/filters/unittests/ut_dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtp_depacketizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtp_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtp_pck_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtp_pck_mpeg12.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtp_pck_mpeg4.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtp_streamer.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtsp_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtsp_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtsp_response.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/rtsp_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/ietf/sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/avc_ext.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_code_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_code_adobe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_code_apple.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_code_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_code_drm.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_code_meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/box_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/data_map.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/drm_sample.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/hint_track.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/hinting.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/iff.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/isom_intern.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/isom_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/isom_store.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/isom_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/media.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/media_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/movie_fragments.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/sample_descs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/stbl_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/stbl_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/track.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/ttml.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/isomedia/tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/WebGLRenderingContextBase.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/evg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/scene_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/webgl.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/webgl.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/jsmods/xhr.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/laser/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/laser/lsr_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/laser/lsr_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/laser/lsr_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/ait.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/av_parsers.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/avilib.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/crypt_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/dash_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/dash_segmenter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/dsmcc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/dvb_mpe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/gpac_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/html5_media.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/html5_mse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/id3.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/img.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/isom_hinter.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/isom_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/m2ts_mux.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/m3u8.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/media_export.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/media_import.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/mpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/mpeg2_ps.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/mpeg2_ps.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/mpegts.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/reedsolomon.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/route_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/media_tools/webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/desc_private.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/descriptors.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/ipmpx_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/ipmpx_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/ipmpx_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/oci_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/odf_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/odf_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/odf_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/odf_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/odf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/qos.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/odf/slc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/cutils.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libbf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libbf.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libregexp-opcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libregexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libregexp.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libunicode-table.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libunicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/libunicode.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/list.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/quickjs-atom.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/quickjs-libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/quickjs-libc.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/quickjs-opcode.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/quickjs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/quickjs/quickjs.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/encode_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/loader_bt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/loader_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/loader_qt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/loader_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/loader_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/scene_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/scene_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/scene_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/scene_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/swf_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/swf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/swf_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scene_manager/text_to_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/base_scenegraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/commands.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/dom_events.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/dom_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/html5_media_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/html5_mse_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/mpeg4_animators.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/mpeg4_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/mpeg4_valuator.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/qjs_common.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/smil_anim.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/smil_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/svg_attributes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/svg_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/svg_properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/svg_types.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/vrml_interpolators.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/vrml_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/vrml_proto.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/vrml_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/vrml_script.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/vrml_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/x3d_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/scenegraph/xml_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/Remotery.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/base_encoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/bitstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/color.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/configfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/constants.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/dlmalloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/downloader.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/gltools.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/gzio.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/math.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/module.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/module_wrap.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/os_divers.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/os_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/os_module.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/os_net.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/os_thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/path2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/path2d_stroker.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/sha256.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/symbian_net.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/symbian_os.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/token.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/uni_bidi.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/unicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/url.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/utf.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/xml_bin_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/zlib_symbian_ext.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/zutil.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/zutil.h Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/unittests/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/unittests/ut_os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/src/utils/unittests/ut_xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/testsuite/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/testsuite/oss-fuzzers/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/testsuite/oss-fuzzers/fuzz_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/unittests/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/src/gpac/unittests/tests.c Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/ Step #6 - "compile-libfuzzer-introspector-x86_64": source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": sent 320,025,000 bytes received 29,038 bytes 213,369,358.67 bytes/sec Step #6 - "compile-libfuzzer-introspector-x86_64": total size is 319,849,104 speedup is 1.00 Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": CC=clang Step #6 - "compile-libfuzzer-introspector-x86_64": CXX=clang++ Step #6 - "compile-libfuzzer-introspector-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g Step #6 - "compile-libfuzzer-introspector-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -stdlib=libc++ -g Step #6 - "compile-libfuzzer-introspector-x86_64": RUSTFLAGS=-Cdebuginfo=2 -Cforce-frame-pointers Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": + ./configure --static-build '--extra-cflags=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' '--extra-ldflags=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' Step #6 - "compile-libfuzzer-introspector-x86_64": diff: ./include/gpac/revision.h: No such file or directory Step #6 - "compile-libfuzzer-introspector-x86_64": revision has changed Step #6 - "compile-libfuzzer-introspector-x86_64": rm: cannot remove './include/gpac/revision.h': No such file or directory Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ** System Configuration Step #6 - "compile-libfuzzer-introspector-x86_64": Install prefix: /usr/local Step #6 - "compile-libfuzzer-introspector-x86_64": Source path: /src/gpac Step #6 - "compile-libfuzzer-introspector-x86_64": C compiler: clang Step #6 - "compile-libfuzzer-introspector-x86_64": C++ compiler: clang++ Step #6 - "compile-libfuzzer-introspector-x86_64": make: make Step #6 - "compile-libfuzzer-introspector-x86_64": CPU: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Big Endian: no Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ** GPAC 2.5-DEV rev1163-g8f1b1bb15-master Core Configuration ** Step #6 - "compile-libfuzzer-introspector-x86_64": Unit Tests: no ('make unit_tests') Step #6 - "compile-libfuzzer-introspector-x86_64": Static build enabled Step #6 - "compile-libfuzzer-introspector-x86_64": max stack size: 32768 Step #6 - "compile-libfuzzer-introspector-x86_64": debug version: no Step #6 - "compile-libfuzzer-introspector-x86_64": GProf enabled: no Step #6 - "compile-libfuzzer-introspector-x86_64": Memory tracking enabled: no Step #6 - "compile-libfuzzer-introspector-x86_64": Sanitizer enabled: no Step #6 - "compile-libfuzzer-introspector-x86_64": Fixed-Point Version: no Step #6 - "compile-libfuzzer-introspector-x86_64": IPV6 Support: yes Step #6 - "compile-libfuzzer-introspector-x86_64": QuickJS Support: yes (with qjs-libc) Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ** Detected libraries ** Step #6 - "compile-libfuzzer-introspector-x86_64": zlib: system (pkgconfig) Step #6 - "compile-libfuzzer-introspector-x86_64": OpenGL support: no Step #6 - "compile-libfuzzer-introspector-x86_64": OpenSSL support: system (pkgconfig) Step #6 - "compile-libfuzzer-introspector-x86_64": nghttp2: no Step #6 - "compile-libfuzzer-introspector-x86_64": OSS Audio: yes Step #6 - "compile-libfuzzer-introspector-x86_64": ALSA Audio: no Step #6 - "compile-libfuzzer-introspector-x86_64": Jack Audio: no Step #6 - "compile-libfuzzer-introspector-x86_64": Pulse Audio: no Step #6 - "compile-libfuzzer-introspector-x86_64": DirectFB: no Step #6 - "compile-libfuzzer-introspector-x86_64": X11: no Step #6 - "compile-libfuzzer-introspector-x86_64": SDL: no Step #6 - "compile-libfuzzer-introspector-x86_64": DVB for Linux: yes Step #6 - "compile-libfuzzer-introspector-x86_64": FreeType: no Step #6 - "compile-libfuzzer-introspector-x86_64": JPEG: system (pkgconfig) Step #6 - "compile-libfuzzer-introspector-x86_64": OpenJPEG: no Step #6 - "compile-libfuzzer-introspector-x86_64": PNG: no Step #6 - "compile-libfuzzer-introspector-x86_64": MAD: no Step #6 - "compile-libfuzzer-introspector-x86_64": FAAD: no Step #6 - "compile-libfuzzer-introspector-x86_64": XVID: no Step #6 - "compile-libfuzzer-introspector-x86_64": libcaption: no Step #6 - "compile-libfuzzer-introspector-x86_64": MpeghDecoder: no Step #6 - "compile-libfuzzer-introspector-x86_64": libcaca: no Step #6 - "compile-libfuzzer-introspector-x86_64": libcurl: no Step #6 - "compile-libfuzzer-introspector-x86_64": FFmpeg: no Step #6 - "compile-libfuzzer-introspector-x86_64": LZMA: no Step #6 - "compile-libfuzzer-introspector-x86_64": Xiph Vorbis: no Step #6 - "compile-libfuzzer-introspector-x86_64": Xiph Theora: no Step #6 - "compile-libfuzzer-introspector-x86_64": A52 (AC3): no Step #6 - "compile-libfuzzer-introspector-x86_64": OpenSVCDecoder: no Step #6 - "compile-libfuzzer-introspector-x86_64": OpenHEVCDecoder: no Step #6 - "compile-libfuzzer-introspector-x86_64": Platinum UPnP: no Step #6 - "compile-libfuzzer-introspector-x86_64": Freenect: no Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Creating config.mak Step #6 - "compile-libfuzzer-introspector-x86_64": Check config.log for detection failures Step #6 - "compile-libfuzzer-introspector-x86_64": Done - type 'make help' for make info, 'make' to build Step #6 - "compile-libfuzzer-introspector-x86_64": + make Step #6 - "compile-libfuzzer-introspector-x86_64": make -C src all Step #6 - "compile-libfuzzer-introspector-x86_64": make[1]: Entering directory '/src/gpac/src' Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/os_divers.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/os_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/list.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/bitstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/constants.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/error.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/alloc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/url.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/configfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/gltools.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/gzio.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/xml_parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/xml_bin_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/sha1.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/sha256.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/md5.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/base_encoding.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/math.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/os_net.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/os_thread.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/os_config_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/downloader.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/utf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/token.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/color.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/Remotery.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/uni_bidi.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/unicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/os_module.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/module.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/path2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC utils/path2d_stroker.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtp_packetizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtp_pck_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtp_pck_mpeg12.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtp_pck_mpeg4.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtsp_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtsp_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtsp_response.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtsp_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtp_depacketizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ietf/rtp_streamer.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/bifs_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/bifs_node_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/com_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/com_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/conditional.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/field_decode.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/field_encode.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/memory_decoder.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/quantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/script_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/script_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC bifs/unquantize.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/desc_private.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/descriptors.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/odf_code.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/odf_codec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/odf_command.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/slc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/odf_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC odf/odf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC laser/lsr_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC laser/lsr_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC laser/lsr_tables.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/avc_ext.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_code_3gpp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_code_apple.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_code_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_code_drm.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_code_meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_funcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/data_map.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/drm_sample.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/isom_intern.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/isom_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/isom_store.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/isom_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/media.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/media_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/meta.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/movie_fragments.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/sample_descs.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/stbl_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/stbl_write.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/track.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/iff.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/hint_track.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/hinting.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC isomedia/box_code_adobe.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/scene_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/text_to_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/loader_bt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/loader_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/loader_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/loader_qt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/loader_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/swf_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/swf_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/swf_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/scene_dump.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/scene_stats.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/scene_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scene_manager/encode_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/audio_mixer.c Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:381:2: warning: implicit conversion from 'int' to 'Float' (aka 'float') changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 381 | TRUNC_FLT_DBL(samp); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:372:21: note: expanded from macro 'TRUNC_FLT_DBL' Step #6 - "compile-libfuzzer-introspector-x86_64": 372 | return (s32) (_a * GF_INT_MAX);\ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/include/gpac/setup.h:443:22: note: expanded from macro 'GF_INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 443 | #define GF_INT_MAX INT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/local/lib/clang/18/include/limits.h:46:19: note: expanded from macro 'INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 46 | #define INT_MAX __INT_MAX__ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :59:21: note: expanded from macro '__INT_MAX__' Step #6 - "compile-libfuzzer-introspector-x86_64": 59 | #define __INT_MAX__ 2147483647 Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:390:2: warning: implicit conversion from 'int' to 'Float' (aka 'float') changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 390 | TRUNC_FLT_DBL(samp); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:372:21: note: expanded from macro 'TRUNC_FLT_DBL' Step #6 - "compile-libfuzzer-introspector-x86_64": 372 | return (s32) (_a * GF_INT_MAX);\ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/include/gpac/setup.h:443:22: note: expanded from macro 'GF_INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 443 | #define GF_INT_MAX INT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/local/lib/clang/18/include/limits.h:46:19: note: expanded from macro 'INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 46 | #define INT_MAX __INT_MAX__ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :59:21: note: expanded from macro '__INT_MAX__' Step #6 - "compile-libfuzzer-introspector-x86_64": 59 | #define __INT_MAX__ 2147483647 Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:399:2: warning: implicit conversion from 'int' to 'Float' (aka 'float') changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 399 | TRUNC_FLT_DBL(samp); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:372:21: note: expanded from macro 'TRUNC_FLT_DBL' Step #6 - "compile-libfuzzer-introspector-x86_64": 372 | return (s32) (_a * GF_INT_MAX);\ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/include/gpac/setup.h:443:22: note: expanded from macro 'GF_INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 443 | #define GF_INT_MAX INT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/local/lib/clang/18/include/limits.h:46:19: note: expanded from macro 'INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 46 | #define INT_MAX __INT_MAX__ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :59:21: note: expanded from macro '__INT_MAX__' Step #6 - "compile-libfuzzer-introspector-x86_64": 59 | #define __INT_MAX__ 2147483647 Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:1232:34: warning: implicit conversion from 'int' to 'Float' (aka 'float') changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 1232 | (*out_flt) = ((Float)samp) / GF_INT_MAX; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/include/gpac/setup.h:443:22: note: expanded from macro 'GF_INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 443 | #define GF_INT_MAX INT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/local/lib/clang/18/include/limits.h:46:19: note: expanded from macro 'INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 46 | #define INT_MAX __INT_MAX__ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :59:21: note: expanded from macro '__INT_MAX__' Step #6 - "compile-libfuzzer-introspector-x86_64": 59 | #define __INT_MAX__ 2147483647 Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:1251:34: warning: implicit conversion from 'int' to 'Float' (aka 'float') changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 1251 | (*out_flt) = ((Float)samp) / GF_INT_MAX; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/include/gpac/setup.h:443:22: note: expanded from macro 'GF_INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 443 | #define GF_INT_MAX INT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/local/lib/clang/18/include/limits.h:46:19: note: expanded from macro 'INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 46 | #define INT_MAX __INT_MAX__ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :59:21: note: expanded from macro '__INT_MAX__' Step #6 - "compile-libfuzzer-introspector-x86_64": 59 | #define __INT_MAX__ 2147483647 Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": compositor/audio_mixer.c:1271:34: warning: implicit conversion from 'int' to 'Float' (aka 'float') changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 1271 | (*out_flt) = ((Float)samp) / GF_INT_MAX; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/include/gpac/setup.h:443:22: note: expanded from macro 'GF_INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 443 | #define GF_INT_MAX INT_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/local/lib/clang/18/include/limits.h:46:19: note: expanded from macro 'INT_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 46 | #define INT_MAX __INT_MAX__ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :59:21: note: expanded from macro '__INT_MAX__' Step #6 - "compile-libfuzzer-introspector-x86_64": 59 | #define __INT_MAX__ 2147483647 Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": 6 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/font_engine.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mesh.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mesh_collide.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mesh_tesselate.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/audio_input.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/audio_render.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/bindable.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/camera.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/compositor.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/compositor_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/compositor_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/compositor_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/drawable.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/events.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/hardcoded_protos.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_animstream.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_background.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_background2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_bitmap.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_composite.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_form.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_geometry_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_geometry_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_geometry_ifs2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_geometry_ils2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_gradients.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_grouping_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_grouping_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_layer_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_layer_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_lighting.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_path_layout.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_sensors.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_sound.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_textures.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_timesensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_viewport.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/navigate.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/offscreen_cache.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_base.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_font.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_grouping.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_media.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_paint_servers.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/texturing.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/texturing_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/visual_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/visual_manager_2d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/visual_manager_2d_draw.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/visual_manager_3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/visual_manager_3d_gl.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/x3d_geometry.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/clock.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_inputsensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_mediacontrol.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/media_object.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_mediasensor.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/mpeg4_inline.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/scene_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/object_manager.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/scene.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/svg_external.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor/scene_node_init.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/base_scenegraph.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/mpeg4_animators.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/commands.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/mpeg4_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/mpeg4_valuator.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/vrml_interpolators.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/vrml_proto.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/vrml_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/vrml_script.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/vrml_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/vrml_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/x3d_nodes.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/svg_attributes.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/svg_types.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/svg_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/smil_anim.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/smil_timing.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/svg_properties.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/dom_events.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/dom_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC scenegraph/xml_ns.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/isom_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/dash_segmenter.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/av_parsers.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/route_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/id3.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/img.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/media_import.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/mpegts.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/m3u8.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/mpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/dash_client.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/media_export.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/m2ts_mux.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/avilib.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/mpeg2_ps.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/gpac_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/crypt_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/isom_hinter.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC media_tools/webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC crypto/g_crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC crypto/g_crypt_openssl.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter_pck.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter_pid.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter_props.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter_queue.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter_session.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter_register.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filter_core/filter_session_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/bs_agg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/bs_split.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/bsrw.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/compose.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dasher.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_ac52.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_bifs.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_faad.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_j2k.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_laser.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_mad.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_mediacodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_nvdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_nvdec_sdk.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_odf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_theora.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_ttml.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_ttxt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_uncv.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_vorbis.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_vtb.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_webvtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_xvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/decrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_dash.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_ghi.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_m2ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_mpegps.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_saf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dmx_vobsub.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/enc_jpg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/enc_png.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/encrypt_cenc_isma.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/evg_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/filelist.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/hevcmerge.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/hevcsplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_dvb4linux.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_route_repair.c Step #6 - "compile-libfuzzer-introspector-x86_64": filters/in_route_repair.c:815:7: warning: unused variable 'idx' [-Wunused-variable] Step #6 - "compile-libfuzzer-introspector-x86_64": 815 | s32 idx = gf_list_find(tsio->pending_repairs, rsi); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_rtp_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_rtp_sdp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_rtp_signaling.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_rtp_stream.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/in_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/inspect.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/io_fcryp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/isoffin_load.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/isoffin_read.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/isoffin_read_ch.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/jsfilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/load_bt_xmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/load_svg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/load_text.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/mux_avi.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/mux_gsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/mux_isom.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/mux_ts.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/mux_ogg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_file.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_http.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_pipe.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_route.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_rtp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_rtsp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_sock.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/out_video.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_ac3.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_latm.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_amr.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_av1.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_flac.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_h263.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_img.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_mp3.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_mpgvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_prores.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_rawvid.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_rawpcm.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/reframe_truehd.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/resample_audio.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/restamp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/tileagg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/tilesplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/tssplit.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ttml_conv.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/unit_test_filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/rewind.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/rewrite_adts.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/rewrite_mhas.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/rewrite_mp4v.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/rewrite_nalu.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/rewrite_obu.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/vflip.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/vcrop.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/write_generic.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/write_nhml.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/write_nhnt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/write_qcp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/write_tx3g.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/write_vtt.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ../modules/dektec_out/dektec_video_decl.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_opensvc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/unframer.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_scte35.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/enc_webcodec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/avin_web.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_common.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_avf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_dec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_dmx.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_enc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_rescale.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_mx.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/ff_bsf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_cc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_mpeghdec.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filters/dec_openhevc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC jsmods/core.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC jsmods/evg.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC jsmods/scene_js.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC jsmods/storage.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC jsmods/webgl.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC jsmods/xhr.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/ftgrays.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/raster3d.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/raster_565.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/raster_argb.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/raster_rgb.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/raster_yuv.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/stencil.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC evg/surface.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC quickjs/cutils.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC quickjs/libbf.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC quickjs/libregexp.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC quickjs/libunicode.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC quickjs/quickjs.c Step #6 - "compile-libfuzzer-introspector-x86_64": quickjs/quickjs.c:10838:30: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 10838 | else if (d > INT64_MAX) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/include/stdint.h:124:22: note: expanded from macro 'INT64_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 124 | # define INT64_MAX (__INT64_C(9223372036854775807)) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/include/stdint.h:106:24: note: expanded from macro '__INT64_C' Step #6 - "compile-libfuzzer-introspector-x86_64": 106 | # define __INT64_C(c) c ## L Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :2:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 2 | 9223372036854775807L Step #6 - "compile-libfuzzer-introspector-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": quickjs/quickjs.c:53944:25: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] Step #6 - "compile-libfuzzer-introspector-x86_64": 53944 | if (isnan(d) || d > INT64_MAX) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~ ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/include/stdint.h:124:22: note: expanded from macro 'INT64_MAX' Step #6 - "compile-libfuzzer-introspector-x86_64": 124 | # define INT64_MAX (__INT64_C(9223372036854775807)) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/include/stdint.h:106:24: note: expanded from macro '__INT64_C' Step #6 - "compile-libfuzzer-introspector-x86_64": 106 | # define __INT64_C(c) c ## L Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :110:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 110 | 9223372036854775807L Step #6 - "compile-libfuzzer-introspector-x86_64": | ^~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": 2 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": CC quickjs/quickjs-libc.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC ../modules/validator/validator.c Step #6 - "compile-libfuzzer-introspector-x86_64": make[1]: Leaving directory '/src/gpac/src' Step #6 - "compile-libfuzzer-introspector-x86_64": make -C applications all Step #6 - "compile-libfuzzer-introspector-x86_64": make[1]: Entering directory '/src/gpac/applications' Step #6 - "compile-libfuzzer-introspector-x86_64": set -e; for i in gpac mp4box ; do make -C $i all; done Step #6 - "compile-libfuzzer-introspector-x86_64": make[2]: Entering directory '/src/gpac/applications/gpac' Step #6 - "compile-libfuzzer-introspector-x86_64": CC gpac.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC compositor_tools.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC gpac_help.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:05:29 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 11:05:29 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:05:29 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:05:29 : Main function filename: /src/gpac/applications/gpac/gpac.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:05:29 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:05:29 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:05:29 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 11:05:29 : Logging next yaml tile to /src/allFunctionsWithMain-17-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:05:29 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:06:50 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": make[2]: Leaving directory '/src/gpac/applications/gpac' Step #6 - "compile-libfuzzer-introspector-x86_64": make[2]: Entering directory '/src/gpac/applications/mp4box' Step #6 - "compile-libfuzzer-introspector-x86_64": CC mp4box.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC filedump.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC fileimport.c Step #6 - "compile-libfuzzer-introspector-x86_64": CC live.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:07:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 11:07:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:07:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:07:36 : Main function filename: /src/gpac/applications/mp4box/mp4box.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:07:36 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:07:36 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:07:36 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 11:07:36 : Logging next yaml tile to /src/allFunctionsWithMain-18-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:07:36 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:09:45 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": make[2]: Leaving directory '/src/gpac/applications/mp4box' Step #6 - "compile-libfuzzer-introspector-x86_64": make[1]: Leaving directory '/src/gpac/applications' Step #6 - "compile-libfuzzer-introspector-x86_64": make -C modules all Step #6 - "compile-libfuzzer-introspector-x86_64": make[1]: Entering directory '/src/gpac/modules' Step #6 - "compile-libfuzzer-introspector-x86_64": set -e; for i in ; do make -C $i all; done Step #6 - "compile-libfuzzer-introspector-x86_64": make[1]: Leaving directory '/src/gpac/modules' Step #6 - "compile-libfuzzer-introspector-x86_64": ++ find /src/gpac/testsuite/oss-fuzzers -name 'fuzz_*.c' Step #6 - "compile-libfuzzer-introspector-x86_64": + fuzzers='/src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/testsuite/oss-fuzzers/fuzz_parse.c Step #6 - "compile-libfuzzer-introspector-x86_64": /src/gpac/testsuite/oss-fuzzers/fuzz_route.c' Step #6 - "compile-libfuzzer-introspector-x86_64": + for f in $fuzzers Step #6 - "compile-libfuzzer-introspector-x86_64": ++ basename /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c .c Step #6 - "compile-libfuzzer-introspector-x86_64": + fuzzerName=fuzz_probe_analyze Step #6 - "compile-libfuzzer-introspector-x86_64": + echo 'Building fuzzer fuzz_probe_analyze' Step #6 - "compile-libfuzzer-introspector-x86_64": Building fuzzer fuzz_probe_analyze Step #6 - "compile-libfuzzer-introspector-x86_64": + clang -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -I./include -I./ -DGPAC_HAVE_CONFIG_H -c /src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c Step #6 - "compile-libfuzzer-introspector-x86_64": + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -stdlib=libc++ -g -fsanitize=fuzzer fuzz_probe_analyze.o -o /workspace/out/libfuzzer-introspector-x86_64/fuzz_probe_analyze ./bin/gcc/libgpac_static.a -lm -lz -lpthread -lssl -lcrypto -DGPAC_HAVE_CONFIG_H Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:10:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 11:10:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:10:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:10:36 : This is a fuzzer, performing analysis Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:10:38 : Logging next yaml tile to /src/fuzzerLogFile-0-ji11dHiRFQ.data.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:10:38 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:11:57 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 11:12:01 : Finished introspector module Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/bin/ld.gold: internal error in read_header_prolog, at ../../gold/dwarf_reader.cc:1678 Step #6 - "compile-libfuzzer-introspector-x86_64": clang++: error: linker command failed with exit code 1 (use -v to see invocation) Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Step #6 - "compile-libfuzzer-introspector-x86_64": Failed to build. Step #6 - "compile-libfuzzer-introspector-x86_64": To reproduce, run: Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_image gpac Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_fuzzers --sanitizer introspector --engine libfuzzer --architecture x86_64 gpac Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Finished Step #6 - "compile-libfuzzer-introspector-x86_64" ERROR: step exited with non-zero status: 1 Starting Step #7 Step #7: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #7: CommandException: 1 files/objects could not be removed. Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/summary.json [Content-Type=application/json]... Step #8: / [0/1.4k files][ 0.0 B/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/prism.js [Content-Type=text/javascript]... Step #8: / [0/1.4k files][ 7.7 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/custom.js [Content-Type=text/javascript]... Step #8: / [0/1.4k files][ 7.7 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/testsuite_oss-fuzzers_fuzz_m2ts_probe.c_colormap.png [Content-Type=image/png]... Step #8: / [0/1.4k files][ 7.7 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-2.data.yaml [Content-Type=application/octet-stream]... Step #8: / [0/1.4k files][ 7.7 KiB/305.0 MiB] 0% Done / [1/1.4k files][ 60.5 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_m2ts_probe.covreport [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-3.data.yaml [Content-Type=application/octet-stream]... Step #8: / [1/1.4k files][ 60.5 KiB/305.0 MiB] 0% Done / [1/1.4k files][ 60.5 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/testsuite_oss-fuzzers_fuzz_route.c_colormap.png [Content-Type=image/png]... Step #8: / [1/1.4k files][ 83.0 KiB/305.0 MiB] 0% Done / [2/1.4k files][ 83.0 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_report.html [Content-Type=text/html]... Step #8: / [2/1.4k files][ 83.0 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-files.json [Content-Type=application/json]... Step #8: / [2/1.4k files][ 83.0 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_functions.js [Content-Type=text/javascript]... Step #8: / [2/1.4k files][ 83.0 KiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_route.covreport [Content-Type=application/octet-stream]... Step #8: / [2/1.4k files][ 1.2 MiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_1.html [Content-Type=text/html]... Step #8: / [2/1.4k files][ 1.4 MiB/305.0 MiB] 0% Done / [3/1.4k files][ 1.7 MiB/305.0 MiB] 0% Done / [4/1.4k files][ 1.7 MiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0.data [Content-Type=application/octet-stream]... Step #8: / [4/1.4k files][ 2.2 MiB/305.0 MiB] 0% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/branch-blockers.json [Content-Type=application/json]... Step #8: / [4/1.4k files][ 4.0 MiB/305.0 MiB] 1% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-0.data.yaml [Content-Type=application/octet-stream]... Step #8: / [4/1.4k files][ 6.6 MiB/305.0 MiB] 2% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_2.html [Content-Type=text/html]... Step #8: / [4/1.4k files][ 6.6 MiB/305.0 MiB] 2% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree.js [Content-Type=text/javascript]... Step #8: / [4/1.4k files][ 8.3 MiB/305.0 MiB] 2% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzer_table_data.js [Content-Type=text/javascript]... Step #8: / [4/1.4k files][ 8.3 MiB/305.0 MiB] 2% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/clike.js [Content-Type=text/javascript]... Step #8: / [4/1.4k files][ 9.1 MiB/305.0 MiB] 2% Done / [5/1.4k files][ 10.6 MiB/305.0 MiB] 3% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-friendly-debug-types.json [Content-Type=application/json]... Step #8: / [5/1.4k files][ 10.9 MiB/305.0 MiB] 3% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/analysis_1.js [Content-Type=text/javascript]... Step #8: / [5/1.4k files][ 12.2 MiB/305.0 MiB] 3% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_probe_analyze.covreport [Content-Type=application/octet-stream]... Step #8: / [5/1.4k files][ 14.2 MiB/305.0 MiB] 4% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-1.data [Content-Type=application/octet-stream]... Step #8: / [5/1.4k files][ 16.5 MiB/305.0 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/testsuite_oss-fuzzers_fuzz_parse.c_colormap.png [Content-Type=image/png]... Step #8: / [5/1.4k files][ 17.8 MiB/305.0 MiB] 5% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/testsuite_oss-fuzzers_fuzz_probe_analyze.c_colormap.png [Content-Type=image/png]... Step #8: / [5/1.4k files][ 18.6 MiB/305.0 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/prism.css [Content-Type=text/css]... Step #8: / [5/1.4k files][ 18.9 MiB/305.0 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-2.data [Content-Type=application/octet-stream]... Step #8: / [5/1.4k files][ 19.6 MiB/305.0 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_0.html [Content-Type=text/html]... Step #8: / [5/1.4k files][ 20.2 MiB/305.0 MiB] 6% Done / [6/1.4k files][ 20.4 MiB/305.0 MiB] 6% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all-fuzz-introspector-functions.json [Content-Type=application/json]... Step #8: / [6/1.4k files][ 21.4 MiB/305.0 MiB] 7% Done / [7/1.4k files][ 22.5 MiB/305.0 MiB] 7% Done / [8/1.4k files][ 22.7 MiB/305.0 MiB] 7% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/test-files.json [Content-Type=application/json]... Step #8: / [8/1.4k files][ 24.0 MiB/305.0 MiB] 7% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/all_debug_info.json [Content-Type=application/json]... Step #8: / [8/1.4k files][ 25.0 MiB/305.0 MiB] 8% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzz_parse.covreport [Content-Type=application/octet-stream]... Step #8: / [8/1.4k files][ 25.8 MiB/305.0 MiB] 8% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-1.data.yaml [Content-Type=application/octet-stream]... Step #8: / [8/1.4k files][ 27.1 MiB/305.0 MiB] 8% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/fuzzerLogFile-3.data [Content-Type=application/octet-stream]... Step #8: / [8/1.4k files][ 31.8 MiB/305.0 MiB] 10% Done - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/calltree_view_3.html [Content-Type=text/html]... Step #8: - [8/1.4k files][ 34.8 MiB/305.0 MiB] 11% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/styles.css [Content-Type=text/css]... Step #8: - [8/1.4k files][ 35.6 MiB/305.0 MiB] 11% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/mp4mux/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/dmbrs/main.c [Content-Type=text/x-csrc]... Step #8: - [8/1.4k files][ 37.4 MiB/305.0 MiB] 12% Done - [8/1.4k files][ 37.4 MiB/305.0 MiB] 12% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/loadcompare/loadcompare.c [Content-Type=text/x-csrc]... Step #8: - [8/1.4k files][ 39.5 MiB/305.0 MiB] 12% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/segmp4demux/main.c [Content-Type=text/x-csrc]... Step #8: - [8/1.4k files][ 40.2 MiB/305.0 MiB] 13% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.c [Content-Type=text/x-csrc]... Step #8: - [8/1.4k files][ 41.8 MiB/305.0 MiB] 13% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.c [Content-Type=text/x-csrc]... Step #8: - [8/1.4k files][ 42.8 MiB/305.0 MiB] 14% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/debug.h [Content-Type=text/x-chdr]... Step #8: - [8/1.4k files][ 45.4 MiB/305.0 MiB] 14% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/broadcaster.h [Content-Type=text/x-chdr]... Step #8: - [8/1.4k files][ 46.7 MiB/305.0 MiB] 15% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/sdp_generator.c [Content-Type=text/x-csrc]... Step #8: - [9/1.4k files][ 47.5 MiB/305.0 MiB] 15% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/debug.c [Content-Type=text/x-csrc]... Step #8: - [9/1.4k files][ 48.0 MiB/305.0 MiB] 15% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/sdp_generator.h [Content-Type=text/x-chdr]... Step #8: - [9/1.4k files][ 48.9 MiB/305.0 MiB] 16% Done - [9/1.4k files][ 50.2 MiB/305.0 MiB] 16% Done - [10/1.4k files][ 63.2 MiB/305.0 MiB] 20% Done - [11/1.4k files][ 63.2 MiB/305.0 MiB] 20% Done - [12/1.4k files][ 64.3 MiB/305.0 MiB] 21% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/hevcbench/defbench.h [Content-Type=text/x-chdr]... Step #8: - [12/1.4k files][ 67.9 MiB/305.0 MiB] 22% Done - [13/1.4k files][ 78.3 MiB/305.0 MiB] 25% Done - [14/1.4k files][ 78.6 MiB/305.0 MiB] 25% Done - [15/1.4k files][ 95.9 MiB/305.0 MiB] 31% Done - [16/1.4k files][ 96.4 MiB/305.0 MiB] 31% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.h [Content-Type=text/x-chdr]... Step #8: - [16/1.4k files][100.0 MiB/305.0 MiB] 32% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/broadcaster.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/osd/osd.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.h [Content-Type=text/x-chdr]... Step #8: - [16/1.4k files][113.8 MiB/305.0 MiB] 37% Done - [16/1.4k files][113.8 MiB/305.0 MiB] 37% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/udptsseg/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/svg2bifs/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/atscdmx/main.c [Content-Type=text/x-csrc]... Step #8: - [16/1.4k files][116.7 MiB/305.0 MiB] 38% Done - [17/1.4k files][116.8 MiB/305.0 MiB] 38% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/bmp4demux/main.c [Content-Type=text/x-csrc]... Step #8: - [17/1.4k files][117.3 MiB/305.0 MiB] 38% Done - [17/1.4k files][117.8 MiB/305.0 MiB] 38% Done - [17/1.4k files][117.8 MiB/305.0 MiB] 38% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/ts2udp/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/hevcbench/main.c [Content-Type=text/x-csrc]... Step #8: - [17/1.4k files][118.8 MiB/305.0 MiB] 38% Done - [17/1.4k files][119.6 MiB/305.0 MiB] 39% Done - [18/1.4k files][119.9 MiB/305.0 MiB] 39% Done - [18/1.4k files][120.7 MiB/305.0 MiB] 39% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/fmp4demux/main.c [Content-Type=text/x-csrc]... Step #8: - [18/1.4k files][122.7 MiB/305.0 MiB] 40% Done - [18/1.4k files][123.0 MiB/305.0 MiB] 40% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/mpedemux/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/mpeg2ts/main.c [Content-Type=text/x-csrc]... Step #8: - [18/1.4k files][126.1 MiB/305.0 MiB] 41% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/ts2hds/f4m.c [Content-Type=text/x-csrc]... Step #8: - [19/1.4k files][126.6 MiB/305.0 MiB] 41% Done - [19/1.4k files][128.1 MiB/305.0 MiB] 42% Done - [19/1.4k files][129.2 MiB/305.0 MiB] 42% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/ts2hds/f4v.c [Content-Type=text/x-csrc]... Step #8: - [19/1.4k files][129.9 MiB/305.0 MiB] 42% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/ts2hds/ts2hds.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/resource.h [Content-Type=text/x-chdr]... Step #8: - [19/1.4k files][133.0 MiB/305.0 MiB] 43% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/largefile/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/compositor_tools.c [Content-Type=text/x-csrc]... Step #8: - [20/1.4k files][134.3 MiB/305.0 MiB] 44% Done - [20/1.4k files][134.3 MiB/305.0 MiB] 44% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/gpac.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/gpac_help.c [Content-Type=text/x-csrc]... Step #8: - [20/1.4k files][135.6 MiB/305.0 MiB] 44% Done - [20/1.4k files][135.6 MiB/305.0 MiB] 44% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/carbon_hook.c [Content-Type=text/x-csrc]... Step #8: - [20/1.4k files][137.4 MiB/305.0 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/gpac.c [Content-Type=text/x-csrc]... Step #8: - [20/1.4k files][139.2 MiB/305.0 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/ios_sensors/sensors.h [Content-Type=text/x-chdr]... Step #8: - [20/1.4k files][139.2 MiB/305.0 MiB] 45% Done - [20/1.4k files][140.0 MiB/305.0 MiB] 45% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/gpac/ios_sensors/sensors_def.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/mp4box/filedump.c [Content-Type=text/x-csrc]... Step #8: - [20/1.4k files][142.1 MiB/305.0 MiB] 46% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/mp4box/live.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/mp4box/fileimport.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/mp4box/mp4box.h [Content-Type=text/x-chdr]... Step #8: - [20/1.4k files][142.3 MiB/305.0 MiB] 46% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/SVG/laser.c [Content-Type=text/x-csrc]... Step #8: - [20/1.4k files][144.4 MiB/305.0 MiB] 47% Done - [21/1.4k files][144.9 MiB/305.0 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/SVG/svggen.h [Content-Type=text/x-chdr]... Step #8: - [22/1.4k files][145.2 MiB/305.0 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/SVG/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/mp4box/mp4box.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/SVG/v3.c [Content-Type=text/x-csrc]... Step #8: - [23/1.4k files][145.4 MiB/305.0 MiB] 47% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/SVG/html.c [Content-Type=text/x-csrc]... Step #8: - [24/1.4k files][146.4 MiB/305.0 MiB] 48% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/SVG/v2.c [Content-Type=text/x-csrc]... Step #8: - [24/1.4k files][146.4 MiB/305.0 MiB] 48% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/SVG/v1.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/WebGLGen/main.c [Content-Type=text/x-csrc]... Step #8: - [24/1.4k files][147.5 MiB/305.0 MiB] 48% Done - [24/1.4k files][147.5 MiB/305.0 MiB] 48% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/MPEG4/main.c [Content-Type=text/x-csrc]... Step #8: - [24/1.4k files][147.5 MiB/305.0 MiB] 48% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/unittests/tests.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/generators/X3D/main.c [Content-Type=text/x-csrc]... Step #8: - [24/1.4k files][148.3 MiB/305.0 MiB] 48% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/share/nodejs/src/gpac_napi.h [Content-Type=text/x-chdr]... Step #8: - [24/1.4k files][148.8 MiB/305.0 MiB] 48% Done - [25/1.4k files][149.3 MiB/305.0 MiB] 48% Done - [26/1.4k files][149.6 MiB/305.0 MiB] 49% Done - [27/1.4k files][150.1 MiB/305.0 MiB] 49% Done - [27/1.4k files][151.1 MiB/305.0 MiB] 49% Done - [28/1.4k files][152.2 MiB/305.0 MiB] 49% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/share/nodejs/src/gpac_napi.c [Content-Type=text/x-csrc]... Step #8: - [28/1.4k files][152.2 MiB/305.0 MiB] 49% Done - [28/1.4k files][152.2 MiB/305.0 MiB] 49% Done - [28/1.4k files][152.7 MiB/305.0 MiB] 50% Done - [28/1.4k files][152.9 MiB/305.0 MiB] 50% Done - [28/1.4k files][154.7 MiB/305.0 MiB] 50% Done - [28/1.4k files][155.0 MiB/305.0 MiB] 50% Done - [28/1.4k files][155.8 MiB/305.0 MiB] 51% Done - [28/1.4k files][157.3 MiB/305.0 MiB] 51% Done - [28/1.4k files][157.6 MiB/305.0 MiB] 51% Done - [29/1.4k files][158.6 MiB/305.0 MiB] 51% Done - [29/1.4k files][158.6 MiB/305.0 MiB] 51% Done - [29/1.4k files][160.0 MiB/305.0 MiB] 52% Done - [30/1.4k files][160.7 MiB/305.0 MiB] 52% Done - [30/1.4k files][163.8 MiB/305.0 MiB] 53% Done - [31/1.4k files][164.4 MiB/305.0 MiB] 53% Done - [32/1.4k files][165.7 MiB/305.0 MiB] 54% Done - [33/1.4k files][166.4 MiB/305.0 MiB] 54% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/psvr/psvr.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/filter_export.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/modules_export.cpp [Content-Type=text/x-c++src]... Step #8: - [33/1.4k files][174.7 MiB/305.0 MiB] 57% Done - [34/1.4k files][178.6 MiB/305.0 MiB] 58% Done - [34/1.4k files][178.6 MiB/305.0 MiB] 58% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/jack/jack.c [Content-Type=text/x-csrc]... Step #8: - [34/1.4k files][180.6 MiB/305.0 MiB] 59% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/validator/validator.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/alsa/alsa.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/demo_is/demo_is.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/x11_out/x11_out.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/caca_out/caca_out.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/droid_out/droid_vout.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/ios_mpegv/ios_mpegv.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/droid_out/droid_vout-bitmap.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/ios_mpegv/sensor_wrap.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/ios_mpegv/SensorAccess.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/x11_out/x11_out.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/epoc_hw/epoc_aout.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/epoc_hw/epoc_vout.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/epoc_hw/epoc_codec.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/ios_cam/ios_cam.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/applications/testapps/ts2hds/main.c [Content-Type=text/x-csrc]... Step #8: \ Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dx_hw/resource.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dx_hw/dx_video.c [Content-Type=text/x-csrc]... Step #8: \ [34/1.4k files][190.0 MiB/305.0 MiB] 62% Done \ [34/1.4k files][191.0 MiB/305.0 MiB] 62% Done \ [34/1.4k files][191.0 MiB/305.0 MiB] 62% Done \ [34/1.4k files][191.0 MiB/305.0 MiB] 62% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/ios_cam/cam_wrap.h [Content-Type=text/x-chdr]... Step #8: \ [34/1.4k files][191.5 MiB/305.0 MiB] 62% Done \ [34/1.4k files][192.3 MiB/305.0 MiB] 63% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/ios_cam/CameraObject.h [Content-Type=text/x-chdr]... Step #8: \ [34/1.4k files][192.8 MiB/305.0 MiB] 63% Done \ [34/1.4k files][193.2 MiB/305.0 MiB] 63% Done \ [35/1.4k files][193.2 MiB/305.0 MiB] 63% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/mse_in/mse_in.c [Content-Type=text/x-csrc]... Step #8: \ [36/1.4k files][193.7 MiB/305.0 MiB] 63% Done \ [37/1.4k files][193.7 MiB/305.0 MiB] 63% Done \ [37/1.4k files][193.7 MiB/305.0 MiB] 63% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.h [Content-Type=text/x-chdr]... Step #8: \ [37/1.4k files][193.7 MiB/305.0 MiB] 63% Done \ [37/1.4k files][193.7 MiB/305.0 MiB] 63% Done \ [37/1.4k files][193.9 MiB/305.0 MiB] 63% Done \ [37/1.4k files][194.2 MiB/305.0 MiB] 63% Done \ [38/1.4k files][194.2 MiB/305.0 MiB] 63% Done \ [38/1.4k files][194.2 MiB/305.0 MiB] 63% Done \ [38/1.4k files][194.2 MiB/305.0 MiB] 63% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.cpp [Content-Type=text/x-c++src]... Step #8: \ [38/1.4k files][194.4 MiB/305.0 MiB] 63% Done \ [38/1.4k files][195.2 MiB/305.0 MiB] 63% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.cpp [Content-Type=text/x-c++src]... Step #8: \ [38/1.4k files][195.7 MiB/305.0 MiB] 64% Done \ [38/1.4k files][195.7 MiB/305.0 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.cpp [Content-Type=text/x-c++src]... Step #8: \ [39/1.4k files][196.8 MiB/305.0 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.cpp [Content-Type=text/x-c++src]... Step #8: \ [39/1.4k files][197.5 MiB/305.0 MiB] 64% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.h [Content-Type=text/x-chdr]... Step #8: \ [39/1.4k files][198.8 MiB/305.0 MiB] 65% Done \ [39/1.4k files][199.6 MiB/305.0 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.h [Content-Type=text/x-chdr]... Step #8: \ [39/1.4k files][200.1 MiB/305.0 MiB] 65% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/libplayer/libplayer.c [Content-Type=text/x-csrc]... Step #8: \ [39/1.4k files][201.1 MiB/305.0 MiB] 65% Done \ [39/1.4k files][201.4 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.h [Content-Type=text/x-chdr]... Step #8: \ [39/1.4k files][201.6 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_in.h [Content-Type=text/x-chdr]... Step #8: \ [39/1.4k files][201.9 MiB/305.0 MiB] 66% Done \ [39/1.4k files][202.1 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/freenect/freenect.c [Content-Type=text/x-csrc]... Step #8: \ [39/1.4k files][202.1 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c [Content-Type=text/x-csrc]... Step #8: \ [39/1.4k files][202.7 MiB/305.0 MiB] 66% Done \ [40/1.4k files][202.9 MiB/305.0 MiB] 66% Done \ [41/1.4k files][202.9 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/avcap/avcap.cpp [Content-Type=text/x-c++src]... Step #8: \ [41/1.4k files][202.9 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_load.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.h [Content-Type=text/x-chdr]... Step #8: \ [41/1.4k files][203.2 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/widgetman/unzip.h [Content-Type=text/x-chdr]... Step #8: \ [42/1.4k files][203.2 MiB/305.0 MiB] 66% Done \ [42/1.4k files][203.2 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/widgetman/widget.c [Content-Type=text/x-csrc]... Step #8: \ [42/1.4k files][203.4 MiB/305.0 MiB] 66% Done \ [42/1.4k files][203.4 MiB/305.0 MiB] 66% Done \ [43/1.4k files][203.7 MiB/305.0 MiB] 66% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c [Content-Type=text/x-csrc]... Step #8: \ [43/1.4k files][203.7 MiB/305.0 MiB] 66% Done \ [43/1.4k files][204.3 MiB/305.0 MiB] 66% Done \ [43/1.4k files][204.6 MiB/305.0 MiB] 67% Done \ [43/1.4k files][204.6 MiB/305.0 MiB] 67% Done \ [43/1.4k files][204.6 MiB/305.0 MiB] 67% Done \ [43/1.4k files][205.1 MiB/305.0 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/widgetman/unzip.c [Content-Type=text/x-csrc]... Step #8: \ [43/1.4k files][205.5 MiB/305.0 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/widgetman/wgt_load.c [Content-Type=text/x-csrc]... Step #8: \ [43/1.4k files][205.8 MiB/305.0 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/opencv_is/opencv_is.c [Content-Type=text/x-csrc]... Step #8: \ [43/1.4k files][206.3 MiB/305.0 MiB] 67% Done \ [43/1.4k files][206.3 MiB/305.0 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_decode.c [Content-Type=text/x-csrc]... Step #8: \ [43/1.4k files][206.6 MiB/305.0 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/netctrl/netctrl.c [Content-Type=text/x-csrc]... Step #8: \ [43/1.4k files][206.8 MiB/305.0 MiB] 67% Done \ [44/1.4k files][207.1 MiB/305.0 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/audio_filter/audio_filter.c [Content-Type=text/x-csrc]... Step #8: \ [44/1.4k files][207.3 MiB/305.0 MiB] 67% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_grad.cpp [Content-Type=text/x-c++src]... Step #8: \ [45/1.4k files][207.6 MiB/305.0 MiB] 68% Done \ [45/1.4k files][207.6 MiB/305.0 MiB] 68% Done \ [46/1.4k files][208.1 MiB/305.0 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_rend.cpp [Content-Type=text/x-c++src]... Step #8: \ [46/1.4k files][208.1 MiB/305.0 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_font.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_priv.h [Content-Type=text/x-chdr]... Step #8: \ [46/1.4k files][208.4 MiB/305.0 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_texture.cpp [Content-Type=text/x-c++src]... Step #8: \ [46/1.4k files][208.6 MiB/305.0 MiB] 68% Done \ [46/1.4k files][208.6 MiB/305.0 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/wiiis/wiiis.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/gapi/gapi.h [Content-Type=text/x-chdr]... Step #8: \ [46/1.4k files][209.4 MiB/305.0 MiB] 68% Done \ [46/1.4k files][209.4 MiB/305.0 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/gapi/gapi.cpp [Content-Type=text/x-c++src]... Step #8: \ [46/1.4k files][209.7 MiB/305.0 MiB] 68% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/rvc_dec/rvc_dec.c [Content-Type=text/x-csrc]... Step #8: \ [46/1.4k files][210.0 MiB/305.0 MiB] 68% Done \ [47/1.4k files][210.5 MiB/305.0 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_pull.c [Content-Type=text/x-csrc]... Step #8: \ [47/1.4k files][210.8 MiB/305.0 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_push.c [Content-Type=text/x-csrc]... Step #8: \ [47/1.4k files][211.3 MiB/305.0 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.c [Content-Type=text/x-csrc]... Step #8: \ [47/1.4k files][211.5 MiB/305.0 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/oss_audio/oss.c [Content-Type=text/x-csrc]... Step #8: \ [47/1.4k files][211.8 MiB/305.0 MiB] 69% Done \ [48/1.4k files][211.8 MiB/305.0 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/droid_mpegv/droid_mpegv.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/hyb_in/fm_mmbtools.c [Content-Type=text/x-csrc]... Step #8: \ [48/1.4k files][212.0 MiB/305.0 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/old_arch/ui_rec/ui_rec.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/deprecated/droid_cam/droid_cam.c [Content-Type=text/x-csrc]... Step #8: \ [48/1.4k files][212.0 MiB/305.0 MiB] 69% Done \ [48/1.4k files][212.0 MiB/305.0 MiB] 69% Done \ [48/1.4k files][212.0 MiB/305.0 MiB] 69% Done \ [48/1.4k files][212.0 MiB/305.0 MiB] 69% Done \ [49/1.4k files][212.3 MiB/305.0 MiB] 69% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dx_hw/dx_window.c [Content-Type=text/x-csrc]... Step #8: \ [50/1.4k files][212.8 MiB/305.0 MiB] 69% Done \ [50/1.4k files][212.8 MiB/305.0 MiB] 69% Done \ [51/1.4k files][213.4 MiB/305.0 MiB] 69% Done \ [52/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [53/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [54/1.4k files][213.8 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dx_hw/dx_hw.h [Content-Type=text/x-chdr]... Step #8: \ [54/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [55/1.4k files][213.8 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dx_hw/dx_audio.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dx_hw/dx_2d.c [Content-Type=text/x-csrc]... Step #8: \ [55/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [55/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [56/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [57/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [58/1.4k files][213.8 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/sdl_out/sdl_out.h [Content-Type=text/x-chdr]... Step #8: \ [58/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [59/1.4k files][213.8 MiB/305.0 MiB] 70% Done \ [60/1.4k files][213.8 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/sdl_out/sdl_out.c [Content-Type=text/x-csrc]... Step #8: \ [60/1.4k files][213.9 MiB/305.0 MiB] 70% Done \ [61/1.4k files][213.9 MiB/305.0 MiB] 70% Done \ [62/1.4k files][213.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/sdl_out/video.c [Content-Type=text/x-csrc]... Step #8: \ [62/1.4k files][213.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/sdl_out/audio.c [Content-Type=text/x-csrc]... Step #8: \ [62/1.4k files][213.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/sdl_out/video2d.c [Content-Type=text/x-csrc]... Step #8: \ [62/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/sdl_out/cursors.c [Content-Type=text/x-csrc]... Step #8: \ [62/1.4k files][214.1 MiB/305.0 MiB] 70% Done \ [63/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/test_filter/test_filter.c [Content-Type=text/x-csrc]... Step #8: \ [63/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/directfb_out/directfb_out.h [Content-Type=text/x-chdr]... Step #8: \ [63/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/directfb_out/directfb_out.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/wav_out/wav_out.c [Content-Type=text/x-csrc]... Step #8: \ [63/1.4k files][214.1 MiB/305.0 MiB] 70% Done \ [63/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/directfb_out/directfb_wrapper.c [Content-Type=text/x-csrc]... Step #8: \ [64/1.4k files][214.1 MiB/305.0 MiB] 70% Done \ [64/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dektec_out/dektec_video.h [Content-Type=text/x-chdr]... Step #8: \ [65/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dektec_out/dektec_video.cpp [Content-Type=text/x-c++src]... Step #8: \ [66/1.4k files][214.1 MiB/305.0 MiB] 70% Done \ [66/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dektec_out/dektec_video_decl.c [Content-Type=text/x-csrc]... Step #8: \ [66/1.4k files][214.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/ft_font/ft_font.h [Content-Type=text/x-chdr]... Step #8: \ [66/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/dektec_out/dektec_video_old.cpp [Content-Type=text/x-c++src]... Step #8: \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/ft_font/ft_font.c [Content-Type=text/x-csrc]... Step #8: \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/droid_audio/droidaudio.c [Content-Type=text/x-csrc]... Step #8: \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/droid_audio/javaenv.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/droid_audio/javaenv.h [Content-Type=text/x-chdr]... Step #8: \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/modules/pulseaudio/pulseaudio.c [Content-Type=text/x-csrc]... Step #8: \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [67/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/export.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtcp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtp_packetizer.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtsp_session.c [Content-Type=text/x-csrc]... Step #8: \ [68/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [68/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [68/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtp.c [Content-Type=text/x-csrc]... Step #8: \ [69/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [70/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [71/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [72/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [72/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [72/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [72/1.4k files][214.2 MiB/305.0 MiB] 70% Done \ [73/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/sdp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtp_pck_mpeg4.c [Content-Type=text/x-csrc]... Step #8: \ [73/1.4k files][214.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtp_depacketizer.c [Content-Type=text/x-csrc]... Step #8: \ [73/1.4k files][214.3 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtsp_response.c [Content-Type=text/x-csrc]... Step #8: \ [73/1.4k files][214.3 MiB/305.0 MiB] 70% Done \ [73/1.4k files][214.3 MiB/305.0 MiB] 70% Done \ [74/1.4k files][214.3 MiB/305.0 MiB] 70% Done \ [75/1.4k files][214.3 MiB/305.0 MiB] 70% Done \ [76/1.4k files][214.3 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtsp_common.c [Content-Type=text/x-csrc]... Step #8: \ [77/1.4k files][214.5 MiB/305.0 MiB] 70% Done \ [77/1.4k files][214.5 MiB/305.0 MiB] 70% Done \ [78/1.4k files][214.5 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtp_pck_3gpp.c [Content-Type=text/x-csrc]... Step #8: \ [79/1.4k files][214.5 MiB/305.0 MiB] 70% Done \ [80/1.4k files][214.5 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtp_pck_mpeg12.c [Content-Type=text/x-csrc]... Step #8: \ [81/1.4k files][214.7 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtp_streamer.c [Content-Type=text/x-csrc]... Step #8: \ [81/1.4k files][214.8 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/crypto/g_crypt_openssl.c [Content-Type=text/x-csrc]... Step #8: \ [81/1.4k files][214.8 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/crypto/g_crypt.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/crypto/g_crypt_tinyaes.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/crypto/tiny_aes.h [Content-Type=text/x-chdr]... Step #8: \ [81/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [81/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [81/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [82/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [82/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [82/1.4k files][214.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/crypto/tiny_aes.c [Content-Type=text/x-csrc]... Step #8: \ [82/1.4k files][214.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/rast_soft.h [Content-Type=text/x-chdr]... Step #8: \ [82/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [83/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [84/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [85/1.4k files][214.9 MiB/305.0 MiB] 70% Done \ [86/1.4k files][214.9 MiB/305.0 MiB] 70% Done | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/raster3d.c [Content-Type=text/x-csrc]... Step #8: | [87/1.4k files][215.0 MiB/305.0 MiB] 70% Done | [87/1.4k files][215.0 MiB/305.0 MiB] 70% Done | [88/1.4k files][215.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/stencil.c [Content-Type=text/x-csrc]... Step #8: | [88/1.4k files][215.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/ietf/rtsp_command.c [Content-Type=text/x-csrc]... Step #8: | [88/1.4k files][215.0 MiB/305.0 MiB] 70% Done | [89/1.4k files][215.0 MiB/305.0 MiB] 70% Done | [90/1.4k files][215.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/surface.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/raster_rgb.c [Content-Type=text/x-csrc]... Step #8: | [91/1.4k files][215.1 MiB/305.0 MiB] 70% Done | [92/1.4k files][215.1 MiB/305.0 MiB] 70% Done | [93/1.4k files][215.1 MiB/305.0 MiB] 70% Done | [94/1.4k files][215.1 MiB/305.0 MiB] 70% Done | [94/1.4k files][215.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/ftgrays.c [Content-Type=text/x-csrc]... Step #8: | [95/1.4k files][215.1 MiB/305.0 MiB] 70% Done | [96/1.4k files][215.1 MiB/305.0 MiB] 70% Done | [97/1.4k files][215.1 MiB/305.0 MiB] 70% Done | [97/1.4k files][215.1 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/raster_yuv.c [Content-Type=text/x-csrc]... Step #8: | [97/1.4k files][215.2 MiB/305.0 MiB] 70% Done | [98/1.4k files][215.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/raster_argb.c [Content-Type=text/x-csrc]... Step #8: | [99/1.4k files][215.4 MiB/305.0 MiB] 70% Done | [100/1.4k files][215.4 MiB/305.0 MiB] 70% Done | [101/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [102/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [102/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [103/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [104/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [104/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [105/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [106/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [107/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [108/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [109/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [110/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [111/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [112/1.4k files][215.6 MiB/305.0 MiB] 70% Done | [113/1.4k files][215.6 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/evg/raster_565.c [Content-Type=text/x-csrc]... Step #8: | [114/1.4k files][215.7 MiB/305.0 MiB] 70% Done | [114/1.4k files][215.7 MiB/305.0 MiB] 70% Done | [115/1.4k files][215.7 MiB/305.0 MiB] 70% Done | [116/1.4k files][215.7 MiB/305.0 MiB] 70% Done | [117/1.4k files][215.8 MiB/305.0 MiB] 70% Done | [118/1.4k files][215.8 MiB/305.0 MiB] 70% Done | [119/1.4k files][215.8 MiB/305.0 MiB] 70% Done | [120/1.4k files][215.8 MiB/305.0 MiB] 70% Done | [121/1.4k files][215.9 MiB/305.0 MiB] 70% Done | [122/1.4k files][215.9 MiB/305.0 MiB] 70% Done | [123/1.4k files][215.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_code_drm.c [Content-Type=text/x-csrc]... Step #8: | [123/1.4k files][215.9 MiB/305.0 MiB] 70% Done | [124/1.4k files][215.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/sample_descs.c [Content-Type=text/x-csrc]... Step #8: | [124/1.4k files][215.9 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_code_3gpp.c [Content-Type=text/x-csrc]... Step #8: | [124/1.4k files][216.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/media.c [Content-Type=text/x-csrc]... Step #8: | [125/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [126/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [127/1.4k files][216.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_funcs.c [Content-Type=text/x-csrc]... Step #8: | [127/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [128/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [128/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [129/1.4k files][216.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_code_apple.c [Content-Type=text/x-csrc]... Step #8: | [130/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [131/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [132/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [132/1.4k files][216.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/track.c [Content-Type=text/x-csrc]... Step #8: | [132/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [133/1.4k files][216.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/isom_read.c [Content-Type=text/x-csrc]... Step #8: | [134/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [134/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [135/1.4k files][216.0 MiB/305.0 MiB] 70% Done | [136/1.4k files][216.0 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/isom_store.c [Content-Type=text/x-csrc]... Step #8: | [136/1.4k files][216.1 MiB/305.0 MiB] 70% Done | [137/1.4k files][216.1 MiB/305.0 MiB] 70% Done | [138/1.4k files][216.2 MiB/305.0 MiB] 70% Done | [139/1.4k files][216.2 MiB/305.0 MiB] 70% Done | [140/1.4k files][216.2 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_code_meta.c [Content-Type=text/x-csrc]... Step #8: | [140/1.4k files][216.2 MiB/305.0 MiB] 70% Done | [141/1.4k files][216.2 MiB/305.0 MiB] 70% Done | [142/1.4k files][216.3 MiB/305.0 MiB] 70% Done | [143/1.4k files][216.3 MiB/305.0 MiB] 70% Done | [144/1.4k files][216.3 MiB/305.0 MiB] 70% Done | [145/1.4k files][216.4 MiB/305.0 MiB] 70% Done | [146/1.4k files][216.4 MiB/305.0 MiB] 70% Done | [147/1.4k files][216.4 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/iff.c [Content-Type=text/x-csrc]... Step #8: | [147/1.4k files][216.4 MiB/305.0 MiB] 70% Done | [148/1.4k files][216.4 MiB/305.0 MiB] 70% Done | [149/1.4k files][216.4 MiB/305.0 MiB] 70% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/avc_ext.c [Content-Type=text/x-csrc]... Step #8: | [150/1.4k files][216.9 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/media_odf.c [Content-Type=text/x-csrc]... Step #8: | [150/1.4k files][216.9 MiB/305.0 MiB] 71% Done | [150/1.4k files][216.9 MiB/305.0 MiB] 71% Done | [151/1.4k files][216.9 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/meta.c [Content-Type=text/x-csrc]... Step #8: | [151/1.4k files][216.9 MiB/305.0 MiB] 71% Done | [152/1.4k files][216.9 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_dump.c [Content-Type=text/x-csrc]... Step #8: | [153/1.4k files][216.9 MiB/305.0 MiB] 71% Done | [153/1.4k files][216.9 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/drm_sample.c [Content-Type=text/x-csrc]... Step #8: | [153/1.4k files][216.9 MiB/305.0 MiB] 71% Done | [154/1.4k files][216.9 MiB/305.0 MiB] 71% Done | [155/1.4k files][216.9 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/stbl_read.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_code_base.c [Content-Type=text/x-csrc]... Step #8: | [155/1.4k files][217.0 MiB/305.0 MiB] 71% Done | [155/1.4k files][217.0 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/movie_fragments.c [Content-Type=text/x-csrc]... Step #8: | [155/1.4k files][217.0 MiB/305.0 MiB] 71% Done | [156/1.4k files][217.0 MiB/305.0 MiB] 71% Done | [157/1.4k files][217.1 MiB/305.0 MiB] 71% Done | [158/1.4k files][217.1 MiB/305.0 MiB] 71% Done | [159/1.4k files][217.1 MiB/305.0 MiB] 71% Done | [160/1.4k files][217.1 MiB/305.0 MiB] 71% Done | [161/1.4k files][217.1 MiB/305.0 MiB] 71% Done | [162/1.4k files][217.2 MiB/305.0 MiB] 71% Done | [163/1.4k files][217.2 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/hinting.c [Content-Type=text/x-csrc]... Step #8: | [163/1.4k files][217.2 MiB/305.0 MiB] 71% Done | [164/1.4k files][217.2 MiB/305.0 MiB] 71% Done | [165/1.4k files][217.2 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/box_code_adobe.c [Content-Type=text/x-csrc]... Step #8: | [166/1.4k files][217.2 MiB/305.0 MiB] 71% Done | [166/1.4k files][217.2 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/stbl_write.c [Content-Type=text/x-csrc]... Step #8: | [166/1.4k files][217.3 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/tx3g.c [Content-Type=text/x-csrc]... Step #8: | [166/1.4k files][217.4 MiB/305.0 MiB] 71% Done | [167/1.4k files][217.4 MiB/305.0 MiB] 71% Done | [168/1.4k files][217.4 MiB/305.0 MiB] 71% Done | [169/1.4k files][217.4 MiB/305.0 MiB] 71% Done | [170/1.4k files][217.4 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/isom_write.c [Content-Type=text/x-csrc]... Step #8: | [171/1.4k files][217.4 MiB/305.0 MiB] 71% Done | [171/1.4k files][217.4 MiB/305.0 MiB] 71% Done | [172/1.4k files][217.8 MiB/305.0 MiB] 71% Done | [173/1.4k files][218.1 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/ttml.c [Content-Type=text/x-csrc]... Step #8: | [173/1.4k files][218.1 MiB/305.0 MiB] 71% Done | [174/1.4k files][218.1 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/hint_track.c [Content-Type=text/x-csrc]... Step #8: | [174/1.4k files][218.1 MiB/305.0 MiB] 71% Done | [175/1.4k files][218.1 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/data_map.c [Content-Type=text/x-csrc]... Step #8: | [175/1.4k files][218.1 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/isomedia/isom_intern.c [Content-Type=text/x-csrc]... Step #8: | [175/1.4k files][218.4 MiB/305.0 MiB] 71% Done | [176/1.4k files][218.9 MiB/305.0 MiB] 71% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/quant.h [Content-Type=text/x-chdr]... Step #8: | [176/1.4k files][219.7 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/memory_decoder.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/com_enc.c [Content-Type=text/x-csrc]... Step #8: | [176/1.4k files][220.4 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/quantize.c [Content-Type=text/x-csrc]... Step #8: | [176/1.4k files][220.4 MiB/305.0 MiB] 72% Done | [176/1.4k files][220.4 MiB/305.0 MiB] 72% Done | [177/1.4k files][220.5 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/conditional.c [Content-Type=text/x-csrc]... Step #8: | [178/1.4k files][220.5 MiB/305.0 MiB] 72% Done | [178/1.4k files][220.5 MiB/305.0 MiB] 72% Done | [179/1.4k files][220.5 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/com_dec.c [Content-Type=text/x-csrc]... Step #8: | [179/1.4k files][220.6 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/script.h [Content-Type=text/x-chdr]... Step #8: | [179/1.4k files][220.9 MiB/305.0 MiB] 72% Done | [180/1.4k files][221.0 MiB/305.0 MiB] 72% Done | [181/1.4k files][221.0 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/script_enc.c [Content-Type=text/x-csrc]... Step #8: | [181/1.4k files][221.0 MiB/305.0 MiB] 72% Done | [182/1.4k files][221.0 MiB/305.0 MiB] 72% Done | [183/1.4k files][221.0 MiB/305.0 MiB] 72% Done | [184/1.4k files][221.0 MiB/305.0 MiB] 72% Done | [185/1.4k files][221.6 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/bifs_codec.c [Content-Type=text/x-csrc]... Step #8: | [185/1.4k files][221.8 MiB/305.0 MiB] 72% Done | [186/1.4k files][221.8 MiB/305.0 MiB] 72% Done | [187/1.4k files][222.1 MiB/305.0 MiB] 72% Done | [188/1.4k files][222.1 MiB/305.0 MiB] 72% Done | [189/1.4k files][222.1 MiB/305.0 MiB] 72% Done | [190/1.4k files][222.1 MiB/305.0 MiB] 72% Done | [191/1.4k files][222.4 MiB/305.0 MiB] 72% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/predictive_mffield.c [Content-Type=text/x-csrc]... Step #8: | [192/1.4k files][223.3 MiB/305.0 MiB] 73% Done | [192/1.4k files][223.6 MiB/305.0 MiB] 73% Done / / [193/1.4k files][224.7 MiB/305.0 MiB] 73% Done / [194/1.4k files][224.7 MiB/305.0 MiB] 73% Done / [195/1.4k files][225.2 MiB/305.0 MiB] 73% Done / [196/1.4k files][225.8 MiB/305.0 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/script_dec.c [Content-Type=text/x-csrc]... Step #8: / [196/1.4k files][225.8 MiB/305.0 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/field_encode.c [Content-Type=text/x-csrc]... Step #8: / [197/1.4k files][226.3 MiB/305.0 MiB] 74% Done / [197/1.4k files][226.3 MiB/305.0 MiB] 74% Done / [198/1.4k files][226.3 MiB/305.0 MiB] 74% Done / [199/1.4k files][226.3 MiB/305.0 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/bifs_node_tables.c [Content-Type=text/x-csrc]... Step #8: / [199/1.4k files][226.8 MiB/305.0 MiB] 74% Done / [200/1.4k files][227.1 MiB/305.0 MiB] 74% Done / [201/1.4k files][227.1 MiB/305.0 MiB] 74% Done / [202/1.4k files][227.9 MiB/305.0 MiB] 74% Done / [203/1.4k files][228.2 MiB/305.0 MiB] 74% Done / [204/1.4k files][228.2 MiB/305.0 MiB] 74% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/unquantize.c [Content-Type=text/x-csrc]... Step #8: / [204/1.4k files][228.7 MiB/305.0 MiB] 74% Done / [205/1.4k files][229.0 MiB/305.0 MiB] 75% Done / [206/1.4k files][229.8 MiB/305.0 MiB] 75% Done / [207/1.4k files][229.8 MiB/305.0 MiB] 75% Done / [208/1.4k files][229.8 MiB/305.0 MiB] 75% Done / [209/1.4k files][230.0 MiB/305.0 MiB] 75% Done / [210/1.4k files][230.0 MiB/305.0 MiB] 75% Done / [211/1.4k files][230.3 MiB/305.0 MiB] 75% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/field_decode.c [Content-Type=text/x-csrc]... Step #8: / [211/1.4k files][230.8 MiB/305.0 MiB] 75% Done / [212/1.4k files][231.1 MiB/305.0 MiB] 75% Done / [213/1.4k files][231.1 MiB/305.0 MiB] 75% Done / [214/1.4k files][231.1 MiB/305.0 MiB] 75% Done / [215/1.4k files][231.1 MiB/305.0 MiB] 75% Done / [216/1.4k files][231.1 MiB/305.0 MiB] 75% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/vrml_route.c [Content-Type=text/x-csrc]... Step #8: / [216/1.4k files][232.2 MiB/305.0 MiB] 76% Done / [217/1.4k files][232.4 MiB/305.0 MiB] 76% Done / [218/1.4k files][232.4 MiB/305.0 MiB] 76% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/bifs/arith_decoder.c [Content-Type=text/x-csrc]... Step #8: / [218/1.4k files][233.0 MiB/305.0 MiB] 76% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/x3d_nodes.c [Content-Type=text/x-csrc]... Step #8: / [218/1.4k files][233.5 MiB/305.0 MiB] 76% Done / [219/1.4k files][233.8 MiB/305.0 MiB] 76% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/qjs_common.h [Content-Type=text/x-chdr]... Step #8: / [220/1.4k files][234.0 MiB/305.0 MiB] 76% Done / [220/1.4k files][234.0 MiB/305.0 MiB] 76% Done / [221/1.4k files][234.6 MiB/305.0 MiB] 76% Done / [222/1.4k files][234.8 MiB/305.0 MiB] 76% Done / [223/1.4k files][235.1 MiB/305.0 MiB] 77% Done / [224/1.4k files][235.4 MiB/305.0 MiB] 77% Done / [225/1.4k files][235.4 MiB/305.0 MiB] 77% Done / [226/1.4k files][235.6 MiB/305.0 MiB] 77% Done / [227/1.4k files][235.6 MiB/305.0 MiB] 77% Done / [228/1.4k files][235.9 MiB/305.0 MiB] 77% Done / [229/1.4k files][237.5 MiB/305.0 MiB] 77% Done / [230/1.4k files][237.5 MiB/305.0 MiB] 77% Done / [231/1.4k files][237.5 MiB/305.0 MiB] 77% Done / [232/1.4k files][237.5 MiB/305.0 MiB] 77% Done / [233/1.4k files][238.5 MiB/305.0 MiB] 78% Done / [234/1.4k files][239.2 MiB/305.0 MiB] 78% Done / [235/1.4k files][239.2 MiB/305.0 MiB] 78% Done / [236/1.4k files][239.5 MiB/305.0 MiB] 78% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/svg_attributes.c [Content-Type=text/x-csrc]... Step #8: / [236/1.4k files][239.7 MiB/305.0 MiB] 78% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/vrml_proto.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/svg_properties.c [Content-Type=text/x-csrc]... Step #8: / [236/1.4k files][240.3 MiB/305.0 MiB] 78% Done / [236/1.4k files][240.3 MiB/305.0 MiB] 78% Done / [237/1.4k files][240.5 MiB/305.0 MiB] 78% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/smil_anim.c [Content-Type=text/x-csrc]... Step #8: / [237/1.4k files][241.0 MiB/305.0 MiB] 79% Done / [238/1.4k files][241.3 MiB/305.0 MiB] 79% Done / [239/1.4k files][241.3 MiB/305.0 MiB] 79% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/mpeg4_valuator.c [Content-Type=text/x-csrc]... Step #8: / [239/1.4k files][241.6 MiB/305.0 MiB] 79% Done / [240/1.4k files][242.1 MiB/305.0 MiB] 79% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/dom_events.c [Content-Type=text/x-csrc]... Step #8: / [240/1.4k files][242.4 MiB/305.0 MiB] 79% Done / [241/1.4k files][242.6 MiB/305.0 MiB] 79% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/mpeg4_nodes.c [Content-Type=text/x-csrc]... Step #8: / [241/1.4k files][243.1 MiB/305.0 MiB] 79% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/mpeg4_animators.c [Content-Type=text/x-csrc]... Step #8: / [241/1.4k files][243.4 MiB/305.0 MiB] 79% Done / [242/1.4k files][243.6 MiB/305.0 MiB] 79% Done / [243/1.4k files][243.9 MiB/305.0 MiB] 79% Done / [244/1.4k files][245.0 MiB/305.0 MiB] 80% Done / [245/1.4k files][246.4 MiB/305.0 MiB] 80% Done / [246/1.4k files][246.4 MiB/305.0 MiB] 80% Done / [247/1.4k files][246.4 MiB/305.0 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/html5_media_js.c [Content-Type=text/x-csrc]... Step #8: / [247/1.4k files][246.7 MiB/305.0 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/xml_ns.c [Content-Type=text/x-csrc]... Step #8: / [247/1.4k files][246.9 MiB/305.0 MiB] 80% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/base_scenegraph.c [Content-Type=text/x-csrc]... Step #8: / [247/1.4k files][247.2 MiB/305.0 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/svg_types.c [Content-Type=text/x-csrc]... Step #8: / [248/1.4k files][247.5 MiB/305.0 MiB] 81% Done / [248/1.4k files][247.5 MiB/305.0 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/dom_js.c [Content-Type=text/x-csrc]... Step #8: / [248/1.4k files][248.3 MiB/305.0 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/smil_timing.c [Content-Type=text/x-csrc]... Step #8: / [248/1.4k files][248.5 MiB/305.0 MiB] 81% Done / [249/1.4k files][248.5 MiB/305.0 MiB] 81% Done / [250/1.4k files][248.8 MiB/305.0 MiB] 81% Done / [251/1.4k files][248.8 MiB/305.0 MiB] 81% Done / [252/1.4k files][249.0 MiB/305.0 MiB] 81% Done / [253/1.4k files][249.3 MiB/305.0 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/vrml_tools.c [Content-Type=text/x-csrc]... Step #8: / [253/1.4k files][249.6 MiB/305.0 MiB] 81% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/vrml_js.c [Content-Type=text/x-csrc]... Step #8: / [254/1.4k files][250.1 MiB/305.0 MiB] 82% Done / [254/1.4k files][250.1 MiB/305.0 MiB] 82% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/vrml_script.c [Content-Type=text/x-csrc]... Step #8: / [254/1.4k files][250.1 MiB/305.0 MiB] 82% Done / [255/1.4k files][251.5 MiB/305.0 MiB] 82% Done / [256/1.4k files][253.0 MiB/305.0 MiB] 82% Done / [257/1.4k files][253.5 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/html5_mse_js.c [Content-Type=text/x-csrc]... Step #8: / [257/1.4k files][253.8 MiB/305.0 MiB] 83% Done / [258/1.4k files][254.1 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/commands.c [Content-Type=text/x-csrc]... Step #8: / [258/1.4k files][254.1 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/odf_command.c [Content-Type=text/x-csrc]... Step #8: / [259/1.4k files][254.1 MiB/305.0 MiB] 83% Done / [259/1.4k files][254.1 MiB/305.0 MiB] 83% Done / [260/1.4k files][254.1 MiB/305.0 MiB] 83% Done / [261/1.4k files][254.1 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/vrml_interpolators.c [Content-Type=text/x-csrc]... Step #8: / [261/1.4k files][254.1 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scenegraph/svg_js.c [Content-Type=text/x-csrc]... Step #8: / [261/1.4k files][254.4 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/odf_codec.c [Content-Type=text/x-csrc]... Step #8: / [261/1.4k files][255.0 MiB/305.0 MiB] 83% Done / [262/1.4k files][255.0 MiB/305.0 MiB] 83% Done / [263/1.4k files][255.0 MiB/305.0 MiB] 83% Done / [264/1.4k files][255.0 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/oci_codec.c [Content-Type=text/x-csrc]... Step #8: / [265/1.4k files][255.5 MiB/305.0 MiB] 83% Done / [265/1.4k files][255.5 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/qos.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.0 MiB/305.0 MiB] 83% Done / [266/1.4k files][256.0 MiB/305.0 MiB] 83% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/odf_code.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.3 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/ipmpx_dump.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/ipmpx_parse.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/slc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/descriptors.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/odf_parse.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/ipmpx_code.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/odf_dump.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/odf/desc_private.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_grouping.h [Content-Type=text/x-chdr]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/hc_flash_shape.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_media.c [Content-Type=text/x-csrc]... Step #8: / [266/1.4k files][256.7 MiB/305.0 MiB] 84% Done / [267/1.4k files][256.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_background2d.c [Content-Type=text/x-csrc]... Step #8: / [268/1.4k files][256.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/compositor_node_init.c [Content-Type=text/x-csrc]... Step #8: / [268/1.4k files][256.8 MiB/305.0 MiB] 84% Done / [268/1.4k files][256.8 MiB/305.0 MiB] 84% Done / [269/1.4k files][256.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/nodes_stacks.h [Content-Type=text/x-chdr]... Step #8: / [269/1.4k files][256.8 MiB/305.0 MiB] 84% Done / [270/1.4k files][256.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/font_engine.c [Content-Type=text/x-csrc]... Step #8: / [270/1.4k files][256.8 MiB/305.0 MiB] 84% Done / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mesh_tesselate.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_layer_3d.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_geometry_ils2d.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/object_manager.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_viewport.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/compositor_2d.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/clock.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/navigate.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_geometry_2d.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/scene_ns.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_inline.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/texturing.h [Content-Type=text/x-chdr]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_background.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_timesensor.c [Content-Type=text/x-csrc]... Step #8: / [271/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_sound.c [Content-Type=text/x-csrc]... Step #8: / [272/1.4k files][257.0 MiB/305.0 MiB] 84% Done / [273/1.4k files][257.0 MiB/305.0 MiB] 84% Done / [273/1.4k files][257.0 MiB/305.0 MiB] 84% Done / [274/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_text.c [Content-Type=text/x-csrc]... Step #8: / [275/1.4k files][257.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/texturing.c [Content-Type=text/x-csrc]... Step #8: / [275/1.4k files][257.0 MiB/305.0 MiB] 84% Done / [276/1.4k files][257.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/audio_mixer.c [Content-Type=text/x-csrc]... Step #8: / [276/1.4k files][257.2 MiB/305.0 MiB] 84% Done / [276/1.4k files][257.2 MiB/305.0 MiB] 84% Done / [277/1.4k files][257.3 MiB/305.0 MiB] 84% Done - - [278/1.4k files][257.3 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_grouping.c [Content-Type=text/x-csrc]... Step #8: - [278/1.4k files][257.4 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/media_object.c [Content-Type=text/x-csrc]... Step #8: - [278/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [279/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [280/1.4k files][257.4 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/scene.c [Content-Type=text/x-csrc]... Step #8: - [280/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [281/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [282/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [283/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [284/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [285/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [286/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [287/1.4k files][257.4 MiB/305.0 MiB] 84% Done - [288/1.4k files][257.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager_3d_gl.c [Content-Type=text/x-csrc]... Step #8: - [288/1.4k files][257.7 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_sensors.c [Content-Type=text/x-csrc]... Step #8: - [289/1.4k files][257.7 MiB/305.0 MiB] 84% Done - [290/1.4k files][257.7 MiB/305.0 MiB] 84% Done - [290/1.4k files][257.7 MiB/305.0 MiB] 84% Done - [291/1.4k files][257.7 MiB/305.0 MiB] 84% Done - [292/1.4k files][257.7 MiB/305.0 MiB] 84% Done - [293/1.4k files][257.7 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/audio_input.c [Content-Type=text/x-csrc]... Step #8: - [293/1.4k files][257.8 MiB/305.0 MiB] 84% Done - [294/1.4k files][257.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_filters.c [Content-Type=text/x-csrc]... Step #8: - [295/1.4k files][257.8 MiB/305.0 MiB] 84% Done - [295/1.4k files][257.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_grouping_3d.c [Content-Type=text/x-csrc]... Step #8: - [295/1.4k files][257.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mesh_collide.c [Content-Type=text/x-csrc]... Step #8: - [295/1.4k files][257.9 MiB/305.0 MiB] 84% Done - [296/1.4k files][257.9 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/bindable.c [Content-Type=text/x-csrc]... Step #8: - [296/1.4k files][257.9 MiB/305.0 MiB] 84% Done - [297/1.4k files][257.9 MiB/305.0 MiB] 84% Done - [298/1.4k files][257.9 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/x3d_geometry.c [Content-Type=text/x-csrc]... Step #8: - [299/1.4k files][257.9 MiB/305.0 MiB] 84% Done - [299/1.4k files][257.9 MiB/305.0 MiB] 84% Done - [300/1.4k files][257.9 MiB/305.0 MiB] 84% Done - [301/1.4k files][257.9 MiB/305.0 MiB] 84% Done - [302/1.4k files][258.1 MiB/305.0 MiB] 84% Done - [303/1.4k files][258.1 MiB/305.0 MiB] 84% Done - [304/1.4k files][258.1 MiB/305.0 MiB] 84% Done - [305/1.4k files][258.1 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_inputsensor.c [Content-Type=text/x-csrc]... Step #8: - [306/1.4k files][258.1 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_path_layout.c [Content-Type=text/x-csrc]... Step #8: - [306/1.4k files][258.1 MiB/305.0 MiB] 84% Done - [306/1.4k files][258.1 MiB/305.0 MiB] 84% Done - [307/1.4k files][258.1 MiB/305.0 MiB] 84% Done - [308/1.4k files][258.1 MiB/305.0 MiB] 84% Done - [309/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [310/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [311/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [312/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [313/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [314/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [315/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [316/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/drawable.c [Content-Type=text/x-csrc]... Step #8: - [317/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [317/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [318/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [319/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_paint_servers.c [Content-Type=text/x-csrc]... Step #8: - [319/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/hardcoded_protos.c [Content-Type=text/x-csrc]... Step #8: - [319/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [320/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [321/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [322/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [323/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [324/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [325/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager_2d_draw.c [Content-Type=text/x-csrc]... Step #8: - [325/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [326/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_font.c [Content-Type=text/x-csrc]... Step #8: - [326/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_text.c [Content-Type=text/x-csrc]... Step #8: - [327/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [327/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager_3d.h [Content-Type=text/x-chdr]... Step #8: - [327/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_base.c [Content-Type=text/x-csrc]... Step #8: - [327/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_layout.c [Content-Type=text/x-csrc]... Step #8: - [327/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_layer_2d.c [Content-Type=text/x-csrc]... Step #8: - [327/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [328/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_textures.c [Content-Type=text/x-csrc]... Step #8: - [329/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [329/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager_2d.c [Content-Type=text/x-csrc]... Step #8: - [330/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [331/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [331/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/offscreen_cache.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/compositor.c [Content-Type=text/x-csrc]... Step #8: - [331/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [331/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/events.c [Content-Type=text/x-csrc]... Step #8: - [331/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [332/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_grouping.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/camera.c [Content-Type=text/x-csrc]... Step #8: - [332/1.4k files][258.2 MiB/305.0 MiB] 84% Done - [332/1.4k files][258.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mesh.c [Content-Type=text/x-csrc]... Step #8: - [332/1.4k files][258.3 MiB/305.0 MiB] 84% Done - [333/1.4k files][258.3 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_bitmap.c [Content-Type=text/x-csrc]... Step #8: - [333/1.4k files][258.3 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/compositor_3d.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_audio.c [Content-Type=text/x-csrc]... Step #8: - [333/1.4k files][258.4 MiB/305.0 MiB] 84% Done - [333/1.4k files][258.4 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_mediacontrol.c [Content-Type=text/x-csrc]... Step #8: - [333/1.4k files][258.4 MiB/305.0 MiB] 84% Done - [334/1.4k files][258.4 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_grouping_2d.c [Content-Type=text/x-csrc]... Step #8: - [334/1.4k files][258.4 MiB/305.0 MiB] 84% Done - [335/1.4k files][258.5 MiB/305.0 MiB] 84% Done - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_lighting.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_geometry_3d.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/offscreen_cache.h [Content-Type=text/x-chdr]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/drawable.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_geometry.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_mediasensor.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_composite.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_form.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_gradients.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/scene_node_init.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.5 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager_3d.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/gl_inc.h [Content-Type=text/x-chdr]... Step #8: - [336/1.4k files][258.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_animstream.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/svg_external.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/texturing_gl.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.6 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/mpeg4_geometry_ifs2d.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.7 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager_2d.h [Content-Type=text/x-chdr]... Step #8: - [336/1.4k files][258.7 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager.h [Content-Type=text/x-chdr]... Step #8: - [336/1.4k files][258.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/laser/lsr_dec.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/visual_manager.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/compositor/audio_render.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][258.8 MiB/305.0 MiB] 84% Done - [336/1.4k files][258.8 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/laser/lsr_tables.c [Content-Type=text/x-csrc]... Step #8: - [336/1.4k files][259.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/laser/lsr_enc.c [Content-Type=text/x-csrc]... Step #8: - [337/1.4k files][259.0 MiB/305.0 MiB] 84% Done - [337/1.4k files][259.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/dvb_mpe.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/mpd.c [Content-Type=text/x-csrc]... Step #8: - [337/1.4k files][259.0 MiB/305.0 MiB] 84% Done - [337/1.4k files][259.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/mpeg2_ps.c [Content-Type=text/x-csrc]... Step #8: - [337/1.4k files][259.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/route_dmx.c [Content-Type=text/x-csrc]... Step #8: - [337/1.4k files][259.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/isom_hinter.c [Content-Type=text/x-csrc]... Step #8: - [337/1.4k files][259.0 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/html5_mse.c [Content-Type=text/x-csrc]... Step #8: - [337/1.4k files][259.1 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/html5_media.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/ait.c [Content-Type=text/x-csrc]... Step #8: - [337/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [337/1.4k files][259.1 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/dsmcc.c [Content-Type=text/x-csrc]... Step #8: - [338/1.4k files][259.1 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/img.c [Content-Type=text/x-csrc]... Step #8: - [338/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [338/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [339/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [340/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [341/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [342/1.4k files][259.1 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/m2ts_mux.c [Content-Type=text/x-csrc]... Step #8: - [343/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [344/1.4k files][259.1 MiB/305.0 MiB] 84% Done - [345/1.4k files][259.1 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/av_parsers.c [Content-Type=text/x-csrc]... Step #8: - [345/1.4k files][259.2 MiB/305.0 MiB] 84% Done - [345/1.4k files][259.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/dash_segmenter.c [Content-Type=text/x-csrc]... Step #8: - [345/1.4k files][259.2 MiB/305.0 MiB] 84% Done - [346/1.4k files][259.2 MiB/305.0 MiB] 84% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/mpeg2_ps.h [Content-Type=text/x-chdr]... Step #8: - [346/1.4k files][259.4 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/m3u8.c [Content-Type=text/x-csrc]... Step #8: - [346/1.4k files][259.5 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/saf.c [Content-Type=text/x-csrc]... Step #8: - [346/1.4k files][259.5 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/id3.c [Content-Type=text/x-csrc]... Step #8: - [346/1.4k files][259.5 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/media_import.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/mpegts.c [Content-Type=text/x-csrc]... Step #8: - [346/1.4k files][259.6 MiB/305.0 MiB] 85% Done - [346/1.4k files][259.6 MiB/305.0 MiB] 85% Done - [347/1.4k files][259.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/crypt_tools.c [Content-Type=text/x-csrc]... Step #8: - [348/1.4k files][259.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/avilib.c [Content-Type=text/x-csrc]... Step #8: - [349/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [350/1.4k files][259.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/reedsolomon.c [Content-Type=text/x-csrc]... Step #8: - [351/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [352/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [352/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [353/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [354/1.4k files][259.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/dash_client.c [Content-Type=text/x-csrc]... Step #8: - [355/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [355/1.4k files][259.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/vobsub.c [Content-Type=text/x-csrc]... Step #8: - [355/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [355/1.4k files][259.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/isom_tools.c [Content-Type=text/x-csrc]... Step #8: - [355/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [356/1.4k files][259.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/gpac_ogg.c [Content-Type=text/x-csrc]... Step #8: - [357/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [358/1.4k files][259.8 MiB/305.0 MiB] 85% Done - [358/1.4k files][259.9 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/webvtt.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/token.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/media_tools/media_export.c [Content-Type=text/x-csrc]... Step #8: - [358/1.4k files][259.9 MiB/305.0 MiB] 85% Done - [358/1.4k files][260.0 MiB/305.0 MiB] 85% Done - [358/1.4k files][260.0 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/zutil.c [Content-Type=text/x-csrc]... Step #8: - [359/1.4k files][260.0 MiB/305.0 MiB] 85% Done - [359/1.4k files][260.0 MiB/305.0 MiB] 85% Done - [360/1.4k files][260.0 MiB/305.0 MiB] 85% Done - [361/1.4k files][260.0 MiB/305.0 MiB] 85% Done - [361/1.4k files][260.0 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/base_encoding.c [Content-Type=text/x-csrc]... Step #8: - [362/1.4k files][260.2 MiB/305.0 MiB] 85% Done - [363/1.4k files][260.2 MiB/305.0 MiB] 85% Done - [364/1.4k files][260.2 MiB/305.0 MiB] 85% Done - [365/1.4k files][260.2 MiB/305.0 MiB] 85% Done - [366/1.4k files][260.2 MiB/305.0 MiB] 85% Done - [367/1.4k files][260.2 MiB/305.0 MiB] 85% Done - [368/1.4k files][260.3 MiB/305.0 MiB] 85% Done - [369/1.4k files][260.3 MiB/305.0 MiB] 85% Done - [369/1.4k files][260.3 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/xml_bin_custom.c [Content-Type=text/x-csrc]... Step #8: - [370/1.4k files][260.3 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/error.c [Content-Type=text/x-csrc]... Step #8: \ \ [370/1.4k files][260.5 MiB/305.0 MiB] 85% Done \ [371/1.4k files][261.4 MiB/305.0 MiB] 85% Done \ [371/1.4k files][261.4 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/downloader.c [Content-Type=text/x-csrc]... Step #8: \ [372/1.4k files][261.6 MiB/305.0 MiB] 85% Done \ [373/1.4k files][261.6 MiB/305.0 MiB] 85% Done \ [373/1.4k files][261.7 MiB/305.0 MiB] 85% Done \ [374/1.4k files][261.7 MiB/305.0 MiB] 85% Done \ [375/1.4k files][261.7 MiB/305.0 MiB] 85% Done \ [376/1.4k files][261.8 MiB/305.0 MiB] 85% Done \ [377/1.4k files][261.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/os_module.c [Content-Type=text/x-csrc]... Step #8: \ [378/1.4k files][261.8 MiB/305.0 MiB] 85% Done \ [378/1.4k files][261.8 MiB/305.0 MiB] 85% Done \ [379/1.4k files][261.8 MiB/305.0 MiB] 85% Done \ [380/1.4k files][261.8 MiB/305.0 MiB] 85% Done \ [381/1.4k files][261.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/url.c [Content-Type=text/x-csrc]... Step #8: \ [382/1.4k files][261.8 MiB/305.0 MiB] 85% Done \ [382/1.4k files][261.8 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/os_net.c [Content-Type=text/x-csrc]... Step #8: \ [382/1.4k files][261.9 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/zlib_symbian_ext.h [Content-Type=text/x-chdr]... Step #8: \ [382/1.4k files][262.0 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/gzio.c [Content-Type=text/x-csrc]... Step #8: \ [382/1.4k files][262.0 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/list.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/bitstream.c [Content-Type=text/x-csrc]... Step #8: \ [382/1.4k files][262.0 MiB/305.0 MiB] 85% Done \ [382/1.4k files][262.0 MiB/305.0 MiB] 85% Done \ [383/1.4k files][262.0 MiB/305.0 MiB] 85% Done \ [384/1.4k files][262.0 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/Remotery.c [Content-Type=text/x-csrc]... Step #8: \ [384/1.4k files][262.0 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/configfile.c [Content-Type=text/x-csrc]... Step #8: \ [384/1.4k files][262.3 MiB/305.0 MiB] 85% Done \ [385/1.4k files][262.3 MiB/305.0 MiB] 85% Done \ [386/1.4k files][262.3 MiB/305.0 MiB] 85% Done \ [387/1.4k files][262.3 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/path2d.c [Content-Type=text/x-csrc]... Step #8: \ [388/1.4k files][262.3 MiB/305.0 MiB] 85% Done \ [388/1.4k files][262.3 MiB/305.0 MiB] 85% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/zutil.h [Content-Type=text/x-chdr]... Step #8: \ [388/1.4k files][262.4 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/module.c [Content-Type=text/x-csrc]... Step #8: \ [388/1.4k files][262.4 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/color.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/dlmalloc.c [Content-Type=text/x-csrc]... Step #8: \ [388/1.4k files][262.4 MiB/305.0 MiB] 86% Done \ [388/1.4k files][262.4 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/unicode.c [Content-Type=text/x-csrc]... Step #8: \ [388/1.4k files][262.4 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/math.c [Content-Type=text/x-csrc]... Step #8: \ [388/1.4k files][262.6 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/uni_bidi.c [Content-Type=text/x-csrc]... Step #8: \ [389/1.4k files][262.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/path2d_stroker.c [Content-Type=text/x-csrc]... Step #8: \ [389/1.4k files][262.7 MiB/305.0 MiB] 86% Done \ [390/1.4k files][262.7 MiB/305.0 MiB] 86% Done \ [391/1.4k files][262.7 MiB/305.0 MiB] 86% Done \ [392/1.4k files][262.7 MiB/305.0 MiB] 86% Done \ [392/1.4k files][262.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/os_divers.c [Content-Type=text/x-csrc]... Step #8: \ [393/1.4k files][262.7 MiB/305.0 MiB] 86% Done \ [394/1.4k files][262.7 MiB/305.0 MiB] 86% Done \ [395/1.4k files][262.8 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/symbian_net.cpp [Content-Type=text/x-c++src]... Step #8: \ [396/1.4k files][262.8 MiB/305.0 MiB] 86% Done \ [397/1.4k files][262.8 MiB/305.0 MiB] 86% Done \ [398/1.4k files][262.8 MiB/305.0 MiB] 86% Done \ [399/1.4k files][262.8 MiB/305.0 MiB] 86% Done \ [400/1.4k files][262.8 MiB/305.0 MiB] 86% Done \ [401/1.4k files][262.8 MiB/305.0 MiB] 86% Done \ [401/1.4k files][262.8 MiB/305.0 MiB] 86% Done \ [401/1.4k files][262.8 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/sha1.c [Content-Type=text/x-csrc]... Step #8: \ [401/1.4k files][262.8 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/gltools.c [Content-Type=text/x-csrc]... Step #8: \ [401/1.4k files][262.8 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/os_file.c [Content-Type=text/x-csrc]... Step #8: \ [401/1.4k files][262.8 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/module_wrap.h [Content-Type=text/x-chdr]... Step #8: \ [401/1.4k files][262.8 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/md5.c [Content-Type=text/x-csrc]... Step #8: \ [401/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [402/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [403/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [404/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [405/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [406/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [407/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [408/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [409/1.4k files][262.9 MiB/305.0 MiB] 86% Done \ [410/1.4k files][263.1 MiB/305.0 MiB] 86% Done \ [411/1.4k files][263.1 MiB/305.0 MiB] 86% Done \ [412/1.4k files][263.1 MiB/305.0 MiB] 86% Done \ [413/1.4k files][263.3 MiB/305.0 MiB] 86% Done \ [414/1.4k files][263.3 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/os_config_init.c [Content-Type=text/x-csrc]... Step #8: \ [415/1.4k files][263.3 MiB/305.0 MiB] 86% Done \ [416/1.4k files][263.3 MiB/305.0 MiB] 86% Done \ [416/1.4k files][263.4 MiB/305.0 MiB] 86% Done \ [417/1.4k files][263.4 MiB/305.0 MiB] 86% Done \ [418/1.4k files][263.5 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/os_thread.c [Content-Type=text/x-csrc]... Step #8: \ [418/1.4k files][263.5 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/xml_parser.c [Content-Type=text/x-csrc]... Step #8: \ [418/1.4k files][263.5 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/constants.c [Content-Type=text/x-csrc]... Step #8: \ [418/1.4k files][263.5 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/alloc.c [Content-Type=text/x-csrc]... Step #8: \ [419/1.4k files][263.5 MiB/305.0 MiB] 86% Done \ [419/1.4k files][263.5 MiB/305.0 MiB] 86% Done \ [420/1.4k files][263.5 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/symbian_os.cpp [Content-Type=text/x-c++src]... Step #8: \ [420/1.4k files][263.6 MiB/305.0 MiB] 86% Done \ [421/1.4k files][263.6 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/sha256.c [Content-Type=text/x-csrc]... Step #8: \ [422/1.4k files][263.6 MiB/305.0 MiB] 86% Done \ [422/1.4k files][263.6 MiB/305.0 MiB] 86% Done \ [423/1.4k files][263.6 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/unittests/ut_xml_parser.c [Content-Type=text/x-csrc]... Step #8: \ [423/1.4k files][263.6 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/unittests/ut_os_config_init.c [Content-Type=text/x-csrc]... Step #8: \ [424/1.4k files][263.6 MiB/305.0 MiB] 86% Done \ [425/1.4k files][263.6 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/loader_isom.c [Content-Type=text/x-csrc]... Step #8: \ [425/1.4k files][263.6 MiB/305.0 MiB] 86% Done \ [425/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/utf.c [Content-Type=text/x-csrc]... Step #8: \ [425/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/utils/cache.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/swf_bifs.c [Content-Type=text/x-csrc]... Step #8: \ [425/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [425/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/scene_manager.c [Content-Type=text/x-csrc]... Step #8: \ [425/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/swf_parse.c [Content-Type=text/x-csrc]... Step #8: \ [425/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/loader_svg.c [Content-Type=text/x-csrc]... Step #8: \ [426/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [426/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [427/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [428/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/loader_qt.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/encode_isom.c [Content-Type=text/x-csrc]... Step #8: \ [428/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [428/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [429/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/text_to_bifs.c [Content-Type=text/x-csrc]... Step #8: \ [429/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [430/1.4k files][263.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/loader_xmt.c [Content-Type=text/x-csrc]... Step #8: \ [431/1.4k files][263.7 MiB/305.0 MiB] 86% Done \ [431/1.4k files][263.8 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/loader_bt.c [Content-Type=text/x-csrc]... Step #8: \ [431/1.4k files][263.9 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/scene_dump.c [Content-Type=text/x-csrc]... Step #8: \ [431/1.4k files][263.9 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/scene_engine.c [Content-Type=text/x-csrc]... Step #8: \ [431/1.4k files][263.9 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/scene_stats.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/scene_manager/swf_svg.c [Content-Type=text/x-csrc]... Step #8: \ [432/1.4k files][264.0 MiB/305.0 MiB] 86% Done \ [432/1.4k files][264.0 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/webgl.c [Content-Type=text/x-csrc]... Step #8: \ [432/1.4k files][264.0 MiB/305.0 MiB] 86% Done \ [432/1.4k files][264.0 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/evg.c [Content-Type=text/x-csrc]... Step #8: \ [432/1.4k files][264.0 MiB/305.0 MiB] 86% Done \ [433/1.4k files][264.0 MiB/305.0 MiB] 86% Done \ [434/1.4k files][264.1 MiB/305.0 MiB] 86% Done \ [435/1.4k files][264.1 MiB/305.0 MiB] 86% Done \ [436/1.4k files][264.1 MiB/305.0 MiB] 86% Done \ [437/1.4k files][264.1 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/storage.c [Content-Type=text/x-csrc]... Step #8: \ [438/1.4k files][264.1 MiB/305.0 MiB] 86% Done \ [438/1.4k files][264.1 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/xhr.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/core.c [Content-Type=text/x-csrc]... Step #8: \ [438/1.4k files][264.1 MiB/305.0 MiB] 86% Done \ [438/1.4k files][264.1 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/WebGLRenderingContextBase.c [Content-Type=text/x-csrc]... Step #8: \ [439/1.4k files][264.1 MiB/305.0 MiB] 86% Done \ [439/1.4k files][264.1 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/scene_js.c [Content-Type=text/x-csrc]... Step #8: \ [439/1.4k files][264.3 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/jsmods/webgl.h [Content-Type=text/x-chdr]... Step #8: \ [440/1.4k files][264.3 MiB/305.0 MiB] 86% Done \ [441/1.4k files][264.3 MiB/305.0 MiB] 86% Done \ [441/1.4k files][264.3 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_rtp.c [Content-Type=text/x-csrc]... Step #8: \ [441/1.4k files][264.3 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_rtp.c [Content-Type=text/x-csrc]... Step #8: \ [441/1.4k files][264.5 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/tileagg.c [Content-Type=text/x-csrc]... Step #8: \ [441/1.4k files][264.7 MiB/305.0 MiB] 86% Done \ [442/1.4k files][264.7 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_amr.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_route.h [Content-Type=text/x-chdr]... Step #8: \ [442/1.4k files][264.7 MiB/305.0 MiB] 86% Done \ [442/1.4k files][264.7 MiB/305.0 MiB] 86% Done \ [443/1.4k files][264.9 MiB/305.0 MiB] 86% Done \ [444/1.4k files][264.9 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/mux_isom.c [Content-Type=text/x-csrc]... Step #8: \ [444/1.4k files][265.1 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_m2ts.c [Content-Type=text/x-csrc]... Step #8: \ [445/1.4k files][265.1 MiB/305.0 MiB] 86% Done \ [446/1.4k files][265.1 MiB/305.0 MiB] 86% Done \ [446/1.4k files][265.1 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframer.c [Content-Type=text/x-csrc]... Step #8: \ [447/1.4k files][265.2 MiB/305.0 MiB] 86% Done \ [448/1.4k files][265.2 MiB/305.0 MiB] 86% Done \ [448/1.4k files][265.2 MiB/305.0 MiB] 86% Done \ [449/1.4k files][265.2 MiB/305.0 MiB] 86% Done \ [450/1.4k files][265.2 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ttml_conv.c [Content-Type=text/x-csrc]... Step #8: \ [450/1.4k files][265.2 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_img.c [Content-Type=text/x-csrc]... Step #8: \ [451/1.4k files][265.2 MiB/305.0 MiB] 86% Done \ [451/1.4k files][265.2 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/isoffin_load.c [Content-Type=text/x-csrc]... Step #8: \ [452/1.4k files][265.3 MiB/305.0 MiB] 86% Done \ [453/1.4k files][265.3 MiB/305.0 MiB] 86% Done \ [453/1.4k files][265.3 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_enc.c [Content-Type=text/x-csrc]... Step #8: \ [454/1.4k files][265.3 MiB/305.0 MiB] 86% Done \ [454/1.4k files][265.3 MiB/305.0 MiB] 86% Done \ [455/1.4k files][265.3 MiB/305.0 MiB] 86% Done \ [456/1.4k files][265.3 MiB/305.0 MiB] 86% Done \ [457/1.4k files][265.3 MiB/305.0 MiB] 86% Done \ [458/1.4k files][265.3 MiB/305.0 MiB] 86% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_opensvc.c [Content-Type=text/x-csrc]... Step #8: \ [458/1.4k files][265.6 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_avf.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/write_nhml.c [Content-Type=text/x-csrc]... Step #8: \ [458/1.4k files][265.7 MiB/305.0 MiB] 87% Done \ [458/1.4k files][265.7 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/isoffin_read_ch.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_ttxt.c [Content-Type=text/x-csrc]... Step #8: \ [458/1.4k files][265.7 MiB/305.0 MiB] 87% Done \ [458/1.4k files][265.7 MiB/305.0 MiB] 87% Done \ [459/1.4k files][265.7 MiB/305.0 MiB] 87% Done \ [460/1.4k files][265.7 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/write_generic.c [Content-Type=text/x-csrc]... Step #8: \ [460/1.4k files][265.7 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_rtp.h [Content-Type=text/x-chdr]... Step #8: \ [461/1.4k files][265.7 MiB/305.0 MiB] 87% Done \ [461/1.4k files][265.7 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_ac3.c [Content-Type=text/x-csrc]... Step #8: \ [461/1.4k files][265.7 MiB/305.0 MiB] 87% Done \ [462/1.4k files][265.8 MiB/305.0 MiB] 87% Done \ [463/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [464/1.4k files][266.0 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_pipe.c [Content-Type=text/x-csrc]... Step #8: \ [464/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [465/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [466/1.4k files][266.0 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_common.c [Content-Type=text/x-csrc]... Step #8: \ [466/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [467/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [468/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [469/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [470/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [471/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [472/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [473/1.4k files][266.0 MiB/305.0 MiB] 87% Done \ [474/1.4k files][266.2 MiB/305.0 MiB] 87% Done \ [475/1.4k files][266.2 MiB/305.0 MiB] 87% Done | | [476/1.4k files][266.2 MiB/305.0 MiB] 87% Done | [477/1.4k files][266.2 MiB/305.0 MiB] 87% Done | [478/1.4k files][266.2 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_mediacodec.c [Content-Type=text/x-csrc]... Step #8: | [478/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [479/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [480/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/enc_webcodec.c [Content-Type=text/x-csrc]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dasher.c [Content-Type=text/x-csrc]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_vobsub.c [Content-Type=text/x-csrc]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_nvdec_sdk.c [Content-Type=text/x-csrc]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_nvdec_sdk.h [Content-Type=text/x-chdr]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_dec.c [Content-Type=text/x-csrc]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_route_repair.c [Content-Type=text/x-csrc]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/isoffin.h [Content-Type=text/x-chdr]... Step #8: | [481/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [482/1.4k files][266.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_gsf.c [Content-Type=text/x-csrc]... Step #8: | [483/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [483/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [484/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [485/1.4k files][266.3 MiB/305.0 MiB] 87% Done | [486/1.4k files][266.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_file.c [Content-Type=text/x-csrc]... Step #8: | [487/1.4k files][266.4 MiB/305.0 MiB] 87% Done | [487/1.4k files][266.4 MiB/305.0 MiB] 87% Done | [488/1.4k files][266.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/compose.c [Content-Type=text/x-csrc]... Step #8: | [489/1.4k files][266.4 MiB/305.0 MiB] 87% Done | [489/1.4k files][266.4 MiB/305.0 MiB] 87% Done | [490/1.4k files][266.4 MiB/305.0 MiB] 87% Done | [491/1.4k files][266.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_route.c [Content-Type=text/x-csrc]... Step #8: | [491/1.4k files][266.8 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/write_vtt.c [Content-Type=text/x-csrc]... Step #8: | [491/1.4k files][266.8 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/write_nhnt.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/decrypt_cenc_isma.c [Content-Type=text/x-csrc]... Step #8: | [491/1.4k files][266.8 MiB/305.0 MiB] 87% Done | [491/1.4k files][266.8 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/inspect.c [Content-Type=text/x-csrc]... Step #8: | [491/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_rtp_rtsp.c [Content-Type=text/x-csrc]... Step #8: | [491/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_route.c [Content-Type=text/x-csrc]... Step #8: | [492/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_bsf.c [Content-Type=text/x-csrc]... Step #8: | [492/1.4k files][266.9 MiB/305.0 MiB] 87% Done | [493/1.4k files][266.9 MiB/305.0 MiB] 87% Done | [494/1.4k files][266.9 MiB/305.0 MiB] 87% Done | [494/1.4k files][266.9 MiB/305.0 MiB] 87% Done | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/filelist.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_dmx.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_mad.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_nhml.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/bs_split.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_faad.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_adts.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_sock.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_theora.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/write_tx3g.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_av1.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][266.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_laser.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][267.0 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_avi.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][267.0 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/base_filter_example.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][267.1 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/tilesplit.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_latm.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][267.1 MiB/305.0 MiB] 87% Done | [495/1.4k files][267.1 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/rewrite_nalu.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_mediacodec_jni.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][267.1 MiB/305.0 MiB] 87% Done | [495/1.4k files][267.1 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_nvdec.c [Content-Type=text/x-csrc]... Step #8: | [495/1.4k files][267.1 MiB/305.0 MiB] 87% Done | [496/1.4k files][267.1 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_nalu.c [Content-Type=text/x-csrc]... Step #8: | [496/1.4k files][267.1 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_truehd.c [Content-Type=text/x-csrc]... Step #8: | [496/1.4k files][267.2 MiB/305.0 MiB] 87% Done | [497/1.4k files][267.2 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/rewind.c [Content-Type=text/x-csrc]... Step #8: | [497/1.4k files][267.2 MiB/305.0 MiB] 87% Done | [498/1.4k files][267.2 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_cc.c [Content-Type=text/x-csrc]... Step #8: | [498/1.4k files][267.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_pipe.c [Content-Type=text/x-csrc]... Step #8: | [499/1.4k files][267.6 MiB/305.0 MiB] 87% Done | [499/1.4k files][267.6 MiB/305.0 MiB] 87% Done | [500/1.4k files][267.6 MiB/305.0 MiB] 87% Done | [501/1.4k files][267.7 MiB/305.0 MiB] 87% Done | [502/1.4k files][267.8 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_video.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_file.c [Content-Type=text/x-csrc]... Step #8: | [502/1.4k files][267.8 MiB/305.0 MiB] 87% Done | [502/1.4k files][267.8 MiB/305.0 MiB] 87% Done | [503/1.4k files][267.8 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_openhevc.c [Content-Type=text/x-csrc]... Step #8: | [503/1.4k files][267.9 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_odf.c [Content-Type=text/x-csrc]... Step #8: | [503/1.4k files][268.1 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_nhnt.c [Content-Type=text/x-csrc]... Step #8: | [503/1.4k files][268.2 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_mpeghdec.c [Content-Type=text/x-csrc]... Step #8: | [503/1.4k files][268.3 MiB/305.0 MiB] 87% Done | [504/1.4k files][268.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_flac.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.3 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/hevcmerge.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/enc_jpg.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_rtsp.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/write_qcp.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/tssplit.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/mux_ts.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/unframer.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/encrypt_cenc_isma.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_mp3.c [Content-Type=text/x-csrc]... Step #8: | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done | [504/1.4k files][268.4 MiB/305.0 MiB] 87% Done | [505/1.4k files][268.4 MiB/305.0 MiB] 87% Done | [506/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/unit_test_filter.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.4 MiB/305.0 MiB] 87% Done | [507/1.4k files][268.4 MiB/305.0 MiB] 87% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_saf.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/mux_ogg.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_audio.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/enc_png.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_img.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_dvb4linux.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/resample_audio.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/mux_gsf.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/load_svg.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_h263.c [Content-Type=text/x-csrc]... Step #8: | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done | [507/1.4k files][268.5 MiB/305.0 MiB] 88% Done | [508/1.4k files][268.5 MiB/305.0 MiB] 88% Done | [509/1.4k files][268.5 MiB/305.0 MiB] 88% Done | [510/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/vflip.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_rtp_sdp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_webcodec.c [Content-Type=text/x-csrc]... Step #8: | [510/1.4k files][268.5 MiB/305.0 MiB] 88% Done | [510/1.4k files][268.5 MiB/305.0 MiB] 88% Done | [510/1.4k files][268.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_ogg.c [Content-Type=text/x-csrc]... Step #8: | [510/1.4k files][268.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_bifs.c [Content-Type=text/x-csrc]... Step #8: | [510/1.4k files][268.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/io_fcryp.c [Content-Type=text/x-csrc]... Step #8: | [510/1.4k files][268.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/bs_agg.c [Content-Type=text/x-csrc]... Step #8: | [511/1.4k files][268.6 MiB/305.0 MiB] 88% Done | [512/1.4k files][268.6 MiB/305.0 MiB] 88% Done | [512/1.4k files][268.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_sock.c [Content-Type=text/x-csrc]... Step #8: | [513/1.4k files][268.6 MiB/305.0 MiB] 88% Done | [514/1.4k files][268.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_http.c [Content-Type=text/x-csrc]... Step #8: | [515/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [515/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [515/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [516/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [517/1.4k files][268.7 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/hevcsplit.c [Content-Type=text/x-csrc]... Step #8: | [518/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [519/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [520/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [521/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [522/1.4k files][268.7 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/rewrite_mhas.c [Content-Type=text/x-csrc]... Step #8: | [523/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [524/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [525/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [526/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [527/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [528/1.4k files][268.7 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/restamp.c [Content-Type=text/x-csrc]... Step #8: | [529/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [529/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [530/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [531/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [532/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [533/1.4k files][268.7 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/rewrite_obu.c [Content-Type=text/x-csrc]... Step #8: | [534/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [535/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [536/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [537/1.4k files][268.7 MiB/305.0 MiB] 88% Done | [537/1.4k files][268.7 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_ac52.c [Content-Type=text/x-csrc]... Step #8: | [537/1.4k files][268.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_mhas.c [Content-Type=text/x-csrc]... Step #8: | [538/1.4k files][268.9 MiB/305.0 MiB] 88% Done | [539/1.4k files][268.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/jsfilter.c [Content-Type=text/x-csrc]... Step #8: | [539/1.4k files][268.9 MiB/305.0 MiB] 88% Done | [540/1.4k files][268.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_mpgvid.c [Content-Type=text/x-csrc]... Step #8: | [540/1.4k files][269.0 MiB/305.0 MiB] 88% Done | [541/1.4k files][269.0 MiB/305.0 MiB] 88% Done | [542/1.4k files][269.0 MiB/305.0 MiB] 88% Done | [542/1.4k files][269.0 MiB/305.0 MiB] 88% Done | [543/1.4k files][269.0 MiB/305.0 MiB] 88% Done | [544/1.4k files][269.0 MiB/305.0 MiB] 88% Done | [544/1.4k files][269.0 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_mpegps.c [Content-Type=text/x-csrc]... Step #8: | [544/1.4k files][269.0 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_rtp_stream.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/rewrite_adts.c [Content-Type=text/x-csrc]... Step #8: | [544/1.4k files][269.2 MiB/305.0 MiB] 88% Done | [544/1.4k files][269.2 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_ttml.c [Content-Type=text/x-csrc]... Step #8: | [545/1.4k files][269.3 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_vtb.c [Content-Type=text/x-csrc]... Step #8: | [545/1.4k files][269.3 MiB/305.0 MiB] 88% Done | [545/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [545/1.4k files][269.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_webvtt.c [Content-Type=text/x-csrc]... Step #8: | [545/1.4k files][269.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_rawpcm.c [Content-Type=text/x-csrc]... Step #8: | [545/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [546/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [547/1.4k files][269.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_xvid.c [Content-Type=text/x-csrc]... Step #8: | [547/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [548/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [549/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [550/1.4k files][269.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/mux_avi.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/avin_web.c [Content-Type=text/x-csrc]... Step #8: | [550/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [550/1.4k files][269.5 MiB/305.0 MiB] 88% Done | [551/1.4k files][269.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_scte35.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/out_rtp.h [Content-Type=text/x-chdr]... Step #8: | [551/1.4k files][269.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_rtp_signaling.c [Content-Type=text/x-csrc]... Step #8: | [551/1.4k files][269.6 MiB/305.0 MiB] 88% Done | [551/1.4k files][269.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_vorbis.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_prores.c [Content-Type=text/x-csrc]... Step #8: | [551/1.4k files][269.8 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/evg_rescale.c [Content-Type=text/x-csrc]... Step #8: | [551/1.4k files][269.8 MiB/305.0 MiB] 88% Done | [552/1.4k files][269.8 MiB/305.0 MiB] 88% Done | [552/1.4k files][269.8 MiB/305.0 MiB] 88% Done | [553/1.4k files][269.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_dash.c [Content-Type=text/x-csrc]... Step #8: | [553/1.4k files][269.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/load_bt_xmt.c [Content-Type=text/x-csrc]... Step #8: | [553/1.4k files][269.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/vcrop.c [Content-Type=text/x-csrc]... Step #8: | [554/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [554/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [555/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [556/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [557/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [558/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [559/1.4k files][270.0 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_mediacodec.h [Content-Type=text/x-chdr]... Step #8: | [559/1.4k files][270.0 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_rawvid.c [Content-Type=text/x-csrc]... Step #8: | [559/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [560/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [561/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [562/1.4k files][270.0 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/load_text.c [Content-Type=text/x-csrc]... Step #8: | [563/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [564/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [565/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [566/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [567/1.4k files][270.0 MiB/305.0 MiB] 88% Done | [567/1.4k files][270.0 MiB/305.0 MiB] 88% Done / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/reframe_qcp.c [Content-Type=text/x-csrc]... Step #8: / [567/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [568/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [569/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [570/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [571/1.4k files][270.1 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_uncv.c [Content-Type=text/x-csrc]... Step #8: / [572/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [573/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [574/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [574/1.4k files][270.1 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dec_j2k.c [Content-Type=text/x-csrc]... Step #8: / [574/1.4k files][270.1 MiB/305.0 MiB] 88% Done / [575/1.4k files][270.2 MiB/305.0 MiB] 88% Done / [576/1.4k files][270.3 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/in_http.c [Content-Type=text/x-csrc]... Step #8: / [576/1.4k files][270.3 MiB/305.0 MiB] 88% Done / [577/1.4k files][270.3 MiB/305.0 MiB] 88% Done / [578/1.4k files][270.3 MiB/305.0 MiB] 88% Done / [579/1.4k files][270.3 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/rewrite_mp4v.c [Content-Type=text/x-csrc]... Step #8: / [580/1.4k files][270.3 MiB/305.0 MiB] 88% Done / [580/1.4k files][270.3 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/bsrw.c [Content-Type=text/x-csrc]... Step #8: / [580/1.4k files][270.3 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_rescale.c [Content-Type=text/x-csrc]... Step #8: / [580/1.4k files][270.3 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_common.h [Content-Type=text/x-chdr]... Step #8: / [580/1.4k files][270.3 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/dmx_ghi.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/ff_mx.c [Content-Type=text/x-csrc]... Step #8: / [580/1.4k files][270.3 MiB/305.0 MiB] 88% Done / [580/1.4k files][270.3 MiB/305.0 MiB] 88% Done / [581/1.4k files][270.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/isoffin_read.c [Content-Type=text/x-csrc]... Step #8: / [581/1.4k files][270.5 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/unittests/ut_dec_scte35.c [Content-Type=text/x-csrc]... Step #8: / [581/1.4k files][270.5 MiB/305.0 MiB] 88% Done / [582/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [583/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [584/1.4k files][270.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filters/unittests/ut_dec_cc.c [Content-Type=text/x-csrc]... Step #8: / [585/1.4k files][270.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_session.h [Content-Type=text/x-chdr]... Step #8: / [586/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [586/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [586/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [587/1.4k files][270.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_session_js.c [Content-Type=text/x-csrc]... Step #8: / [588/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [589/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [590/1.4k files][270.6 MiB/305.0 MiB] 88% Done / [590/1.4k files][270.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_queue.c [Content-Type=text/x-csrc]... Step #8: / [590/1.4k files][270.6 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_session.c [Content-Type=text/x-csrc]... Step #8: / [590/1.4k files][270.7 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter.c [Content-Type=text/x-csrc]... Step #8: / [590/1.4k files][270.8 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_register.c [Content-Type=text/x-csrc]... Step #8: / [590/1.4k files][270.8 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_props.c [Content-Type=text/x-csrc]... Step #8: / [590/1.4k files][270.8 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/cutils.c [Content-Type=text/x-csrc]... Step #8: / [590/1.4k files][270.8 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/quickjs-atom.h [Content-Type=text/x-chdr]... Step #8: / [591/1.4k files][270.8 MiB/305.0 MiB] 88% Done / [591/1.4k files][270.8 MiB/305.0 MiB] 88% Done / [592/1.4k files][270.8 MiB/305.0 MiB] 88% Done / [593/1.4k files][270.8 MiB/305.0 MiB] 88% Done / [594/1.4k files][270.8 MiB/305.0 MiB] 88% Done / [595/1.4k files][270.8 MiB/305.0 MiB] 88% Done / [596/1.4k files][270.9 MiB/305.0 MiB] 88% Done / [597/1.4k files][270.9 MiB/305.0 MiB] 88% Done / [598/1.4k files][270.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libunicode.c [Content-Type=text/x-csrc]... Step #8: / [599/1.4k files][270.9 MiB/305.0 MiB] 88% Done / [600/1.4k files][270.9 MiB/305.0 MiB] 88% Done / [601/1.4k files][270.9 MiB/305.0 MiB] 88% Done / [602/1.4k files][270.9 MiB/305.0 MiB] 88% Done / [602/1.4k files][270.9 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_pck.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/list.h [Content-Type=text/x-chdr]... Step #8: / [602/1.4k files][271.0 MiB/305.0 MiB] 88% Done / [602/1.4k files][271.0 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/filter_core/filter_pid.c [Content-Type=text/x-csrc]... Step #8: / [602/1.4k files][271.2 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/quickjs.c [Content-Type=text/x-csrc]... Step #8: / [602/1.4k files][271.4 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libregexp.h [Content-Type=text/x-chdr]... Step #8: / [602/1.4k files][271.4 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libunicode-table.h [Content-Type=text/x-chdr]... Step #8: / [602/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [603/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [604/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [605/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [606/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [607/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [608/1.4k files][271.4 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libbf.c [Content-Type=text/x-csrc]... Step #8: / [608/1.4k files][271.4 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/quickjs-libc.c [Content-Type=text/x-csrc]... Step #8: / [609/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [609/1.4k files][271.4 MiB/305.0 MiB] 88% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/cutils.h [Content-Type=text/x-chdr]... Step #8: / [609/1.4k files][271.4 MiB/305.0 MiB] 88% Done / [610/1.4k files][271.5 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libunicode.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libregexp-opcode.h [Content-Type=text/x-chdr]... Step #8: / [610/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [610/1.4k files][272.0 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libbf.h [Content-Type=text/x-chdr]... Step #8: / [610/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [611/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [612/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [613/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [614/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [615/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [616/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [617/1.4k files][272.0 MiB/305.0 MiB] 89% Done / [618/1.4k files][272.3 MiB/305.0 MiB] 89% Done / [619/1.4k files][272.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/quickjs-opcode.h [Content-Type=text/x-chdr]... Step #8: / [619/1.4k files][272.4 MiB/305.0 MiB] 89% Done / [620/1.4k files][272.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/quickjs-libc.h [Content-Type=text/x-chdr]... Step #8: / [620/1.4k files][272.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/quickjs.h [Content-Type=text/x-chdr]... Step #8: / [620/1.4k files][272.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/src/quickjs/libregexp.c [Content-Type=text/x-csrc]... Step #8: / [620/1.4k files][272.9 MiB/305.0 MiB] 89% Done / [621/1.4k files][272.9 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/tests.h [Content-Type=text/x-chdr]... Step #8: / [622/1.4k files][273.2 MiB/305.0 MiB] 89% Done / [623/1.4k files][273.4 MiB/305.0 MiB] 89% Done / [623/1.4k files][273.4 MiB/305.0 MiB] 89% Done / [624/1.4k files][273.7 MiB/305.0 MiB] 89% Done / [625/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [626/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [627/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [628/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [629/1.4k files][274.1 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/win32/stdint.h [Content-Type=text/x-chdr]... Step #8: / [629/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [630/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [631/1.4k files][274.1 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/wince/errno.h [Content-Type=text/x-chdr]... Step #8: / [631/1.4k files][274.1 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/win32/inttypes.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/list.h [Content-Type=text/x-chdr]... Step #8: / [631/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [631/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [632/1.4k files][274.1 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/scene_engine.h [Content-Type=text/x-chdr]... Step #8: / [632/1.4k files][274.1 MiB/305.0 MiB] 89% Done / [633/1.4k files][274.2 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/sync_layer.h [Content-Type=text/x-chdr]... Step #8: / [633/1.4k files][274.2 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/mpegts.h [Content-Type=text/x-chdr]... Step #8: / [633/1.4k files][274.2 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/version.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/network.h [Content-Type=text/x-chdr]... Step #8: / [633/1.4k files][274.2 MiB/305.0 MiB] 89% Done / [633/1.4k files][274.2 MiB/305.0 MiB] 89% Done / [634/1.4k files][274.2 MiB/305.0 MiB] 89% Done / [635/1.4k files][274.2 MiB/305.0 MiB] 89% Done / [636/1.4k files][274.2 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/path2d.h [Content-Type=text/x-chdr]... Step #8: / [636/1.4k files][274.2 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/dsmcc.h [Content-Type=text/x-chdr]... Step #8: / [636/1.4k files][274.2 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/nodes_svg.h [Content-Type=text/x-chdr]... Step #8: / [636/1.4k files][274.2 MiB/305.0 MiB] 89% Done / [637/1.4k files][274.3 MiB/305.0 MiB] 89% Done / [638/1.4k files][274.3 MiB/305.0 MiB] 89% Done / [639/1.4k files][274.3 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/media_tools.h [Content-Type=text/x-chdr]... Step #8: / [639/1.4k files][274.3 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/events.h [Content-Type=text/x-chdr]... Step #8: / [639/1.4k files][274.3 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/main.h [Content-Type=text/x-chdr]... Step #8: / [640/1.4k files][274.3 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/bifs.h [Content-Type=text/x-chdr]... Step #8: / [640/1.4k files][274.3 MiB/305.0 MiB] 89% Done / [640/1.4k files][274.3 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/ietf.h [Content-Type=text/x-chdr]... Step #8: / [640/1.4k files][274.3 MiB/305.0 MiB] 89% Done / [641/1.4k files][274.3 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/setup.h [Content-Type=text/x-chdr]... Step #8: / [641/1.4k files][274.3 MiB/305.0 MiB] 89% Done / [642/1.4k files][274.4 MiB/305.0 MiB] 89% Done / [643/1.4k files][274.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/ait.h [Content-Type=text/x-chdr]... Step #8: / [643/1.4k files][274.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/scenegraph_svg.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/crypt.h [Content-Type=text/x-chdr]... Step #8: / [643/1.4k files][274.4 MiB/305.0 MiB] 89% Done / [643/1.4k files][274.4 MiB/305.0 MiB] 89% Done / [644/1.4k files][274.4 MiB/305.0 MiB] 89% Done / [645/1.4k files][274.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/dvb_mpe.h [Content-Type=text/x-chdr]... Step #8: / [645/1.4k files][274.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/tools.h [Content-Type=text/x-chdr]... Step #8: / [645/1.4k files][274.4 MiB/305.0 MiB] 89% Done / [646/1.4k files][274.4 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/module.h [Content-Type=text/x-chdr]... Step #8: / [646/1.4k files][274.5 MiB/305.0 MiB] 89% Done / [647/1.4k files][274.5 MiB/305.0 MiB] 89% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/Remotery.h [Content-Type=text/x-chdr]... Step #8: / [647/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/utf.h [Content-Type=text/x-chdr]... Step #8: / [647/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/evg.h [Content-Type=text/x-chdr]... Step #8: / [647/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/thread.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/scenegraph.h [Content-Type=text/x-chdr]... Step #8: / [647/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [647/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [648/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/html5_mse.h [Content-Type=text/x-chdr]... Step #8: / [648/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/color.h [Content-Type=text/x-chdr]... Step #8: / [648/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/nodes_x3d.h [Content-Type=text/x-chdr]... Step #8: / [649/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/cache.h [Content-Type=text/x-chdr]... Step #8: / [649/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [650/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/mpeg4_odf.h [Content-Type=text/x-chdr]... Step #8: / [650/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [650/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/config_file.h [Content-Type=text/x-chdr]... Step #8: / [650/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [651/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/scene_manager.h [Content-Type=text/x-chdr]... Step #8: / [651/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/route.h [Content-Type=text/x-chdr]... Step #8: / [651/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/laser.h [Content-Type=text/x-chdr]... Step #8: / [652/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [653/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/00_doxy.h [Content-Type=text/x-chdr]... Step #8: / [653/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [654/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [654/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/bitstream.h [Content-Type=text/x-chdr]... Step #8: / [654/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/iso639.h [Content-Type=text/x-chdr]... Step #8: / [654/1.4k files][274.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/svg_types.h [Content-Type=text/x-chdr]... Step #8: / [654/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [655/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [656/1.4k files][274.6 MiB/305.0 MiB] 90% Done / [657/1.4k files][274.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/xml.h [Content-Type=text/x-chdr]... Step #8: / [657/1.4k files][274.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/nodes_mpeg4.h [Content-Type=text/x-chdr]... Step #8: - - [657/1.4k files][274.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/filters.h [Content-Type=text/x-chdr]... Step #8: - [657/1.4k files][274.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/maths.h [Content-Type=text/x-chdr]... Step #8: - [657/1.4k files][274.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/mpd.h [Content-Type=text/x-chdr]... Step #8: - [658/1.4k files][274.8 MiB/305.0 MiB] 90% Done - [658/1.4k files][274.8 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/webvtt.h [Content-Type=text/x-chdr]... Step #8: - [658/1.4k files][274.8 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/dvb_mpe_dev.h [Content-Type=text/x-chdr]... Step #8: - [658/1.4k files][274.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/dash.h [Content-Type=text/x-chdr]... Step #8: - [658/1.4k files][274.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/html5_media.h [Content-Type=text/x-chdr]... Step #8: - [658/1.4k files][274.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/isomedia.h [Content-Type=text/x-chdr]... Step #8: - [658/1.4k files][274.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/download.h [Content-Type=text/x-chdr]... Step #8: - [658/1.4k files][274.9 MiB/305.0 MiB] 90% Done - [659/1.4k files][274.9 MiB/305.0 MiB] 90% Done - [660/1.4k files][274.9 MiB/305.0 MiB] 90% Done - [661/1.4k files][274.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/scenegraph_vrml.h [Content-Type=text/x-chdr]... Step #8: - [662/1.4k files][274.9 MiB/305.0 MiB] 90% Done - [663/1.4k files][274.9 MiB/305.0 MiB] 90% Done - [663/1.4k files][274.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/base_coding.h [Content-Type=text/x-chdr]... Step #8: - [663/1.4k files][274.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/token.h [Content-Type=text/x-chdr]... Step #8: - [663/1.4k files][275.0 MiB/305.0 MiB] 90% Done - [664/1.4k files][275.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/crypt_tools.h [Content-Type=text/x-chdr]... Step #8: - [665/1.4k files][275.0 MiB/305.0 MiB] 90% Done - [665/1.4k files][275.1 MiB/305.0 MiB] 90% Done - [666/1.4k files][275.1 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/events_constants.h [Content-Type=text/x-chdr]... Step #8: - [666/1.4k files][275.3 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/rtp_streamer.h [Content-Type=text/x-chdr]... Step #8: - [666/1.4k files][275.4 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/avparse.h [Content-Type=text/x-chdr]... Step #8: - [666/1.4k files][275.4 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/constants.h [Content-Type=text/x-chdr]... Step #8: - [666/1.4k files][275.4 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/modules/font.h [Content-Type=text/x-chdr]... Step #8: - [666/1.4k files][275.8 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/mediaobject.h [Content-Type=text/x-chdr]... Step #8: - [666/1.4k files][275.8 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp [Content-Type=text/x-c++src]... Step #8: - [666/1.4k files][275.8 MiB/305.0 MiB] 90% Done - [667/1.4k files][275.8 MiB/305.0 MiB] 90% Done - [668/1.4k files][275.8 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/modules/hardcoded_proto.h [Content-Type=text/x-chdr]... Step #8: - [669/1.4k files][275.8 MiB/305.0 MiB] 90% Done - [669/1.4k files][275.8 MiB/305.0 MiB] 90% Done - [670/1.4k files][275.8 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/modules/video_out.h [Content-Type=text/x-chdr]... Step #8: - [671/1.4k files][275.8 MiB/305.0 MiB] 90% Done - [671/1.4k files][275.8 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/modules/audio_out.h [Content-Type=text/x-chdr]... Step #8: - [671/1.4k files][275.9 MiB/305.0 MiB] 90% Done - [672/1.4k files][275.9 MiB/305.0 MiB] 90% Done - [673/1.4k files][275.9 MiB/305.0 MiB] 90% Done - [674/1.4k files][275.9 MiB/305.0 MiB] 90% Done - [675/1.4k files][275.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/modules/compositor_ext.h [Content-Type=text/x-chdr]... Step #8: - [675/1.4k files][275.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/modules/codec.h [Content-Type=text/x-chdr]... Step #8: - [675/1.4k files][275.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/crypt_dev.h [Content-Type=text/x-chdr]... Step #8: - [675/1.4k files][275.9 MiB/305.0 MiB] 90% Done - [676/1.4k files][275.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/swf_dev.h [Content-Type=text/x-chdr]... Step #8: - [676/1.4k files][275.9 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/bifs_tables.h [Content-Type=text/x-chdr]... Step #8: - [676/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [677/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [678/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [679/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/camera.h [Content-Type=text/x-chdr]... Step #8: - [680/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [681/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [681/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [682/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/media_dev.h [Content-Type=text/x-chdr]... Step #8: - [682/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/odf_parse_common.h [Content-Type=text/x-chdr]... Step #8: - [683/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [684/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [685/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/ogg.h [Content-Type=text/x-chdr]... Step #8: - [685/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [686/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [686/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/compositor_dev.h [Content-Type=text/x-chdr]... Step #8: - [686/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/reedsolomon.h [Content-Type=text/x-chdr]... Step #8: - [686/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [687/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [688/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/mesh.h [Content-Type=text/x-chdr]... Step #8: - [688/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/avilib.h [Content-Type=text/x-chdr]... Step #8: - [688/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [689/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/compositor.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/isomedia_dev.h [Content-Type=text/x-chdr]... Step #8: - [689/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [690/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/laser_dev.h [Content-Type=text/x-chdr]... Step #8: - [691/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [691/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/vobsub.h [Content-Type=text/x-chdr]... Step #8: - [692/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/m3u8.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/configuration.h [Content-Type=text/x-chdr]... Step #8: - [693/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [693/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [693/1.4k files][276.0 MiB/305.0 MiB] 90% Done - [694/1.4k files][276.0 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/bifs_dev.h [Content-Type=text/x-chdr]... Step #8: - [695/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [695/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [695/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [696/1.4k files][276.1 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/odf_dev.h [Content-Type=text/x-chdr]... Step #8: - [697/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [698/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [698/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [699/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [700/1.4k files][276.1 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/ietf_dev.h [Content-Type=text/x-chdr]... Step #8: - [700/1.4k files][276.1 MiB/305.0 MiB] 90% Done - [701/1.4k files][276.1 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/id3.h [Content-Type=text/x-chdr]... Step #8: - [701/1.4k files][276.2 MiB/305.0 MiB] 90% Done - [702/1.4k files][276.2 MiB/305.0 MiB] 90% Done - [703/1.4k files][276.2 MiB/305.0 MiB] 90% Done - [703/1.4k files][276.2 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c [Content-Type=text/x-csrc]... Step #8: - [703/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [703/1.4k files][276.4 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/testsuite/oss-fuzzers/fuzz_route.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/testsuite/oss-fuzzers/fuzz_parse.c [Content-Type=text/x-csrc]... Step #8: - [703/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [703/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [704/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [705/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [706/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [707/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [708/1.4k files][276.4 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp [Content-Type=text/x-c++src]... Step #8: - [708/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [709/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [710/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [711/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [712/1.4k files][276.4 MiB/305.0 MiB] 90% Done - [713/1.4k files][276.4 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/src/gpac/include/gpac/internal/scenegraph_dev.h [Content-Type=text/x-chdr]... Step #8: - [713/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp [Content-Type=text/x-c++src]... Step #8: - [713/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp [Content-Type=text/x-c++src]... Step #8: - [713/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_files.json [Content-Type=application/json]... Step #8: - [713/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/mp4mux/main.c [Content-Type=text/x-csrc]... Step #8: - [713/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_tests.json [Content-Type=application/json]... Step #8: - [714/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [714/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/all_pairs.json [Content-Type=application/json]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/dmbrs/main.c [Content-Type=text/x-csrc]... Step #8: - [714/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [714/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/loadcompare/loadcompare.c [Content-Type=text/x-csrc]... Step #8: - [715/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [716/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [716/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/segmp4demux/main.c [Content-Type=text/x-csrc]... Step #8: - [716/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.c [Content-Type=text/x-csrc]... Step #8: - [717/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [717/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [718/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [719/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.c [Content-Type=text/x-csrc]... Step #8: - [720/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [721/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [721/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/sdp_generator.h [Content-Type=text/x-chdr]... Step #8: - [722/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [722/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/debug.c [Content-Type=text/x-csrc]... Step #8: - [722/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [723/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/debug.h [Content-Type=text/x-chdr]... Step #8: - [723/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c [Content-Type=text/x-csrc]... Step #8: - [724/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [724/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [725/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [726/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [727/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [728/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/broadcaster.c [Content-Type=text/x-csrc]... Step #8: - [729/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/sdp_generator.c [Content-Type=text/x-csrc]... Step #8: - [730/1.4k files][276.5 MiB/305.0 MiB] 90% Done - [730/1.4k files][276.5 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/broadcaster.h [Content-Type=text/x-chdr]... Step #8: - [730/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.h [Content-Type=text/x-chdr]... Step #8: - [731/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [731/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [731/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.h [Content-Type=text/x-chdr]... Step #8: - [732/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [732/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/udptsseg/main.c [Content-Type=text/x-csrc]... Step #8: - [732/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/atscdmx/main.c [Content-Type=text/x-csrc]... Step #8: - [732/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [733/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [734/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/svg2bifs/main.c [Content-Type=text/x-csrc]... Step #8: - [734/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.h [Content-Type=text/x-chdr]... Step #8: - [734/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [735/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/bmp4demux/main.c [Content-Type=text/x-csrc]... Step #8: - [736/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [736/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [737/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/ts2udp/main.c [Content-Type=text/x-csrc]... Step #8: - [737/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/hevcbench/main.c [Content-Type=text/x-csrc]... Step #8: - [737/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [738/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/hevcbench/defbench.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/ts2hds/f4v.c [Content-Type=text/x-csrc]... Step #8: - [738/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/ts2hds/ts2hds.h [Content-Type=text/x-chdr]... Step #8: - [738/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/mpedemux/main.c [Content-Type=text/x-csrc]... Step #8: - [739/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [739/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [739/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/mpeg2ts/main.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/ts2hds/main.c [Content-Type=text/x-csrc]... Step #8: - [739/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [739/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [740/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/fmp4demux/main.c [Content-Type=text/x-csrc]... Step #8: - [740/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/ts2hds/f4m.c [Content-Type=text/x-csrc]... Step #8: - [741/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [741/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/testapps/largefile/main.c [Content-Type=text/x-csrc]... Step #8: - [742/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [742/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [743/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [744/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp [Content-Type=text/x-c++src]... Step #8: - [744/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [745/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [746/1.4k files][276.6 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/gpac.h [Content-Type=text/x-chdr]... Step #8: - [747/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [747/1.4k files][276.6 MiB/305.0 MiB] 90% Done - [748/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/compositor_tools.c [Content-Type=text/x-csrc]... Step #8: - [748/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/resource.h [Content-Type=text/x-chdr]... Step #8: - [749/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [749/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [750/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/gpac_help.c [Content-Type=text/x-csrc]... Step #8: - [751/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [751/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/carbon_hook.c [Content-Type=text/x-csrc]... Step #8: - [751/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/gpac.c [Content-Type=text/x-csrc]... Step #8: - [751/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [752/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/ios_sensors/sensors_def.h [Content-Type=text/x-chdr]... Step #8: - [752/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/gpac/ios_sensors/sensors.h [Content-Type=text/x-chdr]... Step #8: - [752/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/mp4box/filedump.c [Content-Type=text/x-csrc]... Step #8: - [752/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/mp4box/fileimport.c [Content-Type=text/x-csrc]... Step #8: - [753/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/mp4box/mp4box.h [Content-Type=text/x-chdr]... Step #8: - [753/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [753/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/mp4box/mp4box.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/mp4box/live.c [Content-Type=text/x-csrc]... Step #8: - [753/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [753/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [754/1.4k files][276.7 MiB/305.0 MiB] 90% Done - [755/1.4k files][276.7 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/SVG/html.c [Content-Type=text/x-csrc]... Step #8: - [755/1.4k files][276.7 MiB/305.0 MiB] 90% Done \ \ [756/1.4k files][276.7 MiB/305.0 MiB] 90% Done \ [757/1.4k files][276.7 MiB/305.0 MiB] 90% Done \ [758/1.4k files][276.7 MiB/305.0 MiB] 90% Done \ [759/1.4k files][276.8 MiB/305.0 MiB] 90% Done \ [760/1.4k files][276.8 MiB/305.0 MiB] 90% Done \ [761/1.4k files][276.8 MiB/305.0 MiB] 90% Done \ [762/1.4k files][276.8 MiB/305.0 MiB] 90% Done \ [763/1.4k files][276.8 MiB/305.0 MiB] 90% Done \ [764/1.4k files][277.1 MiB/305.0 MiB] 90% Done \ [765/1.4k files][277.1 MiB/305.0 MiB] 90% Done \ [766/1.4k files][277.2 MiB/305.0 MiB] 90% Done \ [767/1.4k files][277.4 MiB/305.0 MiB] 90% Done \ [768/1.4k files][277.4 MiB/305.0 MiB] 90% Done \ [769/1.4k files][277.4 MiB/305.0 MiB] 90% Done \ [770/1.4k files][277.4 MiB/305.0 MiB] 90% Done \ [771/1.4k files][277.4 MiB/305.0 MiB] 90% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/SVG/laser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/SVG/v3.c [Content-Type=text/x-csrc]... Step #8: \ [771/1.4k files][277.6 MiB/305.0 MiB] 91% Done \ [771/1.4k files][277.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/SVG/svggen.h [Content-Type=text/x-chdr]... Step #8: \ [771/1.4k files][277.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/SVG/main.c [Content-Type=text/x-csrc]... Step #8: \ [771/1.4k files][277.6 MiB/305.0 MiB] 91% Done \ [772/1.4k files][277.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/SVG/v2.c [Content-Type=text/x-csrc]... Step #8: \ [772/1.4k files][277.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/SVG/v1.c [Content-Type=text/x-csrc]... Step #8: \ [772/1.4k files][277.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/WebGLGen/main.c [Content-Type=text/x-csrc]... Step #8: \ [772/1.4k files][277.6 MiB/305.0 MiB] 91% Done \ [773/1.4k files][277.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/MPEG4/main.c [Content-Type=text/x-csrc]... Step #8: \ [773/1.4k files][277.6 MiB/305.0 MiB] 91% Done \ [774/1.4k files][277.6 MiB/305.0 MiB] 91% Done \ [775/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [776/1.4k files][277.7 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/applications/generators/X3D/main.c [Content-Type=text/x-csrc]... Step #8: \ [776/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [777/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [778/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [779/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [780/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [781/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [782/1.4k files][277.7 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/unittests/tests.c [Content-Type=text/x-csrc]... Step #8: \ [782/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [783/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [784/1.4k files][277.7 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/share/nodejs/src/gpac_napi.h [Content-Type=text/x-chdr]... Step #8: \ [784/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [785/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [786/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [787/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [788/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [789/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [790/1.4k files][277.7 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/share/nodejs/src/gpac_napi.c [Content-Type=text/x-csrc]... Step #8: \ [791/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [791/1.4k files][277.7 MiB/305.0 MiB] 91% Done \ [792/1.4k files][277.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/filter_export.cpp [Content-Type=text/x-c++src]... Step #8: \ [792/1.4k files][277.8 MiB/305.0 MiB] 91% Done \ [793/1.4k files][277.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/modules_export.cpp [Content-Type=text/x-c++src]... Step #8: \ [793/1.4k files][277.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/alsa/alsa.c [Content-Type=text/x-csrc]... Step #8: \ [793/1.4k files][277.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/demo_is/demo_is.c [Content-Type=text/x-csrc]... Step #8: \ [793/1.4k files][277.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/validator/validator.c [Content-Type=text/x-csrc]... Step #8: \ [793/1.4k files][277.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/jack/jack.c [Content-Type=text/x-csrc]... Step #8: \ [794/1.4k files][277.9 MiB/305.0 MiB] 91% Done \ [794/1.4k files][277.9 MiB/305.0 MiB] 91% Done \ [795/1.4k files][277.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/caca_out/caca_out.c [Content-Type=text/x-csrc]... Step #8: \ [795/1.4k files][277.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/droid_out/droid_vout-bitmap.c [Content-Type=text/x-csrc]... Step #8: \ [795/1.4k files][277.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/droid_out/droid_vout.c [Content-Type=text/x-csrc]... Step #8: \ [795/1.4k files][277.9 MiB/305.0 MiB] 91% Done \ [796/1.4k files][277.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/ios_mpegv/ios_mpegv.c [Content-Type=text/x-csrc]... Step #8: \ [796/1.4k files][277.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/x11_out/x11_out.c [Content-Type=text/x-csrc]... Step #8: \ [796/1.4k files][277.9 MiB/305.0 MiB] 91% Done \ [797/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/x11_out/x11_out.h [Content-Type=text/x-chdr]... Step #8: \ [797/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/ios_mpegv/sensor_wrap.h [Content-Type=text/x-chdr]... Step #8: \ [797/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/ios_mpegv/SensorAccess.h [Content-Type=text/x-chdr]... Step #8: \ [797/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/epoc_hw/epoc_codec.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/epoc_hw/epoc_vout.cpp [Content-Type=text/x-c++src]... Step #8: \ [798/1.4k files][278.1 MiB/305.0 MiB] 91% Done \ [798/1.4k files][278.1 MiB/305.0 MiB] 91% Done \ [799/1.4k files][278.1 MiB/305.0 MiB] 91% Done \ [799/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/oss_audio/oss.c [Content-Type=text/x-csrc]... Step #8: \ [799/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/epoc_hw/epoc_aout.cpp [Content-Type=text/x-c++src]... Step #8: \ [799/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/droid_cam/droid_cam.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/droid_mpegv/droid_mpegv.c [Content-Type=text/x-csrc]... Step #8: \ [799/1.4k files][278.1 MiB/305.0 MiB] 91% Done \ [799/1.4k files][278.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/ios_cam/ios_cam.c [Content-Type=text/x-csrc]... Step #8: \ [799/1.4k files][278.1 MiB/305.0 MiB] 91% Done \ [800/1.4k files][278.1 MiB/305.0 MiB] 91% Done \ [801/1.4k files][278.1 MiB/305.0 MiB] 91% Done \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/ios_cam/cam_wrap.h [Content-Type=text/x-chdr]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/ui_rec/ui_rec.c [Content-Type=text/x-csrc]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/ios_cam/CameraObject.h [Content-Type=text/x-chdr]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/mse_in/mse_in.c [Content-Type=text/x-csrc]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/osd/osd.c [Content-Type=text/x-csrc]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.h [Content-Type=text/x-chdr]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.cpp [Content-Type=text/x-c++src]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.cpp [Content-Type=text/x-c++src]... Step #8: \ [802/1.4k files][278.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.cpp [Content-Type=text/x-c++src]... Step #8: \ [802/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.h [Content-Type=text/x-chdr]... Step #8: \ [802/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.cpp [Content-Type=text/x-c++src]... Step #8: \ [802/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.h [Content-Type=text/x-chdr]... Step #8: \ [802/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.h [Content-Type=text/x-chdr]... Step #8: \ [802/1.4k files][278.3 MiB/305.0 MiB] 91% Done \ [803/1.4k files][278.3 MiB/305.0 MiB] 91% Done \ [804/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.h [Content-Type=text/x-chdr]... Step #8: \ [804/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/unzip.h [Content-Type=text/x-chdr]... Step #8: \ [805/1.4k files][278.3 MiB/305.0 MiB] 91% Done \ [805/1.4k files][278.3 MiB/305.0 MiB] 91% Done \ [806/1.4k files][278.3 MiB/305.0 MiB] 91% Done \ [806/1.4k files][278.3 MiB/305.0 MiB] 91% Done \ [807/1.4k files][278.3 MiB/305.0 MiB] 91% Done \ [808/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/widget.c [Content-Type=text/x-csrc]... Step #8: \ [808/1.4k files][278.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c [Content-Type=text/x-csrc]... Step #8: \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/unzip.c [Content-Type=text/x-csrc]... Step #8: \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/widgetman/wgt_load.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/libplayer/libplayer.c [Content-Type=text/x-csrc]... Step #8: \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/freenect/freenect.c [Content-Type=text/x-csrc]... Step #8: \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/opencv_is/opencv_is.c [Content-Type=text/x-csrc]... Step #8: \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/avcap/avcap.cpp [Content-Type=text/x-c++src]... Step #8: \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_in.h [Content-Type=text/x-chdr]... Step #8: \ [808/1.4k files][278.4 MiB/305.0 MiB] 91% Done \ [809/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_load.c [Content-Type=text/x-csrc]... Step #8: \ [809/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_rend.cpp [Content-Type=text/x-c++src]... Step #8: \ [809/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_decode.c [Content-Type=text/x-csrc]... Step #8: \ [809/1.4k files][278.4 MiB/305.0 MiB] 91% Done \ [810/1.4k files][278.4 MiB/305.0 MiB] 91% Done \ [810/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/audio_filter/audio_filter.c [Content-Type=text/x-csrc]... Step #8: \ [811/1.4k files][278.4 MiB/305.0 MiB] 91% Done \ [811/1.4k files][278.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/netctrl/netctrl.c [Content-Type=text/x-csrc]... Step #8: \ [812/1.4k files][278.4 MiB/305.0 MiB] 91% Done \ [812/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_grad.cpp [Content-Type=text/x-c++src]... Step #8: \ [813/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_font.cpp [Content-Type=text/x-c++src]... Step #8: \ [814/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [814/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_texture.cpp [Content-Type=text/x-c++src]... Step #8: \ [814/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [814/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [815/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/wiiis/wiiis.c [Content-Type=text/x-csrc]... Step #8: \ [816/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [817/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [817/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [818/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_priv.h [Content-Type=text/x-chdr]... Step #8: \ [818/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/gapi/gapi.cpp [Content-Type=text/x-c++src]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/rvc_dec/rvc_dec.c [Content-Type=text/x-csrc]... Step #8: \ [818/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [818/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/gapi/gapi.h [Content-Type=text/x-chdr]... Step #8: \ [819/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_push.c [Content-Type=text/x-csrc]... Step #8: \ [819/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [819/1.4k files][278.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_pull.c [Content-Type=text/x-csrc]... Step #8: \ [820/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [821/1.4k files][278.5 MiB/305.0 MiB] 91% Done \ [822/1.4k files][278.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/psvr/psvr.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/fm_mmbtools.c [Content-Type=text/x-csrc]... Step #8: \ [823/1.4k files][278.6 MiB/305.0 MiB] 91% Done \ [823/1.4k files][278.6 MiB/305.0 MiB] 91% Done \ [824/1.4k files][278.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.c [Content-Type=text/x-csrc]... Step #8: \ [825/1.4k files][278.6 MiB/305.0 MiB] 91% Done \ [826/1.4k files][278.6 MiB/305.0 MiB] 91% Done \ [826/1.4k files][278.6 MiB/305.0 MiB] 91% Done \ [826/1.4k files][278.7 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dx_hw/resource.h [Content-Type=text/x-chdr]... Step #8: \ [826/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [827/1.4k files][278.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dx_hw/dx_hw.h [Content-Type=text/x-chdr]... Step #8: \ [828/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [829/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [829/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [830/1.4k files][278.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dx_hw/dx_video.c [Content-Type=text/x-csrc]... Step #8: \ [830/1.4k files][278.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dx_hw/dx_window.c [Content-Type=text/x-csrc]... Step #8: \ [830/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [831/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [831/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [832/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [833/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [833/1.4k files][278.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/sdl_out/sdl_out.h [Content-Type=text/x-chdr]... Step #8: \ [834/1.4k files][278.8 MiB/305.0 MiB] 91% Done \ [835/1.4k files][278.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/sdl_out/sdl_out.c [Content-Type=text/x-csrc]... Step #8: \ [835/1.4k files][278.9 MiB/305.0 MiB] 91% Done \ [836/1.4k files][278.9 MiB/305.0 MiB] 91% Done \ [836/1.4k files][278.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dx_hw/dx_audio.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/sdl_out/video.c [Content-Type=text/x-csrc]... Step #8: \ [836/1.4k files][278.9 MiB/305.0 MiB] 91% Done \ [836/1.4k files][278.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dx_hw/dx_2d.c [Content-Type=text/x-csrc]... Step #8: \ [836/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/sdl_out/video2d.c [Content-Type=text/x-csrc]... Step #8: \ [836/1.4k files][279.0 MiB/305.0 MiB] 91% Done \ [837/1.4k files][279.0 MiB/305.0 MiB] 91% Done \ [838/1.4k files][279.0 MiB/305.0 MiB] 91% Done \ [839/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/sdl_out/audio.c [Content-Type=text/x-csrc]... Step #8: \ [840/1.4k files][279.0 MiB/305.0 MiB] 91% Done \ [840/1.4k files][279.0 MiB/305.0 MiB] 91% Done \ [841/1.4k files][279.0 MiB/305.0 MiB] 91% Done \ [842/1.4k files][279.0 MiB/305.0 MiB] 91% Done | Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/sdl_out/cursors.c [Content-Type=text/x-csrc]... Step #8: | [843/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [844/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [844/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/directfb_out/directfb_wrapper.c [Content-Type=text/x-csrc]... Step #8: | [844/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [845/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/test_filter/test_filter.c [Content-Type=text/x-csrc]... Step #8: | [845/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/wav_out/wav_out.c [Content-Type=text/x-csrc]... Step #8: | [845/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/directfb_out/directfb_out.c [Content-Type=text/x-csrc]... Step #8: | [845/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/directfb_out/directfb_out.h [Content-Type=text/x-chdr]... Step #8: | [845/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [846/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [847/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [848/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [849/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dektec_out/dektec_video.cpp [Content-Type=text/x-c++src]... Step #8: | [850/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dektec_out/dektec_video.h [Content-Type=text/x-chdr]... Step #8: | [851/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dektec_out/dektec_video_old.cpp [Content-Type=text/x-c++src]... Step #8: | [852/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [852/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/dektec_out/dektec_video_decl.c [Content-Type=text/x-csrc]... Step #8: | [853/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [853/1.4k files][279.0 MiB/305.0 MiB] 91% Done | [853/1.4k files][279.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/ft_font/ft_font.h [Content-Type=text/x-chdr]... Step #8: | [853/1.4k files][279.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/droid_audio/droidaudio.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/droid_audio/javaenv.c [Content-Type=text/x-csrc]... Step #8: | [854/1.4k files][279.1 MiB/305.0 MiB] 91% Done | [854/1.4k files][279.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/ft_font/ft_font.c [Content-Type=text/x-csrc]... Step #8: | [855/1.4k files][279.1 MiB/305.0 MiB] 91% Done | [855/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/droid_audio/javaenv.h [Content-Type=text/x-chdr]... Step #8: | [856/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [857/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/modules/pulseaudio/pulseaudio.c [Content-Type=text/x-csrc]... Step #8: | [857/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [858/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [858/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [859/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [859/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [859/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [860/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [861/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [862/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/export.cpp [Content-Type=text/x-c++src]... Step #8: | [863/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [864/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtcp.c [Content-Type=text/x-csrc]... Step #8: | [864/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtsp_session.c [Content-Type=text/x-csrc]... Step #8: | [865/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtp.c [Content-Type=text/x-csrc]... Step #8: | [865/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [865/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [865/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/sdp.c [Content-Type=text/x-csrc]... Step #8: | [866/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [867/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [868/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [868/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [869/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtp_depacketizer.c [Content-Type=text/x-csrc]... Step #8: | [869/1.4k files][279.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtsp_response.c [Content-Type=text/x-csrc]... Step #8: | [869/1.4k files][279.2 MiB/305.0 MiB] 91% Done | [870/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [871/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtsp_common.c [Content-Type=text/x-csrc]... Step #8: | [871/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtp_pck_mpeg4.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtp_pck_3gpp.c [Content-Type=text/x-csrc]... Step #8: | [871/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [872/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtp_pck_mpeg12.c [Content-Type=text/x-csrc]... Step #8: | [872/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [872/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [873/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtp_packetizer.c [Content-Type=text/x-csrc]... Step #8: | [874/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtsp_command.c [Content-Type=text/x-csrc]... Step #8: | [875/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [875/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/ietf/rtp_streamer.c [Content-Type=text/x-csrc]... Step #8: | [876/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [877/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [877/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [877/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/crypto/g_crypt.c [Content-Type=text/x-csrc]... Step #8: | [877/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/crypto/g_crypt_openssl.c [Content-Type=text/x-csrc]... Step #8: | [877/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [878/1.4k files][279.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/crypto/g_crypt_tinyaes.c [Content-Type=text/x-csrc]... Step #8: | [878/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [879/1.4k files][279.3 MiB/305.0 MiB] 91% Done | [880/1.4k files][279.4 MiB/305.0 MiB] 91% Done | [881/1.4k files][279.4 MiB/305.0 MiB] 91% Done | [882/1.4k files][279.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/crypto/tiny_aes.c [Content-Type=text/x-csrc]... Step #8: | [882/1.4k files][279.5 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/crypto/tiny_aes.h [Content-Type=text/x-chdr]... Step #8: | [882/1.4k files][279.5 MiB/305.0 MiB] 91% Done | [883/1.4k files][279.6 MiB/305.0 MiB] 91% Done | [884/1.4k files][279.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/rast_soft.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/ftgrays.c [Content-Type=text/x-csrc]... Step #8: | [884/1.4k files][279.7 MiB/305.0 MiB] 91% Done | [884/1.4k files][279.7 MiB/305.0 MiB] 91% Done | [885/1.4k files][279.7 MiB/305.0 MiB] 91% Done | [886/1.4k files][279.7 MiB/305.0 MiB] 91% Done | [887/1.4k files][279.7 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/raster3d.c [Content-Type=text/x-csrc]... Step #8: | [887/1.4k files][279.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/raster_rgb.c [Content-Type=text/x-csrc]... Step #8: | [887/1.4k files][279.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/stencil.c [Content-Type=text/x-csrc]... Step #8: | [887/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [888/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [889/1.4k files][279.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/surface.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/raster_argb.c [Content-Type=text/x-csrc]... Step #8: | [889/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [890/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [890/1.4k files][279.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/media.c [Content-Type=text/x-csrc]... Step #8: | [891/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [892/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [893/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [893/1.4k files][279.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/raster_yuv.c [Content-Type=text/x-csrc]... Step #8: | [894/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [894/1.4k files][279.8 MiB/305.0 MiB] 91% Done | [895/1.4k files][279.8 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/evg/raster_565.c [Content-Type=text/x-csrc]... Step #8: | [895/1.4k files][279.9 MiB/305.0 MiB] 91% Done | [896/1.4k files][279.9 MiB/305.0 MiB] 91% Done | [897/1.4k files][279.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_code_3gpp.c [Content-Type=text/x-csrc]... Step #8: | [897/1.4k files][279.9 MiB/305.0 MiB] 91% Done | [898/1.4k files][279.9 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_funcs.c [Content-Type=text/x-csrc]... Step #8: | [898/1.4k files][280.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_code_drm.c [Content-Type=text/x-csrc]... Step #8: | [898/1.4k files][280.0 MiB/305.0 MiB] 91% Done | [899/1.4k files][280.0 MiB/305.0 MiB] 91% Done | [900/1.4k files][280.0 MiB/305.0 MiB] 91% Done | [901/1.4k files][280.0 MiB/305.0 MiB] 91% Done | [902/1.4k files][280.0 MiB/305.0 MiB] 91% Done | [903/1.4k files][280.0 MiB/305.0 MiB] 91% Done | [904/1.4k files][280.0 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/sample_descs.c [Content-Type=text/x-csrc]... Step #8: | [905/1.4k files][280.1 MiB/305.0 MiB] 91% Done | [906/1.4k files][280.1 MiB/305.0 MiB] 91% Done | [906/1.4k files][280.1 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_code_apple.c [Content-Type=text/x-csrc]... Step #8: | [907/1.4k files][280.2 MiB/305.0 MiB] 91% Done | [907/1.4k files][280.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/isom_store.c [Content-Type=text/x-csrc]... Step #8: | [908/1.4k files][280.2 MiB/305.0 MiB] 91% Done | [908/1.4k files][280.2 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/track.c [Content-Type=text/x-csrc]... Step #8: | [908/1.4k files][280.3 MiB/305.0 MiB] 91% Done | [909/1.4k files][280.3 MiB/305.0 MiB] 91% Done | [910/1.4k files][280.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/isom_read.c [Content-Type=text/x-csrc]... Step #8: | [910/1.4k files][280.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/avc_ext.c [Content-Type=text/x-csrc]... Step #8: | [911/1.4k files][280.3 MiB/305.0 MiB] 91% Done | [911/1.4k files][280.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_code_meta.c [Content-Type=text/x-csrc]... Step #8: | [911/1.4k files][280.3 MiB/305.0 MiB] 91% Done | [912/1.4k files][280.3 MiB/305.0 MiB] 91% Done | [913/1.4k files][280.3 MiB/305.0 MiB] 91% Done | [914/1.4k files][280.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/drm_sample.c [Content-Type=text/x-csrc]... Step #8: | [915/1.4k files][280.3 MiB/305.0 MiB] 91% Done | [915/1.4k files][280.3 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/media_odf.c [Content-Type=text/x-csrc]... Step #8: | [915/1.4k files][280.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/iff.c [Content-Type=text/x-csrc]... Step #8: | [915/1.4k files][280.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/meta.c [Content-Type=text/x-csrc]... Step #8: | [915/1.4k files][280.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_dump.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_code_base.c [Content-Type=text/x-csrc]... Step #8: | [915/1.4k files][280.4 MiB/305.0 MiB] 91% Done | [915/1.4k files][280.4 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/movie_fragments.c [Content-Type=text/x-csrc]... Step #8: | [915/1.4k files][280.5 MiB/305.0 MiB] 91% Done | [916/1.4k files][280.5 MiB/305.0 MiB] 91% Done | [917/1.4k files][280.5 MiB/305.0 MiB] 91% Done | [918/1.4k files][280.5 MiB/305.0 MiB] 91% Done | [919/1.4k files][280.5 MiB/305.0 MiB] 91% Done | [920/1.4k files][280.5 MiB/305.0 MiB] 91% Done | [921/1.4k files][280.5 MiB/305.0 MiB] 91% Done | [922/1.4k files][280.6 MiB/305.0 MiB] 91% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/stbl_read.c [Content-Type=text/x-csrc]... Step #8: | [922/1.4k files][280.8 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/hinting.c [Content-Type=text/x-csrc]... Step #8: | [922/1.4k files][280.8 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/isom_write.c [Content-Type=text/x-csrc]... Step #8: | [922/1.4k files][280.8 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/tx3g.c [Content-Type=text/x-csrc]... Step #8: | [922/1.4k files][281.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/box_code_adobe.c [Content-Type=text/x-csrc]... Step #8: | [922/1.4k files][281.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/stbl_write.c [Content-Type=text/x-csrc]... Step #8: | [922/1.4k files][281.8 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/ttml.c [Content-Type=text/x-csrc]... Step #8: | [922/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [923/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [924/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [925/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [926/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [927/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [928/1.4k files][281.8 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/hint_track.c [Content-Type=text/x-csrc]... Step #8: | [928/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [929/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [930/1.4k files][281.8 MiB/305.0 MiB] 92% Done | [931/1.4k files][281.9 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/data_map.c [Content-Type=text/x-csrc]... Step #8: | [931/1.4k files][282.3 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/isomedia/isom_intern.c [Content-Type=text/x-csrc]... Step #8: | [931/1.4k files][282.3 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/quant.h [Content-Type=text/x-chdr]... Step #8: | [931/1.4k files][282.3 MiB/305.0 MiB] 92% Done | [932/1.4k files][282.3 MiB/305.0 MiB] 92% Done | [933/1.4k files][282.3 MiB/305.0 MiB] 92% Done | [934/1.4k files][282.3 MiB/305.0 MiB] 92% Done | [935/1.4k files][282.3 MiB/305.0 MiB] 92% Done | [936/1.4k files][282.3 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/memory_decoder.c [Content-Type=text/x-csrc]... Step #8: | [936/1.4k files][282.3 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/com_enc.c [Content-Type=text/x-csrc]... Step #8: | [936/1.4k files][282.4 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/conditional.c [Content-Type=text/x-csrc]... Step #8: | [936/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [937/1.4k files][282.4 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/quantize.c [Content-Type=text/x-csrc]... Step #8: | [937/1.4k files][282.4 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/script_dec.c [Content-Type=text/x-csrc]... Step #8: | [937/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [938/1.4k files][282.4 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/script.h [Content-Type=text/x-chdr]... Step #8: | [938/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [939/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [940/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [941/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [942/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [943/1.4k files][282.4 MiB/305.0 MiB] 92% Done | [944/1.4k files][282.4 MiB/305.0 MiB] 92% Done / / [945/1.4k files][282.4 MiB/305.0 MiB] 92% Done / [946/1.4k files][282.4 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/bifs_codec.c [Content-Type=text/x-csrc]... Step #8: / [946/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/com_dec.c [Content-Type=text/x-csrc]... Step #8: / [946/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [947/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [948/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/predictive_mffield.c [Content-Type=text/x-csrc]... Step #8: / [948/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/script_enc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/bifs_node_tables.c [Content-Type=text/x-csrc]... Step #8: / [948/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [948/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/field_encode.c [Content-Type=text/x-csrc]... Step #8: / [948/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [949/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [950/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [951/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [952/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/unquantize.c [Content-Type=text/x-csrc]... Step #8: / [952/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/field_decode.c [Content-Type=text/x-csrc]... Step #8: / [952/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/vrml_route.c [Content-Type=text/x-csrc]... Step #8: / [952/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/x3d_nodes.c [Content-Type=text/x-csrc]... Step #8: / [952/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/svg_attributes.c [Content-Type=text/x-csrc]... Step #8: / [952/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [953/1.4k files][282.5 MiB/305.0 MiB] 92% Done / [954/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/bifs/arith_decoder.c [Content-Type=text/x-csrc]... Step #8: / [954/1.4k files][282.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/qjs_common.h [Content-Type=text/x-chdr]... Step #8: / [954/1.4k files][282.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/vrml_proto.c [Content-Type=text/x-csrc]... Step #8: / [954/1.4k files][282.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/svg_properties.c [Content-Type=text/x-csrc]... Step #8: / [954/1.4k files][282.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/smil_anim.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/mpeg4_valuator.c [Content-Type=text/x-csrc]... Step #8: / [954/1.4k files][282.6 MiB/305.0 MiB] 92% Done / [954/1.4k files][282.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/mpeg4_animators.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.6 MiB/305.0 MiB] 92% Done / [955/1.4k files][282.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/dom_events.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/xml_ns.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/mpeg4_nodes.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/svg_types.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/base_scenegraph.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/html5_media_js.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/dom_js.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/smil_timing.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/vrml_tools.c [Content-Type=text/x-csrc]... Step #8: / [955/1.4k files][282.7 MiB/305.0 MiB] 92% Done / [956/1.4k files][282.7 MiB/305.0 MiB] 92% Done / [957/1.4k files][282.7 MiB/305.0 MiB] 92% Done / [958/1.4k files][283.4 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/vrml_script.c [Content-Type=text/x-csrc]... Step #8: / [958/1.4k files][283.4 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/vrml_js.c [Content-Type=text/x-csrc]... Step #8: / [959/1.4k files][283.5 MiB/305.0 MiB] 92% Done / [959/1.4k files][283.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/html5_mse_js.c [Content-Type=text/x-csrc]... Step #8: / [959/1.4k files][283.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/commands.c [Content-Type=text/x-csrc]... Step #8: / [959/1.4k files][283.5 MiB/305.0 MiB] 92% Done / [960/1.4k files][283.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/svg_js.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.5 MiB/305.0 MiB] 92% Done / [961/1.4k files][283.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scenegraph/vrml_interpolators.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.5 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/odf_codec.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/oci_codec.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/odf_command.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.6 MiB/305.0 MiB] 92% Done / [961/1.4k files][283.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/odf_code.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.6 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/slc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/qos.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/ipmpx_dump.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.7 MiB/305.0 MiB] 92% Done / [961/1.4k files][283.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/odf_dump.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.7 MiB/305.0 MiB] 92% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/descriptors.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.8 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/ipmpx_parse.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.8 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_media.c [Content-Type=text/x-csrc]... Step #8: / [961/1.4k files][283.8 MiB/305.0 MiB] 93% Done / [962/1.4k files][283.8 MiB/305.0 MiB] 93% Done / [962/1.4k files][283.8 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/ipmpx_code.c [Content-Type=text/x-csrc]... Step #8: / [963/1.4k files][283.8 MiB/305.0 MiB] 93% Done / [963/1.4k files][283.8 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/odf_parse.c [Content-Type=text/x-csrc]... Step #8: / [964/1.4k files][284.1 MiB/305.0 MiB] 93% Done / [964/1.4k files][284.4 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/hc_flash_shape.c [Content-Type=text/x-csrc]... Step #8: / [964/1.4k files][285.1 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_background2d.c [Content-Type=text/x-csrc]... Step #8: / [964/1.4k files][285.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/odf/desc_private.c [Content-Type=text/x-csrc]... Step #8: / [964/1.4k files][285.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_grouping.h [Content-Type=text/x-chdr]... Step #8: / [964/1.4k files][285.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/compositor_node_init.c [Content-Type=text/x-csrc]... Step #8: / [964/1.4k files][285.2 MiB/305.0 MiB] 93% Done / [965/1.4k files][285.2 MiB/305.0 MiB] 93% Done / [966/1.4k files][285.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/font_engine.c [Content-Type=text/x-csrc]... Step #8: / [967/1.4k files][285.2 MiB/305.0 MiB] 93% Done / [968/1.4k files][285.2 MiB/305.0 MiB] 93% Done / [968/1.4k files][285.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/nodes_stacks.h [Content-Type=text/x-chdr]... Step #8: / [968/1.4k files][285.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mesh_tesselate.c [Content-Type=text/x-csrc]... Step #8: / [968/1.4k files][285.3 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_layer_3d.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_geometry_ils2d.c [Content-Type=text/x-csrc]... Step #8: / [968/1.4k files][285.3 MiB/305.0 MiB] 93% Done / [968/1.4k files][285.3 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/object_manager.c [Content-Type=text/x-csrc]... Step #8: / [969/1.4k files][285.4 MiB/305.0 MiB] 93% Done / [970/1.4k files][285.4 MiB/305.0 MiB] 93% Done / [971/1.4k files][285.4 MiB/305.0 MiB] 93% Done / [971/1.4k files][285.4 MiB/305.0 MiB] 93% Done / [972/1.4k files][285.5 MiB/305.0 MiB] 93% Done / [973/1.4k files][285.5 MiB/305.0 MiB] 93% Done / [974/1.4k files][285.5 MiB/305.0 MiB] 93% Done / [975/1.4k files][285.5 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/clock.c [Content-Type=text/x-csrc]... Step #8: / [975/1.4k files][285.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/compositor_2d.c [Content-Type=text/x-csrc]... Step #8: / [975/1.4k files][285.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_geometry_2d.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_viewport.c [Content-Type=text/x-csrc]... Step #8: / [975/1.4k files][285.6 MiB/305.0 MiB] 93% Done / [975/1.4k files][285.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/navigate.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/scene_ns.c [Content-Type=text/x-csrc]... Step #8: / [975/1.4k files][285.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/texturing.h [Content-Type=text/x-chdr]... Step #8: / [975/1.4k files][285.6 MiB/305.0 MiB] 93% Done / [976/1.4k files][285.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_timesensor.c [Content-Type=text/x-csrc]... Step #8: / [977/1.4k files][285.6 MiB/305.0 MiB] 93% Done / [978/1.4k files][285.7 MiB/305.0 MiB] 93% Done / [979/1.4k files][285.7 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_background.c [Content-Type=text/x-csrc]... Step #8: / [979/1.4k files][285.8 MiB/305.0 MiB] 93% Done / [979/1.4k files][285.8 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_inline.c [Content-Type=text/x-csrc]... Step #8: / [980/1.4k files][285.8 MiB/305.0 MiB] 93% Done / [981/1.4k files][285.9 MiB/305.0 MiB] 93% Done / [982/1.4k files][285.9 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_sound.c [Content-Type=text/x-csrc]... Step #8: / [982/1.4k files][285.9 MiB/305.0 MiB] 93% Done / [982/1.4k files][285.9 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_text.c [Content-Type=text/x-csrc]... Step #8: / [982/1.4k files][285.9 MiB/305.0 MiB] 93% Done / [983/1.4k files][285.9 MiB/305.0 MiB] 93% Done / [984/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [985/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [985/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [986/1.4k files][286.0 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/texturing.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/audio_mixer.c [Content-Type=text/x-csrc]... Step #8: / [987/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [988/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [989/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [989/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [989/1.4k files][286.0 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/media_object.c [Content-Type=text/x-csrc]... Step #8: / [990/1.4k files][286.0 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_grouping.c [Content-Type=text/x-csrc]... Step #8: / [990/1.4k files][286.0 MiB/305.0 MiB] 93% Done / [990/1.4k files][286.0 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/scene.c [Content-Type=text/x-csrc]... Step #8: / [990/1.4k files][286.0 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_grouping_3d.c [Content-Type=text/x-csrc]... Step #8: / [990/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [991/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [992/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [993/1.4k files][286.1 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_sensors.c [Content-Type=text/x-csrc]... Step #8: / [993/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [994/1.4k files][286.1 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager_3d_gl.c [Content-Type=text/x-csrc]... Step #8: / [994/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [995/1.4k files][286.1 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_filters.c [Content-Type=text/x-csrc]... Step #8: / [996/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [997/1.4k files][286.1 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/audio_input.c [Content-Type=text/x-csrc]... Step #8: / [998/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [998/1.4k files][286.1 MiB/305.0 MiB] 93% Done / [998/1.4k files][286.1 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mesh_collide.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/bindable.c [Content-Type=text/x-csrc]... Step #8: / [998/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [999/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [999/1.4k files][286.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/x3d_geometry.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_inputsensor.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.2 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.3 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_path_layout.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.3 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/drawable.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.3 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.4 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.4 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.4 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.4 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/hardcoded_protos.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.5 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_paint_servers.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.6 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.6 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager_2d_draw.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.6 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.6 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.6 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_text.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_font.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager_3d.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_base.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_layout.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done / [1.0k/1.4k files][286.7 MiB/305.0 MiB] 93% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_textures.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.8 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][286.8 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager_2d.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.8 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][286.8 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/offscreen_cache.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.8 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_layer_2d.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/camera.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/compositor.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mesh.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_grouping.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][286.9 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/events.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_bitmap.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/compositor_3d.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_grouping_2d.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_lighting.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_audio.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_mediacontrol.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_geometry_3d.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_geometry.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.1 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/drawable.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/1.4k files][287.1 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.1 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.1 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_mediasensor.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.1 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/offscreen_cache.h [Content-Type=text/x-chdr]... Step #8: / [1.0k/1.4k files][287.2 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.2 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.2 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.2 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.2 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/scene_node_init.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.2 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.2 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_gradients.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.3 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager_3d.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.3 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.3 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/gl_inc.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_geometry_ifs2d.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done / [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_form.c [Content-Type=text/x-csrc]... Step #8: / [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done - - [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_composite.c [Content-Type=text/x-csrc]... Step #8: - [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done - [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done - [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager.c [Content-Type=text/x-csrc]... Step #8: - [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager.h [Content-Type=text/x-chdr]... Step #8: - [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done - [1.0k/1.4k files][287.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/visual_manager_2d.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/mpeg4_animstream.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/svg_external.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/texturing_gl.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/laser/lsr_dec.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/compositor/audio_render.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/laser/lsr_enc.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.7 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.8 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.8 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.8 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][287.8 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/laser/lsr_tables.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/mpd.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/mpeg2_ps.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.1 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.1 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.1 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.1 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.1 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.1 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/dvb_mpe.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/html5_mse.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.2 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/route_dmx.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/isom_hinter.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/ait.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/img.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/dsmcc.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/m2ts_mux.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/html5_media.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/av_parsers.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/mpeg2_ps.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/dash_segmenter.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.5 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.6 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/m3u8.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.6 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/saf.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.7 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/id3.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.8 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][288.9 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/mpegts.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][288.9 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/avilib.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.0 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][289.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/media_import.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.0 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/crypt_tools.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.4 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/reedsolomon.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.4 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][289.4 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/vobsub.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.4 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][289.4 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/isom_tools.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/dash_client.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][289.6 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/gpac_ogg.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.6 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][289.7 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/media_export.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.7 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/media_tools/webvtt.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.7 MiB/305.0 MiB] 94% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/zutil.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.7 MiB/305.0 MiB] 94% Done - [1.1k/1.4k files][289.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/token.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/base_encoding.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/xml_bin_custom.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/error.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.9 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/os_module.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.9 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/downloader.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.9 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/url.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][289.9 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/zlib_symbian_ext.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/list.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/os_net.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/Remotery.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.1 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.1 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/gzio.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.1 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.1 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/bitstream.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.1 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/configfile.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.1 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/zutil.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/1.4k files][290.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/path2d.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/module.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.5 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/color.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/dlmalloc.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/unicode.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/path2d_stroker.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/os_divers.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/uni_bidi.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/math.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.6 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/symbian_net.cpp [Content-Type=text/x-c++src]... Step #8: - [1.1k/1.4k files][290.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/sha1.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/gltools.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/module_wrap.h [Content-Type=text/x-chdr]... Step #8: - [1.1k/1.4k files][290.8 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.8 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.9 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/os_file.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/os_config_init.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.9 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][290.9 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/xml_parser.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.9 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/md5.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][290.9 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/os_thread.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/sha256.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.0 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.1 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/alloc.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.1 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.1 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/symbian_os.cpp [Content-Type=text/x-c++src]... Step #8: - [1.1k/1.4k files][291.4 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/constants.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/utf.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/cache.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/unittests/ut_os_config_init.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/swf_bifs.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/loader_isom.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/utils/unittests/ut_xml_parser.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/scene_manager.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/swf_parse.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/loader_svg.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/loader_qt.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/loader_xmt.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][291.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/encode_isom.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][292.0 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/text_to_bifs.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][292.1 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.2 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.2 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.2 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.2 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.3 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.3 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/scene_stats.c [Content-Type=text/x-csrc]... Step #8: - [1.1k/1.4k files][292.3 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.3 MiB/305.0 MiB] 95% Done - [1.1k/1.4k files][292.3 MiB/305.0 MiB] 95% Done \ \ [1.1k/1.4k files][292.4 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/loader_bt.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.4 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/scene_engine.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.4 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.4 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.5 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/scene_dump.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.6 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.6 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.6 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/scene_manager/swf_svg.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.6 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/evg.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.7 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/webgl.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.7 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.7 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/scene_js.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.7 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.7 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/storage.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/core.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/WebGLRenderingContextBase.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done \ [1.1k/1.4k files][292.8 MiB/305.0 MiB] 95% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/xhr.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.9 MiB/305.0 MiB] 96% Done \ [1.1k/1.4k files][292.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/jsmods/webgl.h [Content-Type=text/x-chdr]... Step #8: \ [1.1k/1.4k files][292.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_rtp.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][292.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/tileagg.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][293.1 MiB/305.0 MiB] 96% Done \ [1.1k/1.4k files][293.1 MiB/305.0 MiB] 96% Done \ [1.1k/1.4k files][293.1 MiB/305.0 MiB] 96% Done \ [1.1k/1.4k files][293.1 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_amr.c [Content-Type=text/x-csrc]... Step #8: \ [1.1k/1.4k files][293.1 MiB/305.0 MiB] 96% Done \ [1.1k/1.4k files][293.2 MiB/305.0 MiB] 96% Done \ [1.1k/1.4k files][293.4 MiB/305.0 MiB] 96% Done \ [1.1k/1.4k files][293.5 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_rtp.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.5 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.5 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.5 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_m2ts.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.5 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.6 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/mux_isom.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.6 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.6 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.6 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_route.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframer.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ttml_conv.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_img.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/isoffin_load.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/isoffin_read_ch.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_avf.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_enc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_opensvc.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/write_nhml.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_rtp.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_pipe.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/write_generic.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_ac3.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_ttxt.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_common.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/enc_webcodec.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_mediacodec.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][293.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dasher.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_dec.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/isoffin.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_nvdec_sdk.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_gsf.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_nvdec_sdk.h [Content-Type=text/x-chdr]... Step #8: \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.2 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.3 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_route_repair.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.4 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_vobsub.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.4 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_file.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_route.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.4 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.4 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/compose.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.4 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.4 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/write_vtt.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.4 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/write_nhnt.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.5 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.5 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.5 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.5 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/decrypt_cenc_isma.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_rtp_rtsp.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_route.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_bsf.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/inspect.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][294.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][294.9 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.0 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.1 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_dmx.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.6 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_mad.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.7 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/filelist.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.7 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_nhml.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.7 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/bs_split.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.7 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_faad.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_sock.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.8 MiB/305.0 MiB] 96% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_theora.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.8 MiB/305.0 MiB] 96% Done \ [1.2k/1.4k files][295.9 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_adts.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.9 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_laser.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_av1.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.9 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/write_tx3g.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][295.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][295.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][295.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_avi.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/base_filter_example.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.1 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/tilesplit.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_mediacodec_jni.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_latm.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/rewrite_nalu.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_nvdec.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_nalu.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.5 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.6 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.6 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.6 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.6 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/rewind.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.6 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.6 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_pipe.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.7 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.7 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.7 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.7 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_cc.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_video.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_truehd.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.8 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.8 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.8 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.8 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_file.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_openhevc.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][296.9 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_odf.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_nhnt.c [Content-Type=text/x-csrc]... Step #8: \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done \ [1.2k/1.4k files][297.0 MiB/305.0 MiB] 97% Done | | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_mpeghdec.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/hevcmerge.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_flac.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_rtsp.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/unframer.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/enc_jpg.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/enc_png.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/tssplit.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/encrypt_cenc_isma.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_mp3.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/unit_test_filter.c [Content-Type=text/x-csrc]... Step #8: | [1.2k/1.4k files][297.1 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_saf.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/mux_ts.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_audio.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/write_qcp.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_webcodec.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/mux_ogg.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/load_svg.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.3 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_h263.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.3 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_ogg.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/vflip.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.4 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/mux_gsf.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_rtp_sdp.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.4 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_dvb4linux.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_img.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/resample_audio.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.4 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/io_fcryp.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.5 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_bifs.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.5 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.5 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.5 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_sock.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_http.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/restamp.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/bs_agg.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/rewrite_mhas.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/hevcsplit.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/rewrite_obu.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_ac52.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_mhas.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/jsfilter.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_mpegps.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_rtp_stream.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_mpgvid.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_vtb.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_ttml.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/rewrite_adts.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/mux_avi.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_webvtt.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_xvid.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_rawpcm.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/out_rtp.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_rtp_signaling.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/avin_web.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][297.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_scte35.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.0 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_prores.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.0 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_vorbis.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.0 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/evg_rescale.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/load_bt_xmt.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/vcrop.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_dash.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.1 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_rawvid.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_mediacodec.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/load_text.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_uncv.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/reframe_qcp.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dec_j2k.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.2 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.3 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.3 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.3 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/in_http.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.6 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/rewrite_mp4v.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.6 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/bsrw.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_rescale.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.6 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_common.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][298.7 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/dmx_ghi.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/unittests/ut_dec_cc.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/isoffin_read.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/unittests/ut_dec_scte35.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.7 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filters/ff_mx.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_session.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_session_js.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.8 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][298.9 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_queue.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.9 MiB/305.0 MiB] 97% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_session.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][298.9 MiB/305.0 MiB] 97% Done | [1.3k/1.4k files][299.1 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.1 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.1 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.1 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_register.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_pid.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.2 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_pck.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.3 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/filter_core/filter_props.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/list.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][299.3 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libunicode.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.3 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.4 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/cutils.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][299.5 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/quickjs.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][299.7 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.0 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.0 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/quickjs-atom.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.0 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.0 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.0 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.0 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.0 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.1 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libregexp.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.2 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libbf.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libunicode-table.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/cutils.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libunicode.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/quickjs-libc.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][300.3 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libregexp-opcode.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libbf.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/quickjs-opcode.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/quickjs-libc.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/xml.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.4 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.6 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/tests.h [Content-Type=text/x-chdr]... Step #8: | [1.3k/1.4k files][300.6 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.6 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/libregexp.c [Content-Type=text/x-csrc]... Step #8: | [1.3k/1.4k files][300.6 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.6 MiB/305.0 MiB] 98% Done | [1.3k/1.4k files][300.6 MiB/305.0 MiB] 98% Done / Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/wince/errno.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/win32/stdint.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][300.8 MiB/305.0 MiB] 98% Done / [1.3k/1.4k files][300.8 MiB/305.0 MiB] 98% Done / [1.3k/1.4k files][301.0 MiB/305.0 MiB] 98% Done / [1.3k/1.4k files][301.0 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/list.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][301.2 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/win32/inttypes.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][301.2 MiB/305.0 MiB] 98% Done / [1.3k/1.4k files][301.2 MiB/305.0 MiB] 98% Done / [1.3k/1.4k files][301.2 MiB/305.0 MiB] 98% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/scene_engine.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][301.7 MiB/305.0 MiB] 98% Done / [1.3k/1.4k files][302.0 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/version.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/mpegts.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/sync_layer.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/nodes_svg.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/network.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/path2d.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/dsmcc.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/events.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/bifs.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/media_tools.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/main.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/ietf.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.7 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/crypt.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/setup.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/ait.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/scenegraph_svg.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/tools.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/module.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/evg.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/dvb_mpe.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/utf.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/Remotery.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/thread.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/color.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.8 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/scenegraph.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/cache.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/html5_mse.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/config_file.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/iso639.h [Content-Type=text/x-chdr]... Step #8: / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done / [1.3k/1.4k files][302.9 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][302.9 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/nodes_x3d.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][302.9 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][302.9 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.0 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/laser.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.0 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/bitstream.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.0 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/scene_manager.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/mpeg4_odf.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/00_doxy.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/route.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/svg_types.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.1 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/src/quickjs/quickjs.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.2 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/mpd.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/html5_media.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.2 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/maths.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.2 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/nodes_mpeg4.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/dash.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/compositor.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/filters.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.3 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.4 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.4 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.4 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.4 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.4 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/download.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.6 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/webvtt.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][303.6 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.7 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.7 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.7 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.7 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][303.7 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/isomedia.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/scenegraph_vrml.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.0 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.1 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/token.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.1 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/base_coding.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/events_constants.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.4 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.6 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/crypt_tools.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/rtp_streamer.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.5 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.5 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.4 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.4 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.4 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.4 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/modules/font.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.3 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/avparse.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/constants.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/configuration.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.2 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/modules/hardcoded_proto.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/mediaobject.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/modules/video_out.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/modules/codec.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/modules/audio_out.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/crypt_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.5 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/modules/compositor_ext.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/camera.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/bifs_tables.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/dvb_mpe_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/reedsolomon.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/media_dev.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/odf_parse_common.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/compositor_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/mesh.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/ogg.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/swf_dev.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/avilib.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/scenegraph_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/vobsub.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/isomedia_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/laser_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/m3u8.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/odf_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/id3.h [Content-Type=text/x-chdr]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/bifs_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/include/gpac/internal/ietf_dev.h [Content-Type=text/x-chdr]... Step #8: / [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c [Content-Type=text/x-csrc]... Step #8: Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_route.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 Copying file:///workspace/out/libfuzzer-introspector-x86_64/inspector/light/source_files/src/gpac/testsuite/oss-fuzzers/fuzz_parse.c [Content-Type=text/x-csrc]... Step #8: - [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][304.6 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][304.7 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.1 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 99% Done 6.0 MiB/s ETA 00:00:00 - [1.4k/1.4k files][305.0 MiB/305.0 MiB] 100% Done 6.0 MiB/s ETA 00:00:00 Step #8: Operation completed over 1.4k objects/305.0 MiB. Finished Step #8 PUSH DONE