Olivier Crête
November 03, 2016
Reading time:
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.
18/05/2023
Work continues on the Radxa ROCK5B RK388, as PCIe and RTL8125B networking support in U-boot have now been added. Publishing code as Open…
03/05/2023
NVK, an open-source Vulkan driver for NVIDIA hardware that is part of Mesa, now supports the Vulkan extension VK_KHR_multiview.
27/04/2023
The beauty of Open Source is that we can reuse code written by many other people, keep their authorship, and credit them for their work,…
18/04/2023
Want to develop your Meson project in a modern IDE? Make sure to install Meson VSCode extension which is now fully functional with the recent…
05/04/2023
Labeling errors are common in present open-source 3D perception datasets, which could have impactful consequences. To tackle this issue,…
10/03/2023
Since joining the graphics team at Collabora as a Software Engineering Intern last November, I have implemented several Vulkan API extensions…
Comments (0)
Add a Comment