--- /dev/null
+Presentation ideas for GUADEC 4 (thomasvs, April 8 2002)
+
+* use gst-editor to create pipelines that make a karaoke machine
+ in different steps and using different features
+
+1) pipeline 1: play the free software song by Richard Stallman
+2) pipeline 2: do the same but add a visualization plugin
+3) create a small video using actual RMS footage
+4) pipeline 3: play this video and the song together
+5) Stallman is a bit hard to understand. We want text.
+ pipeline 4: use the subtitle reader to overlay text
+ maybe also do a bouncing ball overlay !
+6) Stallman can't sing. Let's pitch-shift him.
+ this will need MIDI or dynparams to control a pitch shifter
+7) It sounds better, but still not quite there. Replace him with a festival
+ voice doing the pitch shifting.
--- /dev/null
+Reviewing the registry (thomasvs, April 8 2002)
+
+* added a --gst-registry flag to the core which allows any gst app
+ to specify a different registry for loading/saving
+
+ some stuff to do this went into gstreamer/gst/gstregistry.h
+
+* What location is used for writing ? (gst-register)
+
+ - if specified (using --gst-registry) then use the specified location
+ - if not specified :
+ - if GST_CONFIG_DIR is writable as the current user, do it there
+ (which should be sysconfdir/gstreamer) and reg.xml
+ - if not writable, then try ~/.gstreamer/reg.xml
+
+* What location is used for reading ? (gst-whatever)
+
+ - if specified (using --gst-registry) then use the specified location
+ - if not specified :
+ - try reading GST_CONFIG_DIR/reg.xml first
+ - TODO: then try reading ~/.gstreamer/reg.xml
+ AND replace every namespace collision with the new one
+
+* actual variables stuff (gstregistry.c)
+ - use gst_registry_write_get to get a GstRegistryWrite struct back
+ listing the right location of dir, file and tmp file
+ - use gst_registry_read_get to get a GstRegistryRead struct back
+ listing the path of global and local file to read
+
+* QUESTIONS
+ - maybe it's better to try the global registry first (if unspecified),
+ and see if you have write permissions ? Because if you do, you might
+ as well do it there - the system gave you the permission.
+ useful for doing garnome installs as a user