Skip to Content

gstreamer v1.22.5

Created
Updated

GStreamer open-source multimedia framework core library

# License

# Supported Platforms

!uwp & !xbox

  • linux
  • osx
  • windows
  • uwp

# Features

Default feature: plugins-base

# aes

Enable support for AES encryption/decryption

Dependencies:
and one transitive dependency:
Host Dependencies:
3 transitive dependencies:

# alsa

Enable support for ALSA (Advanced Linux Sound Architecture)

Supports: linux
  • linux
  • osx
  • windows
Dependencies:
and one transitive dependency:
Host Dependencies:
one transitive dependency:

# aom

Enable support for the Alliance for Open Media (AOM) AV1 encoder and decoder

Supports: !windows
  • linux
  • osx
  • windows
Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# asio

Enable support for the Steinberg Audio Streaming Input Output (ASIO) library (Windows only)

Dependencies:
and one transitive dependency:
Host Dependencies:
one transitive dependency:

# assrender

Enable support for the ASS/SSA subtitle renderer

Dependencies:
and 18 transitive dependencies:
Host Dependencies:
5 transitive dependencies:

# bzip2-bad

Enable bzip2 stream compression in bad plugins

Dependencies:
and one transitive dependency:
Host Dependencies:
one transitive dependency:

# bzip2-good

Enable bzip2 stream compression in good plugins

Dependencies:
and one transitive dependency:
Host Dependencies:
one transitive dependency:

# cairo

Enable support for the cairo graphics library

Dependencies:
  • cairo

    Features: fontconfig , freetype , gobject

  • gstreamer

    Features: plugins-good

and 20 transitive dependencies:
Host Dependencies:
5 transitive dependencies:

# chromaprint

Enable support for the Chromaprint audio fingerprint library

Dependencies:
and 2 transitive dependencies:
Host Dependencies:
5 transitive dependencies:

# closedcaption

Enable support for the closed caption extractor, decoder, and overlay

Dependencies:
and 23 transitive dependencies:
Host Dependencies:
5 transitive dependencies:

# colormanagement

Enable support for the color management correction

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# dash

Enable support for the DASH demuxer

Dependencies:
and 3 transitive dependencies:
Host Dependencies:
2 transitive dependencies:

# dc1394

Enable support for the libdc1394 IIDC camera source

Supports: !windows
  • linux
  • osx
  • windows
Dependencies:
and 2 transitive dependencies:
Host Dependencies:
6 transitive dependencies:

# dtls

Enable support for the DTLS encoder and decoder

Dependencies:
and one transitive dependency:
Host Dependencies:
3 transitive dependencies:

# faad

Enable support for the free AAC audio decoder (GPL licensed)

Dependencies:
and one transitive dependency:
Host Dependencies:
one transitive dependency:

# fdkaac

Enable support for the Fraunhofer AAC audio codec

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# flac

Enable support for FLAC: Free Lossless Audio Codec

Dependencies:
and 2 transitive dependencies:
Host Dependencies:
2 transitive dependencies:

# fluidsynth

Enable support for the Fluidsynth MIDI decoder

Supports: !windows
  • linux
  • osx
  • windows
Dependencies:
and 9 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

# gdk-pixbuf

Enable support for gdk-pixbuf image loader

Dependencies:
and 11 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

# ges

Enable support for GStreamer Editing Services

Dependencies:
and one transitive dependency:
Host Dependencies:
one transitive dependency:

# gl-graphene

Use Graphene in OpenGL plugin

Dependencies:
and 8 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

# gpl

Allow build of plugins that have (A)GPL-licensed dependencies

Dependencies:
and one transitive dependency:
Host Dependencies:
one transitive dependency:

# jpeg

Enable support for the JPEG file format

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# libav

libav plugins

Dependencies:
and one transitive dependency:
Host Dependencies:
5 transitive dependencies:

# libde265

Enable support for the HEVC/H.265 video decoder

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# microdns

Enable support for the microdns device provider

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# modplug

Enable support for the ModPlug audio decoder

