bugGnash - The GNU Flash player - Bugs: bug #24299, SWF8: unsupported blend modes


bug #24299: SWF8: unsupported blend modes

Submitted by:  Benjamin Wolsey <bwy>
Submitted on:  Thu 18 Sep 2008 04:20:42 PM UTC  
Category: rendererSeverity: 3 - Normal
Release: NoneStatus: Confirmed
Privacy: PublicAssigned to: None
Open/Closed: Open

Add a New Comment(Rich Markup)

You are not logged in

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


Mon 06 Oct 2008 11:18:52 AM UTC, comment #5:

The swf is at


which does sort of play in gnash but with audio/video out of sync.


lesshaste <lesshaste>
Mon 06 Oct 2008 10:50:27 AM UTC, comment #4:

I have a video with a related looking problem. Here is the full log

11537] 11:37:42: UNIMPLEMENTED: SWF8 is not fully supported, trying anyway but don't expect it to work
11537] 11:37:42: UNIMPLEMENTED: FileAttributes tag in the SWF requests that network access is not granted to this movie (or application?) when loaded from the filesystem. Anyway Gnash won't care; use white/black listing in your .gnashrc instead
11537] 11:37:43: UNIMPLEMENTED: Button blend mode
11537] 11:37:43: UNIMPLEMENTED: DefineFontAlignZoneTag
11537] 11:37:43: TRACE: 692
11537] 11:37:44: TRACE: 1280
11537] 11:37:45: TRACE: 2080
11537] 11:37:45: UNIMPLEMENTED: FIXME: tagtype = 74
11537] 11:37:45: TRACE: 2622

gnash 0.8.2 plays the opening screen but then seems to stop.

I have put the .flv file up at



lesshaste <lesshaste>
Thu 18 Sep 2008 04:44:17 PM UTC, comment #3:

My other case for this:

These are good examples of why using proprietary tools
to produce SWF isn't a good idea. Use of blend modes
for doing these kind of things is completely dumb, but
prevents free players to play your stuff :/

Sandro Santilli <strk>
Project Member
Thu 18 Sep 2008 04:41:14 PM UTC, comment #2:


Last time I had this issue the blend mode was 'erase'
which meant the character should have been rendered
as a kind of mask.

Blend mode and Bitmap filters are the big feature missing
for full SWF8 support. I'd start from renderers in trying
to design interfaces for the core (which currently parses
but doesn't even store those info).

With bastiaan busy on GST and Udo busy with something else
I don't know who could be looking at this.

Want to have fun bwy ? :)

Sandro Santilli <strk>
Project Member
Thu 18 Sep 2008 04:39:20 PM UTC, comment #1:

Looks like the bug might be blend mode.

Benjamin Wolsey <bwy>
Project Member
Thu 18 Sep 2008 04:20:42 PM UTC, original submission:

The video mentioned in bug #21284 plays perfectly well, but Gnash draws a rectangle on top of it so that nothing in the SWF plays.

The object is a DefineShape, id 1, set to be the full size of the SWF and with a solid fill (FillStyle 1).

Interestingly, if you make it coloured (e.g. cyan), the pp makes the visible background cyan, whereas Gnash seems just to draw a cyan strip across the top.

Not sure whether the parsing is incorrect or the display.

Benjamin Wolsey <bwy>
Project Member


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

Attach File(s):

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 lesshaste (Posted a comment)
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by strk
  • -unavailable- added by strk
  • -unavailable- added by bwy (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 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 18 Sep 2008 04:44:37 PM UTCstrkSummaryGnash puts rectangle on top of entire SWF.=>SWF8: unsupported blend modes
    Thu 18 Sep 2008 04:41:14 PM UTCstrkCategoryNone=>renderer
      Carbon-Copy-=>Added udog
      Carbon-Copy-=>Added bjacques

    Back to the top

    Powered by Savane 3.1-cleanup1