{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "gstreamer1-plugins-bad-free-0.1.16.2-12.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-16T13:59:12.772799911Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/gstreamer1-plugins-bad-free-0.1.16.2-12.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-cairo-1.18.0",
      "name": "cairo",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4ad10720bc5a8c057ebcc57294466563120dab0863805f21532874ff49b131cf"
        }
      ],
      "description": "Cairo is a 2D graphics libarary with support for multiple output devices.\nIt provides high-quality display and print output and this package also\ncontains functionality to make cairo graphics library integrate well with\nGObject used by GNOME.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/cairo@1.18.0-2.oe2403?arch=x86_64&epoch=0&upstream=cairo-1.18.0-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://cairographics.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "A 2D graphics library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.18.0-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
      "name": "gdk-pixbuf2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "64bf2521075550711ab5ea5ad616a90cc6db60c255ba167161d1a44d886b2d3c"
        }
      ],
      "description": "gdk is written in C but has been designed from the ground up to support a wide range of languages.\nIt provide a complete set of widgets,and suitable for projects ranging from small one-off\ntools to complete application suites.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gdk-pixbuf2@2.42.10-3.oe2403?arch=x86_64&epoch=0&upstream=gdk-pixbuf2-2.42.10-3.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitlab.gnome.org/GNOME/gdk-pixbuf",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "gdk is a multi-platform toolkit for creating graphical user interfaces.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.42.10-3.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glib2-2.78.3",
      "name": "glib2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "baecc29f1fba42f8e70e0622acb6bdd7d9cc2534fd5b93af7a3449f11c52c7ce"
        }
      ],
      "description": "GLib is a bundle of three (formerly five) low-level system libraries\nwritten in C and developed mainly by GNOME. GLib's code was separated\nfrom GTK, so it can be used by software other than GNOME and has been\ndeveloped in parallel ever since.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glib2@2.78.3-10.oe2403?arch=x86_64&epoch=0&upstream=glib2-2.78.3-10.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gtk.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "The core library that forms the basis for projects such as GTK+ and GNOME",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.78.3-10.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9c9d46dff23e85b1a909276e9dfa93ea5c35b9fa788ba716e1634854f582059e"
        }
      ],
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glibc@2.38-101.oe2403?arch=x86_64&epoch=0&upstream=glibc-2.38-101.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-101.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-gstreamer1-1.22.5",
      "name": "gstreamer1",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8478a2cbc503e2ea8e4a908626c5dc114ebd201526a66273787f907bc12cac1b"
        }
      ],
      "description": "GStreamer1 implements a framework that allows for processing and encoding of\nmultimedia sources in a manner similar to a shell pipeline.\n\nBecause it's introspection-based, most of the classes follow directly from the\nC API. Therefore, most of the documentation is by example rather than a full\nbreakdown of the class structure.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gstreamer1@1.22.5-3.oe2403?arch=x86_64&epoch=0&upstream=gstreamer1-1.22.5-3.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gstreamer.freedesktop.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "Bindings for GStreamer 1.0, the open source multimedia framework",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.22.5-3.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
      "name": "gstreamer1-plugins-base",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1ffbab117af86a657ede17fedc8dfb37a268cdce94157366b7a02b8086c052d8"
        }
      ],
      "description": "GStreamer is a graphics library for built-in media processing components. BasePlug-ins is a the collections used to maintain the GStreamer plugin.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gstreamer1-plugins-base@1.22.5-2.oe2403?arch=x86_64&epoch=0&upstream=gstreamer1-plugins-base-1.22.5-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://gstreamer.freedesktop.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "GStreamer streaming media framework base plugins",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.22.5-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-harfbuzz-8.3.0",
      "name": "harfbuzz",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "588b28a9efe12f7cf024c587472c5069c14d26fe5ecbe12bc0c11a998b09b61f"
        }
      ],
      "description": "HarfBuzz is a text-shaping engine. If you give HarfBuzz a font and a string\ncontaining a sequence of Unicode codepoints, HarfBuzz selects and positions\nthe corresponding glyphs from the font, applying all of the necessary layout\nrules and font features. HarfBuzz then returns the string to you in the form\nthat is correctly arranged for the language and writing system.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/harfbuzz@8.3.0-2.oe2403?arch=x86_64&epoch=0&upstream=harfbuzz-8.3.0-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://harfbuzz.github.io/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "A text shaping engine",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:8.3.0-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-lcms2-2.16",
      "name": "lcms2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "66112f413050144f8c4e2fe883aaee30e6032bc5f27dce349da4f6131b3414c9"
        }
      ],
      "description": "LittleCMS intends to be an OPEN SOURSE small-footprint color management\nengine,with special focus on accuracy and performence.It uses the\nInternational Color Consortium standard (ICC), which is the modern\nstandard when regarding to color management. The ICC specification\nis widely used and is referred to in many International and other\nde-facto standards.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/lcms2@2.16-2.oe2403?arch=x86_64&epoch=0&upstream=lcms2-2.16-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.littlecms.com",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "Color Management Engine",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.16-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libX11-1.8.7",
      "name": "libX11",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "05e4b6e74c2d26a23cfae24241fb92bc2b5f720989d3c6f58d2872553016ab3e"
        }
      ],
      "description": "Core X11 protocol client library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libX11@1.8.7-3.oe2403?arch=x86_64&epoch=0&upstream=libX11-1.8.7-3.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.x.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "Core X11 protocol client library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.8.7-3.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libsndfile-1.2.2",
      "name": "libsndfile",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6763a993b6b2780671c67e47d917ad09d8eda02bf256e7886cd352f47ece959e"
        }
      ],
      "description": "Libsndfile is a C library for reading and writing files containing\nsampled sound such as MS Windows WAV and the Apple/SGI AIFF format\nthrough one standard library interface.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libsndfile@1.2.2-2.oe2403?arch=x86_64&epoch=0&upstream=libsndfile-1.2.2-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://libsndfile.github.io/libsndfile",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "Library for reading and writing sound files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.2-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libxml2-2.11.5",
      "name": "libxml2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d591b3d4d3149c64f6a8b2c0054cbd796df3ece867926d509c76ea6ca9281fe1"
        }
      ],
      "description": "This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libxml2@2.11.5-15.oe2403?arch=x86_64&epoch=0&upstream=libxml2-2.11.5-15.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://xmlsoft.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "Library providing XML and HTML support",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.11.5-15.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-openssl-libs-3.0.12",
      "name": "openssl-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "11ff6447fa7e838070569b85e08bf2a09e44b3d63a6fffbd572f1443bf1debd5"
        }
      ],
      "description": "The openssl-libs package contains the libraries that are used\nby various applications which support cryptographic algorithms\nand protocols.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/openssl-libs@3.0.12-10.oe2403?arch=x86_64&epoch=1&upstream=openssl-3.0.12-10.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.openssl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "A general purpose cryptography library with TLS implementation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:3.0.12-10.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-orc-0.4.34",
      "name": "orc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c239bdf6266757f9d96f82f8b6f9d463ff63f329e6a588344ea77c0350e98446"
        }
      ],
      "description": "Orc is the sucessor to Liboil - The Library of Optimized Inner Loops.\nOrc is a library and set of tools for compiling and executing very\nsimple programs that operate on arrays of data.  The \"language\" is\na generic assembly language that represents many of the features\navailable in SIMD architectures, including saturated addition and\nsubtraction, and many arithmetic operations.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/orc@0.4.34-2.oe2403?arch=x86_64&epoch=0&upstream=orc-0.4.34-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://cgit.freedesktop.org/gstreamer/orc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "The Oil Run-time Compiler",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.4.34-2.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-openssl-libs-3.0.12"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
    }
  ]
}
