mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-07 15:02:40 +00:00
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:
parent
70cfc6cb4d
commit
8d31ec49ea
2 changed files with 50 additions and 0 deletions
16
docs/random/thomasvs/guadec-4
Normal file
16
docs/random/thomasvs/guadec-4
Normal 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.
|
34
docs/random/thomasvs/registry
Normal file
34
docs/random/thomasvs/registry
Normal 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
|
Loading…
Reference in a new issue