GStreamer
open source multimedia framework
Home
Features
News
Annual Conference
Planet (Blogs)
Download
Applications
Security Center
GitLab
Developers
Documentation
Forum
File a Bug
Artwork
@gstreamer on Twitter
@gstreamer on Mastodon
#gstreamer on Matrix

GStreamer 1.24.0 new major stable release

2024-03-04 23:50

The GStreamer team is excited to announce a new major feature release of your favourite cross-platform multimedia framework!

As always, this release is again packed with new features, bug fixes and many other improvements.

The 1.24 release series adds new features on top of the previous 1.22 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

  • New Discourse forum and Matrix chat space
  • New Analytics and Machine Learning abstractions and elements
  • Playbin3 and decodebin3 are now stable and the default in gst-play-1.0, GstPlay/GstPlayer
  • The va plugin is now preferred over gst-vaapi and has higher ranks
  • GstMeta serialization/deserialization and other GstMeta improvements
  • New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
  • New unixfd plugin for efficient 1:N inter-process communication on Linux
  • cudaipc source and sink for zero-copy CUDA memory sharing between processes
  • New intersink and intersrc elements for 1:N pipeline decoupling within the same process
  • Qt5 + Qt6 QML integration improvements including qml6glsrc, qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
  • DRM Modifier Support for dmabufs on Linux
  • OpenGL, Vulkan and CUDA integration enhancements
  • Vulkan H.264 and H.265 video decoders
  • RTP stack improvements including new RFC7273 modes and more correct header extension handling in depayloaders
  • WebRTC improvements such as support for ICE consent freshness, and a new webrtcsrc element to complement webrtcsink
  • WebRTC signallers and webrtcsink implementations for LiveKit and AWS Kinesis Video Streams
  • WHIP server source and client sink, and a WHEP source
  • Precision Time Protocol (PTP) clock support for Windows and other additions
  • Low-Latency HLS (LL-HLS) support and many other HLS and DASH enhancements
  • New W3C Media Source Extensions library
  • Countless closed caption handling improvements including new cea608mux and cea608tocea708 elements
  • Translation support for awstranscriber
  • Bayer 10/12/14/16-bit depth support
  • MPEG-TS support for asynchronous KLV demuxing and segment seeking, plus various new muxer features
  • Capture source and sink for AJA capture and playout cards
  • SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
  • New uvcsink element for exporting streams as UVC camera
  • DirectWrite text rendering plugin for windows
  • Direct3D12-based video decoding, conversion, composition, and rendering
  • AMD Advanced Media Framework AV1 + H.265 video encoders with 10-bit and HDR support
  • AVX/AVX2 support and NEON support on macOS on Apple ARM64 CPUs via new liborc
  • GStreamer C# bindings have been updated
  • Rust bindings improvements and many new and improved Rust plugins
  • Lots of new plugins, features, performance improvements and bug fixes

For more details check out the GStreamer 1.24 release notes.

Binaries for Android, iOS, macOS and Windows will be provided in due course.

You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gstreamer-docs.


Orc 0.4.38 bug-fix release

2024-02-27 16:30

The GStreamer team is pleased to announce another release of liborc, the Optimized Inner Loop Runtime Compiler, which is used for SIMD acceleration in GStreamer plugins such as audioconvert, audiomixer, compositor, videoscale, and videoconvert, to name just a few.

This is a minor bug-fix release which fixes an issue on x86 architectures with hardened Linux kernels.

Highlights:

  • x86: account for XSAVE when checking for AVX support, fixing usage on hardened linux kernels where AVX support has been disabled
  • neon: Use the real intrinsics for divf and sqrtf
  • orc.m4 for autotools is no longer shipped. If anyone still uses it they can copy it into their source tree

Direct tarball download: orc-0.4.38.tar.xz.


GStreamer 1.23.90 (1.24.0 rc1) pre-release

2024-02-23 19:00

The GStreamer team is excited to announce the first release candidate for the upcoming stable 1.24.0 feature release.

This 1.23.90 pre-release is for testing and development purposes in the lead-up to the stable 1.24 series which is now frozen for commits and scheduled for release very soon.

Depending on how things go there might be more release candidates in the next couple of days, but in any case we're aiming to get 1.24.0 out as soon as possible.

Preliminary release notes highlighting all the new features, bugfixes, performance optimizations and other important changes will be available in the next few days.

Binaries for Android, iOS, Mac OS X and Windows will be made available shortly at the usual location.

Release tarballs can be downloaded directly here:

As always, please give it a spin and let us know of any issues you run into by filing an issue in GitLab.


GStreamer 1.23.2 unstable development release

2024-02-15 16:00

The GStreamer team is pleased to announce another development release in the unstable 1.23 release series.

The unstable 1.23 release series is for testing and development purposes in the lead-up to the stable 1.24 series which is scheduled for release ASAP. Any newly-added API can still change until that point.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

This development release is primarily for developers and early adopters.

Binaries for Android, iOS, Mac OS X and Windows will be made available shortly at the usual location.

Release tarballs can be downloaded directly here:

As always, please give it a spin and let us know of any issues you run into by filing an issue in GitLab.


GStreamer 1.22.10 stable bug fix release

2024-02-13 15:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • gst-python: fix bindings overrides for Python >= 3.12
  • glcolorconvert: fix wrong RGB to YUV matrix with bt709
  • glvideoflip: fix "method" property setting at construction time
  • gtk4paintablesink: Always draw a black background behind the video frame, and other fixes
  • pad: keep segment event seqnums the same when applying a pad offset
  • basesink: Preroll on out of segment buffers when not dropping them
  • Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in decodebin3/playbin3
  • livesync: add support for image formats such as JPEG or PNG
  • sdpdemux: Add SDP message (aka session) attributes to the caps too
  • textwrap: add support for gaps
  • macos: Fix gst_macos_main() terminating whole process, and set activation policy
  • webrtcbin: Improve SDP intersection for Opus
  • various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.10 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.23.1 unstable development release

2024-02-06 20:30

The GStreamer team is pleased to announce the first development release in the unstable 1.23 release series.

The unstable 1.23 release series is for testing and development purposes in the lead-up to the stable 1.24 series which is scheduled for release ASAP. Any newly-added API can still change until that point.

This development release is primarily for developers and early adopters.

Binaries for Android, iOS, Mac OS X and Windows will be made available shortly at the usual location.

Release tarballs can be downloaded directly here:

As always, please give it a spin and let us know of any issues you run into by filing an issue in GitLab.


Orc 0.4.37 bug-fix release

2024-02-06 17:30

The GStreamer team is pleased to announce another release of liborc, the Optimized Inner Loop Runtime Compiler, which is used for SIMD acceleration in GStreamer plugins such as audioconvert, audiomixer, compositor, videoscale, and videoconvert, to name just a few.

This is a bug-fix release that fixes some recent regressions, but also properly enables liborc on Apple arm64 devices.

Highlights:

  • Apple arm64 enablement
  • macOS/iOS fixes
  • orcc regression fix, would default to "sse" backend
  • MMX backend fixes
  • orc testsuite fixes

Direct tarball download: orc-0.4.37.


Orc 0.4.36 bug-fix release

2024-01-26 18:00

The GStreamer team is pleased to announce another release of liborc, the Optimized Inner Loop Runtime Compiler, which is used for SIMD acceleration in GStreamer plugins such as audioconvert, audiomixer, compositor, videoscale, and videoconvert, to name just a few.

This is a bug-fix release that fixes a regression introduced by the recent 0.4.35 release, fixing a crash on machines that only support AVX but not AVX2.

Highlights:

  • Only use AVX / AVX2 instructions on CPUs that support both AVX and AVX2

Direct tarball download: orc-0.4.36.


GStreamer 1.22.9 stable bug fix release

2024-01-24 23:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • More Security fixes for the AV1 codec parser
  • va: fixes for Mesa Gallium drivers in Mesa versions older than v23.2
  • v4l2src: Consider framerate during caps selection
  • v4l2codec: decoder fixes
  • rtspsrc: multicast fixes
  • camerabin viewfinder fixes
  • various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.9 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


Orc 0.4.35 release

2024-01-23 16:00

The GStreamer team is pleased to announce another release of liborc, the Optimized Inner Loop Runtime Compiler, which is used for SIMD acceleration in GStreamer plugins such as audioconvert, audiomixer, compositor, videoscale, and videoconvert, to name just a few.

Highlights:

  • Add support for AVX / AVX2
  • SSE backend improvements
  • New `orf` and `andf` opcodes for bitwise AND and OR for single precision floats
  • Add support for `convwf`, int16 to float conversion
  • Allow backend/target selection through ORC_TARGET environment variable
  • orconce: Use Win32 once implementation with MSVC for better performance
  • orcc: add --binary option to output raw machine code for functions
  • orcprofile: Implement Windows high-resolution timestamp for MSVC to allow benchmarking on MSVC builds
  • Documentation improvements

Direct tarball download: orc-0.4.35.


GStreamer 1.22.8 stable bug fix release

