<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl" -->

---
title: GStreamer Spring Hackfest 2016 | daily.dev
description: A recap of the GStreamer Spring Hackfest 2016 held in Thessaloniki, Greece. Collabora attendees worked on several projects: Nicolas focused on zero-copy...
canonical: https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: GStreamer Spring Hackfest 2016 | daily.dev
og:description: A recap of the GStreamer Spring Hackfest 2016 held in Thessaloniki, Greece. Collabora attendees worked on several projects: Nicolas focused on zero-copy...
og:url: https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl
og:image: https://api.daily.dev/og/posts/6ADtAcpwL.png
og:image:alt: GStreamer Spring Hackfest 2016
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GStreamer Spring Hackfest 2016

**[Collabora Blog](https://daily.dev/sources/collabora)** · 3 min read · 0 upvotes · 0 comments

## Summary

A recap of the GStreamer Spring Hackfest 2016 held in Thessaloniki, Greece. Collabora attendees worked on several projects: Nicolas focused on zero-copy decoding and display using kmssink and v4l2dec on an Exynos 4 board; Lubosz demonstrated VR work including a Kinect-based point cloud viewer and spherical video GStreamer plugins; Mathieu hacked on hotdoc, a documentation generation tool. The author fixed bugs in glvideomixer and compositor related to RTSP sources, explored adding a set_caps() virtual function to GstAggregator, and began porting docs.gstreamer.com content to Markdown updated for the GStreamer 1.0 API.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/blog/2016/05/25/gstreamer-spring-hackfest-2016>

## Questions this post answers

### How do I get zero-copy video decoding and display on an Exynos 4 board with GStreamer without a compositor?

Zero-copy decoding and display on an Exynos 4 board can be achieved by combining kmssink and v4l2dec in a GStreamer pipeline, bypassing the need for a compositor or display manager entirely. This approach was demonstrated at the GStreamer Spring Hackfest 2016 by Nicolas Dufresne of Collabora.

_Developers working on embedded Linux video pipelines track GStreamer techniques like this on daily.dev._

---

Tags: [#gstreamer](https://daily.dev/tags/gstreamer), [#linux](https://daily.dev/tags/linux), [#open-source](https://daily.dev/tags/open-source)

[View this post on daily.dev](https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"GStreamer Spring Hackfest 2016","url":"https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl"},"datePublished":"2026-08-11T08:56:56.022Z","dateModified":"2026-10-14T02:30:32.989Z","description":"A recap of the GStreamer Spring Hackfest 2016 held in Thessaloniki, Greece. Collabora attendees worked on several projects: Nicolas focused on zero-copy...","image":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","thumbnailUrl":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"gstreamer,linux,open-source","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"GStreamer Spring Hackfest 2016"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/gstreamer-spring-hackfest-2016-6adtacpwl#faq","mainEntity":[{"@type":"Question","name":"How do I get zero-copy video decoding and display on an Exynos 4 board with GStreamer without a compositor?","acceptedAnswer":{"@type":"Answer","text":"Zero-copy decoding and display on an Exynos 4 board can be achieved by combining kmssink and v4l2dec in a GStreamer pipeline, bypassing the need for a compositor or display manager entirely. This approach was demonstrated at the GStreamer Spring Hackfest 2016 by Nicolas Dufresne of Collabora. Developers working on embedded Linux video pipelines track GStreamer techniques like this on daily.dev."}}]}
```

