{
  "schema_version": 1,
  "build_kind": "source-built-libavcodec-libavformat-libavfilter-with-pinned-public-companions",
  "rebuild_avcodec": true,
  "source_revision": "18a35ec38b29f37505b2dbb85ab480892c4aa690",
  "source_archive_sha256": "ae2c8c8b2d98b793bc00cc5036c45011e4d6dd9ef5af394c32ab3d0b02550ab9",
  "base_manifest": "sha256:c26984081d3eed51f928193edb7b2ee5d72f8febcf2c5f2564cd755d1d9038b8",
  "base_tree": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base",
  "base_verification_scope": "Five consumed FFmpeg library hashes and SONAME aliases; full image extraction verification is the packaging workflow responsibility.",
  "archive_identity_basis": "Caller-supplied corresponding-source archive; recorded digest and PAX revision consistency check. Supplied trusted SHA256 matched.",
  "commands": {
    "configure": {
      "argv": [
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/source/configure",
        "--prefix=/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/prefix",
        "--target-os=linux",
        "--extra-version=Norri",
        "--disable-doc",
        "--disable-ffplay",
        "--disable-static",
        "--disable-libxcb",
        "--disable-sdl2",
        "--disable-xlib",
        "--enable-lto=auto",
        "--enable-gpl",
        "--enable-version3",
        "--enable-shared",
        "--enable-gmp",
        "--enable-gnutls",
        "--enable-chromaprint",
        "--enable-opencl",
        "--enable-libdrm",
        "--enable-libxml2",
        "--enable-libass",
        "--enable-libfreetype",
        "--enable-libfribidi",
        "--enable-libfontconfig",
        "--enable-libharfbuzz",
        "--enable-libbluray",
        "--enable-libmp3lame",
        "--enable-libopus",
        "--enable-libtheora",
        "--enable-libvorbis",
        "--enable-libopenmpt",
        "--enable-libdav1d",
        "--enable-libsvtav1",
        "--enable-libwebp",
        "--enable-libvpx",
        "--enable-libx264",
        "--enable-libx265",
        "--enable-libzvbi",
        "--enable-libzimg",
        "--arch=amd64",
        "--enable-libshaderc",
        "--enable-libplacebo",
        "--enable-vulkan",
        "--enable-vaapi",
        "--enable-amf",
        "--enable-libvpl",
        "--enable-ffnvcodec",
        "--enable-cuda",
        "--enable-cuda-llvm",
        "--enable-cuvid",
        "--enable-nvdec",
        "--enable-nvenc"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig"
      },
      "exit_code": 0,
      "elapsed_seconds": 22.435617923736572
    },
    "build": {
      "argv": [
        "nice",
        "-n",
        "10",
        "taskset",
        "-c",
        "0,1",
        "make",
        "-j2",
        "V=1",
        "-o",
        "libavutil/libavutil.so",
        "-o",
        "libavutil/libavutil.so.59",
        "-o",
        "libswresample/libswresample.so",
        "-o",
        "libswresample/libswresample.so.5",
        "-o",
        "libswscale/libswscale.so",
        "-o",
        "libswscale/libswscale.so.8",
        "-o",
        "libpostproc/libpostproc.so",
        "-o",
        "libpostproc/libpostproc.so.58",
        "libavformat/libavformat.so.61",
        "libavfilter/libavfilter.so.10"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig"
      },
      "exit_code": 0,
      "elapsed_seconds": 456.2918527126312
    },
    "compile-regression": {
      "argv": [
        "gcc",
        "-std=c17",
        "-O2",
        "-Wall",
        "-Wextra",
        "-I/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
        "-I/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/source",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/source/libavformat/tests/movenc_audio_priming.c",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat/libavformat.so.61",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec/libavcodec.so.61",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavutil.so.59.39.100",
        "-Wl,-rpath-link,/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "-Wl,--no-allow-shlib-undefined",
        "-o",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/movenc_audio_priming_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.19704556465148926
    },
    "regression-candidate": {
      "argv": [
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/movenc_audio_priming_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat:/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec:/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.025109052658081055
    },
    "regression-loader": {
      "argv": [
        "ldd",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/movenc_audio_priming_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat:/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec:/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.018273591995239258
    },
    "regression-base-negative": {
      "argv": [
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/movenc_audio_priming_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 1,
      "elapsed_seconds": 0.024522066116333008
    },
    "regression-base-loader": {
      "argv": [
        "ldd",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/movenc_audio_priming_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.022159814834594727
    },
    "compile-filter-regression-object": {
      "argv": [
        "nice",
        "-n",
        "10",
        "taskset",
        "-c",
        "0,1",
        "make",
        "-j2",
        "-o",
        "libavutil/libavutil.so",
        "-o",
        "libavutil/libavutil.so.59",
        "-o",
        "libswresample/libswresample.so",
        "-o",
        "libswresample/libswresample.so.5",
        "-o",
        "libswscale/libswscale.so",
        "-o",
        "libswscale/libswscale.so.8",
        "-o",
        "libpostproc/libpostproc.so",
        "-o",
        "libpostproc/libpostproc.so.58",
        "libavfilter/tests/yadif.o"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.3075399398803711
    },
    "link-filter-regression": {
      "argv": [
        "gcc",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavfilter/tests/yadif.o",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavfilter/libavfilter.so.10",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat/libavformat.so.61",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec/libavcodec.so.61",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavutil.so.59.39.100",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswresample.so.5.3.100",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswscale.so.8.3.100",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libpostproc.so.58.3.100",
        "-Wl,-rpath-link,/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "-Wl,-rpath-link,/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat",
        "-Wl,--no-allow-shlib-undefined",
        "-lm",
        "-o",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/yadif_caption_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.3237783908843994
    },
    "filter-regression-candidate": {
      "argv": [
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/yadif_caption_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavfilter:/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat:/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec:/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.019290924072265625
    },
    "filter-regression-loader": {
      "argv": [
        "ldd",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/yadif_caption_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavfilter:/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat:/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec:/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.029314041137695312
    },
    "filter-regression-base-negative": {
      "argv": [
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/yadif_caption_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 1,
      "elapsed_seconds": 0.02978968620300293
    },
    "filter-regression-base-loader": {
      "argv": [
        "ldd",
        "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/yadif_caption_shared"
      ],
      "cwd": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build",
      "environment": {
        "PATH": "/usr/local/bin:/usr/bin:/bin",
        "LANG": "C.UTF-8",
        "LC_ALL": "C.UTF-8",
        "TMPDIR": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/tmp",
        "PKG_CONFIG_PATH": "/usr/local/lib/pkgconfig",
        "LD_LIBRARY_PATH": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib",
        "LD_BIND_NOW": "1"
      },
      "exit_code": 0,
      "elapsed_seconds": 0.02980971336364746
    }
  },
  "status": "passed",
  "source_manifest_sha256": "b3f31f9950572dfd945177e657b0fc34ecddfe2f23d1aa86610f51ec9a2a91ee",
  "generated_files_excluded": 9,
  "generation_removal_manifest": "excluded-generated.json",
  "copied_dependencies": {
    "libavutil.so.59.39.100": "8f57c73bf972a29be231ce6c127a579f8810035d5eb335b55a6d4cd7c9118eb7",
    "libswresample.so.5.3.100": "43837804367d76551d044a1ffd7dd556721a6b151cdb9aa18fe1ae790fafc4ea",
    "libswscale.so.8.3.100": "d9fbc9ab0b6a7bb7453804f9293239e71d69daed42da173b54e4e6be0a8f47cc",
    "libpostproc.so.58.3.100": "4dffaee86730cb8ab8e08751d0bb72445f98364688a6475a9294926de0c7acdd"
  },
  "artifacts": {
    "libavformat.so.61.7.100": {
      "path": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat/libavformat.so.61",
      "sha256": "dc6c2ff00ea0f4256264f7f401ee6247cdb5b7eafe2a1f50bb487be867db3898",
      "bytes": 17682960
    },
    "libavfilter.so.10.4.100": {
      "path": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavfilter/libavfilter.so.10",
      "sha256": "2fa1749430c02984832354ffb1ec01039ea906668c30f73e446cb085e396c6fb",
      "bytes": 29330360
    },
    "libavcodec.so.61.19.101": {
      "path": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec/libavcodec.so.61",
      "sha256": "35a281d5f0e36479bdc2f043715e6001b740e28497041c3b3c3166314bc605ff",
      "bytes": 84979440
    }
  },
  "fresh_compilation_units": {
    "libavcodec": 948,
    "libavformat": 547,
    "libavfilter": 480
  },
  "runtime_libraries": {
    "regression-loader": {
      "libavformat.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat/libavformat.so.61",
        "sha256": "dc6c2ff00ea0f4256264f7f401ee6247cdb5b7eafe2a1f50bb487be867db3898"
      },
      "libavcodec.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec/libavcodec.so.61",
        "sha256": "35a281d5f0e36479bdc2f043715e6001b740e28497041c3b3c3166314bc605ff"
      },
      "libavutil.so.59": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavutil.so.59.39.100",
        "sha256": "8f57c73bf972a29be231ce6c127a579f8810035d5eb335b55a6d4cd7c9118eb7"
      },
      "libswresample.so.5": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswresample.so.5.3.100",
        "sha256": "43837804367d76551d044a1ffd7dd556721a6b151cdb9aa18fe1ae790fafc4ea"
      }
    },
    "regression-base-loader": {
      "libavformat.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavformat.so.61.7.100",
        "sha256": "c5ad696b452fa906e30a88beb37335a9b9b1a94e98c3cfce521e49aab593e607"
      },
      "libavcodec.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavcodec.so.61.19.101",
        "sha256": "cffe20b1d79f1ec303bef91681631ca73038845400666a0fc372a722d64bff93"
      },
      "libavutil.so.59": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavutil.so.59.39.100",
        "sha256": "8f57c73bf972a29be231ce6c127a579f8810035d5eb335b55a6d4cd7c9118eb7"
      },
      "libswresample.so.5": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswresample.so.5.3.100",
        "sha256": "43837804367d76551d044a1ffd7dd556721a6b151cdb9aa18fe1ae790fafc4ea"
      }
    },
    "filter-regression-loader": {
      "libavfilter.so.10": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavfilter/libavfilter.so.10",
        "sha256": "2fa1749430c02984832354ffb1ec01039ea906668c30f73e446cb085e396c6fb"
      },
      "libavformat.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavformat/libavformat.so.61",
        "sha256": "dc6c2ff00ea0f4256264f7f401ee6247cdb5b7eafe2a1f50bb487be867db3898"
      },
      "libavcodec.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-security-build-final/build/libavcodec/libavcodec.so.61",
        "sha256": "35a281d5f0e36479bdc2f043715e6001b740e28497041c3b3c3166314bc605ff"
      },
      "libavutil.so.59": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavutil.so.59.39.100",
        "sha256": "8f57c73bf972a29be231ce6c127a579f8810035d5eb335b55a6d4cd7c9118eb7"
      },
      "libswresample.so.5": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswresample.so.5.3.100",
        "sha256": "43837804367d76551d044a1ffd7dd556721a6b151cdb9aa18fe1ae790fafc4ea"
      },
      "libswscale.so.8": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswscale.so.8.3.100",
        "sha256": "d9fbc9ab0b6a7bb7453804f9293239e71d69daed42da173b54e4e6be0a8f47cc"
      },
      "libpostproc.so.58": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libpostproc.so.58.3.100",
        "sha256": "4dffaee86730cb8ab8e08751d0bb72445f98364688a6475a9294926de0c7acdd"
      }
    },
    "filter-regression-base-loader": {
      "libavfilter.so.10": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavfilter.so.10.4.100",
        "sha256": "6d2fe661d841195a2497d843733d300ba15653abad88e19dea02d5221841365c"
      },
      "libavformat.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavformat.so.61.7.100",
        "sha256": "c5ad696b452fa906e30a88beb37335a9b9b1a94e98c3cfce521e49aab593e607"
      },
      "libavcodec.so.61": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavcodec.so.61.19.101",
        "sha256": "cffe20b1d79f1ec303bef91681631ca73038845400666a0fc372a722d64bff93"
      },
      "libavutil.so.59": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libavutil.so.59.39.100",
        "sha256": "8f57c73bf972a29be231ce6c127a579f8810035d5eb335b55a6d4cd7c9118eb7"
      },
      "libswresample.so.5": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswresample.so.5.3.100",
        "sha256": "43837804367d76551d044a1ffd7dd556721a6b151cdb9aa18fe1ae790fafc4ea"
      },
      "libswscale.so.8": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libswscale.so.8.3.100",
        "sha256": "d9fbc9ab0b6a7bb7453804f9293239e71d69daed42da173b54e4e6be0a8f47cc"
      },
      "libpostproc.so.58": {
        "realpath": "/home/matt/norri-dev/docker-alpha-20260930/transcoder-build-base/lib/libpostproc.so.58.3.100",
        "sha256": "4dffaee86730cb8ab8e08751d0bb72445f98364688a6475a9294926de0c7acdd"
      }
    }
  },
  "abi": {
    "libavformat": "SONAME and exported symbols match pinned .1",
    "libavfilter": "SONAME and exported symbols match pinned .1",
    "libavcodec": "SONAME and exported symbols match pinned .1"
  },
  "source_changes_after_build": [],
  "limitations": [
    "libavformat/libavfilter and optionally libavcodec rebuilt; other companions come from pinned .1.",
    "Build paths/debug data may change the artifact hash on another build.",
    "Regressions exercise muxer and YADIF semantics; package acceptance must test the assembled tree and real caption fixture."
  ]
}
