media-libs/gstreamer (mim)

Search

Package Information

Description:
GStreamer is a framework for constructing graphs of various filters (termed elements here) that will handle streaming media. Any discrete (packetizable) media type is supported, with provisions for automatically determining source type. Formatting/framing information is provided with a powerful negotiation framework. Plugins are heavily used to provide for all elements, allowing one to construct plugins outside of the GST library, even released binary-only if license require (please don't). GStreamer covers a wide range of use cases including: playback, recording, editing, serving streams, voice over ip and video calls.
Homepage:
https://gstreamer.freedesktop.org/ https://gitlab.freedesktop.org/gstreamer/gstreamer
License:
LGPL-2+

Versions

Version EAPI Keywords Slot
1.24.4 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris 1.0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>aliaksei.urbanski@gmail.com</email>
		<name>Aliaksei Urbanski</name>
	</maintainer>
	<longdescription lang="en">
		GStreamer is a framework for constructing graphs of various filters
		(termed elements here) that will handle streaming media.

		Any discrete (packetizable) media type is supported, with provisions
		for automatically determining source type.

		Formatting/framing information is provided
		with a powerful negotiation framework.

		Plugins are heavily used to provide for all elements,
		allowing one to construct plugins outside of the GST library,
		even released binary-only if license require (please don't).

		GStreamer covers a wide range of use cases including: playback,
		recording, editing, serving streams, voice over ip and video calls.
	</longdescription>
	<use>
		<flag name="orc">Disable some PaX memory protections to allow plugins
			that use <pkg>dev-lang/orc</pkg> for runtime optimization to be
			used on hardened PaX systems</flag>
		<flag name="unwind">Enable <pkg>sys-libs/libunwind</pkg> usage for better
			backtrace support in leaks tracer module</flag>
	</use>
	<upstream>
		<maintainer status="active">
			<email>tim@centricular.com</email>
			<name>Tim-Philipp Müller</name>
		</maintainer>
		<changelog>https://gstreamer.freedesktop.org/releases/</changelog>
		<doc>https://gstreamer.freedesktop.org/documentation/gstreamer/gst.html</doc>
		<bugs-to>https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues</bugs-to>
		<remote-id type="freedesktop-gitlab">gstreamer/gstreamer</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 1.24.4
caps ⚠️
introspection ⚠️
unwind Enable <pkg>sys-libs/libunwind</pkg> usage for better backtrace support in leaks tracer module

Manifest

Type File Size Versions
DIST gstreamer-1.24.4.tar.xz 1855020 bytes 1.24.4
Unmatched Entries
Type File Size
EBUILD gstreamer-1.24.4.ebuild 1495 bytes
MISC metadata.xml 1731 bytes