port LV2 audio plugins from using Slv2 to Lilv gstreamer-1.0

Background

LV2 is a standard for audio plugins. GStreamer-0.10 has a LV2 support through the slv2 library. This library is deprecated by the lilv library.

Requires: programming in the c language, some background with audio and rdf

Results

  • write a lv2 plugin for gstreamer 1.0 using lilv
  • instead of using the gst-plugins-bad/gst-libs/gst/signalprocessor/ as a baseclass for both src and effects have separate baseclasses
  • the new lv2 plugin should cache the wrapped lv2 elements in the registry (see gst_plugin_{set,get}_cache_data())

Resources

Mentor

Stefan Sauer, ensonic on IRC Sebastian Dröge, slomo on IRC

Projects/GStreamer/SoC2013/lv3audio (last edited 2013-11-22 18:40:11 by WilliamJonMcCann)