bugGnash - The GNU Flash player - Bugs: bug #22534, Youtube player text blurry, video...

 
 

bug #22534: Youtube player text blurry, video rough

Submitter:  None
Submitted:  Mon 10 Mar 2008 04:33:35 PM UTC
   
 
Category:  None Severity:  3 - Normal
Release:  None Status:  Confirmed
Privacy:  Public Assigned to:  udog
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
Tue 11 Mar 2008 11:06:33 PM UTC, comment #4: 

Looks like wrong resizing (screenshot)

Also a ToggleFullscreen option doesn't work

(Gnash was compiled with GL)


Kirill Shendrikowski <kirsche>
Tue 11 Mar 2008 02:32:13 PM UTC, comment #3: 

Yes, that's an anti-aliasing thing. The AGG implementation does no pixel hinting, which makes small fonts more readable. I guess this is a device font (ie. not embedded). The Adobe player uses GDI calls (most probably) to render device fonts, which renders small fonts differently to make them more readable.

Either we teach AGG how to render small fonts better or we use an external lib (FreeType?). Both solutions probably require much work (and according to Maxim the FreeType lib has a very bad renderer).

The AGG author has done some extensive research on this field - see http://www.antigrain.com/research/font_rasterization/ - but in Gnash currently we don't distinguish between normal shapes and glyphs...

Udo Giacomozzi <udog>
Group Member
Tue 11 Mar 2008 02:04:50 AM UTC, comment #2: 

The OpenGL renderer exhibits some blurring, but it seems to be of a different type than the AGG renderer, since the text looks crisp with OpenGL except for that (I suspect) there is no subpixel offsetting. So I'm limiting this bug to AGG.

Will probably start a separate bug for the video issue.

Bastiaan Jacques <bjacques>
Group Member
Tue 11 Mar 2008 01:18:25 AM UTC, comment #1: 

The blurryness might be due to anti-aliasing, especially in the case of the text rendering (which we treat like normal shapes). Udo might have some interesting input here.

Bastiaan Jacques <bjacques>
Group Member
Mon 10 Mar 2008 04:33:35 PM UTC, original submission:  

Playing a video from YouTube, the text for the player controls is blurry, while the video playing is very rough and blocky.

I have attached a screenshot of the results in Gnash 0.8.2 running on Ubuntu Hardy (8.04) on an x86 architecture. Also included is a screenshot of the expected results from IE running Adobe Flash.

Anonymous

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #15240:  youtube-resize-gl.png added by kirsche (269KiB - image/png)
file #15224:  gnash-blur-rough-bugreport.jpg added by None (200KiB - image/jpeg - Gnash player and Adobe player results)
file #15225:  gnash-blur-rough-expected-bugreport.jpg added by None (152KiB - image/jpeg - Gnash player and Adobe player results)

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    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 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-03-11 kirsche Attached File- Added youtube-resize-gl.png, #15240
    2008-03-11 bjacques StatusNone Confirmed
        Assigned toNone udog
    2008-03-11 bjacques Carbon-Copy- Added udog
    2008-03-10 None Attached File- Added gnash-blur-rough-bugreport.jpg, #15224
        Attached File- Added gnash-blur-rough-expected-bugreport.jpg, #15225

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code