Package: freej
Version: 0.8.1-3+b1
Severity: grave
Justification: renders package unusable


freej can't be used at least with ImageLayer objects created
from a .js file.

The examples available from the upstream website, in particular
pan.js with its picture 1steps063.jpg doesn't work at all.

Talked today with upstream author Jaromil on IRC, who confirmed that
the examples should work just fine.

In the log below the error is at "ReferenceError: ImageLayer is not defined"
This causes the script to abort without any explanation.

Here's the session log :

--- CUT ---
[EMAIL PROTECTED]:~/freej$ freej -D 3 -n -j pan.js
[*] starting FreeJ 0.8.1 engine
[*] FreeJ version 0.8.1   RASTA SOFTWARE
 .  (c)2001-2005 Jaromil & Kysucix @ dyne.org
 .  ----------------------------------------------
 .  your screen does'nt support 32bpp
 .  doing video surface software conversion
 .  emulated surface geometry 400x300 32bpp
[*] SDL Viewport is x11 400x300 32bpp
[*] JavaScript parser initialized
[F] VideoEncoder:_init::filename freej.ogg saved
[F] Pipe::Pipe(16384)
[F] OggTheoraEncoder::OggTheoraEncoder::OggTheoraEncoder object created
[F] Finding best memory copy function
[F] glibc memcpy() : time 10.80
[F] linux kernel memcpy() : time 24.03
[F] agp optimized memcpy() : time 10.53
[F] MMX optimized memcpy() : time 18446272519762.42
[F] MMXEXT optimized memcpy() : time 11.33
[F] SSE optimized memcpy() : time 13.32
[*] Using memory-to-memory copy method : agp optimized memcpy()
[F] Plugger::_delete
[*] loading available plugins
[F] Opened plugin Water from /usr/lib/freej/water.so with handle 0x844f4e8
 .  plugged: Water filter v1 by jaromil
[F] Opened plugin Vertigo from /usr/lib/freej/vertigo.so with handle 0x844f960
 .  plugged: Vertigo filter v1 by Fukuchi Kentarou
[F] Opened plugin SquareTrans from /usr/lib/freej/squaretrans.so with handle 
0x844fde8
 .  plugged: SquareTrans filter v2 by Clifford Smith
[F] Opened plugin Simura from /usr/lib/freej/simura.so with handle 0x8450610
 .  plugged: Simura filter v1 by Fukuchi Kentarou
[F] Opened plugin Rotozoom from /usr/lib/freej/rotozoom.so with handle 0x84509c8
 .  plugged: Rotozoom filter v1 by van Paassen, Ellacott
[F] Opened plugin Ripple from /usr/lib/freej/ripple.so with handle 0x8450dc0
 .  plugged: Ripple filter v1 by Fukuchi Kentarou
[F] Opened plugin RandTrans from /usr/lib/freej/randtrans.so with handle 
0x8451240
 .  plugged: RandTrans filter v1 by Clifford Smith
[F] Opened plugin QuadTrans from /usr/lib/freej/quadtrans.so with handle 
0x84516c0
 .  plugged: QuadTrans filter v2 by jaromil
[F] Opened plugin Nervous from /usr/lib/freej/nervous.so with handle 0x8451b40
 .  plugged: Nervous filter v1 by Edo Tannenbaum
[F] Opened plugin Edge from /usr/lib/freej/edge.so with handle 0x8451fc0
 .  plugged: Edge filter v1 by Fukuchi Kentarou
[F] Opened plugin Delaymap from /usr/lib/freej/delaygrab.so with handle 
0x8452438
 .  plugged: Delaymap filter v2 by Andreas Schiffler
[F] Opened plugin Cartoon from /usr/lib/freej/cartoon.so with handle 0x84528b8
 .  plugged: Cartoon filter v1 by Dries Pruimboom
[F] Opened plugin Blur from /usr/lib/freej/blur.so with handle 0x8452d38
 .  plugged: Blur filter v1 by jaromil
[F] Opened plugin Baltan from /usr/lib/freej/baltan.so with handle 0x84531b0
 .  plugged: Baltan filter v1 by Fukuchi Kentarou
[F] Opened plugin BackLight from /usr/lib/freej/backlight.so with handle 
0x8453630
 .  plugged: BackLight filter v1 by Pete Warden
[F] JsParser reading from file pan.js
[F] JsParser allocated 721 bytes
[!] script error in pan.js:
[!] ReferenceError: ImageLayer is not defined
[!] execution of script aborted
[M] allocated memory at 0xb7331008 sized 480000 bytes
                                                     [F] ImageLayer::close()
[F] Layer :: run :: end thread -1222354000

[F] Plugger::_delete
[M] freeing memory at address 0x844f7d8
[M] freeing memory at address 0x844fc58
[M] freeing memory at address 0x84500e8
[M] freeing memory at address 0x8450300
[M] freeing memory at address 0x8450c38
[M] freeing memory at address 0x84510b8
[M] freeing memory at address 0x8451538
[M] freeing memory at address 0x84519b8
[M] freeing memory at address 0x8451e38
[M] freeing memory at address 0x84522b0
[M] freeing memory at address 0x8452730
[M] freeing memory at address 0x8452bb0
[M] freeing memory at address 0x8453028
[M] freeing memory at address 0x84534a8
[M] freeing memory at address 0x8453928
[*] JsParser::close()
[*] cu on http://freej.dyne.org
[EMAIL PROTECTED]:~/freej$ 
--- CUT ---

The application also segfaults from time to time, but this
is probably not related since it also happens with js
scripts which don't reference any ImageLayer.

Thanks in advance for your time

Jerome Alet

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686-smp
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) (ignored: 
LC_ALL set to [EMAIL PROTECTED])

Versions of packages freej depends on:
ii  libaa1                      1.4p5-30     ascii art library
ii  libartsc0                   1.5.3-2      aRts sound system C support librar
ii  libasound2                  1.0.11-3     ALSA library
ii  libaudiofile0               0.2.6-6      Open-source version of SGI's audio
ii  libc6                       2.3.6-15     GNU C Library: Shared libraries
ii  libdirectfb-0.9-25          0.9.25.1-3   frame buffer graphics library
ii  libesd0                     0.2.36-3     Enlightened Sound Daemon - Shared 
ii  libfreetype6                2.2.1-2      FreeType 2 font engine, shared lib
ii  libgcc1                     1:4.1.1-5    GCC support library
ii  libglib2.0-0                2.10.2-1     The GLib library of C routines
ii  libjpeg62                   6b-13        The Independent JPEG Group's JPEG 
ii  libncurses5                 5.5-2        Shared libraries for terminal hand
ii  libogg0                     1.1.3-2      Ogg Bitstream Library
ii  libpng12-0                  1.2.8rel-5.1 PNG library - runtime
ii  libsdl1.2debian             1.2.10-3     Simple DirectMedia Layer
ii  libslang2                   2.0.6-2      The S-Lang programming library - r
ii  libstdc++6                  4.1.1-5      The GNU Standard C++ Library v3
ii  libsvga1                    1:1.4.3-22   console SVGA display libraries
ii  libvorbis0a                 1.1.2-1      The Vorbis General Audio Compressi
ii  libvorbisenc2               1.1.2-1      The Vorbis General Audio Compressi
ii  libx11-6                    2:1.0.0-7    X11 client-side library
ii  zlib1g                      1:1.2.3-11   compression library - runtime

freej recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to