bugGnash - The GNU Flash player - Bugs: bug #17385, regression: text quality (ogl...


bug #17385: regression: text quality (ogl lacks antialiasing)

Submitted by:  None
Submitted on:  Wed 09 Aug 2006 11:59:40 AM UTC  
Category:  render-opengl Severity:  2 - Minor
Release:  None Status:  Fixed
Privacy:  Public Assigned to:  Bastiaan Jacques <bjacques>
Open/Closed:  Closed

Add a New Comment (Rich Markup)

You are not logged in

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


( Jump to the original submission)

Sat 11 Aug 2007 04:17:57 AM UTC, comment #12: 

This bug needs to be assigned to an OpenGL hacker...

Sandro Santilli <strk>
Project Member
Wed 13 Jun 2007 02:48:24 AM UTC, comment #11: 

nin.com has been reported to suffer from this problem too.
See bug #18501

Sandro Santilli <strk>
Project Member
Wed 13 Jun 2007 02:42:48 AM UTC, comment #10: 

It turns out that the problem with quality is simply lack of antialiasing with opengl.
Previous implementation was using textured glyphs, while we're abbandoning that for other problems with them.

Sandro Santilli <strk>
Project Member
Thu 26 Oct 2006 10:41:02 PM UTC, comment #9: 

Just an update. Since the AGG backend is becaming a reality, and it does not suffer from this text antialiasing bug, this bug item and the related task are getting less of a priority...

Sandro Santilli <strk>
Project Member
Mon 02 Oct 2006 10:25:25 AM UTC, comment #8: 

I tracked this down to a problem with generate_font_bitmaps() call.
In this latter case that function is never called when reading from stdin, thus the low-quality text.

In the initial cases I guess the problem relies on the fact
that generate_font_bitmaps() needs to access all bitmaps in the movie, but they are not all available until parsing is finished!

This item was opened when we started streaming so I'm pretty
sure this is the problem.

THe solution would be to give caching control to the renderer
rather then leave it in the parser.

Sandro Santilli <strk>
Project Member
Mon 02 Oct 2006 09:38:52 AM UTC, comment #7: 

Text quality also degrades when reading from stdin (now that we support that). The fontquality.png file attached shows the simpleguess.swf file (https://savannah.gnu.org/bugs/download.php?file_id=10791)
read either from stdin (cat <file>  | gnash -) or from file
(gnash <file>). The low quality one is while reading from stdin.

Sandro Santilli <strk>
Project Member
Mon 04 Sep 2006 02:32:10 PM UTC, comment #6: 

File is too large to attach.
A copy can be downloaded here:

The md5sum of my file (which is the same of the online version) is:
5f32f9ab969da590fdf533a8fdd0ce8d  boobs.swf

Sat 02 Sep 2006 01:05:40 AM UTC, comment #5: 

Could you attach the boobs.swf file ?

Sandro Santilli <strk>
Project Member
Thu 31 Aug 2006 12:51:30 PM UTC, comment #4: 

This is not yet fixed for me.

Thu 31 Aug 2006 02:55:35 AM UTC, comment #3: 

I can't reproduce this bug anymore with current CVS.

Sandro Santilli <strk>
Project Member
Tue 22 Aug 2006 09:04:19 PM UTC, comment #2: 

I can reproduce this now that we have load in a separate thread.
Since this report has been submitted before then I wonder if it has 
anything to do with threads...

Anyway, please check with current CVS and see Task #5837

Sandro Santilli <strk>
Project Member
Fri 11 Aug 2006 07:03:24 PM UTC, comment #1: 

I attach a screenshot showing quality difference, if you can't reproduce this.

Wed 09 Aug 2006 11:59:40 AM UTC, original submission:  

When size_t startup_frames = m_frame_count; (file server/movie_def_impl.cpp) is not enabled, I see a degradation on the text quality (look at the text that appear when you move the mouse over the "?" in boobs.swf or the text in Frog.swf).

See also bug #17322.



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

Attach Files:

Attached Files
file #10882:  fontquality.png added by strk (8KiB - image/png - font rendering degradation while reading from stdin)
file #10522:  gn_quality.png added by None (259KiB - image/png - screenshot of quality difference.)


   task dependencies.

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by bjacques (Updated the item)
  • -email is unavailable- added by strk (Posted a comment)

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

    Only logged-in users can vote.




    Follow 18 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-11-29 bjacques StatusNone => Fixed
        Assigned toNone => bjacques
        Open/ClosedOpen => Closed
    2007-08-11 strk Assigned tostrk => None
    2007-06-15 martinwguy Carbon-CopyRemoved 24216 => -
    2007-06-13 strk StatusPostponed => None
    2007-06-13 strk Summaryregression: text quality => regression: text quality (ogl lacks antialiasing)
    2007-01-24 martinwguy CategoryNone => render-opengl
    2006-10-26 strk Severity3 - Normal => 2 - Minor
        StatusIn Progress => Postponed
    2006-10-19 strk Dependencies- => Depends on task #5998
    2006-10-02 strk StatusConfirmed => In Progress
    2006-10-02 strk Attached File- => Added fontquality.png, #10882
    2006-09-02 strk StatusReady For Test => Confirmed
    2006-08-31 strk StatusConfirmed => Ready For Test
    2006-08-22 strk StatusNone => Confirmed
        Assigned toNone => strk
    2006-08-11 None Attached File- => Added gn_quality.png, #10522

    Back to the top

    Powered by Savane 3.5