diff options
author | Stefan Kost <ensonic@users.sourceforge.net> | 2005-12-12 14:02:18 +0000 |
---|---|---|
committer | Stefan Kost <ensonic@users.sourceforge.net> | 2005-12-12 14:02:18 +0000 |
commit | 7c17de8f03b488edd9a02a3e99c0d5c6558f8ecf (patch) | |
tree | 07dfa031f3acbc72c66002bbed423f420616a55c /docs/random/ensonic | |
parent | 8666c1597d70bd6789f89f6a05569eb5f428a7d7 (diff) |
applied some simple fixing to some examples re-enabled the working examples
Original commit message from CVS:
* configure.ac:
* docs/random/ensonic/media-device-daemon.txt:
* tests/examples/controller/.cvsignore:
* tests/examples/controller/Makefile.am:
* tests/examples/controller/audio-example.c: (main):
* tests/examples/helloworld/.cvsignore:
* tests/examples/helloworld/Makefile.am:
* tests/examples/helloworld/helloworld.c: (event_loop), (main):
* tests/examples/launch/.cvsignore:
* tests/examples/launch/Makefile.am:
* tests/examples/launch/mp3parselaunch.c: (event_loop), (main):
* tests/examples/metadata/.cvsignore:
* tests/examples/metadata/Makefile.am:
* tests/examples/metadata/read-metadata.c: (message_loop),
(make_pipeline), (print_tag), (main):
* tests/examples/queue/.cvsignore:
* tests/examples/queue/Makefile.am:
* tests/examples/queue/queue.c: (event_loop), (main):
* tests/examples/typefind/.cvsignore:
* tests/examples/typefind/Makefile.am:
* tests/examples/typefind/typefind.c: (type_found), (event_loop),
(main):
* tests/examples/xml/.cvsignore:
* tests/examples/xml/Makefile.am:
* tests/examples/xml/createxml.c: (object_saved), (main):
* tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main):
* tests/old/examples/Makefile.am:
* tests/old/examples/TODO:
* tests/old/examples/controller/.cvsignore:
* tests/old/examples/controller/Makefile.am:
* tests/old/examples/controller/audio-example.c:
* tests/old/examples/helloworld/.cvsignore:
* tests/old/examples/helloworld/Makefile.am:
* tests/old/examples/helloworld/helloworld.c:
* tests/old/examples/launch/.cvsignore:
* tests/old/examples/launch/Makefile.am:
* tests/old/examples/launch/mp3parselaunch.c:
* tests/old/examples/launch/mp3play:
* tests/old/examples/manual/Makefile.am:
* tests/old/examples/metadata/Makefile.am:
* tests/old/examples/metadata/read-metadata.c:
* tests/old/examples/queue/.cvsignore:
* tests/old/examples/queue/Makefile.am:
* tests/old/examples/queue/queue.c:
* tests/old/examples/typefind/.cvsignore:
* tests/old/examples/typefind/Makefile.am:
* tests/old/examples/typefind/typefind.c:
* tests/old/examples/xml/.cvsignore:
* tests/old/examples/xml/Makefile.am:
* tests/old/examples/xml/createxml.c:
* tests/old/examples/xml/runxml.c:
applied some simple fixing to some examples
re-enabled the working examples
Diffstat (limited to 'docs/random/ensonic')
-rw-r--r-- | docs/random/ensonic/media-device-daemon.txt | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/docs/random/ensonic/media-device-daemon.txt b/docs/random/ensonic/media-device-daemon.txt index 46e3d61c5..b634dd140 100644 --- a/docs/random/ensonic/media-device-daemon.txt +++ b/docs/random/ensonic/media-device-daemon.txt @@ -1,21 +1,33 @@ $Id$ +components +================================================================================ + +- daemon process + - is a gstreamer appliation + - open physical sink, src elements + - prepends an adder to sinks + - appends an tee to sources + - 4 new elements - virtual-audiosink, virtual-videosink - virtual-audiosrc, virtual-videosrc + - virtual-audiosink, virtual-videosink + virtual-audiosrc, virtual-videosrc + - virtual sinks establish a connection to the daemon + - they link to request_pads of the adder/tee elements + +- gui app + - lists instances as mixing-desk like channelstrips + - channelstrips would contain + - audio + - volume, panorama, 3-band eq + - video + - brightness, contrast, alpha-level + - user can + - add insert-fx + - route channel to targets, where targets can be real sinks or more + virtual-sinks (sub-groups) + - virtual sinks need queues to decouple application processes -- daemon that holds list of instances -- gui app that lists instances as mixing-desk like channelstrips -- channelstrips would contain - - audio - - volume, panorama, 3-band eq - - video - - brightness, contrast, alpha-level -- user can - - add insert-fx - - route channel to targets, where targets can be real sinks or more - virtual-sinks (sub-groups) -- virtual sinks need queues to decouple application processes - interfaces - expose child-elements via child-proxy - then e.g. the applications volume-control could directly access the |