[cvs-annodex] commit (/annodex): AnnodexFirefoxExtension/trunk/README.txt

conrad nobody at lists.annodex.net
Fri Feb 25 09:09:57 EST 2005


Update of /annodex (new revision 947)

Modified files:
   AnnodexFirefoxExtension/trunk/README.txt

Log Message:
add some more blurb about what the chrome is etc.
+ very basic info about building the Windows .xpi.


Modified: AnnodexFirefoxExtension/trunk/README.txt
===================================================================
--- AnnodexFirefoxExtension/trunk/README.txt	2005-02-24 15:47:14 UTC (rev 946)
+++ AnnodexFirefoxExtension/trunk/README.txt	2005-02-24 22:09:56 UTC (rev 947)
@@ -16,20 +16,32 @@
 Building AnnodexFirefoxExtension (AFE)
 ======================================
 
-There are two components to AFE: the chrome, which is all
-XUL/HTML/Javascript; and the compiled video plugin, using VLC.
-Each of these components gets their own .xpi package (the chrome is
-platorm-independent, the video plugin is native code).
+There are two components to AFE:
 
+    1. the chrome, which is an XUL application providing the overall
+    video browsing user interface (clip list, transport controls etc.)
+
+    2. the compiled video plugin, currently hardcoded to use VLC
+
+The chrome is platorm-independent, and the video plugin is native code.
+The chrome registers itself with Mozilla as the handler for
+application/x-annodex, and it embeds the video plugin.
+
+Each of these components gets their own .xpi package -- the chrome is
+the same on all platforms, but a different video plugin is required for
+each operating system and CPU architecture.
+
 Installer/MakeFirefoxXPI.sh packages the .xpi for the chrome. It should
 just work without any preparation.
 
-Building AFE for Linux
-----------------------
+In order to package the second .xpi for the video plugin, you first need
+to build some binaries for your platform.
 
-Installer/MakeLinuxVLCPluginXPI.sh packages the .xpi for the video
-plugin. Before you do that, you need to build the plugin:
+Building the video plugin for Linux
+-----------------------------------
 
+To build the video plugin:
+
 cd Linux/VLC-Build
 ./Patch
 ./Build
@@ -42,7 +54,15 @@
 Installer/MakeLinuxVLCPluginXPI.sh will take the files from
 Linux/bin-$ARCH and package them into an .xpi.
 
+Building AFE for Windows
+------------------------
 
+Building AFE uses a similar procedure to Linux. The required plugins must
+be placed in Windows/BuiltPlugin.
+
+Installer/MakeWindowsVLCPluginXPI.sh packages the .xpi for the video
+plugin, using the files from Windows/BuiltPlugin.
+
 Development Overview
 ====================
 


-- 
conrad



More information about the cvs-annodex mailing list