{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "gstreamer1-plugins-good-0.1.20.3-4.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-good-0.1.20.3-4.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-cairo-gobject-1.18.0",
      "name": "cairo-gobject",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5115338c4c1f387ebaca775f57e449c4e8e16b2aa7701fcbc064e5e4c1e46e81"
        }
      ],
      "description": "Cairo is a 2D graphics library designed to provide high-quality display\nand print output.\n\nThis package contains functionality to make cairo graphics library\nintegrate well with the GObject object system used by GNOME.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/cairo-gobject@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": "GObject bindings for cairo",
      "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-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-libgcc-12.3.1",
      "name": "libgcc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b1e41a2f5bb5c838ad36d4f01dc55f8760b526a8c7e42929568fdf364a897610"
        }
      ],
      "description": "This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libgcc@12.3.1-36.oe2403?arch=x86_64&epoch=0&upstream=gcc-12.3.1-36.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "GCC version 12 shared support library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-36.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libpng-1.6.40",
      "name": "libpng",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2d583fd2a4ec7d1243dfdf295287c09ec10fd853ab24c4d08adae05f652916ed"
        }
      ],
      "description": "The libpng package contains libraries used by other programs for reading and writing PNG format files.\nThe PNG format was designed as a replacement for GIF and, to a lesser extent, TIFF,\nwith many improvements and extensions and lack of patent problems.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libpng@1.6.40-2.oe2403?arch=x86_64&epoch=2&upstream=libpng-1.6.40-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.libpng.org/pub/png/libpng.html",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "A library of functions for manipulating PNG image format files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "2:1.6.40-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libstdc---12.3.1",
      "name": "libstdc++",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "dca90635da238eb1f508069fe3042c34584bab4d7518fa1637045045b918efee"
        }
      ],
      "description": "The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libstdc++@12.3.1-36.oe2403?arch=x86_64&epoch=0&upstream=gcc-12.3.1-36.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "GNU Standard C++ Library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-36.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libvpx-1.13.1",
      "name": "libvpx",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0f5f4aefe08f39be260b0579e71087bab14a487b090789513cfedb35c4d0643b"
        }
      ],
      "description": "libvpx provides the VP8/VP9 SDK, which allows you to integrate your applications\nwith the VP8 and VP9 video codecs, high quality, royalty free, open source codecs\ndeployed on millions of computers and devices worldwide.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libvpx@1.13.1-2.oe2403?arch=x86_64&epoch=0&upstream=libvpx-1.13.1-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.webmproject.org/code/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "VP8/VP9 Video Codec SDK",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.13.1-2.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"
    },
    {
      "SPDXID": "SPDXRef-rpm-taglib-1.13.1",
      "name": "taglib",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5990ad92330e27547eada044f9931490603adf7838bb1871c23b011df471c991"
        }
      ],
      "description": "TagLib is a library for reading and editing the meta-data of several popular\naudio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg\nVorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack\nTrueAudio, WAV, AIFF, MP4 and ASF files.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/taglib@1.13.1-2.oe2403?arch=x86_64&epoch=0&upstream=taglib-1.13.1-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://taglib.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "Audio Meta-Data Library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.13.1-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-zlib-1.2.13",
      "name": "zlib",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3c94812056316ee01734063034dd81b8f8efb396fbffa759074a5d7339229ef2"
        }
      ],
      "description": "Zlib is a free, general-purpose, not covered by any patents, lossless data-compression\nlibrary for use on virtually any computer hardware and operating system. The zlib data\nformat is itself portable across platforms.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/zlib@1.2.13-5.oe2403?arch=x86_64&epoch=0&upstream=zlib-1.2.13-5.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.zlib.net",
      "sourceInfo": "acquired package info from repodata DB: repodata/6670ba3823d4ccf6729ed47771f9ed3c61734de7bea212778296e142fffc943e-primary.sqlite.bz2",
      "summary": "A lossless data-compression library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.13-5.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-cairo-gobject-1.18.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libgcc-12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libstdc---12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libvpx-1.13.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-taglib-1.13.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
    }
  ]
}
