gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash/doc DESIGN


From: Sandro Santilli
Subject: [Gnash-commit] gnash/doc DESIGN
Date: Tue, 03 Jun 2008 16:30:33 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/06/03 16:30:33

Modified files:
        doc            : DESIGN 

Log message:
        Updated info about media handler

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/DESIGN?cvsroot=gnash&r1=1.5&r2=1.6

Patches:
Index: DESIGN
===================================================================
RCS file: /sources/gnash/gnash/doc/DESIGN,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- DESIGN      8 May 2008 10:59:01 -0000       1.5
+++ DESIGN      3 Jun 2008 16:30:33 -0000       1.6
@@ -1,6 +1,6 @@
 Draft design diagram for Gnash
 ------------------------------
-$Id: DESIGN,v 1.5 2008/05/08 10:59:01 strk Exp $
+$Id: DESIGN,v 1.6 2008/06/03 16:30:33 strk Exp $
 
 
     (speakers,file)
@@ -9,7 +9,7 @@
     [sound_handler] <--------{A}
                               |
                               |
-           (inputs) --> [gnash_core] <---{C}---> [media_handler]
+           (inputs) --> [gnash_core] <---{C}---> [MediaHandler]
                               |
                               |
       [render_handler] <-----{B}
@@ -24,7 +24,7 @@
      [gnash_core] -- Gnash core lib (swf parser, VM, builtin objects)
   [sound_handler] -- Sound handler, can be modular (gst/ffmpeg/mad/whatever)
  [render_handler] -- Renderer, can be modular (agg/ogl/cairo/whatever)
-  [media_handler] -- Media parser and decoder, can be modular 
(gst/ffmpeg/whatever)
+   [MediaHandler] -- Factory for media parsers and decoders, can be modular 
(gst/ffmpeg/whatever)
 
 Component connectors 
 --------------------
@@ -42,5 +42,7 @@
          wrappers in the gnash::render namespace
          (still in server/render.h)
 
- {C} --- [gnash_core] to [media_handler] connector 
-         ???
+ {C} --- [gnash_core] to [MediaHandler] connector 
+         Is setup with gnash::media::MediaHandler::set
+         and retrived with gnash::media::MediaHandler::get,
+         both currently exposed in libmedia/MediaHandler.h




reply via email to

[Prev in Thread] Current Thread [Next in Thread]