[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnash
Subject:    [Gnash] Re: Flash using Gnash for KDE = Klash
From:       Kevin Krammer <kevin.krammer () gmx ! at>
Date:       2006-03-12 21:38:08
Message-ID: 200603122238.08873.kevin.krammer () gmx ! at
[Download RAW message or body]

[Attachment #2 (multipart/mixed)]


On Wednesday 01 March 2006 14:14, Koos Vriezen wrote:
> Hi,
>
> AFAICS there isn't a plugin for konqueror using Gnash for flash, so I
> created one. It's now located at
> www.xs4all.nl/~jjvrieze/klash-0.0.1.tar.bz2 with even a debian
> directory. Read the README for building the gnash thing.
>
> Please give some comments (hopefully not that it's already there).
> It should be rather stable, though plain and simple. Please note that
> Gnash uses openGL and hardly works w/ remote X clients.

It seems to be in gnash's CVS now as well. Is this the latest version?

Using the attached patch should make it compilable with --disable-plugin 
--enable-klash

For testing I removed the Adobe/Macromedia plugin completely and used the 
userfriendly.org animation archive as a source for flash.

Klash plugin gets loaded flawlessly but playback flickers a lot. In the second 
animation, where Steff is fighting gladiator-like in an arena, I can see him 
being drawn with white shirt and tie before the armor is drawn over it on 
every move he makes.

(gnash standalone works visually but has no sound)

Cheers,
Kevin

-- 
Kevin Krammer <kevin.krammer@gmx.at>
Qt/KDE Developer, Debian User
Moderator: www.mrunix.de (German), www.qtcentre.org

["gnash.diff" (text/x-diff)]

Index: Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/Makefile.am,v
retrieving revision 1.16
diff -u -3 -p -r1.16 Makefile.am
--- Makefile.am	9 Mar 2006 19:29:05 -0000	1.16
+++ Makefile.am	12 Mar 2006 21:28:55 -0000
@@ -41,14 +41,17 @@ AUTOMAKE_OPTIONS = dejagnu
 ACLOCAL_AMFLAGS = -I macros
 
 STD_DIRS = libbase libgeometry server backend utilities
-# if PLUGIN
-# PLUG_DIR = plugin
-# endif
+if PLUGIN
+PLUG_DIR = plugin
+endif
+if KLASH
+KLASH_DIR = plugin/klash
+endif
 if DOCBOOK
 DOC_DIRS = doc
 endif
-SUBDIRS      = $(STD_DIRS) plugin $(DOC_DIRS)
-DIST_SUBDIRS = $(STD_DIRS) plugin doc testsuite
+SUBDIRS      = $(STD_DIRS) $(PLUG_DIR) $(KLASH_DIR) $(DOC_DIRS)
+DIST_SUBDIRS = $(STD_DIRS) $(PLUG_DIR) $(KLASH_DIR) doc testsuite
 
 #EXTRA_DIST = macros
 # if HTTP
Index: plugin/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/plugin/Makefile.am,v
retrieving revision 1.16
diff -u -3 -p -r1.16 Makefile.am
--- plugin/Makefile.am	10 Mar 2006 15:15:13 -0000	1.16
+++ plugin/Makefile.am	12 Mar 2006 21:28:55 -0000
@@ -39,10 +39,7 @@
 
 AUTOMAKE_OPTIONS = dejagnu
 
-if KLASH
-KLASH = klash
-endif
-SUBDIRS = mozilla-sdk $(KLASH) # test
+SUBDIRS = mozilla-sdk # test
 
 if MP3
 MP3_CFLAGS = $(MAD_CFLAGS)
Index: plugin/klash/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/plugin/klash/Makefile.am,v
retrieving revision 1.3
diff -u -3 -p -r1.3 Makefile.am
--- plugin/klash/Makefile.am	9 Mar 2006 19:29:06 -0000	1.3
+++ plugin/klash/Makefile.am	12 Mar 2006 21:28:55 -0000
@@ -45,9 +45,7 @@ METASOURCES= AUTO
 kde_module_LTLIBRARIES= libklashpart.la
 
 libklashpart_la_SOURCES = klash_part.cpp
-nodist_libklashpart_la_SOURCES= klash_part.moc
 libklashpart_la_LDFLAGS = -avoid-version $(all_libraries) $(KDE_RPATH)
-libklashpart_la_DEPENDANCIES = klash_part.moc
 
 #EXTRA_PROGRAMS = klashplayer
 #klashplayer_app = klashplayer
@@ -79,6 +77,8 @@ dummy.cpp:
 messages: rc.cpp
 	$(XGETTEXT) *.cpp -o $(podir)/klash.pot
 
+$(srcdir)/klash_part.cpp: klash_part.moc
+
 klash_part.moc: $(srcdir)/klash_part.h
 	$(MOC) $(srcdir)/klash_part.h -o klash_part.moc
 

[Attachment #6 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic