*

Collabora contributions to GStreamer 1.10 - Part 2

Olivier Crête avatar

Posted on 03/11/2016 by Olivier Crête

In the first part of my review of Collabora's participation in GStreamer 1.10, I discussed the work done by Guillaume & Nicolas around leak tracing, acoustic echo cancellation, Wayland, V4L, etc. Today, I'll go over the contributions from the rest of our multimedia team.

Vincent Penquer'ch has been going through GStreamer's bugzilla, fixing a large number of outstanding bugs and small crashes. In particular, he made a number of fixed to the Ogg elements and the AAC parser. He also made the fdkaac elements work.

Xavier Claessens has fixed a number of bugs in gst-rtps-server, in particular, the issue with the port range for unicast serving bug, as well as the bug where streams would randomly not be proposed when serving from a dynamic file using something like decodebin. He also fixed deadlocks when using splitmuxsink with a sparse stream, such a subtitle stream.

Wonchul Lee added support for Enhanced AC-3 (also known as Dolby Digital Plus™, E-AC-3 and ATSC A/52:2012 Annex E) parsing to the MPEG Transport Stream demultiplexer.

Thibault Saunier, who recently left Collabora, ported the lv2 (LADSPA v2) elements to the GStreamer 1.0 API. He also made it use the "lilv" library instead of the now unmaintained "slv2".

Lastly, I (Olivier Crête) fixed the Opus decoder to ignore transient errors in the stream that are common in Internet streaming. I've also been spending a lot of time with Mathieu Duponchelle into porting the GStreamer.com documentation to the latest GStreamer version using Markdown so we can soon have it up on the official GStreamer website and we can retire the GStreamer.com SDK project.

We're already working on new improvements for the next major GStreamer version, in particular, Nicolas is working hard to have perfectly controlled latency in waylandsink to have guaranteed A/V sync under 15ms and automatic negotiation of dmabuf between the Wayland, vaapi and OpenGL plugins.

Collabora's multimedia team is always available to assist you or your team in leveraging or implementing the latest feature releases of GStreamer. Please get in touch with us to see how we can help.

Related Posts

Related Posts

Comments (0)


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


Latest Blog Posts

The docker.io Debian package is back to life

04/07/2018

Last week, a new version of docker.io, the Docker package provided by Debian, was uploaded to Debian Unstable. Quickly afterwards, the package…

Introducing debos, a versatile images generator

27/06/2018

In Debian and derivative systems, there are many ways to build images. The simplest tool of choice is often debootstrap. It works by downloading…

Secure video comes of age

25/06/2018

Launched by Haivision in 2017, and freely available on GitHub via the Mozilla Public License 2.0, SRT is an innovative UDP-based protocol…

GStreamer CI support for embedded devices

11/06/2018

Embedded devices are a popular deployment target for GStreamer yet they are not tested on the project's Continuous Integration (CI) system.…

Happy 20th, Open Source

05/06/2018

In late January 1998, Netscape surprised everyone by releasing the source for Communicator, its web browser, making it readily available…

Four open months at Collabora

29/05/2018

At the start of 2018 in January, I joined Collabora, an open source software consultancy, as a Software Engineer Intern with the Multimedia…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2018. All rights reserved. Website sitemap.