taskGnash - The GNU Flash player - Tasks: task #8574, Renderer alpha implementation

 
 

You are not allowed to post comments on this tracker with your current authentication level.

task #8574: Renderer alpha implementation

Submitter:  Benjamin Wolsey <bwy>
Submitted:  Fri 29 Aug 2008 07:06:12 AM UTC
   
 
Should Start On:  Thu 28 Aug 2008 10:00:00 PM UTC Should be Finished on:  Thu 28 Aug 2008 10:00:00 PM UTC
Category:  None Priority:  5 - Normal
Status:  None Privacy:  Public
Assigned to:  None Percent Complete:  0%
Open/Closed:  Open Effort:  0.00

Fri 29 Aug 2008 02:25:51 PM UTC, comment #2: 

We've ascertained that ffmpeg's conversion from VP6A to RGBA sets all the alpha values to 0. The #ffmpeg IRC channel didn't have much of a clue about using swscale to convert from VP6A (YUVA) format, and it may be that it doesn't work at properly, or that the EncodedVideoFrame from the parser never contains alpha data (though in this case I'd think alpha would be set to 255 rather than 0).

I'll have a look at the original YUVA data itself (though probably not until Monday) and write a converter if it's valid.

I wonder if gst can convert it successfully (for when the gst handler gets some attention).

Benjamin Wolsey <bwy>
Group Member
Fri 29 Aug 2008 07:21:39 AM UTC, comment #1: 

A video with alpha (partial transparency):

http://benjaminwolsey.de/tmp/laraShadow_dl.flv

A version of easyvideo2.swf online loads the above video and displays it over another:

http://benjaminwolsey.de/tmp/doublevideo.swf

More samples of VP6A:

http://samples.mplayerhq.hu/FLV/flash_with_alpha/

Benjamin Wolsey <bwy>
Group Member
Fri 29 Aug 2008 07:06:12 AM UTC, original submission:  

easyvideo2.swf will play one video half superimposed on another.

The parameters url1 and url2 specify the video to load.

Benjamin Wolsey <bwy>
Group Member

 

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

Attached Files
file #16384:  easyvideo2.c added by bwy (3KiB - text/x-csrc)
file #16385:  easyvideo2.swf added by bwy (700B - application/x-shockwave-flash)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by bwy (Submitted the item)
  •  

    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.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-08-29 bwy Attached File- Added easyvideo2.c, #16384
        Attached File- Added easyvideo2.swf, #16385

    Back to the top

    Powered by Savane 3.13-cf05.
    Corresponding source code