November 02, 2016
by Olivier Crête |
Blog
Yesterday, we celebrated the release of GStreamer 1.10, the culmination of 7 months of very hard work from the GStreamer community. Collabora's multimedia team is extremely proud of our contributions to this new major feature release.

October 25, 2016
by Héctor Orón Martínez |
Blog
In the previous post, I gave an overview of the Open Build Service software architecture. In this second part, a tutorial on setting up a package build with OBS from Debian packages is presented.

October 24, 2016
by Héctor Orón Martínez |
Blog
openSUSE distributions’ build system is based on a generic framework named Open Build Service (OBS), I have been using these tools in my work environment, and I have to say, as Debian developer, that it is a great tool. In this blog post I plan for you…

October 18, 2016
by Gustavo Padovan |
Blog
In the first part we covered the main concepts behind Explicit Synchronization for the Linux Kernel. Now in the second part of the series we are going to look to the Android Sync Framework, the first (out-of-tree) Explicit Fencing implementation for the…

October 13, 2016
by Lubosz Sarnecki |
Blog
Being someone who has already experimented with two transformation box approaches for Pitivi in the past, maintainers thought I might be the right person to do a modern one. Creating a user interface for a video transformation requires three things: the…

October 06, 2016
by Gustavo Noronha |
Blog
I had a great time last week and the Web Engines Hackfest! It was the 7th web hackfest hosted by Igalia and the 7th hackfest I attended. I’m almost a local Galician already. Brazilian Portuguese being so close to Galician certainly helps! Collabora co-sponsored…

October 03, 2016
by Gustavo Padovan |
Blog
Linux Kernel 4.8 is out and once more Collabora engineers did a significant contribution to the Kernel. For this latest release, Collabora provided 101 patches from 8 engineers, our biggest contribution to date in single kernel release!

September 22, 2016
by Gustavo Noronha |
Blog
Next week our friends at Igalia will be hosting this year’s Web Engines Hackfest. Collabora will be there! We are gold sponsors, and have three developers attending. It will also be an opportunity to celebrate Igalia’s 15th birthday. Looking forward to…

September 13, 2016
by Gustavo Padovan |
Blog
When it comes to buffer sharing synchronization in the kernel there are two ways of doing it: Implicit Fencing and Explicit Fencing. The difference between them relies on the fact that the kernel may or may not share synchronization information with userspace,…

September 02, 2016
by Robert Foss |
Blog
Developing Linux for Android on Qemu allows you to do some things that are not necessarily possible using the stock emulator. For my purposes I need access to a GPU and be able to modify the driver, which is where Virgilrenderer and Qemu comes in handy.

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.