Supports: !uwp
  • linux
  • osx
  • windows
    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    one transitive dependency:

    # mpg123

    Enable support for the MPG123 decoding library

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    3 transitive dependencies:

    # nls

    National language support

    Dependencies:
    and 3 transitive dependencies:
    Host Dependencies:
    and one transitive dependency:

    # nvcodec

    Enable support for the NVCODEC encoders and decoders

    Supports: !osx & !ios & !android & !emscripten
    • linux
    • windows
    • osx
    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    one transitive dependency:

    # ogg

    Enable support for the Ogg container format (commonly used by Vorbis, Theora and flac)

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # openal

    Enable support for the OpenAL audio library

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # openh264

    Enable support for the OpenH264 codec

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # openjpeg

    Enable support for the JPEG2000 codec

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # openmpt

    Enable support for the OpenMPT codec

    Dependencies:
    and 4 transitive dependencies:
    Host Dependencies:
    3 transitive dependencies:

    # opus-bad

    Enable support for the Opus codec in bad plugins

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # opus-base

    Enable support for the Opus codec in base plugins

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # pango

    Enable support for pango font rendering

    Dependencies:
    and 23 transitive dependencies:
    Host Dependencies:
    5 transitive dependencies:

    # plugins-bad

    'Bad' GStreamer plugins and helper libraries

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    one transitive dependency:

    # plugins-base default

    'Base' GStreamer plugins and helper libraries

    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    one transitive dependency:

    # plugins-good

    'Good' GStreamer plugins and helper libraries

    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    one transitive dependency:

    # plugins-ugly

    'Ugly' GStreamer plugins and helper libraries

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    one transitive dependency:

    # png

    Enable support for the PNG image format

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    3 transitive dependencies:

    # smoothstreaming

    Enable support for the Microsoft Smooth Streaming format

    Dependencies:
    and 3 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # sndfile

    Enable support for the SndFile file reader/writer

    Dependencies:
    and 7 transitive dependencies:
    Host Dependencies:
    8 transitive dependencies:

    # soundtouch

    Enable support for the SoundTouch audio processing library

    Dependencies:
    and 3 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # soup

    Enable support for the soup plugin

    Dependencies:
    and 23 transitive dependencies:
    Host Dependencies:
    4 transitive dependencies:

    # speex

    Enable support for the speex codec

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    one transitive dependency:

    # srt

    Enable support for the SRT protocol

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    3 transitive dependencies:

    # srtp

    Enable support for the SRTP protocol

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # taglib

    Enable support for the taglib library

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # vorbis

    Enable support for the OggVorbis audio codec

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # vpx

    Enable support for the VP8 and VP9 codecs

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    6 transitive dependencies:

    # webp

    Enable support for WebP image format

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # webrtc

    Enable support for WebRTC

    Dependencies:
    and 9 transitive dependencies:
    Host Dependencies:
    4 transitive dependencies:

    # wildmidi

    Enable support for the WildMIDI synthesizer

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # x11-bad

    Enable support for X11 in bad plugins

    Supports: !windows
    • linux
    • osx
    • windows
    Dependencies:
    and 19 transitive dependencies:
    Host Dependencies:
    5 transitive dependencies:

    # x11-base

    Enable support for X11 in base plugins

    Supports: !windows
    • linux
    • osx
    • windows
    Dependencies:
    and 15 transitive dependencies:
    Host Dependencies:
    5 transitive dependencies:

    # x264

    Enable support for the x264 encoder (GPL license)

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # x265

    Enable support for the x265 encoder (GPL license)

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    one transitive dependency:

    # Dependencies

    and 9 transitive dependencies:

    # Host Dependencies

    # Dependents

    # Host Dependents

    No dependents.

    # Contributors

    • Park DongHa's avatar Park DongHa
    • Mathis's avatar Mathis
    • Jack·Boos·Yu's avatar Jack·Boos·Yu
    • Alexander Neumann's avatar Alexander Neumann
    • Billy O'Neal's avatar Billy O'Neal
    • Stefano Sinigardi's avatar Stefano Sinigardi
    • Thomas1664's avatar Thomas1664
    • Mengna Li's avatar Mengna Li
    • autoantwort's avatar autoantwort
    • Cedric GNIEWEK's avatar Cedric GNIEWEK
    • gerard-ryan-immersaview's avatar gerard-ryan-immersaview
    • theartful's avatar theartful
    • jim wang's avatar jim wang
    • Chuck Walbourn's avatar Chuck Walbourn
    • MonicaLiu's avatar MonicaLiu
    • Frank's avatar Frank
    • Marc's avatar Marc
    • vipcxj's avatar vipcxj

    # Changelog

    • 002c5b0 [gstreamer,libsoup,libpsl,glib-networking] enable soup plugins of gstreamer (#36679)
    • ab799ff [gstreamer] disable internal downloads (#35780)
    • 9021cb0 [gstreamer] add feature to enable aom support (#35680)
    • 4b00fb5 [gstreamer] Add correct support for feature nvcodec (#34751)
    • cf9fe90 [gstreamer] nvcodec feature (#34690)
    • 7fbff61 [gstreamer] fix core build (#34547)
    • 4c84b36 [gstreamer] Change HEAD_REF from master to main (#34345)
    • 057e254 [gstreamer] disable "nvcodec" of "plugins-bad" (#34152)
    • 14dccc6 update to 1.22.5 (#33863)
    • 592cb84 [gstreamer] simplyfy (#32323)
    and 25 more commits:

    # Source