registry ideas doc and an idea for guadec-4 presentation guadec rocks !

Original commit message from CVS:
registry ideas doc and an idea for guadec-4 presentation
guadec rocks !
This commit is contained in:
Thomas Vander Stichele 2002-04-08 22:46:59 +00:00
parent 70cfc6cb4d
commit 8d31ec49ea
2 changed files with 50 additions and 0 deletions

View file

@ -0,0 +1,16 @@
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.

View file

@ -0,0 +1,34 @@
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