]> de.git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/NexuizDemoRecorder/main/src/main/resources/help/html/plugin-architecture.html
fix lots of CRLFs
[xonotic/xonotic.git] / misc / tools / NexuizDemoRecorder / main / src / main / resources / help / html / plugin-architecture.html
index 35f950716581299e2ffcb497e4be77f85f364241..453232cdcca7ec6334c06912832833b32dab9f57 100644 (file)
@@ -1,81 +1,81 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">\r
-\r
-<html>\r
-  <head>\r
-    <meta name="generator" content="HTML Tidy, see www.w3.org">\r
-\r
-    <title></title>\r
-  </head>\r
-\r
-  <body>\r
-<H1>Plug-in architecture</H1>\r
-<H2>Introduction</H2>\r
-<P>While the Nexuiz Demo Recorder (NDR)\r
-saves you a lot of time, what many video editors still need to do is\r
-to transcode/convert/encode/you-name-it the resulting huge avi clip\r
-to another (lossless) format. Or, if you are not an editor but just a\r
-player who wants to distribute the recorded clip, unless you had\r
-Nexuiz encode the clip in the Ogg Theora codec (cl_capturevideo_ogg\r
-1), you might want to encode it in XviD, H.264 or some other lossy\r
-codec. For encoding people use all different kinds of tools. Some\r
-have a GUI, some don't. Some are available on just one platform, some\r
-are cross-platform to some extent. However, since this release the\r
-NDR is now able to also encode clips to whatever format you like by\r
-the use of <B>encoder plug-ins</B>. For this the NDR has been\r
-extended with a plug-in architecture that will look for plug-ins in\r
-the &ldquo;plugins&rdquo; folder. NDR plug-ins are basically just a\r
-bridge between the NDR application and an actual encoder. Examples\r
-for actual encoders are <B>VirtualDub</B> for MS Windows, or <B>mencoder</B>\r
-for Linux. What a plug-in will do is to assemble a command line that\r
-will execute this encoder and hand it the required parameters.</P>\r
-<H2>Extension is easy</H2>\r
-<P>In this release the NDR ships with\r
-just one plug-in: the VirtualDub plug-in. However, if you are a Java\r
-developer it is really easy for you to write your own plug-ins that\r
-will be able to handle whatever encoder you want to use. If you are\r
-interested, have a look into the <B>src</B> folder at the <B>Sample\r
-Plugin</B>. All you need to do is to implement an interface, edit\r
-some meta-information files and build a jar file that is being put\r
-into the <B>plugins</B> directory of the NDR.</P>\r
-<H2>Plug-in settings</H2>\r
-<P>Each plug-in allows the user to\r
-interact with it, by offering settings (or &ldquo;preferences&rdquo;).\r
-There are 2 kinds of settings:</P>\r
-<UL>\r
-       <LI><P>Global settings, which will be\r
-       shown in the File &rarr; Preferences dialog</P>\r
-       <LI><P>Job/template-specific settings,\r
-       which will be shown in the dialog you use when creating or editing\r
-       jobs or templates</P>\r
-</UL>\r
-<H2>Use plug-ins later on</H2>\r
-<P>In order to invoke the functionality\r
-of the plug-in you are not required to set up everything at the very\r
-beginning (before the clip has actually been recorded). Of course,\r
-you can do so, and in this case the job would be recorded and, right\r
-after that, be encoded as well. But you can also choose to have jobs\r
-recorded first, and then later when you see the need to encode them,\r
-edit the job settings (add your plug-in settings there), and then\r
-right-click the job and select &ldquo;just run the xyz plug-in&rdquo;.\r
-Basically this menu item will work on any job with status = <B>done</B>.</P>\r
-<P>Of course you may not move the\r
-recorded clip from the destination that you set up, because otherwise\r
-the plug-in would not find the file to encode it.</P>\r
-<H2>Error handling</H2>\r
-<P>In case something went wrong during\r
-the execution of the plug-in itself, you will see a &ldquo;plug-in\r
-error&rdquo; in the <B>status</B> column of the jobs table. Like for\r
-normal &ldquo;errors&rdquo;, you can right-click the job and click on\r
-&ldquo;show error message&rdquo; in order to see the error message of\r
-the plug-in. In case you can repair whatever went wrong, do so, then\r
-right-click the job and click on &ldquo;reset job status to <B>done</B>&rdquo;.\r
-Then you can run the plug-in again.</P>\r
-<P>If a plug-in appeared to do its job\r
-just fine but you suspect that something went wrong, you might want\r
-to have a look at the <B>logs</B> directory in the NDR folder.\r
-Depending on whether the one who created the plug-in implemented it,\r
-you might see log files which are basically text files containing the\r
-output of the encoder itself.</P>\r
-  </body>\r
-</html>\r
-\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
+
+<html>
+  <head>
+    <meta name="generator" content="HTML Tidy, see www.w3.org">
+
+    <title></title>
+  </head>
+
+  <body>
+<H1>Plug-in architecture</H1>
+<H2>Introduction</H2>
+<P>While the Nexuiz Demo Recorder (NDR)
+saves you a lot of time, what many video editors still need to do is
+to transcode/convert/encode/you-name-it the resulting huge avi clip
+to another (lossless) format. Or, if you are not an editor but just a
+player who wants to distribute the recorded clip, unless you had
+Nexuiz encode the clip in the Ogg Theora codec (cl_capturevideo_ogg
+1), you might want to encode it in XviD, H.264 or some other lossy
+codec. For encoding people use all different kinds of tools. Some
+have a GUI, some don't. Some are available on just one platform, some
+are cross-platform to some extent. However, since this release the
+NDR is now able to also encode clips to whatever format you like by
+the use of <B>encoder plug-ins</B>. For this the NDR has been
+extended with a plug-in architecture that will look for plug-ins in
+the &ldquo;plugins&rdquo; folder. NDR plug-ins are basically just a
+bridge between the NDR application and an actual encoder. Examples
+for actual encoders are <B>VirtualDub</B> for MS Windows, or <B>mencoder</B>
+for Linux. What a plug-in will do is to assemble a command line that
+will execute this encoder and hand it the required parameters.</P>
+<H2>Extension is easy</H2>
+<P>In this release the NDR ships with
+just one plug-in: the VirtualDub plug-in. However, if you are a Java
+developer it is really easy for you to write your own plug-ins that
+will be able to handle whatever encoder you want to use. If you are
+interested, have a look into the <B>src</B> folder at the <B>Sample
+Plugin</B>. All you need to do is to implement an interface, edit
+some meta-information files and build a jar file that is being put
+into the <B>plugins</B> directory of the NDR.</P>
+<H2>Plug-in settings</H2>
+<P>Each plug-in allows the user to
+interact with it, by offering settings (or &ldquo;preferences&rdquo;).
+There are 2 kinds of settings:</P>
+<UL>
+       <LI><P>Global settings, which will be
+       shown in the File &rarr; Preferences dialog</P>
+       <LI><P>Job/template-specific settings,
+       which will be shown in the dialog you use when creating or editing
+       jobs or templates</P>
+</UL>
+<H2>Use plug-ins later on</H2>
+<P>In order to invoke the functionality
+of the plug-in you are not required to set up everything at the very
+beginning (before the clip has actually been recorded). Of course,
+you can do so, and in this case the job would be recorded and, right
+after that, be encoded as well. But you can also choose to have jobs
+recorded first, and then later when you see the need to encode them,
+edit the job settings (add your plug-in settings there), and then
+right-click the job and select &ldquo;just run the xyz plug-in&rdquo;.
+Basically this menu item will work on any job with status = <B>done</B>.</P>
+<P>Of course you may not move the
+recorded clip from the destination that you set up, because otherwise
+the plug-in would not find the file to encode it.</P>
+<H2>Error handling</H2>
+<P>In case something went wrong during
+the execution of the plug-in itself, you will see a &ldquo;plug-in
+error&rdquo; in the <B>status</B> column of the jobs table. Like for
+normal &ldquo;errors&rdquo;, you can right-click the job and click on
+&ldquo;show error message&rdquo; in order to see the error message of
+the plug-in. In case you can repair whatever went wrong, do so, then
+right-click the job and click on &ldquo;reset job status to <B>done</B>&rdquo;.
+Then you can run the plug-in again.</P>
+<P>If a plug-in appeared to do its job
+just fine but you suspect that something went wrong, you might want
+to have a look at the <B>logs</B> directory in the NDR folder.
+Depending on whether the one who created the plug-in implemented it,
+you might see log files which are basically text files containing the
+output of the encoder itself.</P>
+  </body>
+</html>
+