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

 
 

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

Submitter:  None
Submitted:  Wed 09 Aug 2006 11:59:40 AM UTC
   
 
Category:  render-opengl Severity:  2 - Minor
Release:  None Status:  Fixed
Privacy:  Public Assigned to:  bjacques
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group 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>
Group 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>
Group 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>
Group 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>
Group 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>
Group Member
Mon 04 Sep 2006 02:32:10 PM UTC, comment #6: 

File is too large to attach.
A copy can be downloaded here:
http://funcop.net/boobs.swf

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

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

Could you attach the boobs.swf file ?

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

This is not yet fixed for me.

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

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

Sandro Santilli <strk>
Group 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>
Group 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.

Anonymous
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.

Anonymous

 

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

Attach Files:
   
   
Comment:
   

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.)

 

Digest:
   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)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    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.13-4448.
    Corresponding source code