bugGnash - The GNU Flash player - Bugs: bug #21004, Zoom in/out using mouseclicks...

 
 

bug #21004: Zoom in/out using mouseclicks doesn't work, swf4 format

Submitted by:  Fredrik Johansson <mumme>
Submitted on:  Sat 08 Sep 2007 05:41:13 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Release: NoneStatus: Invalid
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Thu 24 Jan 2008 10:59:25 AM UTC, comment #4:

Yes, I confirm zoom is allowed on any movie by the pp.
So nothing to do with the specific SWF.

Sandro Santilli <strk>
Project Member
Sun 09 Sep 2007 09:54:13 AM UTC, comment #3:

I've just tried this with the pp: two items are added to the context menu to make it bigger or smaller (not the same method as zoomhenge at all). They are in German for me, so I'd guess it's a built-in part of the player that can be called on by a movie.

Benjamin Wolsey <bwy>
Project Member
Sun 09 Sep 2007 08:59:08 AM UTC, comment #2:

Forget the right-click for zoomhenge: it's the down arrow that's needed, and it works.

Benjamin Wolsey <bwy>
Project Member
Sun 09 Sep 2007 08:46:37 AM UTC, comment #1:

Tagtype 25 is PATHSAREPOSTSCRIPT - at a guess, it's not related to the zooming problem.

Note file #13619 (zoomhenge.swf) has no problem with zooming on a left mouseclick, but won't zoom back out, presumably because right-click conflicts with the gtk menu callback (or whatever gui is used).

I don't know whether removing this would fix the bug, but in any case something has to be done for for movies that need the right mouse button.

Benjamin Wolsey <bwy>
Project Member
Sat 08 Sep 2007 05:41:13 PM UTC, original submission:

Hi,

strk suggested (in bug 20217) that I should post this as a new bug.

When I goto http://centralhobbies.com/Engines/parts/ys63s.html the zooming in(Right click) and move (Left Click) doesn't work.

According to gnash -va output it is a swf 4 file.

The output:
$ gnash -va ys63s.swf
3037] 19:38:31: Verbose output turned on
3037] 19:38:31: No rendering flags specified, using rcfile
3037] 19:38:31: Checking support for MIT-SHM...
3037] 19:38:31: NOTICE: MIT-SHM available (version 1.1)!
3037] 19:38:31: Your X server expects RGB24 pixmap data for standard mode.
3037] 19:38:31: Created top level window
3037] 19:38:31: X server pixel format is (R16:8, G8:8, B0:8, 32 bpp)
3037] 19:38:31: X server is using BGRA32 pixel format
3037] 19:38:31: framebuffer pixel format is BGRA32 (little-endian host)
3037] 19:38:31: Base url set to: file:///home/fredrikjohansson/ys63s.swf
3037] 19:38:31: Movie file:///home/fredrikjohansson/ys63s.swf (SWF4) added to library
3037] 19:38:31: GTK-AGG: Using shared memory image
3037] 19:38:31: initialized AGG buffer <0x2b01d8b61000>, 1269016 bytes, 602x527, rowsize is 2408 bytes
3037] 19:38:31: UNIMPLEMENTED: FIXME: tagtype = 25
Executing 810 tags in frame 1/1 of sprite /

I couldn't find out what tagtype = 25 is supposed to be, though I don't know much/anything about swf internals.

$ make dumpconfig

Building in directories: libbase libgeometry libamf server backend utilities gui extensions plugin testsuite po
Some directories may be excluded from the build
Linux linux64 2.6.20-16-generic #2 SMP Thu Aug 30 23:16:15 UTC 2007 x86_64 GNU/Linux
g++ -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release x86_64-linux-gnu
Thread model: posix
gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
CXXFLAGS: -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type

Image decoding support...
JPEG_CFLAGS is
JPEG_LIBS is -L/usr/lib64 -ljpeg
PNG_CFLAGS is
PNG_LIBS is
Audio decoding support...
FFMPEG_CFLAGS is
FFMPEG_LIBS is -lavcodec -lz -la52 -ldts -lgsm -ldc1394_control -ldl -lvorbisenc -lraw1394 -lavutil -lvorbis -lm -logg -ldts_pic -lvorbisenc -lvorbis -lm -logg -lavformat -lavcodec -lz -la52 -ldts -lgsm -ldc1394_control -ldl -lvorbisenc -lraw1394 -lavutil -lvorbis -lm -logg -lavutil -ltheora -logg -lgsm -ldc1394_control
OGG_CFLAGS is
OGG_LIBS is
GUI Toolkit decoding support...
SDL_CFLAGS is -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL
SDL_LIBS is -lSDL
KDE_CFLAGS is -I/usr/include/kde -I/usr/include/kde/kio
KDE_LIBS is -lkdeui -lkdecore -lkdeprint
QT_CFLAGS is -I/usr/include/qt3
QT_LIBS is -L/usr/lib -lqt-mt
GTK2_CFLAGS is -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12
GTK2_LIBS is -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
PANGO_CFLAGS is -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
PANGO_LIBS is -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
ATK_CFLAGS is -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
ATK_LIBS is -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
X11_CFLAGS is -I/usr/include
X11_LIBS is -L/usr/lib64 -lX11 -lXinerama -lXext -lSM -lICE
Support libraries...
INCLTDL
LIBLTDL -lltdl
GLIB_CFLAGS is -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
GLIB_LIBS is -lglib-2.0
Z_CFLAGS is
Z_LIBS is -L/usr/lib64 -lz
LIBXML_CFLAGS is -I/usr/include/libxml2
LIBXML_LIBS is -lxml2
FREETYPE2_CFLAGS is -I/usr/include/freetype2
FREETYPE2_LIBS is -lfreetype -lz
FONTCONFIG_CFLAGS is
FONTCONFIG_LIBS is -lfontconfig
PTHREAD_CFLAGS is -pthread
PTHREAD_LIBS is -L/usr/lib64 -lpthread
CURL_CFLAGS is
CURL_LIBS is -L/usr/lib -lcurl
BOOST_CFLAGS is -I/usr/include
BOOST_LIBS is -L/usr/lib64 -lboost_date_time -lboost_thread
MTASC /usr/bin/mtasc
MTASC CLASSPATH /usr/bin/std
SWFMILL /usr/local/bin/swfmill
Graphics support...
CAIRO_CFLAGS is
CAIRO_LIBS is
AGG_CFLAGS is -I/usr/include/agg2
AGG_LIBS is -lagg_pic

A blank value for CFLAGS means the header is installed in the
default system header location. All the LIBS should have a
legit value

Configurable options are:
Media handler: ffmpeg
Renderer engine: agg
Supported GUI: GTK
Supported GUI: KDE
Konqueror (KPARTS) plugin enabled
Firefox (NSAPI) plugin enabled

Fredrik Johansson <mumme>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by mumme (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 24 Jan 2008 10:59:25 AM UTCstrkStatusNone=>Invalid
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1