Gravitational Waves with GStreamer Workshop
Canadian Institute for Theoretical Astrophysics
November 8–11, 2010
Held in association with the
20th Annual Midwest Relativity Meeting
Home
Registration
Accommodation and Travel
List of Participants
Program
Write a Basic Element
Writing a GStreamer element in Python (LIGO-G1001050)
.
Documentation tour
glib reference manual
gobject reference manual
gstreamer documentation
core reference manual
library reference manual
base plugins library reference manual
Write a transform element in C
DO NOT
copy-and-paste these! Re-type them, to help you learn how to write them.
Boiler plate:
gstlal_mean_01_boilerplate.h
,
gstlal_mean_01_boilerplate.c
Add to plugin:
Makefile.am.patch
,
gstlal.c.patch
Add a property:
gstlal_mean_02_property.h
,
gstlal_mean_02_property.c
Add base class method overrides:
gstlal_mean_03_methods.h
,
gstlal_mean_03_methods.c
Almost finished:
gstlal_mean_04.h
,
gstlal_mean_04.c
Python script to dump input and output streams:
mean_demo.py
Try event-based programming:
Add a signal:
gstlal_mean.h
,
gstlal_mean.c
Add a signal handler to mean_demo.py:
mean_demo.patch