9-13 October 2026
Impact Hub Prague
Europe/Prague timezone

Multithreading in GStreamer: how do flushes work

10 Oct 2026, 10:20
45m
Impact Hub Prague

Impact Hub Prague

Drtinova 557/10, 150 00 Prague 5 - Smíchov, Czech Republic

Speaker

Alicia Boya García (Igalia)

Description

This talk gives an overview of the synchronization primitives used in GStreamer 1.0 pipelines: pad tasks, refcounting, push and pull call chains, serialized flow...

Then it uses these basic concepts to explain the special case of flushes: how they're supposed to work and why.

Speaker Bio

I work at Igalia where I focus primarily on the WebKit implementation of MediaSource Extensions.

Duration of the talk

Primary author

Presentation Materials

There are no materials yet.
2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG