Difference between revisions of "GStreamer Technologies"

From RidgeRun Developer Connection
Jump to: navigation, search
m (GStreamer community packages)
m
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
<seo title="GStreamer 1.0 Porting | GStreamer Technologies | RidgeRun Developer" titlemode="replace" keywords="GStreamer, Linux SDK, Linux BSP,  Embedded Linux, Device Drivers, Nvidia, Xilinx, TI, NXP, Freescale, Embedded Linux driver development, Linux Software development, Embedded Linux SDK, Embedded Linux Application development, GStreamer Multimedia Framework." description="Learn everything you need to know about GStreamer technology with our RidgeRun guide. Get informative links to core plug-ins, writers’ guides, and more!"></seo>
  
 
= GStreamer 1.x Technologies =
 
= GStreamer 1.x Technologies =
[https://gstreamer.freedesktop.org/releases/1.8/ GStreamer 1.8.0 Release notes]
+
[http://developer.ridgerun.com/wiki/index.php?title=GStreamer_Release_Updates GStreamer Release Updates]
  
 
[https://gstreamer.freedesktop.org/documentation/plugins.html Overview of available plug-ins]
 
[https://gstreamer.freedesktop.org/documentation/plugins.html Overview of available plug-ins]
 
[http://lists.freedesktop.org/archives/gstreamer-announce/2012-September/000265.html GStreamer 1.0.0 Release notes]
 
  
 
== GStreamer community packages ==
 
== GStreamer community packages ==
Line 110: Line 109:
 
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/faq.pdf GStreamer FAQ (1.8.0) - Freedesktop.org]
 
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/faq.pdf GStreamer FAQ (1.8.0) - Freedesktop.org]
 
<br/>
 
<br/>
 
= GStreamer Release Updates =
 
 
'''1.8.0 Stable Release Anouncement''' <span style="background: none repeat scroll 0% 0% rgb(192, 255, 255);">('''latest''')</span>
 
 
From: "Sebastian Dröge" <sebastian@centricular.com>
 
To: Discussion of the development of and with GStreamer <gstreamer-devel@lists.freedesktop.org>
 
Cc: kde-multimedia@kde.org, gnome-multimedia@gnome.org, gstreamer-announce@lists.freedesktop.org
 
 
'''Date: Thu, 24 Mar 2016 13:21:06 +0200'''
 
 
'''Subject: RELEASE:''' GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.0 stable release.
 
 
The GStreamer team is proud to announce a new major feature release in the
 
stable 1.x API series of your favourite cross-platform multimedia framework!
 
 
This release has been in the works for half a year and is packed with new
 
features, bug fixes and other improvements.
 
 
'''See https://gstreamer.freedesktop.org/releases/1.8/ for the full list of changes.'''
 
 
Binaries for Android, iOS, Mac OS X and Windows will be provided shortly after
 
the source release by the GStreamer project during the stable 1.8 release
 
series.
 
 
'''Release tarballs can be downloaded directly from:'''
 
 
http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.8.0.tar.xz
 
947a314a212b5d94985d89b43440dbe66b696e12bbdf9a2f78967b98d74abedc  gstreamer-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.8.0.tar.xz
 
abc0acc1d15b4b9c97c65cd9689bd6400081853b9980ea428d3c8572dd791522  gst-plugins-base-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.8.0.tar.xz
 
c20c134d47dbc238d921707a3b66da709c2b4dd89f9d267cec13d1ddf16e9f4d  gst-plugins-good-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.8.0.tar.xz
 
116376dd1085082422e0b21b0ecd3d1cb345c469c58e32463167d4675f4ca90e  gst-plugins-bad-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.8.0.tar.xz
 
53657ffb7d49ddc4ae40e3f52e56165db4c06eb016891debe2b6c0e9f134eb8c  gst-plugins-ugly-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.8.0.tar.xz
 
5a1ce28876aee93cb4f3d090f0e807915a5d9bc1325e3480dd302b85aeb4291c  gst-libav-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.8.0.tar.xz
 
b075d9780985e133149f59a74a1ea7385ab147f65ffa6640e122447a0185362c  gst-rtsp-server-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-python/gst-python-1.8.0.tar.xz
 
ce45ff17c59f86a3a525685e37b95e6a78a019e709f66a5c4b462a7f7a22f6ea  gst-python-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-editing-services/gstreamer-editing-services-1.8.0.tar.xz
 
50f066d5b4090d5739fd6d38932bbe14c1aea83a64ed55f54a08cf90946b3abe  gstreamer-editing-services-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.8.0.tar.xz
 
7666b777bd4b05efe4520ef92669169d8879f69a68606578ec667ae7dc4d9edd  gst-validate-1.8.0.tar.xz
 
 
http://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.8.0.tar.xz
 
3b83d405f4423ab0bdc8fbe25e72c4c37b59b7776da21f1d49b0444957595ac1  gstreamer-vaapi-1.8.0.tar.xz
 
 
<br>
 
'''1.7.2 Unstable Release Anouncement'''
 
 
'''Date: February 26, 2016 at 2:57:19 AM CST'''
 
 
'''Subject: RELEASE:''' GStreamer Core, Plugins, RTSP Server 1.7.2 (source & binaries)
 
 
'''Version status and info'''
 
 
The GStreamer team is pleased to announce the second release of the unstable 1.7 release series. The 1.7 release series adds new features
 
on top of the 1.6 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.
 
 
This unstable 1.7 release series will lead to the stable 1.8.0 release in the next weeks, and newly added API can still change until that point.
 
 
The versioning scheme that is used in general is that 1.x.y is API and ABI backwards compatible with previous 1.x.y releases. If x is an even
 
number it is a stable release series and all releases in this series will only contain important bugfixes, e.g. the 1.0 series with 1.0.7. If
 
x is odd it is a development release series that will lead to the next stable release series 1.x+1 and contains new features and bigger
 
changes. During the development release series, new API can still change.
 
 
<br>
 
  
 
= References =
 
= References =

Latest revision as of 02:13, 7 October 2018

GStreamer 1.x Technologies

GStreamer Release Updates

Overview of available plug-ins

GStreamer community packages

  • gst-plugins-good  : contains a set of plug-ins that we consider to have good quality code, correct functionality.
  • gst-plugins-ugly : contains a set of well-supported plug-ins, but might pose problems for distributors.
  • gst-plugins-bad : contains a set of less supported plug-ins that haven't passed the rigorous quality testing we expect.
  • gst-libav : The GStreamer Libav package contains GStreamer plugins for Libav (a fork of FFmpeg).
  • gst-python : GStreamer python overrides for the gobject-introspection-based pygst bindings.
  • gst-omx : OpenMax-based decoder and encoder elements for GStreamer. Replaces gst-openmax.
  • orc : Library and set of tools for compiling and executing SIMD assembly language-like programs that operate on arrays of data.
  • cerbero : Build system to build GStreamer and all dependencies from source and create binary packages for Windows, Android, OS/X and iOS
  • qt-gstreamer : QtGStreamer is a set of libraries providing C++ bindings for GStreamer with a Qt-style API, plus some helper classes and elements for integrating GStreamer better in Qt applications.
  • gnonlin : GNonLin contains a set of plug-ins for GStreamer to ease the creation of multimedia editors, or any other application where a timeline-oriented use of GStreamer makes sense.


GStreamer core and plugins source


GStreamer plugin writers guide


GStreamer 0.10 Technologies

  • GStreamer FFmpeg plug-in : GStreamer FFmpeg plug-in contains one plugin with a set of elements using the FFmpeg library code. It contains most popular decoders as well as very fast colorspace conversion elements.


List of changes between GStreamer 0.10 and GStreamer 1.0


GStreamer Manuals


Note: Difference between GStreamer 0.10 Library Reference Manual and GStreamer 0.10 Core Reference Manual is core part is for the core library. The library manaual is for extra libraries (e.g. also containing helper for unit tests, element base classes). Using the extra libraries is not strictly needed, thus the split.


GStreamer FAQ


References