August 23, 2016
by Helen Fornazier |
Blog
Nowadays, in Google Cloud Engine (GCE), it is possible to attach a local SSD with the NVMe interface to your virtual machine. Unfortunately, you only get a good number of iops (input/output operations per second) if you instantiate a machine with nvme-backports-debian-7-wheezy…

August 12, 2016
by Philip Withnall |
Blog
I have recently been involved in reviewing some large feature patchsets for a project at work, and thought it might be interesting to discuss some of the principles we have been trying to stick to when going about these reviews.

August 05, 2016
by Timothy Arceri |
Blog
For years the open source Linux OpenGL drivers have been playing catchup to the proprietary drivers and in the case of Intel hardware to the Windows driver. Recently, a major milestone was reached in bridging this gap with the enablement of OpenGL 4.4…

July 26, 2016
by Gustavo Padovan |
Blog
Linux Kernel 4.7 was released this week with a total of 36 contributions from five Collabora engineers. It includes the first contributions from Helen as Collaboran and the first ever contributions on the kernel from Robert Foss. Here are some of the…

July 08, 2016
by Nicolas Dufresne |
Blog
For a long time I believed that echo cancellers had no place inside GStreamer. The theory was that GStreamer was too high level and would never be able to provide accurate enough delay information for any canceller to work.

July 04, 2016
by Lubosz Sarnecki |
Blog
The dawn of VR video players demand new features in terms of projection and hardware access. In his recent R&D work, a Collaboran implemented a way to view spherical videos with GStreamer on a Virtual Reality headset. In this article, he gives his thoughts…

June 27, 2016
by Frédéric Plourde |
Blog
I’ve been fortunate enough lately to attend the largest virtual reality professional event/conference : SVVR. This virtual reality conference’s been held each year in the Silicon Valley for 3 years now. This year, it showcased more than 100 VR companies…

June 22, 2016
by Simon McVittie |
Blog
I'm back from the GTK hackfest in Toronto, Canada and mostly recovered from jetlag, so it's time to write up my notes on what we discussed there.

June 19, 2016
by Guillaume Desmottes |
Blog
At Collabora, our multimedia team is always looking to improve QA tools in GStreamer. This blog introduces a new QA tool: a GStreamer tracer to track leaked objects.

June 10, 2016
by Helen Fornazier |
Blog
When the kernel crashes, it's good to know how to analyze the log and to discover exactly where the error occurred. This blog post shows a simple technique to retrieve the buggy line from the addresses shown in the log and also enabling specifics logs…

June 06, 2016
by Simon McVittie |
Blog
Quite a lot has happened in xdg-app since last time I blogged about it. Most noticeably, it isn't called xdg-app any more, having been renamed to Flatpak. It is now available in Debian experimental under that name, and the xdg-app package that was briefly…

June 03, 2016
by Robert Foss |
Blog
Progress in they VC4 graphics camp and the Wayland camp now enables us to run Weston on top of the drm backend for VC4 platforms. Previously software acceleration using pixman was needed, but this is no longer the case. Let's explore running hardware…