2023-12-18 14:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • Security fixes for the AV1 codec parser
  • [Security fixes](https://gstreamer.freedesktop.org/security/) for the AV1 video codec parser
  • avdec video decoder: fix another possible deadlock with FFmpeg 6.1
  • qtdemux: reverse playback and seeking fixes for files with raw audio streams
  • v4l2: fix "newly allocated buffer ... is not free" warning log flood
  • GstPlay + GstPlayer library fixes
  • dtls: Fix build failure on Windows when compiling against OpenSSL 3.2.0
  • d3d11screencapturesrc: Fix wrong color with HDR enabled
  • Cerbero build tool: More python 3.12 string escape warning fixes; make sure to bundle build tools as well
  • various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.8 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


New GStreamer Matrix chat space

2023-12-12 09:30

Hello everyone,

As part of the ongoing effort to provide better tooling and services for the GStreamer community at wide, there is now a Matrix instance for GStreamer available at https://matrix.to/#/#community:gstreamer.org . You can join using a matrix client and a matrix account (the GStreamer instance does not provide account creation).

The decision comes after discussions that took place during the gstreamer conference/hackfest and discussions here : https://discourse.gstreamer.org/t/a-replacement-for-irc/151 . But the summary is that Matrix provides a modern chat system with features people expect in this day and age, while not being a closed silo.

There are already some rooms up:

Note that a client with support for spaces and threads is recommended (but not mandatory).

In terms of the OFTC IRC channel, it will remain bridged to matrix (2/3 users in #gstreamer on IRC are already accessing it via Matrix), but we recommend switching over to using the above matrix rooms since:

  • They provide the full matrix experience (history, threads, search, emojis, calls,…)
  • They offer more rooms than the (single) IRC room
  • Using the IRC bridge requires you to handle IRC commands if you wish to join/speak there (NickServ)
  • The IRC bridge isn’t maintained by the GStreamer community and we cannot guarantee it will always be around/up.

GStreamer 1.22.7 stable bug fix release

2023-11-13 12:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • Security fixes for the MXF demuxer and AV1 codec parser
  • glfilter: Memory leak fix for OpenGL filter elements
  • d3d11videosink: Fix toggling between fullscreen and maximized, and window switching in fullscreen mode
  • DASH / HLS adaptive streaming fixes
  • Decklink card device provider device name string handling fixes
  • interaudiosrc: handle non-interleaved audio properly
  • openh264: Fail gracefully if openh264 encoder/decoder creation fails
  • rtspsrc: improved whitespace handling in response headers by certain cameras
  • v4l2codecs: avoid wrap-around after 1000000 frames; tiled formats handling fixes
  • video-scaler, audio-resampler: downgraded "Can't find exact taps" debug log messages
  • wasapi2: Don't use global volume control object
  • Rust plugins: various improvements in aws, fmp4mux, hlssink3, livesync, ndisrc, rtpav1depay, rsfilesink, s3sink, sccparse
  • WebRTC: various webrtchttp, webrtcsrc, and webrtcsink improvements and fixes
  • Cerbero build tools: recognise Windows 11; restrict parallelism of gst-plugins-rs build on small systems
  • Packages: ca-certificates update; fix gio module loading and TLS support on macOS

See the GStreamer 1.22.7 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


New GStreamer Discourse forum

2023-09-23 18:30

The GStreamer project is thrilled to announce that there is now a new GStreamer Discourse forum up and running at https://discourse.gstreamer.org, offering a modern and welcoming platform for support requests and discussions.

Anybody is welcome to join and discuss, ask questions, reply, etc...

We look forward to seeing you all there.

Discourse forum screenshot


GStreamer 1.22.6 stable bug fix release

2023-09-20 20:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • Security fixes for the MXF demuxer and H.265 video parser
  • Fix latency regression in H.264 hardware decoder base class
  • androidmedia: fix HEVC codec profile registration and fix coded_data handling
  • decodebin3: fix switching from a raw stream to an encoded stream
  • gst-inspect: prettier and more correct signal and action signals printing
  • rtmp2: Allow NULL flash version, omitting the field, for better RTMP server compatibility
  • rtspsrc: better compatibility with buggy RTSP servers that don't set a clock-rate
  • rtpjitterbuffer: fix integer overflow that led to more packets being declared lost than have been lost
  • v4l2: fix video encoding regression on RPi and fix support for left and top padding
  • waylandsink: Crop surfaces to their display width height
  • cerbero: Recognise Manjaro; add Rust support for MSVC ARM64; cmake detection fixes
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.6 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer Conference 2023: Full Schedule, Talk Abstracts and Speakers Biographies now available

2023-09-16 16:30

The GStreamer Conference team is pleased to announce that the full conference schedule including talk abstracts and speaker biographies is now available for this year's lineup of talks and speakers, covering again an exciting range of topics!

The GStreamer Conference 2023 will take place on 25-26 September 2023 in A Coruña, Spain, followed by a hackfest.

Details about the conference, hackfest and how to register can be found on the conference website.

This year's topics and speakers:

Lightning Talks:

Many thanks to our amazing sponsors ‒ Platinum sponsors Igalia, Collabora, Fluendo, and Pexip, Gold sponsors Axis Communications, and Centricular, and Silver sponsors Zeiss, RidgeRun, Laerdal Labs and asymptotic, without whom the conference would not be possible in this form. And to Ubicast who will be recording and live streaming the talks again.

We hope to see you all A Coruña! Don't forget to register!


GStreamer Conference 2023: Registration now open

2023-07-31 17:00

About the GStreamer Conference

The GStreamer Conference 2023 will take place on 25-26 September 2023 in A Coruña, Spain.

It is a conference for developers, community members, decision-makers, industry partners, researchers, students and anyone else interested in the GStreamer multimedia framework or Open Source and cross-platform multimedia.

There will also be a hackfest just after the conference.

Registration now open

You can now register for the GStreamer Conference 2023 on the conference website.

A reduced early-bird registration fee for professionals is available until August 20th, so hurry!

Speakers will receive free registration, so if you intend to submit a talk you may want to hold off with registration for now.

We hope to see you there!

Call for Papers is open

The call for papers is now open for talk proposals and lightning talks. Please submit your talk now!

Talks can be on almost anything multimedia related, ranging from talks about applications to challenges in the lower levels in the stack or hardware.

We want to hear from you, what you are working on, what you are using GStreamer for, what difficulties you have encountered and how you solved them, what your plans are, what you like, what you dislike, how to improve things!

Please submit all proposals through the GStreamer Conference 2023 Paper Submission Portal.

Sponsors

Many thanks to our Platinum sponsors Igalia, Collabora and Fluendo, our Gold sponsors Axis Communications and Centricular, and our Silver sponsor Zeiss for sponsoring the conference this year!


GStreamer 1.20.7 old-stable bug fix release

2023-07-26 18:00

The GStreamer team is pleased to announce another bug fix release in the now old-stable 1.20 release series of your favourite cross-platform multimedia framework!

This release only contains bug fixes. It should be safe to update from 1.20.x.

Highlighted bugfixes:

  • Security fixes for flacparse, dvdspu, and subparse, and the RealMedia demuxer
  • h265parse: Fix framerate handling
  • filesink: Fix buffered mode writing of buffer lists and buffers with multiple memories
  • asfmux, rtpbin_buffer_list test: fix possible unaligned write/read on 32-bit ARM
  • ptp clock: Work around bug in ptpd in default configuration
  • qtdemux: fix reverse playback regression with edit lists
  • rtspsrc: various control path handling server compatibility improvements
  • avviddec: fix potential deadlock on seeking with FFmpeg 6.x
  • cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL codecs
  • Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.20.7 release notes for more details.

Binaries for Android, iOS, macOS and Windows will be available shortly.

Release tarballs can be downloaded directly here:

The GStreamer 1.20 series has now been superseded by the new stable GStreamer 1.22 series and we recommend you upgrade at your earliest convenience.


GStreamer 1.22.5 stable bug fix release

2023-07-20 16:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • Security fixes for the RealMedia demuxer
  • vaapi decoders, postproc: Disable DMAbuf from caps negotiation to fix garbled video in some cases
  • decodebin3, playbin3, parsebin fixes, especially for stream reconfiguration
  • hlsdemux2: fix early seeking; don't pass referer when updating playlists; webvtt fixes
  • gtk: Fix critical caused by pointer movement when stream is getting ready
  • qt6: Set sampler filtering method, fixes bad quality with qml6glsink and gstqt6d3d11
  • v4l2src: handle resolution change when buffers are copied
  • videoflip: update orientation tag in auto mode
  • video timecode: Add support for framerates lower than 1fps and accept 119.88 (120/1.001) fps
  • webrtcsink: fixes for x264enc and NVIDIA encoders
  • cerbero: Pull ninja from system if possible, avoid spurious bootstrap of cmake
  • packages: Recipe updates for ffmpeg, libsoup, orc
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.5 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer Conference 2023 - Call for Papers is open!

2023-07-10 22:00

The GStreamer project is thrilled to announce that this year's GStreamer Conference will take place on Monday-Tuesday 25-26 September 2023 in A Coruña, Spain, followed by a hackfest.

You can find more details about the conference on the GStreamer Conference 2023 web site.

The call for papers is now open for talk proposals and lightning talks. Please submit your talk now!

The initial submission needs to be only a couple of sentences or paragraphs describing the talk you want to give and the desired length of your talk (please allow at least 5 minutes for questions at the end as well).

You will still be able to edit and refine your talk proposal after the initial submission, so no need to hold off until the last minute to get it perfect.

The talk submission deadline is 20 August 2023!

Talks can be on almost anything multimedia related, ranging from talks about applications to challenges in the lower levels in the stack or hardware.

Talk slots will have one of the following durations: 20 minutes, 30 minutes, or 45 minutes, including questions. If you need more time than that we might be able to accommodate that as well, please get in touch to discuss details.

We want to hear from you, what you are working on, what you are using GStreamer for, what difficulties you have encountered and how you solved them, what your plans are, what you like, what you dislike, how to improve things!

Please submit all proposals through the GStreamer Conference 2023 Paper Submission Portal.

You can log in using your existing freedesktop.org GitLab account if you have one or register a new account with the system.

Considering becoming a sponsor? Please check out our sponsor brief or get in touch.

We hope to see you in A Coruña!

Please spread the word!


GStreamer 1.22.4 stable bug fix release

2023-06-20 18:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • Security fixes for flacparse, dvdspu, and subparse
  • d3d11videosink: Fix error on pause and play
  • decklink: Correctly handle SDK strings on macOS and free strings after usage on Linux
  • filesink: Fix buffered mode writing of buffer lists and buffers with multiple memories
  • gldownload: handle passthrough without a critical
  • h265parse: Fix framerate handling regression
  • oggdemux: vp8 fixes
  • mp4mux, qtmux, qtdemux: Opus audio mapping fixes
  • pngdec: Fix wrong colours output from 16bit RGB images
  • ptp clock: Work around ptpd bug in default configuration
  • srtpdec: fix critical warnings on shutdown
  • v4l2src: fix support for bayer format
  • v4l2videoenc: support force-keyframe event in v4l2 encoder
  • vtenc: apply DTS offset to ensure DTS <= PTS
  • gst-python: allow more functions to be called before gst_init()
  • cerbero: fix vaapi variant; add qt6 build on windows; ensure errors on unguarded use of new APIs, require macOS 10.13
  • packages: ship codecalpha, rtponvif, dvbsubenc, switchbin, videosignal plugins; fix pango crash on 32-bit windows
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.4 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer Conference 2023 announced to take place 25-26 Sept 2023 in A Coruña, Spain

2023-06-14 18:00

The GStreamer project is thrilled to announce that this year's GStreamer Conference will take place on Monday-Tuesday 25-26 September 2023 in A Coruña, Spain, followed by a hackfest.

You can find more details about the conference on the GStreamer Conference 2023 web site.

A call for papers will be sent out in due course.

Registration will open at a later time, in late June / early July.

We will announce those and any further updates on the gstreamer-announce mailing list, the website, on Twitter. and on Mastodon.

Talk slots will be available in varying durations from 20 minutes up to 45 minutes. Whatever you're doing or planning to do with GStreamer, we'd like to hear from you!

We also plan to have sessions with short lightning talks / demos / showcase talks for those who just want to show what they've been working on or do a mini-talk instead of a full-length talk. Lightning talk slots will be allocated on a first-come-first-serve basis, so make sure to reserve your slot if you plan on giving a lightning talk.

Our main social event will be on Monday evening, and there'll also be a welcome drinks/snacks get-together on Sunday evening.

A GStreamer hackfest will take place right after the conference, on 27-29 September 2023.

Considering becoming a sponsor? Please check out our sponsor brief or get in touch.

We hope to see you in A Coruña!

Please spread the word!


Orc 0.4.34 release

2023-05-30 01:00

The GStreamer team is pleased to announce another release of liborc, the Optimized Inner Loop Runtime Compiler.

Highlights:

  • Thread-safety improvements around orc codemem allocation/freeing
  • Add orc_parse_code() with more detailed error reporting
  • Implement Orc function lazy initialization correctly via atomic operations
  • orc program parser fixes and improvements
  • build fixes and compiler warning fixes
  • coverity and clang scan-build static code analysis fixes
  • meson: Do not always generate static library for test library
  • ci improvements

Direct tarball download: orc-0.4.34.


GStreamer 1.22.3 stable bug fix release

2023-05-19 10:00

The GStreamer team is pleased to announce the second bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • avdec: fix occasional video decoder deadlock on seeking with FFmpeg 6.0
  • decodebin3: fix regression handling input streams without CAPS or TIME segment such as e.g. udpsrc or pushfilesrc
  • bluez: a2dpsink: fix Bluetooth SIG Certification test failures
  • osxvideosink: fix deadlock upon closing output window
  • qtdemux: fix edit list handling regression and AV1 codec box parsing
  • qtmux: fix extraction of CEA608 closed caption data from S334-1A packets
  • rtspsrc: Fix handling of * control path
  • splitmux: timestamp handling improvements
  • v4l2videodec: Rework dynamic resolution change handling (needed for IMX6 mainline codec)
  • videoflip: fix regression with automatically rotating video based on tags
  • d3d11: many d3d11videosink and d3d11compositor fixes
  • webrtc, rtp: numerous data race fixes and stability fixes
  • cerbero: Add support for RHEL9 and Rocky Linux; build timecodestamper plugin with libltc support
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.3 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.22.2 stable bug fix release

2023-04-11 20:00

The GStreamer team is pleased to announce the second bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

  • avdec_h264: fix decoder deadlocks with FFmpeg 6.0
  • rtspsrc: fix regression with URI protocols in OPTIONS requests for RTSP over TLS
  • rtspsrc: improved control url handling compatibility for broken servers
  • decklink: fix 10 bit RGB (r210) format auto detection for capture and fix playout if video caps are configured before audio caps
  • d3d11videosink: Fix tearing in case of fullscreen mode
  • playbin: fix deadlock when stopping stream with subtitles visible (even more)
  • typefinding: fix regression not detecting application/dash+xml in some corner cases
  • osxvideosink: fix broken aspect ratio and frame drawing region
  • decodebin3, parsebin: Improve elementary stream handling when decoders are not present and fix hang when removing a failing stream
  • urisourcebin: Propagate sticky events from parsebin, so that the STREAM_START event with the GstStream info is always available when pads get exposed
  • v4l2: Add support for YVU420M format; mark JPEG content as parsed
  • h264decoder, h265decoder: DPB bumping process and latency reporting fixes
  • Opus: Fix reading of extended channel config in MPEG-TS and fix missing sample rate when remuxing from RTP to Matroska
  • zxing: add support for building against zxing-c++ 2.0
  • cerbero: Fix packaging of Rust plugins on Android; fix modern Gentoo distro detection
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.2 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.22.1 stable bug fix release

2023-03-04 14:00

The GStreamer team is pleased to announce the first bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.22.0.

Highlighted bugfixes:

  • audio channel-mix: allow up to 64 channels (instead of up to 63 channels)
  • avfvideosrc: Don't wait on main thread for permissions request
  • avvidenc: avoid generating inaccurate output timestamps, especially with variable framerate streams
  • AV1 video codec caps signalling improvements in various elements
  • codectimestamper: Fix timestamping on sequence update
  • d3d11overlaycompositor: fix texture width and height
  • d3d11videosink: Fix rendering on external handle
  • dashdemux2: fix seek operation taking a log time to finish for some streams
  • nvencoder: Fix B-frame encoding on Linux and min buffers in auto GPU mode
  • playbin3: fixing buffering for live pipelines
  • playbin: fix potential deadlock when stopping stream with subtitles visible
  • redenc: fix setting of extension ID for twcc
  • rtspsrc: improved compatibility with more broken RTSP servers
  • v4l2h264dec: Fix Raspberry Pi4 will not play video in application
  • vtdec: fix jittery playback of H.264 Level 4.1 movies in macOS
  • vtdec: Fix non-deterministic frame output after flushing seeks
  • vtenc: fix handling of interlaced ProRes on Apple M1 hardware
  • vtenc: don't advertise ARGB/RGBA64 input caps on M1 Pro/Max with macOS <13
  • wasapi2src: Fix loopback capture on Windows 10 Anniversary Update
  • tools: better handling of non-ASCII command line arguments on Windows
  • gst-libav: fix build against newer ffmpeg versions
  • gst-python: Use arch-specific install dir for gi overrides
  • cerbero: Fix setuptools site.py breakage in Python 3.11
  • macOS packages: Fix broken binaries on macos < 11.0
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.22.1 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.20.6 old-stable bug fix release

2023-02-23 23:50

The GStreamer team is pleased to announce another bug fix release in the now old-stable 1.20 release series of your favourite cross-platform multimedia framework!

This release only contains bug fixes. It should be safe to update from 1.20.x.

Highlighted bugfixes:

  • audio: channel-mix: allow up to 64 channels instead of up to 63 channels
  • AOM AV1 encoder timestamp handling improvements
  • AV1 video codec caps handling improvements in aom plugin, isomp4 and matroska muxers/demuxers
  • avvidenc: fix bitrate control and timestamps off FFmpeg-based video encoders
  • h264parse: fix missing timestamps on outputs when splitting a frame
  • rtspsrc: more workarounds for servers with broken control uri handling
  • playbin3: fix issue with UDP streams, making sure there's enough buffering
  • qmlglsrc: Fix deadlock when stopping and some other fixes
  • qtmux: fix default timescale unit for N/1001 framerates
  • v4l2h264dec: Fix Raspberry Pi4 will not play video in application
  • vtdec: Fix non-deterministic frame output after seeks
  • wasapi2src: Fix loopback capture on Windows 10 Anniversary Update
  • macOS, iOS: Fix Xcode 14 ABI breakage with older Xcode
  • cerbero: Fix some regressions for CentOS in the 1.20 branch
  • cerbero: Fix setuptools site.py breakage in Python 3.11
  • Fix gst-libav build against FFmpeg from git
  • gobject-introspection annotation fixes for bindings
  • Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
  • Performance improvements

See the GStreamer 1.20.6 release notes for more details.

Binaries for Android, iOS, macOS and Windows will be available shortly.

Release tarballs can be downloaded directly here:

The GStreamer 1.20 series has now been superseded by the new stable GStreamer 1.22 series and we recommend you upgrade at your earliest convenience.


GStreamer Rust bindings 0.20 / Rust Plugins 0.10 release

2023-02-13 10:00

Version 0.20 of the GStreamer Rust bindings was released. Together with the bindings, also version 0.10 of the GStreamer Rust plugins was released.

As usual this release follows the latest gtk-rs 0.17 release and the corresponding API changes.

This release features relatively few changes and mostly contains the addition of some convenience APIs, the addition of bindings for some minor APIs and various optimizations.

As part of the optimizations there will be a lot fewer temporary allocations with the new version (especially for NUL-terminated strings), and improved code generation which does not only improve performance but also reduces the size of the resulting binaries considerably. Various GStreamer plugins saw size reductions of 15-20%.

The new release also brings a lot of bugfixes, most of which were already part of the 0.19.x bugfix releases.

Details can be found in the release notes for gstreamer-rs.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

The new 0.10 version of the GStreamer Rust plugins features many improvements to the existing plugins as well as a few new plugins. A majority of the changes were already backported to the 0.9 release series and its bugfix releases, which is part of GStreamer 1.22.

A full list of available plugins can be seen in the repository's README.md.

Details for this release can be found in the release notes for gst-plugins-rs.

If you find any bugs, notice any missing features or other issues please report them in GitLab for the bindings or the plugins.


GStreamer 1.22.0 new major stable release

2023-01-23 22:00

The GStreamer team is excited to announce a new major feature release of your favourite cross-platform multimedia framework!

As always, this release is again packed with new features, bug fixes and many other improvements.

The 1.22 release series adds new features on top of the previous 1.20 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

  • AV1 video codec support improvements
  • New HLS, DASH and Microsoft Smooth Streaming adaptive streaming clients
  • Qt6 support for rendering video inside a QML scene
  • Minimal builds optimised for binary size, including only the individual elements needed
  • Playbin3, Decodebin3, UriDecodebin3, Parsebin enhancements and stabilisation
  • WebRTC simulcast support and support for Google Congestion Control
  • WebRTC-based media server ingestion/egress (WHIP/WHEP) support
  • New easy to use batteries-included WebRTC sender plugin
  • Easy RTP sender timestamp reconstruction for RTP and RTSP
  • ONVIF timed metadata support
  • New fragmented MP4 muxer and non-fragmented MP4 muxer
  • New plugins for Amazon AWS storage and audio transcription services
  • New gtk4paintablesink and gtkwaylandsink renderers
  • New videocolorscale element that can convert and scale in one go for better performance
  • High bit-depth video improvements
  • Touchscreen event support in navigation API
  • Rust plugins now shipped in macOS and Windows/MSVC binary packages
  • H.264/H.265 timestamp correction elements for PTS/DTS reconstruction before muxers
  • Improved design for DMA buffer sharing and modifier handling for hardware-accelerated video decoders/encoders/filters and capturing/rendering on Linux
  • Video4Linux2 hardware accelerated decoder improvements
  • CUDA integration and Direct3D11 integration and plugin improvements
  • New H.264 / AVC, H.265 / HEVC and AV1 hardware-accelerated video encoders for AMD GPUs using the Advanced Media Framework (AMF) SDK
  • applemedia: H.265 / HEVC video encoding + decoding support
  • androidmedia: H.265 / HEVC video encoding support
  • New "force-live" property for audiomixer, compositor, glvideomixer, d3d11compositor etc.
  • Lots of new plugins, features, performance improvements and bug fixes

For more details check out the GStreamer 1.22 release notes.

Binaries for Android, iOS, macOS and Windows will be provided in due course.

You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.21.90 pre-release (1.22 rc1)

2023-01-14 01:00

The GStreamer team is excited to announce the first release candidate for the upcoming stable 1.22 release series.

This 1.21.90 pre-release is for testing and development purposes in the lead-up to the stable 1.22 series which is now feature frozen and scheduled for release very soon. Any newly-added API can still change until that point, although it is extremely unlikely for that to happen at this point.

Depending on how things go there might be more release candidates in the next couple of days, but in any case we're aiming to get 1.22.0 out as soon as possible.

Preliminary release notes highlighting all the new features, bugfixes, performance optimizations and other important changes will be made available in the next few days.

Binaries for Android, iOS, Mac OS X and Windows will be available at the usual location in due course.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer 1.20.5 stable bug fix release

2022-12-19 23:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.20 release series of your favourite cross-platform multimedia framework!

This release only contains bug fixes. It should be safe to update from 1.20.x.

Highlighted bugfixes:

  • systemclock waiting fixes for certain 32-bit platforms/libcs
  • alphacombine: robustness improvements for corner case scenarios
  • avfvideosrc: Report latency when doing screen capture
  • d3d11videosink: various thread-safety and stability fixes
  • decklink: fix performance issue when HDMI signal has been lost for a long time
  • flacparse: Fix handling of headers advertising 32 bits per sample
  • mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  • opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage
  • opusdec: Various channel-related fixes
  • textrender: event handling fixes, esp. for GAP event
  • subparse: Fix non-closed tag handling
  • videoscale: fix handling of unknown buffer metas
  • videosink: reverse playback handling fixes
  • qtmux: Prefill mode fixes, especially for raw audio
  • multiudpsink: allow binding to IPv6 address
  • rtspsrc: Fix usage of IPv6 connections in SETUP
  • rtspsrc: Only EOS on timeout if all streams are timed out/EOS
  • splitmuxsrc: fix playback stall if there are unlinked pads
  • v4l2: Fix SIGSEGV on state change during format changes
  • wavparse robustness fixes
  • Fix static linking on macOS (opengl, vulkan)
  • gstreamer-vaapi: fix headless build against mesa >= 22.3.0
  • GStreamer Editing Services library: Fix build with tools disabled
  • webrtc example/demo fixes
  • unit test fixes for aesdec and rtpjitterbuffer
  • Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and other build fixes
  • Binary packages: pkg-config file fixes for various recipes (ffmpeg, taglib, gstreamer)
  • Binary packages: Enable high bitdepth support for libvpx (VP8/VP9 encoding/decoding)
  • Binary packages: ship aes plugin
  • Performance improvements
  • Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.20.5 release notes for more details.

Binaries for Android, iOS, macOS and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.21.3 unstable development release

2022-12-05 02:00

The GStreamer team is pleased to announce another development release in the unstable 1.21 release series on the road to the 1.22 stable release.

The unstable 1.21 release series adds new features on top of the current stable 1.20 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.21 release series is for testing and development purposes in the lead-up to the stable 1.22 series which is scheduled for release in December 2022. Any newly-added API can still change until that point.

A feature freeze is now into effect for the 1.21 series, but newly-added API might still change until the final 1.22.0 stable release, and minor features may also still be added until then.

This development release is primarily for developers and early adaptors.

Packagers: please note that plugins (e.g. xingmux) may have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of different 1.21 and/or 1.20 versions on their system.

-->

Binaries for Android, iOS, Mac OS X and Windows are also available at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer 1.21.2 unstable development release

2022-11-07 23:30

The GStreamer team is pleased to announce a second development release in the unstable 1.21 release series.

The unstable 1.21 release series adds new features on top of the current stable 1.20 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.21 release series is for testing and development purposes in the lead-up to the stable 1.22 series which is scheduled for release in December 2022. Any newly-added API can still change until that point.

This development release is primarily for developers and early adopters.

Binaries for Android, iOS, Mac OS X and Windows are also available at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


Orc 0.4.33 release

2022-10-31 23:00

The GStreamer team is pleased to announce another release of liborc, the Optimized Inner Loop Runtime Compiler.

Highlights:

  • Add support for aarch64 (64-bit ARM) architecture
  • Various improvements and fixes for aarch32 (32-bit ARM)
  • Enable only SSE and MMX backends for Windows for now
  • Add support for macOS Hardened Runtime
  • Various build fixes and bug fixes

Direct tarball download: orc-0.4.33.


GStreamer Rust bindings 0.19 / Rust Plugins 0.9 release

2022-10-24 18:00

Version 0.19 of the GStreamer Rust bindings was released. Together with the bindings, also version 0.9 of the GStreamer Rust plugins was released.

As usual this release follows the latest gtk-rs 0.16 release and the corresponding API changes.

This release includes optional support for the latest new GStreamer 1.22 APIs. As GStreamer 1.22 was not released yet, these new APIs might still change. The minimum supported version of the bindings was updated to GStreamer 1.14 and the targetted GStreamer API version can be selected by applications/plugins via feature flags.

Apart from this, the new version features a lot of API cleanup and improvements, and the addition of a few missing bindings. Like in the past, the focus of this release was to make usage of GStreamer from Rust as convenient and complete as possible.

The new release also brings a lot of bugfixes, most of which were already part of the 0.18.x bugfix releases.

Details can be found in the release notes for gstreamer-rs.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

The new 0.9 version of the GStreamer Rust plugins features many improvements to the existing plugins as well as many new plugins. The full list of available plugins can be seen in the repository's README.md.

If you find any bugs, notice any missing features or other issues please report them in GitLab for the bindings or the plugins.


GStreamer 1.20.4 stable bug fix release

2022-10-12 15:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.20 release series of your favourite cross-platform multimedia framework!

This release only contains bug fixes. It should be safe to update from 1.20.x.

Highlighted bugfixes:

  • avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
  • Fix deadlock when loading gst-editing-services plugin
  • Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
  • glimagesink: fix crash on Android
  • subtitle handling and subtitle overlay fixes
  • matroska-mux: also allow width + height changes for avc3|hev1|vp8|vp9
  • rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
  • WebRTC fixes
  • RTP retransmission fixes
  • video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
  • macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
  • Performance improvements
  • Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.20.4 release notes for more details.

Binaries for Android, iOS, macOS and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.21.1 unstable development release

2022-10-04 03:00

The GStreamer team is pleased to announce the first development release in the unstable 1.21 release series.

The unstable 1.21 release series adds new features on top of the current stable 1.20 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.21 release series is for testing and development purposes in the lead-up to the stable 1.22 series which is scheduled for release in December 2022. Any newly-added API can still change until that point.

This development release is primarily for developers and early adopters.

Binaries for Android, iOS, Mac OS X and Windows are also available at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer 1.20.3 stable bug fix release

2022-06-15 23:00

The GStreamer team is pleased to announce the third bug fix release in the stable 1.20 release series of your favourite cross-platform multimedia framework!

This release only contains important security fixes. It should be safe to update from 1.20.x and we recommend you upgrade at your earliest convenience.

Highlighted bugfixes:

  • Security fixes in Matroska, MP4 and AVI demuxers
  • Fix scrambled video playback with hardware-accelerated VA-API decoders on certain Intel hardware
  • playbin3/decodebin3 regression fix for unhandled streams
  • Fragmented MP4 playback fixes
  • Android H.265 encoder mapping
  • Playback of MXF files produced by older FFmpeg versions
  • Fix rtmp2sink crashes on 32-bit platforms
  • WebRTC improvements
  • D3D11 video decoder and screen recorder fixes
  • Performance improvements
  • Support for building against OpenCV 4.6 and other build fixes
  • Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.20.3 release notes for more details.

Binaries for Android, iOS, macOS and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.20.2 stable bug fix release

2022-05-02 23:30

The GStreamer team is pleased to announce the second bug fix release in the stable 1.20 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.20.x.

Highlighted bugfixes:

  • avviddec: Remove vc1/wmv3 override and fix crashes on WMV files with FFMPEG 5.0+
  • macOS: fix plugin discovery for GStreamer installed via brew and fix loading of Rust plugins
  • rtpbasepayload: various header extension handling fixes
  • rtpopusdepay: fix regression in stereo input handling if sprop-stereo is not advertised
  • rtspclientsink: fix possible shutdown deadlock
  • mpegts: gracefully handle "empty" program maps and fix AC-4 detection
  • mxfdemux: Handle empty VANC packets and fix EOS handling
  • playbin3: various playbin3, uridecodebin3, and playsink fixes
  • ptpclock: fix initial sync-up with certain devices
  • gltransformation: let graphene alloc its structures memory aligned
  • webrtcbin fixes and webrtc sendrecv example improvements
  • video4linux2: various fixes including some fixes for Raspberry Pi users
  • videorate segment handling fixes and other fixes
  • nvh264dec, nvh265dec: Fix broken key-unit trick modes and reverse playback
  • wpe: Reintroduce persistent WebContext
  • cerbero: Make it easier to consume 1.20.1 macOS GStreamer .pkgs
  • build fixes and gobject annotation fixes
  • bug fixes, security fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.20.2 release notes for more details.

Binaries for Android, iOS, macOS and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.20.1 stable bug fix release

2022-03-14 12:00

The GStreamer team is pleased to announce the first bug fix release in the stable 1.20 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.20.0.

Highlighted bugfixes:

  • deinterlace: various bug fixes for yadif, greedy and scalerbob methods
  • gtk video sink: Fix rotation not being applied when paused
  • gst-play-1.0: Fix trick-mode handling in keyboard shortcut
  • jpegdec: fix RGB conversion handling
  • matroskademux: improved ProRes video handling
  • matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio caps fields correctly when checking caps equality on input caps changes
  • videoaggregator fixes (negative rate handling, current position rounding)
  • soup http plugin: Lookup libsoup dylib files on Apple platforms; fix Cerbero static build on Android and iOS
  • Support build against libfreeaptx in openaptx plugin
  • Fix linking issues on Illumos distros
  • GstPlay: Fix new error + warning parsing API (was unusuable before)
  • mpegtsmux: VBR muxing fixes
  • nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  • Support build against libfreeaptx in openaptx plugin
  • webrtc: Various fixes to the webrtc-sendrecv python example
  • macOS: support a relocatable GStreamer.framework on macOS
  • macOS: fix applemedia plugin failing to load on ARM64 macOS
  • windows: ship wavpack library
  • gst-python: Fix build with Python 3.11
  • various bug fixes, memory leak fixes, and other stability and reliability improvements

See the GStreamer 1.20.1 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.20.0 new major stable release

2022-02-03 12:00

The GStreamer team is excited to announce a new major feature release of your favourite cross-platform multimedia framework!

As always, this release is again packed with new features, bug fixes and many other improvements.

The 1.20 release series adds new features on top of the previous 1.18 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

  • Development in GitLab was switched to a single git repository containing all the modules
  • GstPlay: new high-level playback library, replaces GstPlayer
  • WebM Alpha decoding support
  • Encoding profiles can now be tweaked with additional application-specified element properties
  • Compositor: multi-threaded video conversion and mixing
  • RTP header extensions: unified support in RTP depayloader and payloader base classes
  • SMPTE 2022-1 2-D Forward Error Correction support
  • Smart encoding (pass through) support for VP8, VP9, H.265 in encodebin and transcodebin
  • Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 support experimental)
  • Video decoder subframe support
  • Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP
  • mp4 and Matroska muxers now support profile/level/resolution changes for H.264/H.265 input streams (i.e. codec data changing on the fly)
  • mp4 muxing mode that initially creates a fragmented mp4 which is converted to a regular mp4 on EOS
  • Audio support for the WebKit Port for Embedded (WPE) web page source element
  • CUDA based video color space convert and rescale elements and upload/download elements
  • NVIDIA memory:NVMM support for OpenGL glupload and gldownload elements
  • Many WebRTC improvements
  • The new VA-API plugin implementation fleshed out with more decoders and new postproc elements
  • AppSink API to retrieve events in addition to buffers and buffer lists
  • AppSrc gained more configuration options for the internal queue (leakiness, limits in buffers and time, getters to read current levels)
  • Updated Rust bindings and many new Rust plugins
  • Improved support for custom minimal GStreamer builds
  • Support build against FFmpeg 5.0
  • Linux Stateless CODEC support gained MPEG-2 and VP9
  • Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support
  • Lots of new plugins, features, performance improvements and bug fixes

For more details check out the GStreamer 1.20 release notes.

Binaries for Android, iOS, macOS and Windows will be provided in due course.

You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.18.6 stable bug fix release

2022-02-02 15:30

The GStreamer team is pleased to announce another bug fix release in the stable 1.18 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and security fixes, and it should be safe to update from 1.18.x.

Highlighted bugfixes:

  • video-converter: Fix broken gamma remap with high bitdepth YUV output
  • shout2send: Fix issues with libshout >= 2.4.2
  • mxfdemux: fix regression with VANC tracks that only contains packet types we don't handle
  • Better plugin loading error reporting on Windows
  • Fixes for deprecations in Python 3.10
  • Many build fixes, memory leak fixes, reliability fixes
  • Security fixes

See the GStreamer 1.18.6 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.19.90 pre-release (1.20 rc1)

2022-01-28 15:00

The GStreamer team is excited to announce the first release candidate for the upcoming stable 1.20 release series.

This 1.19.90 pre-release is for testing and development purposes in the lead-up to the stable 1.20 series which is now feature frozen and scheduled for release very soon. Any newly-added API can still change until that point, although it is extremely unlikely for that to happen at this point.

Depending on how things go there might be more release candidates in the next couple of days, but in any case we're aiming to get 1.20.0 out as soon as possible.

Preliminary release notes highlighting all the new features, bugfixes, performance optimizations and other important changes can be found at https://gstreamer.freedesktop.org/releases/1.20/.

Binaries for Android, iOS, Mac OS X and Windows will be available at the usual location in due course.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer Rust bindings 0.18.0 release

2022-01-16 11:00

A new version of the GStreamer Rust bindings, 0.18.0, was released. Together with the bindings, also a new version of the GStreamer Rust plugins was released.

As usual this release follows the latest gtk-rs 0.15 release and the corresponding API changes.

This release includes optional support for the latest new GStreamer 1.20 APIs. As GStreamer 1.20 was not released yet, these new APIs might still change. The minimum supported version of the bindings is still GStreamer 1.8 and the targetted GStreamer API version can be selected by applications via feature flags.

Apart from this, the new version features a lot of API cleanup and improvements, and the addition of a few missing bindings. As usual, the focus of this release was to make usage of GStreamer from Rust as convenient and complete as possible.

The new release also brings a lot of bugfixes, most of which were already part of the 0.17.x bugfix releases.

Details can be found in the release notes for gstreamer-rs.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

If you find any bugs, notice any missing features or other issues please report them in GitLab.


GStreamer 1.19.3 unstable development release

2021-11-03 16:00

GStreamer 1.19.3 unstable development release

The GStreamer team is pleased to announce the third development release in the unstable 1.19 release series.

The unstable 1.19 release series adds new features on top of the current stable 1.18 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.19 release series is for testing and development purposes in the lead-up to the stable 1.20 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

This development release is primarily for distributors and early adaptors and anyone who still needs to update their build/packaging setup for Meson.

Binaries for Android, iOS, Mac OS X and Windows will also be available shortly at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer 1.19.2 unstable development release and git monorepo transition

2021-09-23 12:00

GStreamer 1.19.2 unstable development release

The GStreamer team is pleased to announce the second development release in the unstable 1.19 release series.

The unstable 1.19 release series adds new features on top of the current stable 1.18 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.19 release series is for testing and development purposes in the lead-up to the stable 1.20 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

This development release is primarily for distributors and early adaptors and anyone who still needs to update their build/packaging setup for Meson.

Packagers: please note that plugins may have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.19 and 1.18 on their system. Also, gst-plugins-good 1.19.2 depends on 1.19.2 gst-plugins-base (even if the meson dependency check claims otherwise).

Binaries for Android, iOS, Mac OS X and Windows will also be available shortly at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.

Git monorepo transition

Following the 1.19.2 release all git master branches in git are now frozen and will stay frozen. as we embark on some infrastructure plumbing that will see many of our git modules merged into a mono repository, which should massively streamline and improve our developer experience.

Expect a few days of disruptions, but we'll do our best to get the show back on the road as quickly as possible!

We'll let you know when it's all done and will post more details and migration instructions once everything's in place.

When we emerge on the other side there will be a shiny new main branch in the GStreamer repository and development will continue there.

Nothing will happen to the existing stable branches and repositories, and the existing master branches will also stay in place for the time being, but will no longer be updated.

There will still be separate release tarballs for the various modules.

More details soon, stay tuned.


GStreamer 1.18.5 stable bug fix release

2021-09-08 23:30

The GStreamer team is pleased to announce another bug fix release in the stable 1.18 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and important security fixes, and it should be safe to update from 1.18.x.

Highlighted bugfixes:

  • basesink: fix reverse frame stepping
  • downloadbuffer/sparsefile: several fixes for win32
  • systemclock: Update monotonic reference time when re-scheduling, fixes high CPU usage with gnome-music when pausing playback
  • audioaggregator: fix glitches when resyncing on discont
  • compositor: Fix NV12 blend operation
  • rtspconnection: Add IPv6 support for tunneled mode
  • avidemux: fix playback of some H.264-in-AVI streams
  • jpegdec: Fix crash when interlaced field height is not DCT block size aligned
  • qmlglsink: Keep old buffers around a bit longer if they were bound by QML
  • qml: qtitem: don't potentially leak a large number of buffers
  • rtpjpegpay: fix image corruption when compiled with MSVC on Windows
  • rtspsrc: seeking improvements
  • rtpjitterbuffer: Avoid generation of invalid timestamps
  • rtspsrc: Fix behaviour of select-streams, new-manager, request-rtcp-key and before-send signals with GLib >= 2.62
  • multiudpsink: Fix broken SO_SNDBUF get/set on Windows
  • openh264enc: fix broken sps/pps header generation and some minor leaks
  • mpeg2enc: fix interlace-mode detection and unbound memory usage if encoder can't keep up
  • mfvideosrc: Fix for negative MF stride and for negotiation when interlace-mode is specified
  • tsdemux: fix seek-with-stop regression and decoding errors after seeking with dvdlpcmdec
  • rtsp-server: seek handling improvements
  • gst-libav: fix build (and other issues) with ffmpeg 4.4
  • cerbero: spandsp: Fix build error with Visual Studio 2019
  • win32 packages: Fix hang in GLib when G_SLICE environment variable is set
  • various stability, performance and reliability improvements
  • memory leak fixes
  • build fixes

See the GStreamer 1.18.5 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer Rust bindings 0.17.0 release

2021-06-28 23:00

A new version of the GStreamer Rust bindings, 0.17.0, was released.

As usual this release follows the latest gtk-rs release.

This is the first version that includes optional support for new GStreamer 1.20 APIs. As GStreamer 1.20 was not released yet, these new APIs might still change. The minimum supported version of the bindings is still GStreamer 1.8 and the targetted GStreamer API version can be selected by applications via feature flags.

Apart from this, the new version features a lot of API cleanup, especially of the subclassing APIs, and the addition of a few missing bindings. As usual, the focus of this release was to make usage of GStreamer from Rust as convenient and complete as possible.

The new release also brings a lot of bugfixes, most of which were already part of the 0.16.x bugfix releases.

A new release of the GStreamer Rust plugins will follow in the next days.

Details can be found in the release notes for gstreamer-rs.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

If you find any bugs, notice any missing features or other issues please report them in GitLab.


IRC Channel has moved from Freenode to OFTC

2021-06-15 08:30

Due to the widely reported issues at the Freenode IRC network, the official GStreamer discussion IRC channel has moved to #gstreamer on the OFTC IRC network alongside other Freedesktop projects.

You can connect to it with your existing IRC client, or using Matrix which has a browser client and native apps for all platforms.

For more information, please see the mailing list announcement.


GStreamer 1.19.1 unstable development release

2021-06-01 16:00

The GStreamer team is pleased to announce the first development release in the unstable 1.19 release series.

The unstable 1.19 release series adds new features on top of the current stable 1.18 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.19 release series is for testing and development purposes in the lead-up to the stable 1.20 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

This development release is primarily for distributors and early adaptors and anyone who still needs to update their build/packaging setup for Meson.

Packagers: please note that plugins may have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.19 and 1.18 on their system.

Binaries for Android, iOS, Mac OS X and Windows are also available at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer 1.18.4 stable bug fix release

2021-03-15 16:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.18 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and important security fixes, and it should be safe to update from 1.18.x.

Highlighted bugfixes:

  • important security fixes for ID3 tag reading, matroska and realmedia parsing, and gst-libav audio decoding
  • audiomixer, audioaggregator: input buffer handling fixes
  • decodebin3: improve stream-selection message handling
  • uridecodebin3: make "caps" property work
  • wavenc: fix writing of INFO chunks in some cases
  • v4l2: bt601 colorimetry, allow encoder resolution changes, fix decoder frame rate negotiation
  • decklinkvideosink: fix auto format detection, and fixes for 29.97fps framerate output
  • mpeg-2 video handling fixes when seeking
  • avviddec: fix bufferpool negotiation and possible memory corruption when changing resolution
  • various stability, performance and reliability improvements
  • memory leak fixes
  • build fixes: rpicamsrc, qt overlay example, d3d11videosink on UWP

See the GStreamer 1.18.4 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.18.3 stable bug fix release

2021-01-13 23:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.18 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.18.x.

Highlighted bugfixes:

  • Fix ogg playback regression for ogg files that also have ID3 or APE tags
  • compositor: fix artefacts and invalid memory access when blending subsampled formats
  • exported mini object ref/unref/copy functions for use in bindings such as gstreamer-sharp
  • Add support for Apple silicon (M1) to cerbero package builder
  • Ship RIST plugin in binary packages
  • various stability, performance and reliability improvements
  • memory leak fixes
  • build fixes

See the GStreamer 1.18.3 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.18.2 stable bug fix release

2020-12-06 15:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.18 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.18.x.

Highlighted bugfixes:

  • Fix MPEG-TS timestamping regression when playing DVB streams
  • compositor: fix artefacts in certain input scaling/conversion situations and make sure that the output format is actually supported, plus renegotiation fixes
  • Fix sftp:// URI playback in decodebin/playbin via giosrc
  • adaptivedemux/dashdemux/hlsdemux fixes
  • rtsp-server fixes
  • android media: fix crash when encoding AVC
  • fix races in various unit tests
  • lots of other bug fixes and memory leak fixes
  • various stability, performance and reliability improvements
  • g-i annotation fixes
  • build fixes

See the GStreamer 1.18.2 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.18.1 stable bug fix release

2020-10-26 11:00

The GStreamer team is pleased to announce the first bug fix release in the stable 1.18 release series of your favourite cross-platform multimedia framework!

This release contains important security fixes. We suggest you upgrade at your earliest convenience.

This release only contains bugfixes and it should be safe to update from 1.18.0.

See the GStreamer 1.18.1 release notes for more details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.16.3 old-stable bug fix release

2020-10-21 20:00

The GStreamer team is pleased to announce the third and likely last bug fix release in the stable 1.16 release series of your favourite cross-platform multimedia framework!

This release contains important security fixes. We suggest you upgrade at your earliest convenience, either to 1.16.3 or 1.18.

This release only contains bugfixes and it should be safe to update from 1.16.x.

See the GStreamer 1.16.3 release notes/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.18.0 new major stable release

2020-09-08 00:30

The GStreamer team is excited to announce a new major feature release of your favourite cross-platform multimedia framework!

As always, this release is again packed with new features, bug fixes and other improvements.

The 1.18 release series adds new features on top of the previous 1.16 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

  • GstTranscoder: new high level API for applications to transcode media files from one format to another
  • High Dynamic Range (HDR) video information representation and signalling enhancements
  • Instant playback rate change support
  • Active Format Description (AFD) and Bar Data support
  • ONVIF trick modes support in both GStreamer RTSP server and client
  • Hardware-accelerated video decoding on Windows via DXVA2 / Direct3D11
  • Microsoft Media Foundation plugin for video capture and hardware-accelerated video encoding on Windows
  • qmlgloverlay: New overlay element that renders a QtQuick scene over the top of an input video stream
  • New imagesequencesrc element to easily create a video stream from a sequence of jpeg or png images
  • dashsink: Add new sink to produce DASH content
  • dvbsubenc: DVB Subtitle encoder element
  • TV broadcast compliant MPEG-TS muxing with constant bitrate muxing and SCTE-35 support
  • rtmp2: new RTMP client source and sink element implementation
  • svthevcenc: new [SVT-HEVC](https://github.com/OpenVisualCloud/SVT-HEVC)-based H.265 video encoder
  • vaapioverlay compositor element using VA-API
  • rtpmanager support for Google's Transport-Wide Congestion Control (twcc) RTP extension
  • splitmuxsink and splitmuxsrc gained support for auxiliary video streams
  • webrtcbin now contains some initial support for renegotiation involving stream addition and removal
  • New RTP source and sink elements to set up RTP streaming via rtp:// URIs
  • New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive Applications
  • Support for the Video Services Forum's Reliable Internet Stream Transport (RIST) TR-06-1 Simple Profile
  • Universal Windows Platform (UWP) support
  • rpicamsrc element for capturing from the Raspberry Pi camera
  • RTSP Server TCP interleaved backpressure handling improvements as well as support for Scale/Speed headers
  • GStreamer Editing Services gained support for nested timelines, per-clip speed rate control and the [OpenTimelineIO](https://opentimelineio.readthedocs.io) format.
  • Autotools build system has been removed in favour of Meson
  • Many performance improvements

Full release notes can be found here.

Binaries for Android, iOS, Mac OS X and Windows will be provided in due course.

You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-devtools, gstreamer-vaapi, gstreamer-sharp, gst-omx, or gstreamer-docs.


GStreamer 1.17.90 pre-release (1.18 rc1)

2020-08-21 18:00

The GStreamer team is pleased to announce the first release candidate for the upcoming stable 1.18 release series.

The unstable 1.17 release series adds new features on top of the current stable 1.16 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The 1.17.90 pre-release series is for testing and development purposes in the lead-up to the stable 1.18 series which is now feature frozen and scheduled for release soon. Any newly-added API can still change until that point, although it is very rare for that to happen at this point.

Depending on how things go there might be another release candidate next week and then hopefully 1.18.0 shortly after.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

The autotools build has been dropped entirely for this release, so it's finally all Meson from here on.

This pre-release is for all developers, distributors and early adaptors and anyone who still needs to update their build/packaging setup for Meson.

On the documentation front we have switched away from gtk-doc to hotdoc, but we now provide a release tarball of the built documentation in html and devhelp format, and we recommend distributors switch to that and provide a single gstreamer documentation package in future. Packagers will not need to use hotdoc themselves.

Instead of a gst-validate tarball we now ship a gst-devtools tarball, and the gstreamer-editing-services tarball has been renamed to gst-editing-services for consistency with the module name in Gitlab.

Packagers: please note that plugins may have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.17 and 1.16 on their system.

Binaries for Android, iOS, Mac OS X and Windows are also available at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer Rust bindings 0.16.0 release

2020-07-06 14:00

A new version of the GStreamer Rust bindings, 0.16.0, was released.

As usual this release follows the latest gtk-rs release.

This is the first version that includes optional support for new GStreamer 1.18 APIs. As GStreamer 1.18 was not released yet, these new APIs might still change. The minimum supported version of the bindings is still GStreamer 1.8 and the targetted GStreamer API version can be selected by applications via feature flags.

Apart from this, new version features mostly features API cleanup and the addition of a few missing APIs. The focus of this release was to make usage of GStreamer from Rust as convenient and complete as possible.

The new release also brings a lot of bugfixes, most of which were already part of the 0.15.x bugfix releases.

A new release of the GStreamer Rust plugins will follow in the next days.

Details can be found in the release notes for gstreamer-rs and gstreamer-rs-sys.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

If you find any bugs, notice any missing features or other issues please report them in GitLab.


GStreamer 1.17.2 unstable development release

2020-07-06 13:00

The GStreamer team is pleased to announce the second development release in the unstable 1.17 release series.

The unstable 1.17 release series adds new features on top of the current stable 1.16 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.17 release series is for testing and development purposes in the lead-up to the stable 1.18 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

The autotools build has been dropped entirely for this release, so it's finally all Meson from here on.

This development release is primarily for distributors and early adaptors and anyone who still needs to update their build/packaging setup for Meson.

On the documentation front we have switched away from gtk-doc to hotdoc, but we now provide a release tarball of the built documentation in html and devhelp format, and we recommend distributors switch to that and provide a single gstreamer documentation package in future. Packagers will not need to use hotdoc themselves.

Instead of a gst-validate tarball we now ship a gst-devtools tarball, and the gstreamer-editing-services tarball has been renamed to gst-editing-services for consistency with the module name in Gitlab.

Packagers: please note that plugins may have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.17 and 1.16 on their system.

Binaries for Android, iOS, Mac OS X and Windows are also available at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer 1.17.1 unstable development release

2020-06-22 14:30

The GStreamer team is pleased to announce the first development release in the unstable 1.17 release series.

The unstable 1.17 release series adds new features on top of the current stable 1.16 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.17 release series is for testing and development purposes in the lead-up to the stable 1.18 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

The autotools build has been dropped entirely for this release, so it's finally all Meson from here on.

This development release is primarily for distributors and early adaptors and anyone who still needs to update their build/packaging setup for Meson.

On the documentation front we have switched away from gtk-doc to hotdoc, but we now provide a release tarball of the built documentation in html and devhelp format, and we recommend distributors switch to that and provide a single gstreamer documentation package in future.

Instead of a gst-validate tarball we now ship a gst-devtools tarball, and the gstreamer-editing-services tarball has been renamed to gst-editing-services for consistency with the module name in Gitlab.

Packagers: please note that plugins may have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.17 and 1.16 on their system.

Binaries for Android, iOS, Mac OS X and Windows are also available at the usual location.

Release tarballs can be downloaded directly here:

As always, please let us know of any issues you run into by filing an issue in Gitlab.


GStreamer Rust bindings 0.15.0 release

2019-12-18 17:00

A new version of the GStreamer Rust bindings, 0.15.0, was released.

As usual this release follows the latest gtk-rs release, and a new version of the GStreamer plugins written in Rust was also released.

This new version features a lot of newly bound API for creating subclasses of various GStreamer types: GstPreset, GstTagSetter, GstClock, GstSystemClock, GstAudioSink, GstAudioSrc, GstDevice, GstDeviceProvider, GstAudioDecoder and GstAudioEncoder.

In addition to that, a lot of bugfixes and further API improvements have happened over the last few months that should make development of GStreamer applications or plugins in Rust as convenient as possible.

A new release of the GStreamer Rust plugins will follow in the next days.

Details can be found in the release notes for gstreamer-rs and gstreamer-rs-sys.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

If you find any bugs, missing features or other issues please report them in GitLab.


GStreamer 1.16.2 stable bug fix release

2019-12-03 20:00

The GStreamer team is pleased to announce the second bug fix release in the stable 1.16 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.16.x.

See /releases/1.16/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Conference 2019 talk recordings online

2019-11-06 14:00

Thanks to our partners at Ubicast the recordings of this year's GStreamer Conference talks are now available online.

You can view or download the GStreamer Conference 2019 videos here.

Talks:

Lightning Talks:


GStreamer Conference 2019: Full Schedule, Talks Abstracts and Speakers Biographies now available

2019-10-14 18:00

The GStreamer Conference team is pleased to announce that the full conference schedule including talk abstracts and speaker biographies is now available for this year's lineup of talks and speakers, covering again an exciting range of topics!

The GStreamer Conference 2019 will take place on 31 October - 1 November 2019 in Lyon, France just after the Embedded Linux Conference Europe (ELCE).

Details about the conference and how to register can be found on the conference website.

This year's topics and speakers:

Lightning Talks:

  • Raising the Importance of the V4L2 plugin and Challenges
    Nicolas Dufresne, Collabora
  • WebKit-powered HTML overlays in your pipeline with GstWPE
    Philippe Normand, Igalia
  • Detect a metal can using GStreamer/OpenFoodFacts
    Stéphane Cerveau, Collabora
  • A new GStreamer RTSP Server
    Sebastian Dröge, Centricular
  • A brand new documentation infrastructure for the GStreamer framework
    Thibault Saunier, Igalia
  • GStreamer on Windows: Everything New
    Nirbheek Chauhan, Centricular
  • An Improved Latency Tracer
    Nicolas Dufresne, Collabora
  • Using Bots to Improve the Gitlab Workflow
    Jordan Petridis, Centricular
  • GNOME Radio
    Ole Aamot, GNOME
  • SCTE-35 support in GStreamer
    Edward Hervey, Centricular
  • Closed captions, AFD, BAR
    Aaron Boxer, Collabora
  • ...and more to come
  • ...
  • Submit your lightning talk now!

Many thanks to our sponsors, Collabora, Pexip, Igalia, Fluendo, Centricular, Facebook and Zeiss, without whom the conference would not be possible in this form. And to Ubicast who will be recording the talks again.

Considering becoming a sponsor? Please check out our sponsor brief.

We hope to see you all in Lyon in October! Don't forget to register!


GStreamer 1.16.1 stable bug fix release

2019-09-23 23:00

The GStreamer team is pleased to announce the first bug fix release in the stable 1.16 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.16.x.

See /releases/1.16/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Rust bindings 0.14.0 release

2019-06-24 20:00

A new version of the GStreamer Rust bindings, 0.14.0, was released.

Apart from updating to GStreamer 1.16, this release is mostly focussed on adding more bindings for various APIs and general API cleanup and bugfixes.
The most notable API additions in this release are bindings for gst::Memory and gst::Allocator as well as bindings for gst_base::BaseParse and gst_video::VideoDecoder and VideoEncoder. The latter also come with support for implementing subclasses and the gst-plugins-rs module contains an video decoder and parser (for CDG), and a video encoder (for AV1) based on this.

As usual this release follows the latest gtk-rs release, and a new version of the GStreamer plugins written in Rust was also released.

Details can be found in the release notes for gstreamer-rs and gstreamer-rs-sys.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

If you find any bugs, missing features or other issues please report them in GitLab.


GStreamer Conference 2019 announced to take place in Lyon, France

2019-06-12 14:00

The GStreamer project is happy to announce that this year's GStreamer Conference will take place on Thursday-Friday 31 October - 1 November 2019 in Lyon, France.

You can find more details about the conference on the GStreamer Conference 2019 web site.

A call for papers will be sent out in due course. Registration will open at a later time. We will announce those and any further updates on the gstreamer-announce mailing list, the website, and on Twitter.

Talk slots will be available in varying durations from 20 minutes up to 45 minutes. Whatever you're doing or planning to do with GStreamer, we'd like to hear from you!

We also plan to have sessions with short lightning talks / demos / showcase talks for those who just want to show what they've been working on or do a mini-talk instead of a full-length talk. Lightning talk slots will be allocated on a first-come-first-serve basis, so make sure to reserve your slot if you plan on giving a lightning talk.

There will also be a social event again on Thursday evening.

There are also plans to have a hackfest the weekend right after the conference on 2-3 November 2019.

We hope to see you in Lyon, and please spread the word!


GStreamer 1.14.5 stable bug fix release

2019-05-31 23:00

The GStreamer team is pleased to announce another bug fix release in the old stable 1.14 release series of your favourite cross-platform multimedia framework.

This release only contains bugfixes and it should be safe to update from 1.14.x.

The 1.14 series has now been superseded by the new stable 1.16 series, and we recommend you upgrade at your earliest convenience.

See /releases/1.14/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be made available soon.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-sharp, gstreamer-vaapi, or gst-omx.


GStreamer 1.16.0 new major stable release

2019-04-19 11:00

The GStreamer team is excited to announce a new major feature release of your favourite cross-platform multimedia framework!

The 1.16 release series adds new features on top of the previous 1.14 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

  • GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers.
  • AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder
  • Support for Closed Captions and other Ancillary Data in video
  • Support for planar (non-interleaved) raw audio
  • GstVideoAggregator, compositor and OpenGL mixer elements are now in -base
  • New alternate fields interlace mode where each buffer carries a single field
  • WebM and Matroska ContentEncryption support in the Matroska demuxer
  • new WebKit WPE-based web browser source element
  • Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export
  • Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding.
  • Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes.
  • The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously
  • The Meson build is now feature-complete (with the exception of plugin docs) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle.
  • The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer.
  • The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin
  • Many performance improvements

Full release notes can be found here.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, gstreamer-sharp, or gst-omx.


Orc 0.4.29 bug-fix release

2019-04-15 12:00

The GStreamer team is pleased to announce another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. Main changes since the previous release:

  • PowerPC: Support ELFv2 ABI (A. Wilcox) and ppc64le
  • Mips backend: only enable if the DSPr2 ASE is present
  • Windows and MSVC build fixes
  • orccpu-arm: Allow 'cpuinfo' fallback on non-android
  • pkg-config file for orc-test library
  • orcc: add --decorator command line argument to add function decorators in header files
  • meson: Make orcc detectable from other subprojects
  • meson: add options to disable tests, docs, benchmarks, examples, tools, etc.
  • meson: misc. other fixes

Direct tarball download: orc-0.4.29.


GStreamer 1.15.90 pre-release (1.16.0 release candidate 1)

2019-04-11 08:00

The GStreamer team is pleased to announce the first release candidate for the upcoming stable 1.16.0 release.

Check out the draft release notes highlighting all the new features, bugfixes, performance optimizations and other important changes.

Packagers: please note that quite a few plugins and libraries have moved between modules since 1.14, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.15 and 1.14 on their system.

Binaries for Android, iOS, Mac OS X and Windows will be provided shortly.

Release tarballs can be downloaded directly here:

Known errata: possible crash on 32-bit systems when creating seek events


GStreamer 1.15.2 unstable development release

2019-02-27 10:00

The GStreamer team is pleased to announce the second development release in the unstable 1.15 release series.

The unstable 1.15 release series adds new features on top of the current stable 1.16 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.15 release series is for testing and development purposes in the lead-up to the stable 1.16 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Check out the draft release notes highlighting all the new features, bugfixes, performance optimizations and other important changes.

Packagers: please note that quite a few plugins and libraries have moved between modules since 1.14, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.15 and 1.14 on their system.

Binaries for Android, iOS, Mac OS X and Windows will be provided shortly.

Release tarballs can be downloaded directly here:


GStreamer Rust bindings 0.13.0 release

2019-02-22 15:00

A new version of the GStreamer Rust bindings, 0.13.0, was released.

This new release is the first to include direct support for implementing GStreamer elements and other types in Rust. Previously this was provided via a different crate.
In addition to this, the new release features many API improvements, cleanups, newly added bindings and bugfixes.

As usual this release follows the latest gtk-rs release, and a new version of GStreamer plugins written in Rust was also released.

Details can be found in the release notes for gstreamer-rs and gstreamer-rs-sys.

The code and documentation for the bindings is available on the freedesktop.org GitLab

as well as on crates.io.

If you find any bugs, missing features or other issues please report them in GitLab.


GStreamer 1.15.1 unstable development release

2019-01-18 00:30

The GStreamer team is pleased to announce the first development release in the unstable 1.15 release series.

The unstable 1.15 release series adds new features on top of the current stable 1.16 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.15 release series is for testing and development purposes in the lead-up to the stable 1.16 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

Packagers: please note that quite a few plugins and libraries have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.15 and 1.14 on their system.

Binaries for Android, iOS, Mac OS X and Windows will be provided shortly.

Release tarballs can be downloaded directly here:


GStreamer Conference 2018: Talks Abstracts and Speakers Biographies now available

2018-10-09 13:30

The GStreamer Conference team is pleased to announce that talk abstracts and speaker biographies are now available for this year's lineup of talks and speakers, covering again an exciting range of topics!

The GStreamer Conference 2018 will take place on 25-26 October 2018 in Edinburgh (Scotland) just after the Embedded Linux Conference Europe (ELCE).

Details about the conference and how to register can be found on the conference website.

This year's topics and speakers:

Lightning Talks:

  • gst-mfx, gst-msdk and the Intel Media SDK: an update (provisional title)
    Haihao Xiang, Intel
  • Improved flexibility and stability in GStreamer V4L2 support
    Nicolas Dufresne, Collabora
  • GstQTOverlay
    Carlos Aguero, RidgeRun
  • Documenting GStreamer
    Mathieu Duponchelle, Centricular
  • GstCUDA
    Jose Jimenez-Chavarria, RidgeRun
  • GstWebRTCBin in the real world
    Mathieu Duponchelle, Centricular
  • Servo and GStreamer
    Víctor Jáquez, Igalia
  • Interoperability between GStreamer and DirectShow
    Stéphane Cerveau, Fluendo
  • Interoperability between GStreamer and FFMPEG
    Marek Olejnik, Fluendo
  • Encrypted Media Extensions with GStreamer in WebKit
    Xabier Rodríguez Calvar, Igalia
  • DataChannels in GstWebRTC
    Matthew Waters, Centricular
  • Me TV – a journey from C and Xine to Rust and GStreamer, via D
    Russel Winder
  • GStreamer pipeline on webOS OSE
    Jimmy Ohn (온용진), LG Electronics
  • ...and many more
  • ...
  • Submit your lightning talk now!

Many thanks to our sponsors, Collabora, Pexip, Igalia, Fluendo, Facebook, Centricular and Zeiss, without whom the conference would not be possible in this form. And to Ubicast who will be recording the talks again.

Considering becoming a sponsor? Please check out our sponsor brief.

We hope to see you all in Edinburgh in October! Don't forget to register!


GStreamer 1.14.4 stable bug fix release

2018-10-02 23:30

The GStreamer team is pleased to announce another bug fix release in the stable 1.14 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.14.x.

See /releases/1.14/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-sharp, gstreamer-vaapi, or gst-omx.


GStreamer Conference 2018: Schedule of Talks and Speakers available

2018-09-19 17:00

The GStreamer Conference team is pleased to announce this year's lineup of talks and speakers covering again an exciting range of topics!

The GStreamer Conference 2018 will take place on 25-26 October 2018 in Edinburgh (Scotland) just after the Embedded Linux Conference Europe (ELCE).

Details about the conference and how to register can be found on the conference website.

This year's topics and speakers:

Lightning Talks:

  • gst-mfx, gst-msdk and the Intel Media SDK: an update (provisional title)
    Haihao Xiang, Intel
  • Improved flexibility and stability in GStreamer V4L2 support
    Nicolas Dufresne, Collabora
  • GstQTOverlay
    Carlos Aguero, RidgeRun
  • Documenting GStreamer
    Mathieu Duponchelle, Centricular
  • GstCUDA
    Jose Jimenez-Chavarria, RidgeRun
  • GstWebRTCBin in the real world
    Mathieu Duponchelle, Centricular
  • Servo and GStreamer
    Víctor Jáquez, Igalia
  • Interoperability between GStreamer and DirectShow
    Stéphane Cerveau, Fluendo
  • Interoperability between GStreamer and FFMPEG
    Marek Olejnik, Fluendo
  • Encrypted Media Extensions with GStreamer in WebKit
    Xabier Rodríguez Calvar, Igalia
  • DataChannels in GstWebRTC
    Matthew Waters, Centricular
  • ...and many more
  • ...
  • Submit your lightning talk now!

Full talk abstracts and speaker biographies will be published shortly.

Many thanks to our sponsors, Collabora, Igalia, Fluendo, Facebook, Centricular and Zeiss, without whom the conference would not be possible in this form. And to Ubicast who will be recording the talks again.

Considering becoming a sponsor? Please check out our sponsor brief.

We hope to see you all in Edinburgh in October! Don't forget to register!


GStreamer 1.14.3 stable bug fix release

2018-09-16 20:00

The GStreamer team is pleased to announce another bug fix release in the stable 1.14 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.14.x.

See /releases/1.14/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-sharp, gstreamer-vaapi, or gst-omx.


GStreamer 1.14.2 stable bug fix release

2018-07-20 15:00

The GStreamer team is pleased to announce the second bug fix release in the stable 1.14 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.14.x.

See /releases/1.14/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-sharp, gstreamer-vaapi, or gst-omx.


GStreamer Conference 2018 Announced

2018-06-12 12:00

The GStreamer project is happy to announce that this year's GStreamer Conference will take place on Thursday-Friday 25-26 October 2018 in Edinburgh, Scotland.

You can find more details about the conference on the GStreamer Conference 2018 web site.

A call for papers will be sent out shortly. Registration will open at a later time. We will announce those and any further updates on the gstreamer-announce mailing list, the website, and on Twitter.

Talk slots will be available in varying durations from 20 minutes up to 45 minutes. Whatever you're doing or planning to do with GStreamer, we'd like to hear from you!

We also plan to have sessions with short lightning talks / demos / showcase talks for those who just want to show what they've been working on or do a mini-talk instead of a full-length talk. Lightning talk slots will be allocated on a first-come-first-serve basis, so make sure to reserve your slot if you plan on giving a lightning talk.

There will also be a social event again on Thursday evening.

There are also plans to have a hackfest the weekend right after the conference.

We hope to see you in Edinburgh!


GStreamer 1.14.1 stable bug fix release

2018-05-17 17:00

The GStreamer team is pleased to announce the first bug fix release in the stable 1.14 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.14.x.

See /releases/1.14/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.12.5 old-stable bugfix release

2018-03-28 23:30

The GStreamer team is pleased to announce the fifth and likely last bugfix release in the old stable 1.12 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.12.x.

The 1.12 stable series is now superseded by the 1.14 stable series, and 1.12.5 will likely be the last bugfix release in the 1.12 series.

See /releases/1.12/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.14.0 new major stable release

2018-03-19 20:00

The GStreamer team is proud to announce a new major feature release of your favourite cross-platform multimedia framework!

The 1.14 release series adds new features on top of the previous 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

  • WebRTC support: real-time audio/video streaming to and from web browsers
  • Experimental support for the next-gen royalty-free AV1 video codec
  • Video4Linux: encoding support, stable element names and faster device probing
  • Support for the Secure Reliable Transport (SRT) video streaming protocol
  • RTP Forward Error Correction (FEC) support (ULPFEC)
  • RTSP 2.0 support in rtspsrc and gst-rtsp-server
  • ONVIF audio backchannel support in gst-rtsp-server and rtspsrc
  • playbin3 gapless playback and pre-buffering support
  • tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy
  • QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written.
  • rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing
  • souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc.
  • nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API
  • Adaptive DASH trick play support
  • ipcpipeline: new plugin that allows splitting a pipeline across multiple processes
  • Major gobject-introspection annotation improvements for large parts of the library API
  • GStreamer C# bindings have been revived and seen many updates and fixes
  • The externally-maintained GStreamer Rust bindings have many usability improvements and cover most of the API now

Full release notes can be found here.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, gstreamer-sharp, or gst-omx.


GStreamer 1.13.91 pre-release (1.14 rc2)

2018-03-12 23:00

The GStreamer team is pleased to announce the second and hopefully last release candidate for the upcoming stable 1.14 release series.

The 1.14 release series adds new features on top of the current stable 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The 1.13.91 pre-release is for testing and development purposes in the lead-up to the stable 1.14 series which is now feature frozen and scheduled for release soon.

Full release notes can be found on the 1.14 release notes page, highlighting all the new features, bugfixes, performance optimizations and other important changes.

Packagers: please note that quite a few plugins and libraries have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.13 and 1.12 on their system.

Binaries for Android, iOS, Mac OS X and Windows will be provided shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.13.90 pre-release (1.14 rc1)

2018-03-03 23:00

The GStreamer team is pleased to announce the first release candidate for the upcoming stable 1.14 release series.

The 1.14 release series adds new features on top of the current stable 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The 1.13.90 pre-release is for testing and development purposes in the lead-up to the stable 1.14 series which is now feature frozen and scheduled for release soon.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

Packagers: please note that quite a few plugins and libraries have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.13 and 1.12 on their system.

Binaries for Android, iOS, Mac OS X and Windows will be provided shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.13.1 unstable development release

2018-02-16 12:00

The GStreamer team is pleased to announce the first development release in the unstable 1.13 release series.

The unstable 1.13 release series adds new features on top of the current stable 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

The unstable 1.13 release series is for testing and development purposes in the lead-up to the stable 1.14 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.

Full release notes will be provided in the near future, highlighting all the new features, bugfixes, performance optimizations and other important changes.

Packagers: please note that quite a few plugins and libraries have moved between modules, so please take extra care and make sure inter-module version dependencies are such that users can only upgrade all modules in one go, instead of seeing a mix of 1.13 and 1.12 on their system.

Binaries for Android, iOS, Mac OS X and Windows will be provided shortly.

Release tarballs can be downloaded directly here:


GStreamer 1.12.4 stable release (binaries)

2017-12-11 00:00

Pre-built binary images of the 1.12.4 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.12.4 stable release

2017-12-07 18:30

The GStreamer team is pleased to announce the fourth bugfix release in the stable 1.12 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.12.x.

See /releases/1.12/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


Orc 0.4.28 bug-fix release

2017-11-20 17:00

The GStreamer team is pleased to announce another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. Main changes since the previous release:

  • Numerous undefined behaviour fixes
  • Ability to disable tests
  • Fix meson dist behaviour

Direct tarball download: orc-0.4.28.


GStreamer 1.12.3 stable release

2017-09-18 14:30

The GStreamer team is pleased to announce the third bugfix release in the stable 1.12 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.12.x.

See /releases/1.12/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Conference 2017: Registration now open

2017-08-29 12:00

About the GStreamer Conference

The GStreamer Conference 2017 will take place on 21-22 October 2017 in Prague (Czech Republic), just before the Embedded Linux Conference Europe.

It is a conference for developers, contributors, decision-makers, students, hobbyists, and anyone else interested in the GStreamer multimedia framework or open source multimedia technologies.

Registration now open

You can now register for the GStreamer Conference 2017 via the conference website.

Early-bird registration for professionals is available until 15th September.

We hope to see you there!


Orc 0.4.27 bug-fix release

2017-07-16 17:00

The GStreamer team is pleased to announce another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. Main changes since the previous release:

  • sse: preserve non volatile sse registers, needed for MSVC
  • x86: don't hard-code register size to zero in orc_x86_emit_*() functions
  • Fix incorrect asm generation on 64-bit Windows when building with MSVC
  • Support build using the Meson build system

Direct tarball download: orc-0.4.27.


GStreamer 1.12.2 stable release (binaries)

2017-07-15 10:20

Pre-built binary images of the 1.12.2 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.12.2 stable release

2017-07-14 11:00

The GStreamer team is pleased to announce the second bugfix release in the stable 1.12 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.12.x.

See /releases/1.12/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Conference 2017 - Call for Papers

2017-07-10 14:00

This is a formal call for papers (talks) for the GStreamer Conference 2017, which will take place on 21-22 October 2017 in Prague (Czech Republic), just before the Embedded Linux Conference Europe (ELCE).

The GStreamer Conference is a conference for developers, community members, decision-makers, industry partners, and anyone else interested in the GStreamer multimedia framework and open source multimedia.

The call for papers is now open and talk proposals can be submitted.

You can find more details about the conference on the GStreamer Conference 2017 web page.

Talk slots will be available in varying durations from 20 minutes up to 45 minutes. Whatever you're doing or planning to do with GStreamer, we'd like to hear from you!

We also plan on having another session with short lightning talks / demos / showcase talks for those who just want to show what they've been working on or do a mini-talk instead of a full-length talk.

The deadline for talk submissions is Sunday 13 August 2017, 23:59 UTC.

We hope to see you in Prague!


GStreamer 1.12.1 stable release (binaries)

2017-06-22 13:15

Pre-built binary images of the 1.12.1 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.12.1 stable release

2017-06-20 09:30

The GStreamer team is pleased to announce the first bugfix release in the stable 1.12 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.12.x.

See /releases/1.12/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.10.5 stable release (binaries)

2017-06-18 22:00

Pre-built binary images of the 1.10.5 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.10.5 stable release

2017-06-15 11:30

The GStreamer team is pleased to announce the fifth bugfix release in the stable 1.10 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.10.0. It is most likely the last release in the stable 1.10 release series

See /releases/1.10/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.12.0 stable release (binaries)

2017-05-06 12:30

Pre-built binary images of the 1.12.0 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.12.0 stable release

2017-05-04 16:00

The GStreamer team is pleased to announce the first release in the stable 1.12 release series. The 1.12 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Full release notes can be found here.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.12.0 release candidate 2 (1.11.91, binaries)

2017-05-01 16:00

Pre-built binary images of the 1.12.0 release candidate 2 of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.12.0 release candidate 2 (1.11.91)

2017-04-27 15:00

The GStreamer team is pleased to announce the second release candidate of the stable 1.12 release series. The 1.12 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Full release notes will be provided with the 1.12.0 release, highlighting all the new features, bugfixes, performance optimizations and other important changes. A initial, unfinished version of the release notes can be found here already.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.12.0 release candidate 1 (1.11.90, binaries)

2017-04-10 14:00

Pre-built binary images of the 1.12.0 release candidate 1 of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.12.0 release candidate 1 (1.11.90)

2017-04-07 14:00

The GStreamer team is pleased to announce the first release candidate of the stable 1.12 release series. The 1.12 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Full release notes will be provided with the 1.12.0 release, highlighting all the new features, bugfixes, performance optimizations and other important changes.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.11.2 unstable release (binaries)

2017-02-27 08:00

Pre-built binary images of the 1.11.2 unstable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.11.2 unstable release

2017-02-24 14:00

The GStreamer team is pleased to announce the second release of the unstable 1.11 release series. The 1.11 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.11 release series will lead to the stable 1.12 release series in the next weeks. Any newly added API can still change until that point.

Full release notes will be provided at some point during the 1.11 release cycle, highlighting all the new features, bugfixes, performance optimizations and other important changes.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.10.4 stable release (binaries)

2017-02-24 10:00

Pre-built binary images of the 1.10.4 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

See /releases/1.10/ for the full list of changes.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.10.4 stable release

2017-02-23 15:00

The GStreamer team is pleased to announce the fourth bugfix release in the stable 1.10 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.10.0. For a full list of bugfixes see Bugzilla.

See /releases/1.10/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.10.3 stable release (binaries)

2017-02-01 08:40

Pre-built binary images of the 1.10.3 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

See /releases/1.10/ for the full list of changes.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.10.3 stable release

2017-01-30 14:25

The GStreamer team is pleased to announce the third bugfix release in the stable 1.10 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.10.0. For a full list of bugfixes see Bugzilla.

See /releases/1.10/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.11.1 unstable release (binaries)

2017-01-17 05:45

Pre-built binary images of the 1.11.1 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.11.1 unstable release

2017-01-12 15:00

The GStreamer team is pleased to announce the first release of the unstable 1.11 release series. The 1.11 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.11 release series will lead to the stable 1.12 release series in the next weeks. Any newly added API can still change until that point.

Full release notes will be provided at some point during the 1.11 release cycle, highlighting all the new features, bugfixes, performance optimizations and other important changes.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.10.2 stable release (binaries)

2016-11-30 17:45

Pre-built binary images of the 1.10.2 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

See /releases/1.10/ for the full list of changes.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.10.2 stable release

2016-11-29 14:00

The GStreamer team is pleased to announce the second bugfix release in the stable 1.10 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.10.0. For a full list of bugfixes see Bugzilla.

See /releases/1.10/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


Revamped documentation and gstreamer.com switch-off

2016-11-29 12:00

The GStreamer project is pleased to announce its new revamped documentation featuring a new design, a new navigation bar, search functionality, source code syntax highlighting as well as new tutorials and documentation about how to use GStreamer on Android, iOS, macOS and Windows.

It now contains the former gstreamer.com SDK tutorials which have kindly been made available by Fluendo & Collabora under a Creative Commons license. The tutorials have been reviewed and updated for GStreamer 1.x. The old gstreamer.com site will be shut down with redirects pointing to the updated tutorials and the official GStreamer website.

Thanks to everyone who helped make this happen.

This is just the beginning. Our goal is to provide a more cohesive documentation experience for our users going forward. To that end, we have converted most of our documentation into markdown format. This should hopefully make it easier for developers and contributors to create new documentation, and to maintain the existing one. There is a lot more work to do, do get in touch if you want to help out. The documentation is maintained in the new gst-docs module.

If you encounter any problems or spot any omissions or outdated content in the new documentation, please file a bug in bugzilla to let us know.


GStreamer 1.10.1 stable release (binaries)

2016-11-22 12:10

Pre-built binary images of the 1.10.1 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

See /releases/1.10/ for the full list of changes.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.10.1 stable release

2016-11-17 15:00

The GStreamer team is pleased to announce the first bugfix release in the stable 1.10 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.10.0. For a full list of bugfixes see Bugzilla.

See /releases/1.10/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer 1.10.0 stable release (binaries)

2016-11-02 16:10

Pre-built binary images of the 1.10.0 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

See /releases/1.10/ for the full list of changes.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer 1.10.0 stable release

2016-11-01 16:30

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!

As always, this release is again packed with new features, bug fixes and other improvements.

See /releases/1.10/ 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.10 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI, OMX 1.10.0 release candidate 1 (1.9.90) (binaries)

2016-10-03 9:40

Pre-built binary images of the 1.9.90 release candidate of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI, OMX 1.10.0 release candidate 1 (1.9.90)

2016-09-30 10:00

The GStreamer team is pleased to announce the first release candidate of the stable 1.10 release series. The 1.10 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Conference 2016: Last chance for early-bird discount on tickets

2016-09-15 10:00

This is a quick reminder that registration for the GStreamer conference 2016 is open, and if you register today you can still benefit from the discounted early-bird registration fee, which is only available until Thursday 15 September 2016 (inclusive). After that the registration fee for professional tickets will rise to 340 EUR.

Register now for the GStreamer Conference!

GStreamer Conference 2016 Berlin

About the GStreamer Conference

The GStreamer Conference 2016 will take place on 10-11 October 2016 in Berlin (Germany), and will take place in the same week as the Embedded Linux Conference Europe. More information and details how to register can be found on the conference website.


GStreamer Conference 2016: Collabora Platinum Sponsor

2016-09-14 13:00

The GStreamer project is pleased to welcome back Collabora as Platinum level sponsor at this year's GStreamer Conference in Berlin.

Collabora (https://www.collabora.com) is a consultancy with more than 10 years of experience in open source technologies. As well as employing several core contributors, they have been sponsoring the GStreamer conference for every year since the very first conference.

Thanks Collabora!

Collabora

About the GStreamer Conference

The GStreamer Conference 2016 will take place on 10-11 October 2016 in Berlin (Germany), and will take place in the same week as the Embedded Linux Conference Europe. More information and details how to register can be found on the conference website.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI, OMX 1.9.2 unstable release (binaries)

2016-09-05 9:00

Pre-built binary images of the 1.9.2 unstable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

For Android, there is a new variant this time: an universal release that contains binaries for all supported architectures. Starting with the next release, this will be the only one that is provided. Updating your application should be straightforward and similar to this

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Conference 2016: Registration now open

2016-09-05 09:00

About the GStreamer Conference

The GStreamer Conference 2016 will take place on 10-11 October 2016 in Berlin (Germany), and will take place in the same week as the Embedded Linux Conference Europe.

It is a conference for developers, decision-makers, and anyone else interested in the GStreamer multimedia framework and open source multimedia.

Registration now open

You can now register for the GStreamer Conference 2016 via the conference website.


Orc 0.4.26 bug-fix release

2016-09-04 10:00

The GStreamer team announces another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. Main changes since the previous release:

  • Use 64 bit arithmetic to increment the stride if needed (fixing crashes in certain libgstvideo functions on OS X)
  • Fix generation of ModR/M / SIB bytes for the EBP, R12, R13 registers on X86/X86-64 (fixing crashes in compositor on Windows)
  • Fix test_parse unit test if no executable backend is available
  • Add orc-test path to the -uninstalled .pc file
  • Fix compiler warnings in the tests on OS X

Direct tarball download: orc-0.4.26.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI, OMX 1.9.2 unstable release

2016-09-01 09:00

The GStreamer team is pleased to announce the second release of the unstable 1.9 release series, which marks the feature freeze for 1.10. The 1.9 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.9 release series will lead to the stable 1.10 release series in the next weeks. Any newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.3 stable release (binaries)

2016-08-22 10:00

Pre-built binary images of the 1.8.3 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.3 stable release

2016-08-19 10:00

The GStreamer team is pleased to announce the third bugfix release in the stable 1.8 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.8.x. For a full list of bugfixes see Bugzilla.

See /releases/1.8/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate 1.9.1 unstable release (binaries)

2016-07-12 7:00

Pre-built binary images of the 1.9.1 unstable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI, OMX 1.9.1 unstable release

2016-07-06 12:00

The GStreamer team is pleased to announce the first release of the unstable 1.9 release series. The 1.9 release series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.9 release series will lead to the stable 1.10 release series in the next weeks. Any newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.


GStreamer Core, Plugins, RTSP Server, Editing Services, Validate 1.8.2 stable release (binaries)

2016-06-17 14:00

Pre-built binary images of the 1.8.2 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.2 stable release

2016-06-09 10:00

The GStreamer team is pleased to announce the second bugfix release in the stable 1.8 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.8.1. For a full list of bugfixes see Bugzilla.

See /releases/1.8/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi.


GStreamer Core, Plugins, RTSP Server, Editing Services, Validate 1.8.1 stable release (binaries)

2016-04-22 12:00

Pre-built binary images of the 1.8.1 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Validate 1.6.4 stable release (binaries)

2016-04-22 11:00

Pre-built binary images of the 1.6.4 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.1 stable release

2016-04-20 16:00

The GStreamer team is pleased to announce the first bugfix release in the stable 1.8 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.8.0. For a full list of bugfixes see Bugzilla.

See /releases/1.8/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi.


GStreamer 1.6.4 stable release

2016-04-14 18:00

The GStreamer team is pleased to announce the second bugfix release in the old stable 1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.6.x. For a full list of bugfixes see Bugzilla.

See /releases/1.6/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-editing-services, gst-python, or or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-editing-services. gst-python.


GStreamer Core, Plugins, RTSP Server, Editing Services, Validate 1.8.0 stable release (binaries)

2016-03-29 10:00

Pre-built binary images of the 1.8.0 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.0 stable release

2016-03-24 10:00

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 /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.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.0 release candidate 2 (1.7.91)

2016-03-15 13:00

The GStreamer team is pleased to announce the second release candidate of the stable 1.8 release series. The 1.8 release series is adding new features on top of the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the stable 1.8 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi.


Orc 0.4.25 bug-fix release

2016-03-05 00:30

The GStreamer team announces another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. Main changes since the previous release:

  • compiler: also prefer the backup function when no target, instead of trying to use emulation which is usually slower
  • executor: fix load of parameters smaller than 64 bits, fixing crashes on ldresnearb and friends in emulated code
  • Only check for Android's liblog on Android targets, so we don't accidentally pick up another liblog that may exist elsewhere
  • Make -Bsymbolic check in configure work with clang

Direct tarball download: orc-0.4.25.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.0 release candidate 1 (1.7.90)

2016-03-01 18:00

The GStreamer team is pleased to announce the first release candidate of the stable 1.8 release series. The 1.8 release series is adding new features on top of the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the stable 1.8 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or gstreamer-vaapi.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python 1.7.2 unstable release

2016-02-19 12:00

The GStreamer team is pleased to announce the second release of the unstable 1.7 release series. The 1.7 release series is adding new features on top of the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.7 release series will lead to the stable 1.8 release series in the next weeks. Any newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the unstable 1.7 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services.


GStreamer VAAPI is now part of upstream GStreamer

2016-02-10 15:00

The GStreamer-VAAPI module which provides support for hardware-accelerated video decoding, encoding and post-processing on Intel (and other) graphics hardware on Linux has moved from its previous home at the Intel Open Source Technology Center (01.org) to the upstream GStreamer repositories, where it will in future be maintained as part of the upstream GStreamer project and released in lockstep with the other GStreamer modules.

The current maintainers will continue to spearhead the development at the new location:

https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/

GStreamer-VAAPI relies heavily on certain GStreamer infrastructure API that is still in flux such as the OpenGL integration API or the codec parser libraries, and one of the goals of the move was to be able to leverage new developments early and provide tighter integration with the latest developments of those APIs and other graphics-related APIs provided by GStreamer, which should hopefully improve performance even further and in some cases might also provide better stability.

Thanks to everyone involved in making this move happen!

New Versioning scheme and Supported GStreamer Versions

The version numbering has been changed to match the GStreamer version numbering to avoid confusion: there is a new gstreamer-vaapi 1.6.0 release and a 1.6 branch that is roughly equivalent to the previous 0.7.0 version. Future releases 1.7.x and 1.8.x will be made alongside GStreamer releases.

Whilst it was possible and supported by previous releases to build against a whole range of different GStreamer versions (such as 1.2, 1.4, 1.6 or 1.7/1.8), in future there will only be one target branch, so that git master will track GStreamer git master, 1.8.x will target GStreamer 1.8, and 1.6.x is targetting the 1.6 series.

Miscellaneous Changes

All GStreamer-VAAPI functionality is now provided solely by its GStreamer elements. There is no more public library exposing GstVaapi API, this API was only ever meant for private use by the elements. Parts of it may be resurrected again in future if needed, but for now it has all been made private.

GStreamer-VAAPI now unconditionally uses the codecparser library in gst-plugins-bad instead of shipping its own internal copy. Similarly, it no longer ships its own codec parsers but relies on the upstream codec parser elements.

The GStreamer-VAAPI encoder elements have been renamed from vaapiencode_foo to vaapifooenc, so encoders are now called vaapih264enc, vaapih265enc, vaapimpeg2enc, vaapijpegenc, and vaapivp8enc.

Bug Tracking

Bugs had already been tracked on GNOME bugzilla but will be moved from the gstreamer-vaapi product into a new gstreamer-vaapi component of the GStreamer product in bugzilla. Please file new bugs against the new component in the GStreamer product from now on.

Pending Patches

The code base has been re-indented to the GStreamer code style, which affected some files more than others. This means that some of the patches in bugzilla might not apply any longer, so if you have any unmerged patches sitting in bugzilla please consider checking if they still apply cleany and refresh them if not. Sorry for any inconvenience this may cause.

More Information

Also see Víctor's blog post.


GStreamer Core, Plugins, RTSP Server, Editing Services, Validate 1.6.3 stable release (binaries)

2016-01-21 13:00

Pre-built binary images of the 1.6.3 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core and Plugins 1.6.3 stable release

2016-01-20 13:00

The GStreamer team is proud to announce the second bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it is safe to update from 1.6.x. For a full list of bugfixes see Bugzilla.

See /releases/1.6/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately by the GStreamer project.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python 1.7.1 unstable release

2015-12-24 16:00

The GStreamer team is pleased to announce the first release of the unstable 1.7 release series. The 1.7 release series is adding new features on top of the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.7 release series will lead to the stable 1.8 release series in the next weeks. Any newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the unstable 1.7 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python 1.6.2 stable release (binaries)

2015-12-24 08:00

Pre-built binary images of the 1.6.2 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python 1.6.2 stable release

2015-12-14 16:00

The GStreamer team is proud to announce the second bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it is safe to update from 1.6.0 and 1.6.1. For a full list of bugfixes see Bugzilla.

See /releases/1.6/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately by the GStreamer project.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services.


Official GStreamer GitHub mirror available

2015-12-03 14:00

Due to popular demand in the past, we now have an official mirror of all GStreamer GIT repositories on GitHub: https://github.com/GStreamer. These are synced every 12-24 hours with the main repositories at http://cgit.freedesktop.org/gstreamer/.

Pull requests are not going to be accepted on GitHub and are going to be closed automatically. Patches should go to Bugzilla as usual, as well as feature requests and bug reports.

See /wiki/SubmittingPatches/ for details and report anything here https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer


GStreamer Core, Plugins, RTSP Server, Editing Services, Python 1.6.1 stable release (binaries)

2015-10-31 12:00

Pre-built binary images of the 1.6.1 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python 1.6.1 stable release

2015-10-30 15:00

The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla.

See /releases/1.6/ for the full release notes.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately by the GStreamer project.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, or gst-editing-services.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate 1.6.0 stable release (binaries)

2015-09-27 12:00

Pre-built binary images of the 1.6.0 stable release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate 1.6.0 stable release

2015-09-25 23:00

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 more than a year and is packed with new features, bug fixes and other improvements.

See /releases/1.6/ for the full list of changes.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately by the GStreamer project.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, or gst-validate, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, or gst-validate.


GStreamer Core, Plugins, RTSP Server, Editing Services 1.6.0 release candidate 2 (1.5.91)

2015-09-18 20:20

The GStreamer team is pleased to announce the second release candidate for the stable 1.6 release series. The 1.6 release series is adding new features on top of the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The final 1.6.0 release is planned in the next few days unless any major bugs are found.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately by the GStreamer project.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, or gst-editing-services, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, or gst-editing-services

Check the release announcement mail for details and the release notes above for a list of changes.


GStreamer Conference 2015: Schedule of Talks and Speakers available

2015-09-03 18:00

The GStreamer Conference team is pleased to announce this year's lineup of talks and speakers covering again an exciting range of topics!

The GStreamer Conference 2015 will take place on 8-9 October 2015 in Dublin (Ireland) and will be co-hosted with the Embedded Linux Conference Europe (ELCE) and LinuxCon Europe.

Details about the conference and how to register can be found on the conference website.

This year's topics and speakers:

  • Interactive video playback and capture in the Processing Language via GStreamer · Andres Colubri
  • Distributed transcoding with GStreamer · Thiago Sousa Santos, Samsung
  • Tiled Streaming of UHD video in real-time · Arjen Veenhuizen, TNO
  • GStreamer and WebKit · Philippe Normand, Igalia
  • Hardware accelerated multimedia on TI’s Jacinto 6 SoC · Pooja Prajod, Texas Instruments
  • Demystifying the allocation query · Nicolas Dufresne, Collabora
  • Synchronised multi-room media playback and distributed live media processing and mixing with GStreamer · Sebastian Dröge, Centricular
  • Implementing a WebRTC endpoint in GStreamer: challenges, problems and perspectives · Dr Luis López, Kurento
  • OpenGL Desktop/ES for the GStreamer pipeline · Matthew Waters, Centricular
  • Robust lipsync error detection using gstreamer and QR Codes · Florent Thiery, Ubicast
  • GStreamer VAAPI: Hardware-accelerated decoding and encoding on Intel hardware · Víctor M. Jáquez L., Igalia
  • Colorspaces and HDMI (*) · Hans Verkuil, Cisco
  • GStreamer State of the union · Tim-Philipp Müller, Centricular
  • Video Filters and their applications · Sanjay Narasimha Murthy, Samsung
  • Camera Sharing and Sandboxing with Pinos · Wim Taymans, RedHat
  • Stereoscopic (3D) Video in GStreamer Redux · Jan Schmidt, Centricular
  • Bin It! AKA, How to use bins and bin subclasses to keep state local and easily manage dynamic pipelines · Vivia Nikolaidou, ToolsOnAir
  • The HeliosTv Distributed DVB stack · Romain Picard, SoftAtHome
  • How to contribute to GStreamer · Luis de Bethencourt, Samsung
  • GstPlayer - A simple cross-platform API for all your media playback needs · Sebastian Dröge, Centricular
  • Improving GStreamer performance on large pipelines: from profiling to optimization · Miguel París
  • Kurento Media Server: experiences bringing GStreamer capabilities to WWW developers · José Antonio Santos
  • ToolsOnAir's mixing pipeline architecture overview · Heinrich Fink, ToolsOnAir
  • Distributed Acoustic Triangulation · Jan Schmidt, Centricular
  • Chromium GStreamer backend · Julien Isorce, Samsung
  • ogv.js: bringing open codecs to Safari and IE with emscripten · Brion Vibber, Wikimedia
  • Bringing GStreamer to Radio Broadcasting · Marcin Lewandowski
  • Daala and NetVC: the next-generation of royalty free video codecs · Thomas Daele, Mozilla
  • Profiling individual GStreamer elements (*) · Kyrylo Polezhaiev
  • Pointing cameras at TVs: when HDMI video-capture is not an option · Will Manley, stb-tester
  • decodebin3: designing the next generation playback engine (*) · Edward Hervey, Centricular
(*) preliminary title

Lightning Talks:

  • Hyperspectral imagery · Dimitrios Katsaros, QTechnology
  • Industrial application pipelines · Dimitrios Katsaros, QTechnology
  • gst-gtk-launch-1.0 · Florent Thiery, Ubicast
  • liborc (JIT SIMD generator) experiments · Wim Taymans, RedHat
  • V4L2 GStreamer elements update · Nicolas Dufresne, Collabora
  • Analyzing caps negotiation with GstTracer · Thiago Sousa Santos, Samsung
  • Know your queues! queue, queue2, multiqueue, netbuffer and all that · Tim-Philipp Müller
  • Nle: A new design for the GStreamer Non Linear Engine · Thibault Saunier
  • What is new in GstValidate · Thibault Saunier
  • Continuous Integration update · Edward Hervey
  • Remote GStreamer Debugger · Marcin Kolny
  • gstreamermm C++ wrapper · Marcin Kolny
  • Multipath RTP (MPRTP) plugin in GStreamer · Balázs Kreith
  • OpenCV and GStreamer · Vanessa Chipi
  • ...
  • Submit your lightning talk now!

Full talk abstracts and speaker biographies will be published shortly.

Many thanks to our sponsors, Google, Centricular and Pexip without whom the conference would not be possible in this form. And to Ubicast who will be recording the talks again.

Considering becoming a sponsor? Please check out our sponsor brief.

We hope to see you all in Dublin in October! Don't forget to register!


New OS X build (1.5.90.1)

2015-08-30 00:00

New builds of the 1.5.90 release candidate packages for OS X have been uploaded. This build fixes a problem that made the first build unusuable, but contains no source changes. The new binaries can be found here


GstValidate and GStreamer Editing Services 1.6.0 release candidate (1.5.90)

2015-08-21 11:23

Check out the release notes for gst-validate, gst-editing-services, or download tarballs for gst-editing-services, gst-validate


GStreamer Core, Plugins, RTSP Server 1.6.0 release candidate (1.5.90)

2015-08-19 14:29

The GStreamer team is pleased to announce the first release candidate for the stable 1.6 release series. The 1.6 release series is adding new features on top of the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The final 1.6.0 release is planned in the next few days unless any major bugs are found.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately by the GStreamer project.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server,

Check the release announcement mail for details and the release notes above for a list of changes.


GStreamer Conference 2015 - Call for Papers

2015-07-17 12:00

This is a formal call for papers (talks) for the GStreamer Conference 2015, which will take place on 8-9 October 2015 in Dublin (Ireland), and will be co-hosted with the Embedded Linux Conference Europe (ELCE) and LinuxCon Europe.

The GStreamer Conference is a conference for developers, community members, decision-makers, industry partners, and anyone else interested in the GStreamer multimedia framework and open source multimedia.

The call for papers is now open and talk proposals can be submitted.

You can find more details about the conference on the GStreamer Conference 2015 web page.

Talk slots will be available in varying durations from 20 minutes up to 45 minutes. Whatever you're doing or planning to do with GStreamer, we'd like to hear from you!

We also plan on having another session with short lightning talks / demos / showcase talks for those who just want to show what they've been working on or do a mini-talk instead of a full-length talk.

The deadline for talk submissions is Sunday 9 August 2015.

We hope to see you in Dublin!


GStreamer development release binary builds

2015-06-26 22:30

Pre-built binary images of the 1.5.2 development release of GStreamer are now available for Windows 32/64-bit, iOS and Mac OS X and Android.

The builds are available for download from: Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins, RTSP Server, Python, Editing Services, Validate 1.5.2 development release

2015-06-24 23:59

The GStreamer team is pleased to announce the second release of the unstable 1.5 release series. The 1.5 release series is adding new features on top of the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.5 release series will lead to the stable 1.6 release series in the next weeks, and newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the unstable 1.5 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, or gst-validate, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, or

Check the release announcement mail for details and the release notes above for a list of changes.


GStreamer Conference 2015 Announced

2015-06-19 14:00

The GStreamer project is happy to announce that this year's GStreamer Conference will take place on Thursday/Friday 8-9 October 2015 in Dublin, Ireland.

It will be co-hosted with the Embedded Linux Conference Europe and LinuxCon Europe.

You can (soon) find more details about the conference on the GStreamer Conference 2015 web page.

A call for papers will be sent shortly, and registration will also open soon. We will send another mail to gstreamer-announce for both, and will send updates there as well.

Talk slots will be available in varying durations from 20 minutes up to 45 minutes. Whatever you're doing or planning to do with GStreamer, we'd like to hear from you!

We also plan on having another session with short lightning talks / demos / showcase talks for those who just want to show what they've been working on or do a mini-talk instead of a full-length talk.

There will also be a social event again on Thursday evening.

We hope to see you in Dublin!


GStreamer Core and Plugins 1.5.1 development release

2015-06-07 12:00

The GStreamer team is pleased to announce the first release of the unstable 1.5 release series. The 1.5 release series is adding new features on top of the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.5 release series will lead to the stable 1.6 release series in the next weeks, and newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the unstable 1.5 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


Outreachy Internship Opportunity

2015-04-05 18:00

GStreamer has secured a spot in the May-August round of Outreachy (former OPW). The program aims to help people from groups underrepresented in free and open source software getting involved by offering focused internship opportunities with a number of free software organizations twice a year.

The current round of outreachy internship opportunities is open to women (cis and trans), trans men, genderqueer people, and all participants of the Ascend Project regardless of gender. The organization plans to expand the program to more participants from underrepresented backgrounds in the future. You can find more information about Outreachy here.

GStreamer application instructions and a list of mentored projects (you can always suggest your own) can be found at the GStreamer-Outreachy landing page. If you are interested on applying to an internship position with us, please take a look at the project ideas and get in touch by subscribing to our development list and sending an email about your selected project idea. Please include [Outreachy 2015] in the subject so we can easily spot it.

GStreamer participation in this round of the program it's being sponsored by Samsung's Open Source Group. Deadline for applications is April 10.


GStreamer Core, Plugins and RTSP server 1.4.5 stable release

2014-12-20 16:00

The GStreamer team is pleased to announce a bugfix release of the stable 1.4 release series. The 1.4 release series is adding new features on top of the 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features. The 1.4.x bugfix releases only contain important bugfixes compared to 1.4.0.

Binaries for Android, iOS, Mac OS X and Windows are provided by the GStreamer project for this release. The Android binaries are now built with the r10c NDK and as such binary compatible again with all NDK and Android releases. Additionally now binaries for Android ARMv7 and Android X86 are provided. This binary release features the first 1.4 releases of GNonLin and the GStreamer Editing Services.

The 1.x series is a stable series targeted at end users. It is not API or ABI compatible with the 0.10.x series. It can, however, be installed in parallel with the 0.10.x series and will not affect an existing 0.10.x installation.

The stable 1.4.x release series is API and ABI compatible with 1.0.x and any other 1.x release series in the future. Compared to 1.0.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or gst-rtsp-server.

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


Orc 0.4.23 bug-fix release

2014-12-17 10:30

The GStreamer team announces another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. Main changes since the previous release:

  • various improvements to the NEON backend to bring it closer to the SSE backend
  • add support for setting a custom backup function
  • preserve NEON/VFP registers across subroutines
  • fix 64 bit parameter loading on big-endian systems
  • improved implementations for various opcodes
  • various improvements and fixes to constants handling
  • avoid some undefined operations on signed integers
  • prefer user specific directories over global ones for intermediate files to prevent name collisions

Direct tarball download: orc-0.4.23.


GStreamer Core, Plugins and RTSP server 1.4.4 stable release

2014-11-10 09:00

The GStreamer team is pleased to announce a bugfix release of the stable 1.4 release series. The 1.4 release series is adding new features on top of the 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features. The 1.4.x bugfix releases only contain important bugfixes compared to 1.4.0.

Binaries for Android, iOS, Mac OS X and Windows are provided by the GStreamer project for this release. The Android binaries are now built with the r10c NDK and as such binary compatible again with all NDK and Android releases. Additionally now binaries for Android ARMv7 and Android X86 are provided. This binary release features the first 1.4 releases of GNonLin and the GStreamer Editing Services.

The 1.x series is a stable series targeted at end users. It is not API or ABI compatible with the 0.10.x series. It can, however, be installed in parallel with the 0.10.x series and will not affect an existing 0.10.x installation.

The stable 1.4.x release series is API and ABI compatible with 1.0.x and any other 1.x release series in the future. Compared to 1.0.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or gst-rtsp-server.

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


gst-validate, gst-editing-services, gst-python and gnonlin 1.4.0 stable release

2014-10-20 13:00

The GStreamer team is pleased to announce the new the stable 1.4 release of gst-editing-services, gst-python, gnonlin, and GstValidate. The 1.4 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Check out the release notes for gst-editing-services, gnonlin, gst-python, gst-validate, and download tarballs for gst-editing-services, gnonlin, gst-python. gst-validate.


GStreamer Conference 2014: Talks, Schedule and Speakers

2014-10-12 13:30

This year's GStreamer Conference will take place on October 16-17 in Düsseldorf, Germany, alongside LinuxCon Europe, the Embedded Linux Conference Europe, and the Linux Plumbers Conference.

The conference schedule with full details about talks and speakers is now available on the conference website.

Topics covered include embedded systems, mobile platforms, optimisations, adaptive streaming, hardware-accelerated video decoding, testing and Q&A, OpenGL, editing, digital television support, latest codec developments, stereoscopic 3D video, and many others.

All talks will be recorded by Ubicast.

If you're not registered yet, it's not too late, you can still sign up, see the conference home page for details.

Many thanks go to our sponsors Centricular, Collabora, and Google without whom this conference would not have been possible in this form.

We hope to see you all in Düsseldorf next week!


GStreamer Core, Plugins and RTSP server 1.4.3 stable release

2014-09-29 17:30

Note that this announcement includes everything from 1.4.2 too, which was never officially released as some critical bugs were found.

The GStreamer team is pleased to announce a bugfix release of the stable 1.4 release series. The 1.4 release series is adding new features on top of the 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features. The 1.4.x bugfix releases only contain important bugfixes compared to 1.4.0.

Binaries for Android, iOS, Mac OS X and Windows are provided by the GStreamer project for this release.

The 1.x series is a stable series targeted at end users. It is not API or ABI compatible with the 0.10.x series. It can, however, be installed in parallel with the 0.10.x series and will not affect an existing 0.10.x installation.

The stable 1.4.x release series is API and ABI compatible with 1.0.x and any other 1.x release series in the future. Compared to 1.0.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for GStreamer core (1.4.3), gst-plugins-base (1.4.3), gst-plugins-good (1.4.3), gst-plugins-ugly (1.4.3), gst-plugins-bad (1.4.3), gst-libav (1.4.3), or gst-rtsp-server (1.4.3), or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or gst-rtsp-server.

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GstValidate 1.3.90 release candidate

2014-09-29 13:00

The GStreamer team is pleased to announce the first release candidate of the stable 1.4 version of the GstValidate developper tool.

This release candidate will hopefully shortly be followed by the stable 1.4.0 release if no bigger regressions or bigger issues are detected, and enough testing of the release candidate happened. The new API that was added during the 1.3 release series is not expected to change anymore at this point.

Check out the release notes for here, and download tarballs here,


gst-editing-services, gst-python and gnonlin 1.3.90 release candidate

2014-09-24 13:00

The GStreamer team is pleased to announce the first release candidate of the stable 1.4 release series of gst-editing-services, gst-python and gnonlin. The 1.4 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

This release candidate will hopefully shortly be followed by the stable 1.4.0 release if no bigger regressions or bigger issues are detected, and enough testing of the release candidate happened. The new API that was added during the 1.3 release series is not expected to change anymore at this point.

The stable 1.4 release series is API and ABI compatible with 1.0.x, 1.2.x and any other 1.x release series in the future. Compared to 1.2.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for gst-editing-services, gnonlin, gst-python, and download tarballs for gst-editing-services, gnonlin, gst-python.


GStreamer Core, Plugins and RTSP server 1.4.1 stable release

2014-08-27 17:00

The GStreamer team is pleased to announce a bugfix release of the stable 1.4 release series. The 1.4 release series is adding new features on top of the 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features. The 1.4.x bugfix releases only contain important bugfixes compared to 1.4.0.

Binaries for Android, iOS, Mac OS X and Windows are provided by the GStreamer project for this release.

The 1.x series is a stable series targeted at end users. It is not API or ABI compatible with the 0.10.x series. It can, however, be installed in parallel with the 0.10.x series and will not affect an existing 0.10.x installation.

The stable 1.4.x release series is API and ABI compatible with 1.0.x and any other 1.x release series in the future. Compared to 1.0.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or gst-rtsp-server.

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GStreamer Conference 2014 schedule of talks available now

2014-08-25 15:00

The GStreamer team is pleased to announce that the schedule of talks for this year's GStreamer Conference is now available on the GStreamer Conference website.

The GStreamer Conference takes place on 16-17 October 2014 in Düsseldorf (Germany), alongside LinuxCon Europe, the Embedded Linux Conference Europe, and the Linux Plumbers Conference.

Topics covered include GStreamer on embedded systems, set-top boxes and mobile platforms; testing, tracing and debugging; HTML5, WebRTC and the Web; Wayland, 3D video and OpenGL; secure RTP and real-time streaming; adaptive streaming (HLS, DASH, MSS); latest codec developments; and multi-device synchronisation.

There will be two parallel tracks over two days, and a social event for attendees on the Thursday evening.

All talks will be recorded by Ubicast.

We hope to see you in Düsseldorf in October!

The GStreamer Conference 2014 is sponsored by Google.


GStreamer OpenMAX IL wrapper plugin 1.2.0 release

2014-07-23 12:00

The GStreamer project is proud to announce a new release of the GStreamer OpenMAX IL wrapper plugin for the API and ABI-stable 1.x series of the GStreamer multimedia framework.

This plugin wraps available OpenMAX IL components and makes them available as standard GStreamer elements.

Check out the release notes for gst-omx, or download tarballs for gst-omx,


GStreamer Core, Plugins and RTSP server 1.4.0 stable release

2014-07-19 17:00

The GStreamer team is pleased to announce the first release of the stable 1.4 release series. The 1.4 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Binaries for Android, iOS, Mac OS X and Windows are provided together with this release.

The stable 1.4 release series is API and ABI compatible with 1.0.x, 1.2.x and any other 1.x release series in the future. Compared to 1.2.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or gst-rtsp-server.

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins and RTSP server 1.3.91 release candidate

2014-07-12 17:00

The GStreamer team is pleased to announce the second release candidate of the stable 1.4 release series. The 1.4 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

This release candidate will hopefully shortly be followed by the stable 1.4.0 release if no bigger regressions or bigger issues are detected, and enough testing of the release candidate happened. The new API that was added during the 1.3 release series is not expected to change anymore at this point.

Binaries for Android, iOS, Mac OS X and Windows are provided together with this release.

The stable 1.4 release series is API and ABI compatible with 1.0.x, 1.2.x and any other 1.x release series in the future. Compared to 1.2.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or gst-rtsp-server.

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GStreamer Core, Plugins and RTSP server 1.3.90 release candidate

2014-06-29 13:00

The GStreamer team is pleased to announce the first release candidate of the stable 1.4 release series. The 1.4 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

This release candidate will hopefully shortly be followed by the stable 1.4.0 release if no bigger regressions or bigger issues are detected, and enough testing of the release candidate happened. The new API that was added during the 1.3 release series is not expected to change anymore at this point.

Binaries for Android, iOS, Mac OS X and Windows are provided together with this release.

The stable 1.4 release series is API and ABI compatible with 1.0.x, 1.2.x and any other 1.x release series in the future. Compared to 1.2.x it contains some new features and more intrusive changes that were considered too risky as a bugfix.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or gst-rtsp-server.

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GStreamer Core and Plugins 1.3.3 development release

2014-06-22 20:00

The GStreamer team is pleased to announce the third release of the unstable 1.3 release series. The 1.3 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.3 release series will lead to the stable 1.4 release series in the next weeks, and newly added API can still change until that point.

This is hopefully the last 1.3 development release and will be followed by the first 1.4.0 release candidate (1.3.90) in 1-2 weeks. Which then hopefully is followed by 1.4.0 soonish in early July.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the unstable 1.3 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or

Check the release announcement mail for details and the release notes above for a list of changes.


GStreamer Core and Plugins 1.3.2 development release

2014-05-21 15:00

The GStreamer team is pleased to announce the first release of the unstable 1.3 release series. The 1.3 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.3 release series will lead to the stable 1.4 release series in the next weeks, and newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the unstable 1.3 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or

Check the release announcement mail for details and the release notes above for a list of changes.


GStreamer Core and Plugins 1.3.1 development release

2014-05-03 20:00

The GStreamer team is pleased to announce the first release of the unstable 1.3 release series. The 1.3 release series is adding new features on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.3 release series will lead to the stable 1.4 release series in the next weeks, and newly added API can still change until that point.

Binaries for Android, iOS, Mac OS X and Windows will be provided separately during the unstable 1.3 release series.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, or gst-rtsp-server, or

Check the release announcement mail for details and the release notes above for a list of changes.


gst-python 1.2.1 stable release

2014-04-26 11:08

The GStreamer team is pleased to announce a new release of the stable 1.2 release series of gst-python.

Check out the gst-python release notes here or download tarballs from here.


GNonLin and GStreamer Editing Services 1.2.1 stable release

2014-04-23 15:32

The GStreamer team is pleased to announce a new release of the stable 1.2 release series of GStreamer Editing Services and GNonLin.

Check out the GES release notes here or download tarballs from here.

Check out the GNonLin release notes here or download tarballs from here.


GStreamer Core and Plugins 1.2.4 stable release

2014-04-20 9:30

The GStreamer team is pleased to announce a new release of the stable 1.2 release series. The 1.2 release series is adding new features on top of the 1.0 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features.

Binaries for Android, iOS, OS X and Windows are also provided.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


Orc 0.4.19 bug-fix release

2014-04-18 11:00

The GStreamer team announces another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. It contains:

  • Fix out-of-tree builds
  • Fix many memory leaks, compiler warnings and coverity warnings
  • Documentation fix for mulhsw, mulhuw

Direct tarball download: orc-0.4.19.


Gst Python, GNonLin and GStreamer Editing Services 1.2.0 stable release

2014-03-16 01:10

The GStreamer project is pleased to announce the very first release of the new API and ABI-stable 1.x series of gst-python, GNonLin, and Gstreamer Editing Services.

Check out the GES release notes here or download tarballs from here.

Check out the GNonLin release notes here or download tarballs from here.

Check out the gst-python release notes here or download tarballs from here.


GStreamer RTSP Server Library 1.2.3 stable release

2014-02-25 22:00

The GStreamer team is pleased to announce the first release of the GStreamer RTSP Server Library for the GStreamer 1.x API series.

Major changes include:

  • Ported to GStreamer 1.0 API
  • Multithreaded for better responsiveness and scaleability
  • Support for authentication and access restrictions
  • Support for TLS
  • API refactored a bit for clarity (e.g. MediaMapping -> MountPoints)
  • Improved seeking support
  • Better live pipeline support
  • Better IPv6 and multicast support
  • Improved portability (ported to gio)
  • Support for automatic synchronous playback of multiple clients via GstNetTimeProvider
  • Support for more range formats
  • New example how to feed data to the server via appsrc
  • New example how to prioritise some clients over others using cgroups
  • Many more unit tests
  • Hundreds of bug-fixes and other improvements

Check out the for release notes, or download the gst-rtsp-server-1.2.3.tar.xz tarball directly.

Binaries for Android, Windows, OS/X and iOS will hopefully be available with the next round of bug-fix releases (1.2.4).

The release depends on GStreamer Core and Base Plugin Libraries 1.2.3, which is why this initial release carries the version number 1.2.3.


GStreamer Core and Plugins 1.2.3 stable release

2014-02-09 15:00

The GStreamer team is pleased to announce a new release of the stable 1.2 release series. The 1.2 release series is adding new features on top of the 1.0 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features.

Binaries for Android, iOS, OS X and Windows are also provided.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GStreamer Core and Plugins 1.2.2 stable release

2013-12-27 12:00

The GStreamer team is pleased to announce a new release of the stable 1.2 release series. The 1.2 release series is adding new features on top of the 1.0 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features.

Binaries for Android, iOS, OS X and Windows are also provided.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GStreamer Core and Plugins 1.2.1 stable release

2013-11-10 12:00

The GStreamer team is pleased to announce a new release of the stable 1.2 release series. The 1.2 release series is adding new features on top of the 1.0 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features.

Binaries for Windows, Mac OS X and Android will be provided in the next days and will be announced separately.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for details and the release notes above for a list of changes.

Also available are binaries for Android, iOS, Mac OS X and Windows.


GStreamer Core and Plugins 1.2.0 stable release

2013-09-24 15:00

The GStreamer team is pleased to announce the first release of the stable 1.2 release series. The 1.2 release series is adding new features on top of the 1.0 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features.

Binaries for Windows, Mac OS X and Android will be provided in the next days and will be announced separately.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.


GStreamer Core and Plugins 1.1.90 development release

2013-09-19 12:00

The GStreamer team is pleased to announce the first release candidate for the 1.2 release series. The 1.2 release series is adding new features on top of the 1.0 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework that contains new features.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.


GStreamer Conference 2013 Schedule now available

2013-09-08 12:00

The GStreamer team is pleased to announce that the schedule for this year's GStreamer Conference is now available.

The GStreamer Conference takes place on 22-23 October in Edinburgh (UK), alongside LinuxCon Europe, the Embedded Linux Conference Europe, the Automotive Linux Summit, and the Linux Kernel Summit.

Topics covered include embedded systems, mobile platforms, optimisations, streaming servers, hardware-accelerated video decoding, testing and Q&A, best practices, industry changes, OpenGL, multimedia editing, latest codec developments, network synchronisation, and chickens.


GStreamer Core and Plugins 1.0.10 bug-fix release

2013-08-29 20:00

The GStreamer team is pleased to announce another bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.

Also available are binaries for Android, Mac OS X and Windows.


GStreamer Core and Plugins 1.1.4 development release

2013-08-28 15:00

The GStreamer team is pleased to announce a new development release with feature additions for the API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.


Orc 0.4.18 bug-fix release

2013-08-24 21:00

The GStreamer team announces another maintenance bug-fix release of liborc, the Optimized Inner Loop Runtime Compiler. It contains:

  • Important bugfix in reading constants from bytecode
  • Documentation and code cleanup
  • Fix cache flushing on iOS

Direct tarball download: orc-0.4.18.


GStreamer Core and Plugins 1.0.9 bug-fix release

2013-07-31 15:00

The GStreamer team is pleased to announce another bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.

Also available are binaries for Android, Mac OS X and Windows.


GStreamer Core and Plugins 1.1.3 development release

2013-07-29 15:00

The GStreamer team is pleased to announce a new development release with feature additions for the API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.


GStreamer Core and Plugins 1.0.8 bug-fix release

2013-07-12 23:00

The GStreamer team is pleased to announce another bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.

Also available are binaries for Android, Mac OS X and Windows. Check the release announcement mail of the binaries for more details.


GStreamer Core and Plugins 1.1.2 development release

2013-07-11 17:00

The GStreamer team is pleased to announce a new development release with feature additions for the API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.


GStreamer 1.0.7 binaries for Windows, Mac OS X and Android

2013-06-10 20:00

The GStreamer team is pleased to announce binary builds for GStreamer 1.0.7, the plugin modules and all their dependencies. In future the team hopes to update these binary builds shortly after every stable GStreamer release. Builds are currently provided for Windows (32/64 bit), Mac OS X (32/64 bit x86) and Android (ARM). Future releases will include support for iOS.

These binary builds include the GStreamer core, the plugin modules and all their dependencies.

Check out the release announcement mail for additional information or download the files for Windows, Mac OS X and Android.


GStreamer Core and Plugins 1.1.1 development release

2013-06-05 19:00

The GStreamer team is pleased to announce a new development release with feature additions for the API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Check the release announcement mail for a list of changes.


GStreamer Conference 2013: Registration now open, Call for Papers

2013-05-21 23:00

About the GStreamer Conference

The GStreamer Conference 2013 will take place from 22-23 October 2013 in Edinburgh (UK), and will be co-hosted with the Embedded Linux Conference Europe and the Automotive Linux Summit.

It is a conference for developers, decision-makers, and anyone else interested in the GStreamer multimedia framework and open source multimedia.

Registration now open

You can now register for the GStreamer Conference 2013 on the conference website.

Call for Papers

The initial submission needs to be only a couple of paragraphs describing the talk you want to give and the desired length of your talk (please allow for 5-10 minutes of questions at the end as well).

Talks can be on almost anything multimedia related, ranging from talks about applications to challenges in the lower levels in the stack or hardware.

Please send all proposals to gstreamer-conference@lists.freedesktop.org.


GStreamer Core and Plugins 1.0.7 bug-fix release

2013-04-26 14:00

The GStreamer team is pleased to announce another bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Improvements include:

  • better support for static plugins
  • streamsynchronizer is now a public element, useful in HLS pipelines for example
  • osxaudio plugin ported to 1.0
  • androidmedia plugin is ported to 1.0
  • internal libav snapshot in gst-libav has been updated to libav 0.8.6
  • Now uses frame based threading if possible and disables slice based threading until libav 0.9.x is used (as is the case in git master already) This provides potentially better performance and fixes some display corruptions caused by bugs in the slice based threading
  • a number of bug fixes


GStreamer OpenMAX IL wrapper plugin 1.0.0 release

2013-03-22 17:40

The GStreamer team is pleased to announce the first GStreamer OpenMAX IL wrapper plugin release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for gst-omx, or download tarballs for gst-omx,


GStreamer Core and Plugins 1.0.6 bug-fix release

2013-03-22 16:00

The GStreamer team is pleased to announce a new bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Improvements include:

  • build fixes for out-of-tree autogen.sh and automake 1.13, and recent kernel/video4linux
  • gobject-introspection fixes for bindings
  • videoscale: Correct DAR and border calculations
  • playbin: make sure converters are always plugged when needed, fixes not-negotiated errors with some sinks
  • playbin: fix subtitleoverlay caps handling to avoid not-negotiated errors when subtitle plugins are missing
  • adder: make "caps" property work properly
  • alsasink: don't use 100% CPU in some cases
  • reliability fixes for flushing seeks and shutdowns in queue and bastransform
  • appsrc: fix locking order
  • audiovisualisation fixes
  • deinterlace: fix infinite loop on EOS with non-default methods or fields
  • avidemux push mode fixes, make dv-in-avidemux work
  • level: send a final level message on EOS
  • osxvideosink fixes
  • ximagesrc: Set the pixel aspect ratio correctly in the output caps
  • v4l2: don't check stride for encoded formats
  • leak fixes in GstBin, pango, auparse, gdppay
  • qtdemux: skip disabled tracks and ignore chapter subtitle tracks
  • RTSP and RTP fixes
  • Opus audio decoder, encoder and RTP payloader fixes
  • codecparser fixes for H.264, MPEG-2 and VC-1 parsing
  • opensles, eglglessink, and decklink plugins ported to 1.0
  • libav: fix H.264 decoding errors in some files and update to 0.8.5 release
  • miscellaneous bug fixes


GStreamer 0.10 no longer maintained

2013-03-15 10:00

Since this has never been announced officially outside of the conference circuit, the GStreamer team would like to clarify that GStreamer 0.10 is no longer maintained. Not by us, nor by anyone else. There will be no more GStreamer 0.10 releases, not even bug-fix releases. Bugs will not be investigated unless they also apply to GStreamer 1.x. Patches will only be reviewed and pushed if they apply to one of the current 1.x branches or fix an issue that still pertains to 1.x. Bug fixes have not been backported systematically to 0.10 for a very long time now, and there are many hundreds of bugs that have only been fixed in 1.x, and manymore are fixed every week. Any commits to the 0.10 branch are made purely on an ad-hoc basis now, and we may lock down the branch completely. No more features will be added to 0.10. However, GStreamer 0.10 support is of course still available on a commercial basis from the usual suspects.

We realise and regret that this may cause some inconvenience, and we also understand that there are circumstances where there are valid reasons not to migrate to 1.0 at this time, or in some cases ever, but we would also like to dispel any doubt whatsoever that there is any other way. We have neither the resources, nor the will or the energy to maintain more than one major version. We must use the little resources we have on code that has a future.

We are happy to provide help and advice to anyone migrating to 1.0. If there are plugins that haven't been ported yet that you need, let us know, maybe we can help get them ported.

Thanks for your understanding.

Happy hacking, see you on the other side!

- Your GStreamer maintainers and release managers


GStreamer Core and Plugins 1.0.5 bug-fix release

2013-01-08 12:00

The GStreamer team is pleased to announce a new bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Improvements include:

  • rtspsrc: fix regression that make rtspsrc hang when stopping
  • alsasrc: don't output buffers without timestamps or with bogus timestamps
  • add GST_CLOCK_TYPE_OTHER clock type
  • discoverer, decodebin: fix state change re-sync race that might lead to deadlocks
  • add GST_BIN_FLAG_NO_RESYNC flag that disables a resync when an element is added, removed or linked in the bin; this is interesting for complex bins that dynamically add elements to themselves and want to manage the state of those elements without interference from state resync threads (which may cause deadlocks)
  • video: fix crashes with and frame sizes of A420 video format
  • fix VP6-alpha video playback
  • jpegenc: pass flow returns upstream
  • audio/video parsers: fix negotiation with encoders in some transcoding cases
  • qtdemux: fix pixel-aspect-ratio of some files with ProRes video
  • cairo: port cairooverlay to 1.0
  • psdemux: tentative port to 1.0; take into account both DTS and PTS
  • shm: Actually get the permissions on get_property
  • waylandsink: do not default to fullscreen mode
  • build: fix build with new automake 1.13
  • build: pass CC, LD, AS, AR and NM to the libav configure if set
  • miscellaneous bug fixes


GStreamer Core and Plugins 1.0.4 bug-fix release

2012-12-18 23:00

The GStreamer team announces a new bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Improvements include:

  • basesrc: fix potential leaks when re-activating in a different mode
  • bindings: make all pad probe types work with bindings
  • bindings: fix gst_event_parse_stream_start() annotation, fixing crash
  • bindings: fix annotation for gst_app_src_push_buffer(), fixing crash
  • bindings: add several missing annotations for GstRtspMessage API
  • documentation improvements
  • playbin: fix occasional not-negotiated errors when switching visualisations
  • ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init sections in matroska files
  • streamsynchronizer: better timestamp and gap handling at EOS, fixing potential OOM in baseaudiosink
  • deinterleave: properly set srcpad channel position
  • osxvideosink: Fix resizing the Cocoa window on receiving new caps
  • rtspsrc fixes
  • shout2send: also accept audio/webm in addition to video/webm
  • videobox: fix border filling for planar YUV formats
  • webmmux: fix linking to shout2send
  • v4l2: fix build on FreeBSD
  • siddec: initialize debug category
  • mpeg4videoparse: also parse divx 4/5
  • mpeg4videoparse: export number of sprite warping points in caps (decoders might have no or only limited GMC support)
  • mpegtsmux: propagate flow returns upstream; don't crash when reused
  • rtmpsrc: disable seeking if the configured url specifies live=true
  • build fixes for OS/X (shm) and Windows (d3dvideosink)
  • libav G.726 decoder fixes
  • miscellaneous bug fixes
  • some memory leak fixes


GStreamer Conference 2013 talk recordings online

2012-12-09 12:00

Thanks to our partners at Ubicast the recordings of this year's GStreamer Conference talks are now available online. You can view or download the talks here.


GStreamer Core and Plugins 1.0.3 bug-fix release

2012-11-21 13:00

The GStreamer team announces a new bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,

Improvements include:

  • bufferpool: fix deadlock
  • baseparse: forward stream-start event in push mode, fixing issues with streamsynchronizer
  • basesink: reset START_TIME when needed, fixing position reporting after seeking beyond end
  • typefind: detect isml ftyp as iso-fragmented video/quicktime
  • typefinding improvements fixing playback of some wavpack files
  • textoverlay rendering fixes
  • gobject-introspection annotation fixes
  • API: gst_video_decoder_get_qos_proportion()
  • rtspsrc: numerous improvements
  • build fix for gst-plugins-base installed in non-default prefix
  • multifilesink: post messages in max-size mode as well
  • vp8dec: improve robustness on decoding errors, e.g. for videocalling
  • cdio: try to handle CD-TEXT in non-UTF8 encodings
  • xingmux, siddec, dvdlpcmdec and dvdsubdec fixes
  • mpegtsmux: fix DTS/PTS confusion
  • tsdemux, tsparse: seeking fixes
  • tsdemux, tsparse: fix timestamping with push-based input
  • h264parse: fix PPS insertion
  • mpg123audiodec: fix leaks from not chaining up in the finalize function
  • avcodecmap: Y41B is YUV411P, not YUV410P
  • numerous bug fixes
  • some memory leak fixes


GStreamer Core and Plugins 1.0.2 bug-fix release

2012-10-25 13:00

The GStreamer team announces a new bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,


GStreamer Core and Plugins 1.0.1 bug-fix release

2012-10-07 17:00

The GStreamer team announces a new bug-fix release for the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

Check out the release notes for GStreamer core, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or gst-libav,


GStreamer 1.0 released

2012-09-24 18:00

The GStreamer project is pleased to announce the very first release of the new API and ABI-stable 1.x series of the GStreamer multimedia framework.

The 1.x series is a stable series targeted at end users. It is not API or ABI compatible with the 0.10.x series. It can, however, be installed in parallel with the 0.10.x series and will not affect an existing 0.10.x installation.

Major improvements include:

  • more flexible memory handling
  • extensible and negotiable metadata for buffers
  • caps negotiation and renegotiation mechanisms, decoupled from buffer allocation
  • improved caps renegotiation
  • automatic re-sending of state for dynamic pipelines
  • reworked and more fine-grained pad probing
  • simpler and more descriptive audio and video caps
  • more efficient allocation of buffers, events and other mini objects
  • improved timestamp handling
  • support for gobject-inspection-based language bindings
  • countless other improvements
An overview of the architectural changes can be found in Wim Tayman's GStreamer 1.0 keynote from the GStreamer Conference 2012 in San Diego (click on the 'Share' tab for other video formats).

Most of these changes involve the GStreamer plugin API. The application API has changed comparatively little, and most applications should be fairly easy to port to the new API. There is a porting guide available.

The GStreamer team would like to thank everyone who helped bring this release about, whether by submitting patches, reporting bugs, testing, sponsoring development, attending hackfests, or simply supplying moral support.

This is the end of a long development process, but also the beginning of one. This release does not mark the pinnacle of perfection, but the point where the team is content with the API and stability and quality of the code base in general, especially compared to the old 0.10 series.

There will be bugs to fix, and starting from this release there will be distinct bug-fixing and feature development cycles, with the goal of getting bug-fixes out quicker and unencumbered by other more risky changes. See the ReleasePlanning/RoadMap page on the wiki for a tentative road map and possible schedule.

Please also note that we may still need to fine-tune some minor aspects of plugin behaviour in the next development cycle (e.g. bufferpool draining on renegotiation), so keep an eye out for that when porting elements over.

Release tarballs can be downloaded directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, and gst-libav (formerly gst-ffmpeg).

Packages should be available shortly in debian sid, fedora 18, ubuntu quantal, and other distros.


GStreamer Conference 2012 Talk recordings online

2012-09-13 11:30

Thanks to our partners at Ubicast we have the recordings of this years GStreamer Conference online. Be sure to view the talks here.


GStreamer Conference 2012 Schedule online

2012-07-20 17:31

We are happy to announce that the schedule for this years GStreamer Conference in San Diego, USA is available. You can find out more about the conference and schedule on the GStreamer Conference page. This year in addition to a lot of interesting talks about GStreamer we have talks about ALSA, V4L, OpenGL and the Opus audio codec.


GStreamer Core 0.11.92, Base Plugins 0.11.92, Good Plugins 0.11.92, Bad Plugins 0.11.92, Ugly Plugins 0.11.92, libav Plugins 0.11.92 unstable release

2012-06-07 16:43

The GStreamer team announces a new release of the GStreamer core, Base/Good/Bad/Ugly/libav modules for the 0.11 GStreamer unstable release series.

This is the third release candidate of the upcoming 1.0 release. It is intended for developers and people wanting to port their plugins and applications to the new series. Only minor or absolutely necessary changes to the core/base API/ABI will happen between this release and the final 1.0.0 release.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav,


GStreamer Core 0.11.91, Base Plugins 0.11.91, Good Plugins 0.11.91, Bad Plugins 0.11.91, Ugly Plugins 0.11.91, libav Plugins 0.11.91 unstable release

2012-05-13 17:06

The GStreamer team announces a new release of the GStreamer core, Base/Good/Bad/Ugly/libav modules for the 0.11 GStreamer unstable release series.

This is the second release candidate of the upcoming 1.0 release. It is intended for developers and people wanting to port their plugins and applications to the new series. Only minor or absolutely necessary changes to the core/base API/ABI will happen between this release and the final 1.0.0 release.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav,


GStreamer Conference 2012 Announced

2012-05-02 15:31

The popular GStreamer user and developers Conference is back for the third year, this year going to San Diego in the USA. The conference will take place on August 27th and August 28th. Check out our conference page for details and the Call for Papers and mark the dates in your calendar. See you in San Diego!


GStreamer Core 0.11.90, Base Plugins 0.11.90, Good Plugins 0.11.90, Bad Plugins 0.11.90, Ugly Plugins 0.11.90, libav Plugins 0.11.90 unstable release

2012-04-13 09:33

The GStreamer team announces a new release of the GStreamer core, Base/Good/Bad/Ugly/libav modules for the 0.11 GStreamer unstable release series.

This is the first release candidate of the upcoming 1.0 release. It is intended for developers and people wanting to port their plugins and applications to the new series. Only minor or absolutely necessary changes to the core/base API/ABI will happen between this release and the final 1.0.0 release.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav,


GStreamer Core 0.11.3, Base Plugins 0.11.3, Good Plugins 0.11.2, Bad Plugins 0.11.2, Ugly Plugins 0.11.2, FFmpeg Plugins 0.11.2 unstable release

2012-03-22 15:58

The GStreamer team announces a new release of the GStreamer core, Base/Good/Bad/Ugly/FFmpeg modules for the 0.11 GStreamer unstable release series.

This is hopefully the last release of the unstable 0.11 core and base series that will lead up to the next 1.0 stable series next.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-ffmpeg, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-ffmpeg,


GStreamer Participating in Google Summer of Code 2012

2012-03-21 13:00

The GStreamer project is happy to announce that we are a mentoring organization in the 2012 Google Summer of Code. This means students from all over the world who are interested in open source and multimedia can apply to do a project related to GStreamer as their paid summer job this year. You can find more information about this and how to apply on the GStreamer Google Summer of Code 2012 wiki page..


GStreamer Core 0.10.36, Base Plugins 0.10.36, Good Plugins 0.10.31, Ugly Plugins 0.10.19, Bad Plugins 0.10.23 stable releases

2012-02-21 14:00

The GStreamer team is excited to announce new releases of the GStreamer core module, the gst-plugins-base module, the gst-plugins-good module, the gst-plugins-ugly module, and the gst-plugins-bad module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad directly.

Highlights:

  • GStreamer core:
    • new muxer/mixer helper class: GstCollectPads2
    • weak ref support for mini objects
    • qdata support for buffers to attach additional metadata
    • input-selector: "sync-streams" property to sync inactive inputs with active one
    • multiqueue: add "sync-by-running-time" property to sync not-linked/deactivated streams by running time (instead of input order of buffers)
  • gst-plugins-base:
    • new GstAudioDecoder and GstAudioEncoder base classes
    • new GstAudioInfo audio format description API (which matches the new API in 0.11)
    • add support for compressed audio payloading and passhthrough (think S/PDIF, mp3 over bluetooth)
    • new tag convenience API to get info about creative commons licenses
    • new GstTagMux base class
    • new video API to force key units via events
    • new video overlay composition API for subtitles
    • decodebin/playbin2 now plug parsers by default
  • gst-plugins-good:
    • new souphttpclientsink element
    • new splitfilesrc element to expose multiple files as one single file
    • compressed audio format passthrough support for pulseaudio
    • rtspsrc is now fully async
    • shout2send: support webm streaming
    • rtpsession: Full Intra Requests (FIR) support using new force-key-unit API
    • propagate downstream caps constraints upstream in audio parsers and rtp payloaders
    • many multifile plugin improvements for file/stream splitting
  • gst-plugins-ugly:
    • most audio decoders and encoders ported to the new base classes (with the exception of mad)
    • lame mp3 and twolame mp2 encoders now output framed mpeg audio (better for muxing)
    • x264enc now supports configuration via downstream caps restrictions (useful for encodebin / rtp etc.)
    • mad doesn't depend on libid3tag any longer (often a hassle on embedded builds)
    • mpeg2dec is more error resilient
    • lots of dvdreadsrc fixes
  • gst-plugins-bad:
    • new API-unstable video codec parsing library with support for H.264, MPEG-4 (part 2), MPEG-1 and MPEG-2 video, and VC-1
    • video: (API-unstable) video decoder/encoder base classes have seen countless fixes (but some issues still remain before they can be moved into -base)
    • video: new (API unstable) abstract video surface API for hardware-accelerated codecs: GstSurfaceBuffer, GstSurfaceConverter
    • video: new (API unstable) GstVideoContext interface
    • video parsers are consolidated into the videoparserbad plugin and based on new codec parsing library
    • video parsers are ranked for autoplugging now (so they can act as converters where needed)
    • video parsers accept unparsed input as well now (useful for encoding/transcoding pipelines)
    • new audiovisualizers plugin with experimental (and private) audio visualizer base class
    • camerabin2 is no longer considered experimental (and has seen many fixes and improvements)
    • OS/X: new avcsrc to capture DV or HDV video from Firewire port
    • Windows: new d3dvideosink
    • new debugging elements: compare (with memcmp and ssim method) and debugspy
    • new faceoverlay element to overlay an SVG image on top of a face
    • new freeverb element (audio reverb effect)
    • new intermediate surface elements provide stream decoupling
    • within the same pipeline: inter{video,audio,sub}{sink,src}
    • new motioncells element to detect motion in video
    • new Opus audio decoder, encoder, parser and RTP payload/depayloader
    • new removesilence element
    • new rtmpsink element for output to an RTMP server
    • countless other fixes and improvements
... and many other fixes and improvements of course.


GStreamer Core 0.11.2, Base Plugins 0.11.2, Good Plugins 0.11.1, Bad Plugins 0.11.1, Ugly Plugins 0.11.1, FFmpeg Plugins 0.11.1 unstable release

2012-02-17 11:11

The GStreamer team announces a new release of the GStreamer core, Base/Good/Bad/Ugly/FFmpeg modules for the 0.11 GStreamer unstable release series.

This is the next release of the unstable 0.11 core and base series that will lead up to the next 1.0 stable series later this year.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-ffmpeg, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-ffmpeg,


GStreamer FFmpeg Plug-in 0.10.13 stable release

2011-11-02 17:30

The GStreamer team announces a new release of the GStreamer gst-ffmpeg module for the 0.10 GStreamer stable release series.

Check out release notes here, or download tarballs here.


GStreamer Python Bindings 0.10.22 stable releases

2011-10-29 18:00

The GStreamer team announces a new release of the GStreamer Python Bindings module for the 0.10 GStreamer stable release series. This is primarily a bug-fix release that fixes issues with pad probes and encoding profiles/encodebin.

Check out release notes for gst-python, or download tarballs for gst-python directly.


GStreamer Core 0.11.1, Base Plugins 0.11.1 unstable release

2011-09-29 17:49

The GStreamer team announces a new release of the GStreamer core and gst-plugins-base modules for the 0.11 GStreamer unstable release series.

This is a new release of the unstable 0.11 series that will lead up to the next 1.0 stable series later this year.

Check out release notes for gstreamer core or gst-plugins-base, or download tarballs for gstreamer or gst-plugins-base,


GStreamer Conference 2011 schedule announced

2011-09-14 13:00

The conference schedule for the GStreamer Conference 2011 is now online. Be sure to check out the exciting list of talks and presenters. And remember the early bird registration ends on September 24th, so be sure to register quickly.


GStreamer Core 0.11.0, Base Plugins 0.11.0 unstable release

2011-08-02 20:59

The GStreamer team announces a new release of the GStreamer core and gst-plugins-base modules for the 0.11 GStreamer unstable release series.

This is the first release of the unstable 0.11 series that will lead up to the next 1.0 stable series later this year.

Check out release notes for gstreamer core or gst-plugins-base, or download tarballs for gstreamer or gst-plugins-base,


GStreamer FFmpeg Plug-in 0.10.12 stable release

2011-07-20 13:00

The GStreamer team announces a new release of the GStreamer gst-ffmpeg module for the 0.10 GStreamer stable release series.

Check out release notes here, or download tarballs here.


GStreamer Core 0.10.35, Base Plugins 0.10.35, Good Plugins 0.10.30 stable release

2011-06-15 23:00

The GStreamer team announces a new release of the GStreamer core, gst-plugins-base, and gst-plugins-good modules for the 0.10 GStreamer stable release series.

This is an ad-hoc bug-fix release that fixes compilation issues after recent changes in GLib's atomic ops API (in GLib 2.29.x). These releases are otherwise pretty much identical to 0.10.34/0.10.29, apart from a handful of other minor fixes.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good,


GStreamer Conference 2011

2011-05-19 12:00

We are very happy to announce that registration and Call for papers is now open for the GStreamer Conference 2011.

Due to the success and great attendance of last years event this is the second year we are organizing a conference focusing on GStreamer and GStreamer related technologies. So if you are writing an application or creating a product using GStreamer or potentially using GStreamer this is definitely the conference to attend. So check out the conference website and hopefully we see you in Prague this October.


GStreamer core and Base Plugins 0.10.34 stable release

2011-05-13 12:00

The GStreamer team announces a new release of the GStreamer core and gst-plugins-base modules for the 0.10 GStreamer stable release series.

This is an ad-hoc bug-fix release that fixes a thread-safety issue with the widely-used multiqueue element, and a corner case timestamping issue in basesrc. It is identical to the 0.10.33 release otherwise. gst-plugins-base 0.10.34 is fully identical to 0.10.33 and was just made to keep core/base version numbers in sync.

Check out release notes for gstreamer core or gst-plugins-base, or download tarballs for gstreamer or gst-plugins-base,


GStreamer Core 0.10.33, Base Plugins 0.10.33, Good Plugins 0.10.29, Ugly Plugins 0.10.18, Bad Plugins 0.10.22 stable releases

2011-05-10 12:00

The GStreamer team is excited to announce new releases of the GStreamer core module, the gst-plugins-base module, the gst-plugins-good module, the gst-plugins-ugly module, and the gst-plugins-bad module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad directly.

Highlights:

  • GStreamer core:
    • new parser base class: GstBaseParse
    • new core element: funnel
    • OSX multi-arch fixes
    • new QoS type for QoS events
    • new progress message API to notify applications of asynchronous operations
  • gst-plugins-base:
    • support for 16-bit-per-component video formats
    • playbin2 fixes and improvements for custom and non-raw sinks
    • oggmux muxes based on running time now
    • orc 0.4.14 or newer recommended
  • gst-plugins-good:
    • amrparse, aacparse, ac3parse, flacparse, mpegaudioparse, dcaparse audio parsers (moved from -bad)
    • muxers now mux based on running time
    • ISO MP4 muxers: mp4mux/3gppmux/qtmux/mj2mux (moved from -bad)
    • new matroskaparse element
    • new v4l2radio element
    • rtpsession: support RTCP Early Feedback (the AVPF profile)
    • orc 0.4.14 or newer recommended
  • gst-plugins-ugly:
    • x264enc: allow changing bitrate and quantizers dynamically at runtime
    • x264enc: proxy downstream caps restrictions upstream via get_caps()
    • lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
    • mad: allow build without libid3tag (which isn't really needed anyway)
  • gst-plugins-bad:
    • hlsdemux: Add HTTP live streaming parser/demuxer element
    • new elements: h263parse, zebrastripe, patchdetect
    • scenechange: new scene change detection element
    • removed audioparsersbad plugin, it has been moved to -good
    • make opencv plugin work with OpenCV 2.2
    • countless (still experimental) camerabin2 fixes and improvements
    • experimental VP8 RTP payloader/depayloader (RTP payloading not finalised yet)
    • curlsink: add libcurl-based sink element (acts as client, not server)
    • decklink: add decklink plugin
    • linsys: add plugin for Linear Systems SDI boards
    • sdi: add raw SDI muxing/demuxing elements
    • camerabin now relies on muxers to mux based on running time (ie. latest base/good/ugly releases)
... and many other fixes and improvements of course.


GStreamer Good Plugins 0.10.28 stable release

2011-03-08 17:00

The GStreamer team announces a new release of the GStreamer gst-plugins-good module for the 0.10 GStreamer stable release series.

This is an ad-hoc bug-fix release that fixes a build issue when building against newer kernels where the old video4linux interface has been removed. It is identical to the 0.10.27 release in all other respects.

Check out release notes for gst-plugins-good, or download tarballs for gst-plugins-good,


GStreamer mailing lists move to freedesktop.org

2011-02-11 00:00

The GStreamer mailing lists have been moved to freedesktop.org. All subscriptions should automatically have been moved over to the new lists, subscribers should have received welcome e-mails from the new lists already. If not, please check your SPAM filters and other e-mail filters and head to http://lists.freedesktop.org to re-subscribe.

The old mailing lists will be disabled (posts should be rejected with a message that the list has moved) and subscriptions will be disabled. After a transition period people will be unsubscribed from the old lists automatically.

If you encounter any problems with the mailing list move, please find us on IRC (#gstreamer) to let us know.


GStreamer Editing Services 0.10.1 stable release

2011-01-24 01:10

The GStreamer team is excited to announce the first stable release of the GStreamer Editing Services.

Check out the release notes here or download tarballs from here.


GStreamer Core 0.10.32, Base Plugins 0.10.32, Good Plugins 0.10.27, Ugly Plugins 0.10.17, Bad Plugins 0.10.21, GNonLin 0.10.17, gst-python 0.10.21 stable releases

2011-01-22 11:00

The GStreamer team is excited to announce new releases of the GStreamer core module, the gst-plugins-base module, the gst-plugins-good module, the gst-plugins-ugly module, the gst-plugins-bad module, the GNonLin module and the gst-python bindings module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gnonlin, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gnonlin, gst-python directly.


GStreamer Core 0.10.31, Base Plugins 0.10.31, Good Plugins 0.10.26 and Python Bindings 0.10.20 stable releases

2010-12-01 23:00

The GStreamer team announces new releases of the GStreamer core module, the gst-plugins-base module, the gst-plugins-good module and the gst-python module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-python directly.


gst-openmax 0.10.1 stable release

2010-10-13 01:10

We are pleased to announce the first stable release of gst-openmax.

Check out the release notes.


GNonLin 0.10.16 stable releases

2010-09-06 17:20

The GStreamer team is pleased to announce a new release of the GNonLin set of plugins in the 0.10 GStreamer stable release series.

Check out release notes for gnonlin or download tarballs for gnonlin


GStreamer OpenGL plug-in module 0.10.2 release

2010-09-04 14:30

The GStreamer team is proud to announce a new release of the gst-plugins-gl OpenGL integration module.

Check out release notes here, or download tarballs from here.


GStreamer Good Plugins 0.10.25, Ugly Plugins 0.10.16, Bad Plugins 0.10.20 stable releases

2010-09-03 01:00

The GStreamer team is excited to announce new releases of the gst-plugins-good, gst-plugins-ugly and gst-plugins-bad modules for the 0.10 GStreamer stable release series.

For more details, check out the release notes for gst-plugins-good, gst-plugins-ugly, and gst-plugins-bad, or download tarballs for gst-plugins-good, gst-plugins-ugly, gst-plugins-bad directly.


GStreamer Conference 2010 timetable now online

2010-07-16 15.30

The timetable for the GStreamer Conference 2010 in Cambridge, UK is now online. You find the conference page here and the timetable can be found here. We hope to see you all here in October!.


GStreamer Python Bindings 0.10.19 and FFmpeg plugin 0.10.11 stable releases

2010-07-15 22:00

The GStreamer team announces new releases of the GStreamer Python bindings and the FFmpeg plugin module for the 0.10 GStreamer stable release series.

Check out release notes for gst-python, gst-ffmpeg, or download tarballs for gst-python, gst-ffmpeg,


GStreamer Core 0.10.30, Base Plugins 0.10.30, Good Plugins 0.10.24 stable releases

2010-07-15 12:00

The GStreamer team announces new releases of the GStreamer core module, the gst-plugins-base module, and the gst-plugins-good module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good,


GStreamer Good Plugins 0.10.23, Ugly Plugins 0.10.15, Bad Plugins 0.10.19 stable releases

2010-05-31 03:00

The GStreamer team is excited to announce new releases of the gst-plugins-good, gst-plugins-ugly and gst-plugins-bad modules for the 0.10 GStreamer stable release series. These versions introduce support for WebM/VP8.

Check out release notes for gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or download tarballs for gst-plugins-good, gst-plugins-ugly, gst-plugins-bad,


GStreamer Conference 2010 Announced

2010-05-03 14:15

The first ever GStreamer user and developers conference is going to take place in Cambridge, United Kingdom on the 26th of October 2010. Check out our conference page for details and mark the date in your calendar. See you in Cambridge!


GStreamer Core 0.10.29, Base Plugins 0.10.29, Good Plugins 0.10.22 stable releases

2010-04-28 03:00

The GStreamer team announces new releases of the GStreamer core module, the gst-plugins-base module, and the gst-plugins-good module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good,


GNonLin 0.10.15 stable releases

2010-03-09 13:15

The GStreamer team is pleased to announce a new release of the GNonLin set of plugins in the 0.10 GStreamer stable release series.

Check out release notes for gnonlin or download tarballs for gnonlin


GStreamer Core 0.10.28, Base Plugins 0.10.28, Good Plugins 0.10.21 stable releases

2010-03-09 01:00

The GStreamer team announces new releases of the GStreamer core module, the gst-plugins-base module, and the gst-plugins-good module for the 0.10 GStreamer stable release series.

These follow-up releases fix a number of regressions that were discovered after the previous releases.

(Note that there never was an official Good Plugins 0.10.20 release, it was skipped.)

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good,


GStreamer Core 0.10.27, Base Plugins 0.10.27, Good Plugins 0.10.19, Ugly Plugins 0.10.14, Bad Plugins 0.10.18 and FFmpeg plugins 0.10.10 stable releases

2010-03-08 00:30

The GStreamer team is excited to announce new releases of the GStreamer core module, the gst-plugins-base module, the gst-plugins-good module, the gst-plugins-ugly module, the gst-plugins-bad module and the gst-ffmpeg module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg,


GStreamer on Symbian OS

2010-02-15 13:00

GStreamer is now ported on Symbian platform. The GStreamer core version ported is v0.10.19. It works with the S60 SDK versions 3.2 and 5.0. It has been tested with the Nokia 5800 XpressMusic and N78 phone models.

The initial package contains:

  • gstreamer core
  • gst-plugins-base
  • audio source and sink elements for symbian
  • some gst-good-plugins
  • Test application

Next steps are to integrate the changes step by step with the official source tree.


GStreamer Python Bindings 0.10.18 & GNonLin 0.10.14 stable releases

2010-02-11 16:20

The GStreamer team is pleased to announce new releases of the Python Bindings and the GNonLin set of plugins Bad Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-python and gnonlin or download tarballs for gst-python and gnonlin


GStreamer Core 0.10.26, Base Plugins 0.10.26 and Good Plugins 0.10.18 stable release

2010-02-11 00:00

The GStreamer team is thrilled to announce new releases of the GStreamer core module, the gst-plugins-base module and the gst-plugins-good module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good,


GStreamer C# bindings 0.9.2 development release

2009-11-25 11:15

The GStreamer team is pleased to announce a new GStreamer C# bindings release for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer-sharp or download tarballs for gstreamer-sharp


GStreamer Good 0.10.17 & Bad 0.10.17 stable releases

2009-11-17 01:00

The GStreamer team is pleased to announce new releases of the Good and Bad Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-bad or download tarballs for gst-plugins-good and gst-plugins-bad


GStreamer Bad 0.10.16 stable release

2009-10-23 23:00

Hot on the heels of Wednesday's release of the Bad Plugins module 0.10.15 is an update that fixes several problems - including possible deadlocks when starting DVDs.

Check out release notes for gst-plugins-bad or download the tarball gst-plugins-bad


GStreamer Bad 0.10.15 & Ugly 0.10.13 stable releases

2009-10-21 18:00

The GStreamer team is pleased to present new releases of the Bad and Ugly Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-bad and gst-plugins-ugly or download tarballs for gst-plugins-bad and gst-plugins-ugly


GStreamer Core 0.10.25, Base Plugins 0.10.25, Python Bindings 0.10.17 and FFmpeg plugin 0.10.9 stable release

2009-10-05 16:00

The GStreamer team is relieved to announce new releases of Core, the Base Plugins module, the Python Bindings and the FFmpeg plugin module for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-python and gst-ffmpeg or download tarballs for gstreamer, gst-plugins-base, gst-python and gst-ffmpeg


GStreamer C# bindings 0.9.1 development release

2009-09-16 09:00

The GStreamer team is pleased to announce a new GStreamer C# bindings release for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer-sharp or download tarballs for gstreamer-sharp


GNonLin 0.10.13 release

2009-09-07 12:00

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer C# bindings 0.9.0 development release

2009-09-03 12:26

The GStreamer team is pleased to announce the first GStreamer C# bindings release for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer-sharp or download tarballs for gstreamer-sharp


GStreamer Good 0.10.16 & Bad 0.10.14 stable releases

2009-08-29 20:00

The GStreamer team is pleased to announce new releases of the Good and Bad Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-bad or download tarballs for gst-plugins-good and gst-plugins-bad


GNonLin 0.10.12 release

2009-08-10 17:10

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer Core 0.10.24, Base Plugins 0.10.24 and Python Bindings 0.10.16 stable release

2009-08-05 2:00

The GStreamer team is relieved to announce new releases of Core, the Base Plugins module and the Python Bindings for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base and gst-python or download tarballs for gstreamer, gst-plugins-base and gst-python


GStreamer OpenGL plug-in module 0.10.1 release

2009-07-13 14:30

The GStreamer team is proud to announce the first release of the gst-plugins-gl OpenGL support module.

Check out release notes here, or download tarballs from here.


GStreamer FFmpeg module 0.10.8 release

2009-06-29 23:00

The GStreamer team is proud to announce a new release in the 0.10.x stable series of the GStreamer FFmpeg module.

Check out release notes here, or download tarballs from here.


GStreamer Bad 0.10.13 & Ugly 0.10.12 stable releases

2009-06-18 00:00

The GStreamer team is pleased to present new releases of the Bad and Ugly Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-bad and gst-plugins-ugly or download tarballs for gst-plugins-bad and gst-plugins-ugly


GNonLin 0.10.11 release

2009-05-24 11:18

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer Good 0.10.15 & Bad 0.10.12 stable releases

2009-05-20 23:00

The GStreamer team is pleased to announce new releases of the Good and Bad Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-bad or download tarballs for gst-plugins-good and gst-plugins-bad


GStreamer Core 0.10.23, Base Plugins 0.10.23 and Python Bindings 0.10.15 stable release

2009-05-10 0:00

The GStreamer team is relieved to announce new releases of Core, the Base Plugins module and the Python Bindings for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base and gst-python or download tarballs for gstreamer, gst-plugins-base and gst-python


GStreamer Bad 0.10.11, Ugly 0.10.11 & FFmpeg 0.10.7 stable releases

2009-03-20 00:00

The GStreamer team is pleased to present new releases of the Bad, Ugly and FFmpeg Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-bad, gst-plugins-ugly and gst-ffmpeg or download tarballs for gst-plugins-bad and gst-plugins-ugly and gst-ffmpeg


GStreamer Good 0.10.14 stable release

2009-02-19 20:30

The GStreamer team presents a new release of the Good Plugins module in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good or download a tarball at gst-plugins-good


GStreamer Good 0.10.13 stable release

2009-01-22 22:30

Hot on the heels of 0.10.12, the GStreamer team presents a new release of the Good Plugins module in the 0.10 GStreamer stable release series. This release contains a fix for a gettext bug that prevented 0.10.12 from building translations correctly.

Check out release notes for gst-plugins-good or download a tarball at gst-plugins-good


GStreamer Good 0.10.12 stable release

2009-01-22 14:00

The GStreamer team presents a new release of the Good Plugins module in the 0.10 GStreamer stable release series. This release provides a fix for security advisory TKADV2009-0xx.

Check out release notes for gst-plugins-good or download a tarball at gst-plugins-good


GStreamer Core 0.10.22, Base Plugins 0.10.22, Bad Plugins 0.10.10 and Python Bindings 0.10.14 stable release

2009-01-19 23:00

The GStreamer team is happy to announce the first releases of 2009 with new versions of Core, the Base Plugins module, the Bad Plugins module and the Python Bindings for the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-bad and gst-python or download tarballs for gstreamer, gst-plugins-base, gst-plugins-bad and gst-python


GStreamer FFmpeg 0.10.6 stable release

2008-11-28 23:30

The GStreamer team is pleased to announce a new release of the FFmpeg Plugins module in the 0.10 GStreamer stable release series.

Check out the release notes here, or download the tarball here.


GStreamer Ugly 0.10.10 stable release

2008-11-19 15:00

The GStreamer team is happy to announce a new release of the Ugly Plugins module in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-ugly or download the tarball at gst-plugins-ugly


GNonLin 0.10.10 release

2008-11-03 17:10

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer Good 0.10.11 & Bad 0.10.9 stable releases

2008-10-24 23:00

The GStreamer team is thrilled to announce new releases of the Good and Bad Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-bad or download tarballs for gst-plugins-good and gst-plugins-bad


GStreamer Core 0.10.21 Base 0.10.21 Python 0.10.13 stable releases

2008-10-02 00:00

The GStreamer team is happy to provide new releases of GStreamer Core, GStreamer Base Plugins and GStreamer Python Bindings in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base and gst-python or download tarballs for gstreamer, gst-plugins-base and gst-python


GStreamer FFmpeg 0.10.5 stable releases

2008-09-03 017:00

The GStreamer team is pleased to present a new releases of the FFmpeg Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-ffmpeg or download tarballs for gst-ffmpeg


GStreamer Good 0.10.10 & Ugly 0.10.9 stable releases

2008-08-26 23:59

The GStreamer team is thrilled to announce new releases of the Good and Ugly Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-ugly or download tarballs for gst-plugins-good and gst-plugins-ugly


GStreamer Good 0.10.9 & Bad 0.10.8 stable releases

2008-07-31 23:00

The GStreamer team is thrilled to announce new releases of the Good and Bad Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-bad or download tarballs for gst-plugins-good and gst-plugins-bad


GStreamer Core 0.10.20 Base 0.10.20 Python 0.10.12 stable releases

2008-06-18 16:00

The GStreamer team is happy to provide new releases of GStreamer Core, GStreamer Base Plugins and GStreamer Python Bindings in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base and gst-python or download tarballs for gstreamer, gst-plugins-base and gst-python


GStreamer Ugly 0.10.8 & FFmpeg 0.10.4 stable releases

2008-05-22 00:00

The GStreamer team is pleased to present new releases of the Ugly and FFmpeg Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-ugly and gst-ffmpeg or download tarballs for gst-plugins-ugly and gst-ffmpeg


GStreamer Good 0.10.8 & Bad 0.10.7 stable releases

2008-04-24 02:00

The GStreamer team is thrilled to announce new releases of the Good and Bad Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-bad or download tarballs for gst-plugins-good and gst-plugins-bad


GStreamer Core 0.10.19 Base 0.10.19 stable releases

2008-04-04 03:00

The GStreamer team is happy to provide new releases of GStreamer Core, GStreamer Base Plugins in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base or download tarballs for gstreamer and gst-plugins-base


GStreamer Core 0.10.18 Base 0.10.18 Python 0.10.11 stable releases

2008-03-21 21:00

The GStreamer team is happy to provide new releases of GStreamer Core, GStreamer Base Plugins and GStreamer Python Bindings in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base and gst-python or download tarballs for gstreamer, gst-plugins-base and gst-python


GStreamer Good 0.10.7, Bad 0.10.6 & Ugly 0.10.7 stable releases

2008-02-20 00:00

The GStreamer team is thrilled to announce new releases of the Good, Bad and Ugly Plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good, gst-plugins-bad and gst-plugins-ugly or download tarballs for gst-plugins-good, gst-plugins-bad and gst-plugins-ugly


GStreamer Core 0.10.17 Base 0.10.17 stable releases

2008-01-30 14:30

The GStreamer team is surprised to announce new releases of GStreamer Core and GStreamer Base Plugins in the 0.10 GStreamer stable release series.

These unscheduled releases replace the ill-fated 0.10.16 versions of Core & Base. See the release notes for details, but the important point is that everyone should pretend 0.10.16 didn't happen.

Check out release notes for gstreamer and gst-plugins-base or download tarballs for gstreamer and gst-plugins-base


GStreamer Core 0.10.16 Base 0.10.16 and Python Bindings 0.10.10 stable releases

2008-01-28 23:59

The GStreamer team is proud to announce new releases of GStreamer Core, GStreamer Base Plugins and GStreamer Python Bindings in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base and gst-python or download tarballs for gstreamer, gst-plugins-base and gst-python.


GStreamer FFmpeg Plugins 0.10.3 stable releases

2007-12-04 22:00

The GStreamer team is proud to announce a new FFmpeg Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gst-ffmpeg, or download tarballs for gst-ffmpeg.


GStreamer Python Bindings 0.10.9 stable release

2007-11-28 11:00

The GStreamer team is proud to announce a new Python Bindings release in the GStreamer 0.10 stable release series.

Check out release notes for gst-python, or download tarballs for gst-python.


GStreamer and GStreamer Base Plugins 0.10.15 stable releases

2007-11-14 23:59

The GStreamer team is pleased to announce new Core and Base Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base, or download tarballs for gstreamer and gst-plugins-base.


GNonLin 0.10.9 release

2007-08-09 15:10

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer and GStreamer Base Plugins 0.10.14 stable releases

2007-08-03 17:00

The GStreamer team is pleased to announce new Core and Base Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base, or download tarballs for gstreamer and gst-plugins-base.


GStreamer Python Bindings 0.10.8 stable release

2007-08-01 19:20

The GStreamer team is proud to announce a new Python Bindings release in the GStreamer 0.10 stable release series.

Check out release notes for gst-python, or download tarballs for gst-python.


GStreamer Good (0.10.6), Bad (0.10.5) & Ugly (0.10.6) Plugins stable releases

2007-06-19 12:30

The GStreamer team is proud to announce new releases of the Good, Bad & Ugly plugins modules in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good, gst-plugins-bad and gst-plugins-ugly or download tarballs for gst-plugins-good, gst-plugins-bad and gst-plugins-ugly.


GStreamer and GStreamer Base Plugins 0.10.13 stable releases

2007-06-05 15:00

The GStreamer team is proud to announce new Core and Base Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base, or download tarballs for gstreamer and gst-plugins-base.


GNonLin 0.10.8 release

2007-05-26 14:10

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer and GStreamer Base Plugins 0.10.12 stable releases

2007-03-07 19:00

The GStreamer team is relieved to announce new Core and Base Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base, or download tarballs for gstreamer and gst-plugins-base.


GStreamer Python Bindings 0.10.7 stable release

2007-01-31 18:00

The GStreamer team is proud to announce a new Python Bindings release in the GStreamer 0.10 stable release series.

Check out release notes for gst-python, or download tarballs for gst-python.


GNonLin 0.10.7 release

2007-01-26 18:12

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer "Good" Plugins 0.10.5 and GStreamer "Bad" Plugins 0.10.4 stable releases

2006-12-21 17:00

The GStreamer team is fairly pleased to announce new "Good" and "Bad" Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good and gst-plugins-bad, or download tarballs for gst-plugins-good and gst-plugins-bad.


GStreamer "Ugly" Plugins 0.10.5 and GStreamer FFmpeg Plugins 0.10.2 stable releases

2006-12-13 21:56

The GStreamer team is excessively happy to announce new "Ugly" and FFmpeg Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-ugly and gst-ffmpeg, or download tarballs for gst-plugins-ugly and gst-ffmpeg.


GStreamer and GStreamer Base Plugins 0.10.11 stable releases

2006-12-06 21:15

The GStreamer team is ecstatic to announce new Core and Base Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base, or download tarballs for gstreamer and gst-plugins-base.


GStreamer Python Bindings 0.10.6 stable release

2006-12-04 19:00

The GStreamer team is proud to announce a new Python Bindings release in the GStreamer 0.10 stable release series.

Check out release notes for gst-python, or download tarballs for gst-python.


GNonLin 0.10.6 release

2006-11-27 21:14

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer and GStreamer Base Plugins 0.10.10 stable releases

2006-09-14 21:15

The GStreamer team is embarassingly proud to announce new Core and Base Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base, or download tarballs for gstreamer and gst-plugins-base.


GStreamer Good and Ugly Plugins 0.10.4 stable release

2006-08-14 13:11

The GStreamer team is proud to announce new releases of the Good and Ugly plugins collections in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good or gst-plugins-ugly, or download tarballs for gst-plugins-good or gst-plugins-ugly.


GStreamer Python Bindings 0.10.5 stable release

2006-07-20 19:07

The GStreamer team is proud to announce a new Python Bindings release in the GStreamer 0.10 stable release series.

Check out release notes for gst-python, or download tarballs for gst-python.


GNonLin 0.10.5 release

2006-07-20 18:28

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer and GStreamer Base Plugins 0.10.9 stable releases

2006-07-14 17:55

The GStreamer team is embarassingly proud to announce new Core and Base Plugins releases in the 0.10 GStreamer stable release series.

Check out release notes for gstreamer and gst-plugins-base, or download tarballs for gstreamer and gst-plugins-base.


GStreamer 0.10.8 stable release

2006-06-10 19:03

The GStreamer team is embarassed to announce a new Core release in the new GStreamer stable release series.

This release fixes a bug when updating the registry causing some programs (like the GNOME mixer applet) to exit prematurely. We recommend no one use or ship GStreamer 0.10.7, but move to this version instead.

Check out release notes for gstreamer, or download tarballs for gstreamer.


GStreamer 0.10.7 and Base Plugins 0.10.8 stable release

2006-06-09 20:49

The GStreamer team is proud to announce a new Core and Base Plugins release in the new GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, or download tarballs for gstreamer or gst-plugins-base.


GStreamer 0.10.6 and Base Plugins 0.10.7 stable release

2006-05-14 17:30

The GStreamer team is proud to announce a new Core and Base Plugins release in the new GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, or download tarballs for gstreamer or gst-plugins-base.


GNonLin 0.10.4 release

2006-05-11 14:13

The GStreamer team is proud to announce a new release in the 0.10.x stable series of GNonLin.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer Good and Bad Plugins 0.10.3 stable release

2006-05-04 17:44

The GStreamer team is proud to announce new releases of the Good and Bad plugins collections in the 0.10 GStreamer stable release series.

Check out release notes for gst-plugins-good or gst-plugins-bad, or download tarballs for gst-plugins-good or gst-plugins-bad.


GStreamer Python Bindings 0.10.4 stable release

2006-04-28 15:40

The GStreamer team is proud to announce a new Python Bindings release in the GStreamer 0.10 stable release series.

Check out release notes for gst-python, or download tarballs for gst-python.


GStreamer 0.10.5 and Base Plugins 0.10.6 stable release

2006-04-28 13:02

The GStreamer team is proud to announce a new Core and Base Plugins release in the new GStreamer stable release series.

Check out release notes for gstreamer, gst-plugins-base, or download tarballs for gstreamer or gst-plugins-base.


GNonLin 0.10.1 stable release

2006-04-06 20:19

The GStreamer team is proud to announce a new GNonLin release in the new GStreamer stable release series.

Check out release notes for gnonlin, or download tarballs for gnonlin.


GStreamer FFmpeg 0.10.1 stable release

2006-03-31 13:20

The GStreamer team is proud to announce a new FFmpeg release in the new GStreamer stable release series.

Check out release notes for gst-ffmpeg, or download tarballs for gst-ffmpeg.


GStreamer Ugly Plugins 0.10.3 stable release

2006-03-31 13:19

The GStreamer team is proud to announce a new Ugly Plugins release in the new GStreamer stable release series.

Check out release notes for gst-plugins-ugly, or download tarballs for gst-plugins-ugly.


GStreamer Python Bindings 0.10.3 stable release

2006-03-21 23:20

The GStreamer team is proud to announce a new Python Bindings release in the GStreamer 0.10 stable release series. This release contains API additions, bug fixes and better compatibility with older GStreamer releases..

Check out release notes for gst-python, or download tarballs for gst-python.


GStreamer Base Plugins 0.10.5 stable release

2006-03-13 20:57

The GStreamer team is proud to announce a new Base Plugins release in the new GStreamer stable release series. This release is a quick fix release that addresses seekable playback of "local" files on NFS shares.

Check out release notes for gst-plugins-base, or download tarballs for gst-plugins-base.


GStreamer Core and Base Plugins 0.10.4 stable release

2006-03-10 20:16

The GStreamer team is proud to announce a new Core and Base Plugins release in the new GStreamer stable release series.

Check out release notes for gstreamer or gst-plugins-base, or download tarballs for gstreamer or gst-plugins-base.


GStreamer Python 0.8.4 '64 bits is enough for anyone'

2006-03-08 11:50

This release fixes installation on 64-bit systems.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Ugly and Bad stable release

2006-02-20 12:00

The GStreamer team is proud to announce a new release in the GStreamer stable release series. 2 modules have been released: GStreamer Ugly Plug-ins and GStreamer Bad Plug-ins.

Check out release notes for gst-plugins-ugly, gst-plugins-bad or download tarballs gst-plugins-ugly, gst-plugins-bad


GStreamer Core 0.8.12 "Cookies" and Plugins 0.8.12 "Ravage" released

2006-02-09 17:30

The GStreamer team is proud to announce a new stable release of GStreamer Core and Plugins in the 0.8.x stable release series.

Check out the core release page and the plugins release page for details, or download the core tar.gz / tar.bz2 or the plugins tar.gz / tar.bz2 archives.


GStreamer Base and Good stable release

2006-02-09 12:30

The GStreamer team is proud to announce a new release in the GStreamer stable release series. 2 modules have been released: GStreamer Base Plug-ins and GStreamer Good Plug-ins.

Check out release notes for gst-plugins-base, gst-plugins-good or download tarballs gst-plugins-base, gst-plugins-good


GStreamer Core 0.10.3 stable release

2006-02-08 20:00

The GStreamer team is proud to announce a new Core release in the new GStreamer stable release series.

Check out release notes here, or download tarballs here,


GStreamer article on Newsforge

2006-01-25 11:37

Newsforge have an article discussing GStreamer 0.10 and some of the efforts undertaken around it. The article is not 100% exact, but all PR is good PR :)


GStreamer Core, Base and Python 0.10.2 stable release

2006-01-16 21:57

The GStreamer team is proud to announce a new release in the new GStreamer stable release series. 3 modules have been released: GStreamer, GStreamer Base Plug-ins, and GStreamer Python Bindings.

Check out release notes for gstreamer, gst-plugins-base, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-python


GStreamer Python 0.8.3 'Nadolig LLawen'

2006-01-14 14:47

A new better, strong, faster, cuter and in general more fantastic release of the GStreamer python bindings are out. Get it while its hot and juicy.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Plugins Good and Ugly 0.10.1 stable release

2006-01-13 20:17

The GStreamer team is proud to announce a new release in the new GStreamer stable release series. 2 modules have been released: GStreamer Good Plug-ins, and GStreamer Ugly Plug-ins.

Check out release notes for gst-plugins-good, gst-plugins-ugly, or download tarballs for gst-plugins-good, gst-plugins-ugly.


GStreamer Core, Base and Python 0.10.1 stable release

2005-12-23 19:17

The GStreamer team is proud to announce a new release in the new GStreamer stable release series. 3 modules have been released: GStreamer, GStreamer Base Plug-ins, and GStreamer Python Bindings.

We'd also like you to wish you a happy Christmas !

Check out release notes for gstreamer, gst-plugins-base, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-python


GStreamer Monkey's Audio 0.8.2 release

2005-12-20 13:30

We just released an updated Monkey's Audio plugin, updating it to work with latest version of the Monkey's Audio format using the mac-port library.

Check out release notes for gst-monkeysaudio


GStreamer 0.10.0 stable release

2005-12-05 18:59

The GStreamer team is proud to announce the first release of the new GStreamer stable release series. 7 modules have been released: GStreamer, GStreamer Base Plug-ins, GStreamer Good Plug-ins, GStreamer Ugly Plug-ins, GStreamer Bad Plug-ins, GStreamer FFmpeg Plug-ins, and GStreamer Python Bindings.

This release comes close to 18 months after the 0.8.0 release. It's been a fun ride and we thank you all. Hop on board for the next leg.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python

We also have a special release announcement for GStreamer 0.10. Check it out!


GStreamer 0.9 development series releases

2005-12-01 20:14

The GStreamer team is proud to announce new releases of GStreamer modules in the 0.9.x development release series. 7 modules have been released: GStreamer, GStreamer Base Plug-ins, GStreamer Good Plug-ins, GStreamer Ugly Plug-ins, GStreamer Bad Plug-ins, GStreamer FFmpeg Plug-ins, and GStreamer Python Bindings.

This is a pre-release for the new 0.10 stable series. It has a major/minor of 0.10 and all library versioning reset.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python,


GStreamer 0.9 development series releases

2005-11-23 20:50

The GStreamer team is petrified to announce new releases of GStreamer modules in the 0.9.x development release series. 7 modules have been released: GStreamer, GStreamer Base Plug-ins, GStreamer Good Plug-ins, GStreamer Ugly Plug-ins, GStreamer Bad Plug-ins, GStreamer FFmpeg Plug-ins, and GStreamer Python Bindings.

All of these have version 0.9.6; this makes it easier for people to follow API changes through our development cycle.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python,


GStreamer 0.9 development series releases

2005-11-11 20:41

The GStreamer team is petrified to announce new releases of GStreamer modules in the 0.9.x development release series. 7 modules have been released: GStreamer, GStreamer Base Plug-ins, GStreamer Good Plug-ins, GStreamer Ugly Plug-ins, GStreamer Bad Plug-ins, GStreamer FFmpeg Plug-ins, and GStreamer Python Bindings.

All of these have version 0.9.5; this makes it easier for people to follow API changes through our development cycle.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python,


GStreamer FFMpeg 0.8.7 "Redneck soup"

2005-10-25 12:00

The GStreamer team is proud to announce a new release of the GStreamer FFMpeg plugins for the 0.8.x stable release series.

Check out release page for details.


GStreamer 0.9 development series releases

2005-10-24 01:09

The GStreamer team is petrified to announce new releases of GStreamer modules in the 0.9.x development release series. 7 modules have been released: GStreamer, GStreamer Base Plug-ins, GStreamer Good Plug-ins, GStreamer Ugly Plug-ins, GStreamer Bad Plug-ins, GStreamer FFmpeg Plug-ins, and GStreamer Python Bindings.

All of these have version 0.9.4; this makes it easier for people to follow API changes through our development cycle.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python,


GStreamer 0.9 development series releases

2005-10-03 20:05

The GStreamer team is petrified to announce new releases of GStreamer modules in the 0.9.x development release series. 7 modules have been released: GStreamer, GStreamer Base Plug-ins, GStreamer Good Plug-ins, GStreamer Ugly Plug-ins, GStreamer Bad Plug-ins, GStreamer FFmpeg Plug-ins, and GStreamer Python Bindings.

All of these have version 0.9.3; this makes it easier for people to follow API changes through our development cycle.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg, gst-python,


GStreamer 0.9 development series releases

2005-09-06 16:10

The GStreamer team is petrified to announce new releases of GStreamer modules in the 0.9.x development release series. 5 modules have been released: GStreamer 0.9.2, GStreamer Base Plug-ins 0.9.2, GStreamer Good Plug-ins 0.9.1, GStreamer Ugly Plug-ins 0.9.1, and GStreamer Bad Plug-ins 0.9.1.

Check out release notes for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, or download tarballs for gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad.


GStreamer 0.9 plug-ins split-up

2005-09-05 19:10

In the 0.9.x development series, gst-plugins has been split up in four separate modules. Read why.


GStreamer Plugins 0.8.11 "... And Thanks For All The Fix"

2005-09-04 14:43

The GStreamer team is proud to announce a new stable release of GStreamer Plugins in the 0.8.x stable release series.

Check out release page for details or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.11 "So Long ..." released

2005-09-04 14:41

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer FFMpeg 0.8.6 "Vamoz a la Playa"

2005-08-05 14:00

The GStreamer team is proud to announce a new release of the GStreamer FFMpeg plugins for the 0.8.x stable release series.

Check out release page for details.


GStreamer Plugins 0.8.10 "Jangle"

2005-07-01 18:08

The GStreamer team is proud to announce a new stable release of GStreamer Plugins in the 0.8.x stable release series.

Check out release page for details.


GStreamer Python 0.8.2 'Another one bites the dust'

2005-06-21 18:38

A new better, strong, faster, cuter and in general more fantastic release of the GStreamer python bindings are out. Get it while its hot and juicy.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Base Plugins 0.9.1 "Right" released

2005-06-17 19:29

The GStreamer team is petrified to announce a new release of the GStreamer Base Plugins in the GStreamer 0.9 development series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.9.1 "Left" released

2005-06-17 19:28

The GStreamer team is petrified to announce a new release of the GStreamer Core in the GStreamer 0.9 development series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer FFMpeg 0.8.5 "For the better of the world" released

2005-06-11 01:47

The GStreamer team is proud to announce a new stable release of the GStreamer FFmpeg 0.8.x series. See the release notes or download the tar.gz or tar.bz2 archive.


Nokia launch mobile device using GStreamer

2005-05-25 20:36

Nokia today announced the Nokia 770 web tablet which runs GNU/Linux and uses GStreamer for its multimedia. Check out their developer page for details. This is a great validation of the effort the GStreamer team and we are very happy about GStreamer being used by Nokia for their device.


Gnonlin 0.2.1

2005-05-25 20:32

A new version of Gnonlin was made today. Gnonlin is a library for making nonlinear video editors. With this release all Gnonlin elements can be handled using only the standard GStreamer API.

Check out Gnonlin homepage for more details.


GStreamer Plugins 0.8.9 "Old Hat"

2005-05-25 20:11

The GStreamer team is proud to announce a new stable release of GStreamer Plugins in the 0.8.x stable release series.

Check out release page for details.


GStreamer 0.8.10 "No Fun" released

2005-05-03 15:54

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Plugins 0.8.8 "Fluded" released

2005-03-07 18:07

The GStreamer team is proud to announce a new stable release of the GStreamer Plugins 0.8.x series.

It also wishes you a happy New Year !

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.9 "Like Eating Glass" released

2005-02-08 12:44

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer licensing advisory online

2005-01-20 19:00

GStreamer is a project which aims to fullfill an important part of the infrastructure for free and open source operating systems. As a result of this we need to make sure everything we do is licensed in a way that enables us to fullfill this role well. To help ensure this we have, after a lot of discussion and gathering of external feedback, put together this licensing advisory. It explains both how plugins for GStreamer will have to be licensed for us to approve them for inclusion and suggestions for how free software developers should license their software to solve the practical problems facing us today. We strongly advise everyone to read this. The content of this advisory is also included in our FAQ.


gst-player officially unmaintained and deprecated

2005-01-14 13:40

gst-player has been part of GStreamer almost from day one, but only been maintained at irregular intervals. Currently it is quite broken in many cases and we have due to this decided to officially remove it from the project as today there are better alternatives. This means all references to the player have been removed and the bugzilla entry will also be removed. If you are looking for a GTK+-based video player using GStreamer we recommend Totem.


GStreamer Plugins 0.8.7 "Hyperspace" released

2005-01-05 13:34

The GStreamer team is proud to announce a new stable release of the GStreamer Plugins 0.8.x series.

It also wishes you a happy New Year !

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer FFmpeg 0.8.3 "Tiny Piece of Plastic" released

2004-12-27 20:20

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.8 "I'll Take Care Of You" released

2004-12-23 13:01

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


First release of Pitivi Non-linear editor

2004-12-20 12:00

The Pitivi team proudly announced the first release of Pitivi, a non-linear video editor using the GStreamer framework. Be sure to check out this first release of what is destined to be the best NLE the world has ever seen :).


Interview on OSNEWS with amaroK developers

2004-12-08 12:00

amaroK developers Mark, Max and Leinir are being interviewed on osnews about their music player amaroK, GStreamer and multimedia in general. Be sure to check it out.


Fluendo announces sponsorship of Xiph.org for Vorbis and Theora RTP support

2004-12-06 12:00

Fluendo have done two press relases of interest to the GStreamer community recently. The first announced the offical launch of the Flumotion open source project and website. The second press release is about how we are sponsoring Xiph.org to implement specifications for Vorbis and Theora over RTP. You find this press release here.


gst-python 0.8.1: "Don't listen to him, Sascha. Fill it up!" released

2004-11-29 13:34

The GStreamer team is proud to announce the second stable release of the Python bindings targetting the 0.8.x series of GStreamer.

Check out the release notes or download the tar.gz or tar.bz2 archive.


Amarok 1.2-beta 1 released

2004-11-29 09:40

The amaroK team has announced their 1.2 beta 1 release. The release features such goodies as a 10-band graphical equalizer for GStreamer and Vorbis stream metadata support.


GStreamer Plugins 0.8.6 "IOU Love" released

2004-11-25 19:58

The GStreamer team is proud to announce a new stable release of the GStreamer Plugins 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


Interview with KDE Multimedia hacker Scott Wheeler

2004-11-25 11:44

OpenForBusiness interviews Scott Wheeler maintainer of the JuK media player and KDE multimedia hacker. Topics includes among other things JuK and of course usage of GStreamer in KDE.


gst-python 0.8.0: Play it, Sam. Play "As Time Goes By" released

2004-11-15 15:08

The GStreamer team is proud to announce the first stable release of the Python bindings targetting the 0.8.x series of GStreamer.

Check out the release notes or download the tar.gz or tar.bz2archive.


gst-editor 0.8.0 "Si Senor!" released

2004-11-08 23:57

A new release of the GStreamer graphical pipeline editor, gst-editor, containing various fixes and enhancements.

Check out the release notes or download the tar.gz or tar.bz2 archive.


gst-python 0.7.93 "I aint sleepy either" released

2004-10-11 18:12

The GStreamer team is proud to announce the fourth release of the Python bindings targetting the 0.8.x series of GStreamer. It is still unstable so make sure you file a bug for all nasty things you can find.

Check out the release notes or download the tar.gz or tar.bz2archive.


GStreamer FFmpeg 0.8.2 "Titan Shifting Gears" released

2004-10-09 20:42

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.7 "A Cruise" released

2004-10-06 19:05

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Plugins 0.8.5 "Take You On" released

2004-10-06 19:01

The GStreamer team is proud to announce a new stable release of the GStreamer Plugins 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.6 "Narc" released

2004-10-05 15:21

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


Fluendo CEO interviewed on OSNEWS

2004-09-09 18:03

The CEO of Fluendo Julien Moutte is interviewed about Fluendo and its plans around GStreamer. The interview covers Fluendo´s distributed streaming media server and also features a demo of their soon to be released java port of Ogg Theora.

Check out the interview on OSNEWS


GStreamer Plugins 0.8.4 "Alias" released

2004-08-31 14:03

The GStreamer team is proud to announce a new stable release of the GStreamer Plugins 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.5 "Stuttgart" released

2004-08-16 14:16

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Plugins 0.8.3 "Water" released

2004-08-02 15:57

The GStreamer team is proud to announce a new stable release of the GStreamer Plugins 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.4 "Paella" released

2004-07-20 21:05

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


Planet GStreamer Launched

2004-07-18 00:00

Now you can read the daily ramblings and mindless weblog dribble from the GStreamer team at Planet GStreamer!

If PG is too much braindump for you, we also now offer a GStreamer News RSS 1.0 feed for your pleasure.


GStreamer FFmpeg 0.8.1 "Just Another Victim" released

2004-07-16 13:29

The GStreamer team is proud to announce another stable release of the GStreamer FFmpeg 0.8.x series.

Check out the release notes or download the tar.gz or tar.bz2 archive.


GStreamer Plugins 0.8.2 "Kristiansand" released

2004-06-23 18:30

The GStreamer team is proud to announce a new stable release of the GStreamer Plugins 0.8.x series.

This release features over 62 bug fixes and 20 new elements.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Python 0.7.92 "I stick my neck out for nobody" released

2004-06-22 16:30

The GStreamer team is not as proud as usual to announce a new development release of the GStreamer Python bindings.

Check out release notes or download the tar.gz or tar.bz2 archive.


AmaroK 1.0 released

2004-06-18 12:38

Mark Kretschmann and the AmaroK team announced the 1.0 version of their great audio player AmaroK. AmaroK uses the best KDE technology available to create music for your ears and eyes. Like any good multimedia software these days AmaroK can use GStreamer as its backend. You can find out more about Amarok and the features of this first release at the AmaroK homepage.


GStreamer 0.8.3 "Oops" released

2004-06-05 18:59

The GStreamer team is not as proud as usual to announce a new stable release of the GStreamer 0.8.x series.

This release is a hotfix release for the breakage of the switch element of gst-plugins.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.2 "Gigantic" released

2004-06-04 13:48

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Fedora Core 2 repository online

2004-04-21 16:50

Packages for Fedora Core 2 are now online as well. Check our Fedora instructions on how to set up the packages.

The repository includes most GStreamer plugins, the editor, the player, the python bindings, gstreamer-ffmpeg and gstreamer-monkeysaudio.


GStreamer Monkey's Audio Plugin 0.8.0 "She Drives" released

2004-04-16 15:50

The GStreamer team is proud to announce the first stable release of the GStreamer Monkey's Audio Plugin 0.8.x series.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.1 "Snow Brigade" and GStreamer Plugins 0.8.1 "Comforting Sounds" released

2004-04-15 15:16

The GStreamer team is proud to announce a new stable release of the GStreamer 0.8.x series.

For GStreamer 0.8.1, check out release notes or download the tar.gz or tar.bz2 archive.

For GStreamer Plugins 0.8.1, check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Python bindings 0.7.91 released

2004-03-31 18:02

The GStreamer team is proud to announce the second release of the Python bindings targetting the 0.8.x series of GStreamer. It is still unstable so make sure you file a bug for all nasty things you can find.

Check out the release notes or download the tar.gz archive.


GStreamer Player 0.8.0 "Losing Grip" released

2004-03-18 10:59

The GStreamer team is proud to announce the first stable release of the GStreamer Player 0.8.x series.

Check out the release notes or download the tar.gz or tar.bz2 archive.


GStreamer FFmpeg 0.8.0 "In Buildings" released

2004-03-16 14:29

The GStreamer team is proud to announce the first stable release of the GStreamer FFmpeg 0.8.x series.

Check out the release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.8.0 "Executive Slacks" and GStreamer Plugins 0.8.0 "Pharmaceutical Itch" released

2004-03-16 13:16

The GStreamer team is proud to announce the first stable release of the GStreamer 0.8.x series.

For GStreamer 0.8.0, check out release notes or download the tar.gz or tar.bz2 archive.

For GStreamer Plugins 0.8.0, check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Pipeline Editor "Flying Delorean" 0.7.0 released

2004-03-11 02:30

The GStreamer team is happy to announce a new release of the GStreamer Pipeline Editor. This release brings gst-editor into line with the latest GStreamer API and support for new features such as internationalisation, and better error handling and debugging.

Check out the release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.7.6 "Almost" and GStreamer Plugins 0.7.6 "There" released

2004-03-09 19:50

The GStreamer team is proud to announce another release of the GStreamer 0.7 development series. This release is a Release Candidate for the final 0.8.0 release due next week, so please give it your utmost testing effort.

For GStreamer 0.7.6, check out release notes or download the tar.gz or tar.bz2 archive.

For GStreamer Plugins 0.7.6, check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer Plugins 0.6.5 "EOS" released

2004-03-05 11:02

The GStreamer team is proud to announce another release of the GStreamer Plugins 0.6.x stable series. This release is a service release, fixing some parallel install issues and compilation against newer ALSA and mpeg2dec libraries.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer and GStreamer Plugins 0.7.5 released

2004-02-26 18:57

The GStreamer team is proud to announce another release of the GStreamer 0.7 development series. A lot of work has gone into this release to fix up bugs in current plugins and core.

For GStreamer 0.7.5, check out release notes or download the tar.gz or tar.bz2 archive.

For GStreamer Plugins 0.7.5, check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer FFmpeg 0.7.1 released

2004-02-26 18:55

The GStreamer team is proud to announce the first release of the GStreamer FFmpeg plugin.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer 0.6.5 "EOS" released

2004-02-12 15:24

The GStreamer team is proud to announce another release of the GStreamer 0.6.x stable series. This release is a service release, fixing some parallel install issues and documentation build.

Check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer and GStreamer Plugins 0.7.4 released

2004-02-06 13:40

The GStreamer team is proud to announce another release of the GStreamer 0.7 development series. A lot of work has gone into this release to fix up bugs in current plugins and core.

For GStreamer 0.7.4, check out release notes or download the tar.gz or tar.bz2 archive.

For GStreamer Plugins 0.7.4, check out release notes or download the tar.gz or tar.bz2 archive.


GStreamer moves to Freedesktop.org

2003-12-21 13:49
In order to send out a strong signal that we are serious about our cross-desktop commitment and to get improved CVS services we are moving our CVS repository to freedesktop.org. We hope that this move will be an positive milestone in our continued development. For details for how to access freedesktop CVS check out the information in our developers page.

GStreamer 0.7.3 released

2003-12-20 04:57
The league of extraordinary gentlemen is proud to announce another release of the GStreamer 0.7 development series. A lot of work has gone into this release to fix up bugs in current plugins and core. Check out our release notes and grab the tarballs from our download page

GStreamer 0.7.2 Released

2003-11-26 13:03
It is time for a new release from the GStreamer development branch. 0.7.2 takes us a big step closer to 0.8 and introduces a lot of nice new plugins and features, like AAC and MVA support.

GStreamer 0.7.1

2003-10-22 14:07
The time has finally come. The first release in our new series of development releases is available.

GStreamer 0.6.4

2003-10-14 06:34
The GStreamer team is very happy to announce the release GStreamer 0.6.4. -the latest update in our ABI stable 0.6.x release series. There are many small and minor fixes in this release to enhance your multimedia pleasure. In related news, Scott Wheeler has made Suse packages of GStreamer which you can use with his very cool Juk music player and manager for KDE. You'll find Scott's packages also listed in the download section.

GStreamer Player 0.6.0 released

2003-09-14 05:32
We have a new release of our media player application for your testing pleasure. New for this release is support for video effects and many bug fixes.

GStreamer 0.6.3 available

2003-08-27 12:05
A new smashing release of the GStreamer stable branch is out fixing the bugs you have reported in regards to Rhythmbox and Sound Juicer.

GStreamer 0.6.2 "Wild Rover" is OUT

2003-06-09 16:43
This new release on the stable branch features a lot of bugfixes.

GStreamer Player 0.5.1 released

2003-04-23 11:48
The 0.5.1 release of GStreamer Player is now available. Lots of cleanups and new stuff in this release. For instance we now support visualization when playing music and drag and drop form Nautilus.

GStreamer 0.6.1 released

2003-04-18 17:08
We've released a new version that is API and ABI compatible with 0.6.0. This release features major bugfixes in all areas.

GStreamer Editor with new Release!

2003-03-17 23:46
We have a new release of the GStreamer editor which works with the 0.6.x stable series of GStreamer.

GStreamer documentation updated

2003-02-22 16:02
The online GStreamer documentation has just been updated to cover the 0.6 release series. Full API docs, a manual and plugin writers guide available for your reading pleasure at the GStreamer documentation page.

GStreamer Player 0.5.0 released

2003-02-21 14:25
A major new release of the GStreamer Media player is available. This release features a huge GUI update and lot better stability.

GStreamer hacker Thomas Vander Stichele interviewed

2003-02-05 08:09
Our own Thomas Vander Stichele was interviewed in preparation for his talk at this years FOSDEM conference. To find out what is happening in the GStreamer world be sure to read it.

GStreamer 0.6.0 released

2003-02-01 19:03
The long wait is over. The first ABI stable GStreamer release is now available for download. This release series will be maintained in parallel with our development series until we release 1.0.

GStreamer 0.5.2 released

2003-01-22 11:08
The GStreamer team has another release ready to satisfy your multimedia needs. This is a to be considered a release candidate in preparation for our 0.6.0 release later this week. Due to the constant pressure from the GNOME release team to make this release we found a suitable code name.

GStreamer 0.5.1

2003-01-07 09:11
Once more we catch the world unprepared by released a new version of GStreamer. Version 0.5.1 contains many bugfixes and little improvements. New features include our threadless scheduler 'opt' and the new ffmpeg based plugin.

Video Wall How-To

2002-12-19 14:38
Zeeshan Ali has put up a how-to explaining how he made a video Wall using GStreamer. So read the how-to and see the pictures.

GStreamer "Private Dancer" 0.5.0

2002-12-10 12:32
The GStreamer team is proud to announce our latest development release. Lots of work has gone into this one and things are really starting to flesh out.

GStreamer shop opens its doors

2002-12-01 11:11
Want to let people know about the worlds best multimedia architecture? Well know you can as we have now a opened a section where you can order clothes, mugs and other stuff with the GStreamer logo, including our world famous three RGB coloured slugs. So go visit the GStreamer shop.

Making Videowall with GStreamer

2002-11-01 16:13
Zeeshan Ali Khattak has made a videowall using Red Hat Linux, GStreamer and commodity hardware. To find out how and why, and see some cool pictures, check out the Video Whale project homepage.

GStreamer 0.4.2 releleased!

2002-11-01 08:10
The GStreamer team is proud to announce version 0.4.2 of the GStreamer Multimedia Framework. This release contains many bugfixes and feature additions including new wav encoder and libshout2 plugin.

Swfdec website online

2002-10-29 01:26
David Schleef has been developing a LGPL Flash rendering libary which in turn the GStreamer Flash plugins are using. This library is independent of GStreamer as such, only non-system dependency being libart. So if Flash rendering is your thing be sure to check out the new libSwfdec homepage.

Gnonlin gets a real web presence

2002-10-20 05:17
You can now find the Gnonlin project on the web with some preliminary information and of course the current source code. Gnonlin is our companion library for GStreamer for non-linear video editors. So if you are interested in these kind of applications make sure to visit Gnonlin on the web.

First-Ever Release of GStreamer Editor

2002-10-06 15:15
After two years of (sporadic) development, gst-editor, GStreamer's graphical pipeline editor, has finally been released into the wild. The code is very alpha and is prone to eating small mammals, so don't use it near your cat. Please report any reproduceable bugs to Gnome bugzilla.

GStreamer Player 0.4.1 released

2002-09-28 14:17
The GStreamer teams very own media player, gst-player, has a new release out today to go with our recently released GStreamer release. gst-player 0.4.1 has many new nice features like improved GNOME 2 integration, Nautilus view, improved error handling and more. Check the release notes for all the details and download instructions.

GStreamer 0.4.1 is available

2002-09-22 05:33
The GStreamer revolution continues with the announcement of GStreamer 0.4.1. This release has focused on fixing bugs and stabilizing the current feature set. This has lead to much more polished experience for developers and users alike. There are some new features however like experimental Flash support and iRadio metadata support.

GStreamer Editor now plays video !

2002-09-03 02:55
Andy Wingo, our demon coder from hell, has put in the missing code that finally allows the editor to play video ! Not only that, but he also added an option that parses the GStreamer command pipelines you're all used to. The next release of gst-editor (the first using GNOME 2 technology) is bound to kick serious ass !

See these screenshots for a sneak preview :
the result of launching
'gst-editor -l filesrc location=/home/thomas/gst/media/AlienSong.mpg ! mpegdemux video_%02d! { queue ! mpeg2dec ! colorspace ! xvideosink disable-xv=true } mpegdemux0.audio_%02d! { queue ! mad ! osssink }'
(I set disable-xv to true to take the screenshot)
a manually re-ordered pipeline window to show the structure


GStreamer now with KDE bindings!

2002-08-18 02:40
Thanks to the great work of Tim Jansen, there is now C++/KDE bindings for GStreamer. So if you have been wanting to make a KDE or Qt application using GStreamer there is no time better time than now to start. Check out the announcement for details. Also, here's a screenshot of a simple player he knocked up with the bindings : kde player

Template code for applications and plug-ins available

2002-08-06 06:58
We created a new CVS module, gst-template, which holds a few directories that contain a template file layout which you can use as a starting point in writing your own GStreamer code.

These templates use autoconf and automake. You can dive right in and modify these to what you want to do. At this point there is gst-app for a GStreamer application, and gst-plugin for a GStreamer plug-in. Check them out and try it yourself. Any feedback is appreciated.

For help in getting these from cvs, check our SourceForge CVS page.

Nautilus view using GStreamer works

2002-07-24 07:02
Steve Baker fixed the GStreamer Nautilus view (inside gst-player).

Here are some screenshots of it :

Michael Meeks has been overheard saying he was "duly impressed" by the view in particular and GStreamer's progress in general.


Documentation Updated

2002-07-11 22:18
0.4.0 is our first release to have its documentation on the site since 0.3.0. We even have a PDF version of the manual. If you're interested in helping us finish the plugin writer's guide, drop us a line.

GStreamer 0.4.0 released

2002-07-05 16:27
In our effort to change your lifes forever we are happy to announce GStreamer 0.4.0 'Desperately Seeking Sexiness' ready for public consumption. Lots of important fixes and additions in this release.

Event based seek is in!

2002-05-27 12:51
The long wait is over. Wim Taymans have now commited the code to enable the event based seek system in GStreamer. This means GStreamer based applications can now have world class seek support. Seek enable YOUR app today!

GNOME 2 ported to GStreamer

2002-05-14 11:47
Jorn Baayen has just submitted a set of patches which ports GNOME 2.0 over to using GStreamer. These patches will hopefully go into CVS not long after 2.0 is released and be included in the next release after 2.0. You can see Jorn's announcement here.

GStreamer ports effecTV plug-ins

2002-04-24 14:23
EffecTV is a cool project which allows you to add real-time effects to a video stream captured from a v4l-device. Combining this with GStreamer allows you to use any effecTV plugin in any pipeline. This can easily let you do really nice things. Here's an example.

Starting from Alien Song, we first run the pipeline

gst-launch gnomevfssrc location="/media/medium/alien.mpg" ! mpegdemux video_%02d! 
{ queue ! mpeg2dec ! colorspace ! agingTV ! colorspace !
mpeg2enc ! disksink location=alien-age.mpg }
to re-encode the movie with the agingTV effect. This is the result.

Next, we re-encode the same video using the edgeTV plug-in :

gst-launch gnomevfssrc location="/media/medium/alien.mpg" ! mpegdemux video_%02d! 
{ queue ! mpeg2dec ! colorspace ! edgeTV ! colorspace !
mpeg2enc ! disksink location=alien-edge.mpg }
This is the result.

Finally, we add the effects; we create an aged version of the edgy version. This is where GStreamer really shines; in effectv you have to use loopback v4l devices.

gst-launch gnomevfssrc location="/media/medium/alien.mpg" ! mpegdemux video_%02d! 
{ queue ! mpeg2dec ! colorspace ! edgeTV !
agingTV ! colorspace ! mpeg2enc ! disksink location=alien-edge-age.mpg }
And here's the result.

We hope to work with the effecTV authors to provide a convenient library which will allow easy access to these great effects.

The effecTV plug-ins : soon coming to a gst-enabled video editor near you !

sample created movies lack sound and encoding has been ctrl-c'd at random moments because I'm lazy. Colorspace is necessary because the effecTV plugins work in the RGB colorspace and MPEG video works in the YUV colorspace. The effecTV have just been added to CVS code and will be in the next stable GStreamer release. Here's screenshots of three different effects applied on the alien-song movie:

The EffecTV Age effect
The Age Effect The EffecTV Edge effect
The Edge Effect The EffecTV Edge/Age effects combined
The Age/Edge Effects Together


GStreamer 0.3.4 released

2002-04-18 13:00
Once more the GStreamer team is here with a new and exciting release. Fewer bugs, more documentation and some new plugins.

GStreamer Code Review at Guadec

2002-04-12 08:27
At GUADEC, some of us took the opportunity to do a live code review. We did this together with two people from MAS, a recently released new media server. From left to right : Leon (MAS), Ronald (BBB), Wim (wtay), Thomas (thomasvs), Erik (omega), Mike (MAS) Picture courtesy of Jeff Waugh

Miscellaneous updates

2002-04-07 18:23
Docs have been updated, check the docs page for more info. Use the CVS docs. We've got some new python bindings in the gst-python module (CVS only), including an example DVD player (in python!). We've also got a new parser; gst-launch filesrc ! spider ! osssink finally works. Release coming in a couple of weeks...

GStreamer 0.3.3 Released

2002-03-10 06:13
The 0.3.3 release of GStreamer is now available codename 'GUADEC By Foot'.

GStreamer 0.3.2 Available

2002-02-02 10:27
The GStreamer team is proud to announce GStreamer 0.3.2 'Do-B-day'. Update Since most developers were using glib-2.0 during QA for the last release, the gtk+-1.2 part got a bit overlooked. If you can't fix the compile errors yourself, either build against glib-2.0 or go back to 0.3.1. Onward!

Debian Packages for 0.3.1 Now Available

2002-01-13 17:34
Thanks to the work of David Lehn, we now have Debian packages available for the recent 0.3.1 release.

GStreamer 0.3.1 released

2002-01-08 12:10
After weeks of heavy development the GStreamer team is very happy to announce GStreamer 0.3.1. Lots of great stuff in this release so please check it out.

GStreamer 0.3.0 "Most Eventful Ever" Released

2001-12-12 15:43
After nearly six months of development, the GStreamer team is extremely pleased to announce version 0.3.0. Links to source tarballs and binary packages can be found here.

Accessibility and Multimedia

2001-12-09 08:58
We have just put up an article/log of a discussion between Bill Haneman and Wim Taymans on the subject of Multimedia and Accessibility. Interesting reading if you want to know more about making multimedia apps accessible.

BeNOW.ca rebroadcasting radio with GStreamer

2001-10-07 00:00

BeNOW.ca has started regularly rebroadcasting CJSW, a Calgary radio station, using GStreamer. He's got a radio receiver attached to an SBLive!, using gstreamer-launch to encode and send the audio to an icecast server. Update here's an mp3 clip (warning: mpg123 has a cow) and another of the cast, complete with mention of GStreamer <g>


Mozstreamer listed on the front page of mozilla.org

2001-08-10 00:00

Mozstreamer the Mozilla and Galeon plugin based upon GStreamer is now available.

Thanks goes to Steven Crouse and OEone Corporation for making Mozstreamer.


GStreamer website gets an updated look.

2001-08-03 00:00

The website gets a new logo and the website is redesigned using Server Side includes and Cascading Stylesheets to use the colors of the logo in the page design.


GStreamer "Return of the Sedi Master" 0.2.1 released!

2001-06-27 00:00

The major feature of this release is the switch to GObject (glib-2.0) with the backwards-compatibility shim necessary to compile against gtk+-1.2 still. New plugins, and the ability to disable several large subsystems at compile time are also in this release.


GStreamer makes it to the top of LWN's Development section

2001-06-14 00:00

This weeks Development section of LWN has a fair bit of information about GStreamer in it.


GStreamer "Critical Mass" 0.2.0 released!

2001-06-07 00:00

The latest release of GStreamer is available!


New mailing-list created

2001-05-20 00:00

A new list has been created for daily email that was previously sent to the gstreamer-devel list. The new list is called gstreamer-daily, and will take the load of IRC logs and other nightly events off gstreamer-devel. Subscribe to the list if you wish to continue getting these nightly emails, or make use of the list archives otherwise.


GStreamer Roadmap Available

2001-05-15 00:00

A roadmap for the next two minor releases is now available. It's being updated to make it closer to reality constantly, but at some point will be frozen.


Den Haag LUG talk

2001-04-02 00:00

Tonight in Den Haag, NL, there will be a talk on GStreamer given by Erik Walthinsen (Omega). More about it on the LUG website


Proposed logos posted

2001-03-29 00:00

These logos have been made by Brock Frazier at RidgeRun. We need to decide on what our logo is going to be very quickly, so t-shirts can somehow be printed for GUADEC.


2001: A GStreamer Odyssey GUADEC get closer

2001-03-11 00:00

Well, it's only a few weeks until GUADEC. If you'd like to attend, please send me some email and I'll add you to the list of attendees.


Linux.com Interview of GStreamer developers

2001-03-01 00:00

We've got another interview online, this time with both Erik Walthinsen and Wim Taymans.


GStreamer "Lots of Duct Tape" 0.1.1 Released!

2001-02-25 00:00

This release includes several major build and bug fixes. There are several core subsystem updates, but nothing major in this release. Update An interview with the lead developer, Omega has just been posted to LinuxPower. Update See slashdot for all the details. <g>


GStreamer now sponsored by RidgeRun, Inc.!

2001-01-31 00:00

As of January 29, 2001, RidgeRun, Inc. has hired Erik Walthinsen, aka Omega, head developer of the GStreamer project. His job will be continued development of GStreamer, as well as specific projects using GStreamer on embedded Linux systems.


GStreamer"Slipstream " 0.1.0 Released!

2001-01-10 00:00

Today we finally released version 0.1.0, dubbed "Slipstream". The number of features is astounding even to us, which is why it's taken 3 days since code-freeze just to get the release out <g>. You can get a list of features from the main page, read more in the documentation section, or go download it!


New website design

2000-03-23 00:00

This redesign of the website should allow better structure and more documentation to show up as it's written.


GStreamer now a SourceForge

2000-01-27 00:00

I've just set up a SourceForge project for GStreamer, which means the page is now hosted on their servers, and CVS access will be up soon. You can go to the project's home page on SourceForge for mailing lists, forum discussions, release, etc. All of it will be here as well, eventually.


GStreamer 0.0.9 released!

1999-10-31 00:00

As of 9:10pm PST Oct 31, 1999, GStreamer has officially become a public project. I've released 0.0.9, in it's current somewhat sorry state, to get it out to anyone who wants to look around. A 0.1.0 release is planned in the near future (a couple weeks away, maybe) with a lot more of the plugins actually working, but for now it's still pretty cool.

<drumroll>And here it is...</drumroll>: gstreamer-0.0.9.tar.gz



Report a problem on this page.