gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ./ChangeLog doc/C/gnash.xml doc/C/interna...


From: Rob Savoye
Subject: [Gnash-commit] gnash ./ChangeLog doc/C/gnash.xml doc/C/interna...
Date: Thu, 23 Feb 2006 17:37:25 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Branch:         
Changes by:     Rob Savoye <address@hidden>     06/02/23 17:37:25

Modified files:
        .              : ChangeLog 
        doc/C          : gnash.xml internals.xml 

Log message:
        * doc/C/gnash.xml: Add the -x command line option.
        * doc/C/internals.xml: Add section under Plugin about using
        Mozplugger to use the standalone player.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/gnash/ChangeLog.diff?tr1=1.151&tr2=1.152&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnash/gnash/doc/C/gnash.xml.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/gnash/gnash/doc/C/internals.xml.diff?tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: gnash/ChangeLog
diff -u gnash/ChangeLog:1.151 gnash/ChangeLog:1.152
--- gnash/ChangeLog:1.151       Thu Feb 23 02:50:47 2006
+++ gnash/ChangeLog     Thu Feb 23 17:37:25 2006
@@ -1,3 +1,9 @@
+2006-02-23  Rob Savoye  <address@hidden>
+
+       * doc/C/gnash.xml: Add the -x command line option.
+       * doc/C/internals.xml: Add section under Plugin about using
+       Mozplugger to use the standalone player.
+
 2006-02-22  Rob Savoye  <address@hidden>
 
        * backend/gnash.cpp: Add -x option to pass in the X window ID from
Index: gnash/doc/C/gnash.xml
diff -u gnash/doc/C/gnash.xml:1.13 gnash/doc/C/gnash.xml:1.14
--- gnash/doc/C/gnash.xml:1.13  Wed Feb 15 23:35:53 2006
+++ gnash/doc/C/gnash.xml       Thu Feb 23 17:37:25 2006
@@ -384,6 +384,18 @@
        </varlistentry>
        
        <varlistentry>
+         <term>-x id</term>
+         <listitem>
+           <para>
+             This option is only used by Mozplugger when running the
+             standalone player from within a web browser like
+             Firefox. This specifies the X11 window ID to display
+             in.
+           </para>
+         </listitem>
+       </varlistentry>
+       
+       <varlistentry>
          <term>-b bits</term>
          <listitem>
            <para>
Index: gnash/doc/C/internals.xml
diff -u gnash/doc/C/internals.xml:1.11 gnash/doc/C/internals.xml:1.12
--- gnash/doc/C/internals.xml:1.11      Sat Feb 11 18:09:43 2006
+++ gnash/doc/C/internals.xml   Thu Feb 23 17:37:25 2006
@@ -133,7 +133,7 @@
       <sect4 id="pluginstatus">
        <title>Current Status</title>
        <para>
-         As of Jan 28, 2006, the plugin draws a hard-coded OpenGL
+         As of Feb 23, 2006, the plugin draws a hard-coded OpenGL
          graphic in the window where the Shockwave movie is to be
          played.The standalone player code is now merged in and seems
          to be playing movies, but there is obviously a problem with
@@ -141,7 +141,60 @@
          continues daily.
        </para>
       </sect4>
-      
+      <sect4 id="mozplugger">
+       <title>Mozplugger</title>
+
+       <para>
+         <ulink type="http"
+        url="http://mozplugger.mozdev.org/";>Mozplugger</ulink>. is a
+         <code>Mozilla/Firefox</code> plugin that uses external
+         programs to play video, audio, and other multimedia content
+         in the browser. With some support added to the external
+         application, it's possible to force the external program to
+         use the internal window in the browser where ths plugin is
+         supposed to display. This enables one to then run the
+         standalone player and display it's output in the browser.
+       </para>
+
+       <para>
+         While this is not an optimal solution, it does enable one to
+         use Gnash as the flash player when browsing. The main issue
+         appears to be that the Flah movie being played doesn't get
+         any mouse or keyboard input. That may be a mozplugger
+         configuration issue though.
+       </para>
+
+       <para>
+         Add this to your <code>$(HOME)/.mozilla/mozpluggerrc</code>
+         file to enable this:
+
+         <programlisting>
+           application/x-shockwave-flash:swf:Shockwave Gnash
+        nokill embed noisy ignore_errors hidden fill swallow(Gnash) loop: 
gnash -v "$file" -x $window
+        : gnash -v "$file" -x $window
+         </programlisting>
+       </para>
+
+       <para>
+         Once this is added, you must delete the
+         <code>$(HOME)/.mozilla/firefox/pluginreg.dat</code> file to
+         force Firefox to register the plugins again. This is an
+         ascii text file, so if the patch has been added correctly,
+         you'll see an entry for <code>swf</code> files after it is
+         recreated. You will need to restatr Firefox to recreate this
+         file.
+       </para>
+
+       <para>
+         This file is not recreated immediately when restarting
+         Firefox, but waits till the first time a plugin is used. You
+         can force creation of this file by typing
+         <code>about:plugins</code> into the URL entry of the browser
+         window. The output will also contain information about the
+         mozplugger. You should see an entry for Gnash now.
+       </para>
+       
+      </sect4>
     </sect3>
   </sect2>
 




reply via email to

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