Jul 06

Adobe – bug or feature: No stageVideo on Android 3.0.1 & 3.1?

Tag: Actionscript,Adobe,Adobe Flash - bug or featureKonstantin Elstner @ 21:20

Today I experimented with the new stageVideo, which is available since Flash Player 10.2. It is a very nice technique, where the video is rendered through a pipe by the gpu. So the cpu consumption is quite 10 to 20 percent playing a full HD video instead of 50 percent or more. Even it reduces the energy consumption.
On a mobile chip-set like the Tegra from Nvidia the video playback should be very smooth in theory.
Adobe has announced this technique at the Adobe Max last year. In January Adobe said it would be available with Android 3.0.
So I thought it would be the right time to check it out now on my Galaxy Tab 10.1v.

But surprise:
No stageVideo is available in Flash Player 10.3 on Android 3.0.1.
No stageVideo is available in Adobe AIR 2.6 on Android 3.0.1.
And last but not least no support of stageVideo in Adobe AIR 2.7 on IOS.

What happened?

Adobe has quite updated the release informations for stageVideo.

At this developer FAQ (modified 28 March 2011):

http://www.adobe.com/devnet/devices/articles/optimization_features_fp101.html

And at this site too (modified 4 April 2011):

http://www.adobe.com/devnet/devices/articles/mobile_video_encoding.html

Adobe informs, that stageVideo would be available with Android 3.0.1 …

But at this shortly updated main site (tab mobile features):
http://www.adobe.com/products/flashplayer/features/
Adobe told us, that the stageVideo would be not available until Android 3.1.

Hardware-accelerated video presentation (requires Android 3.1)

Enjoy beautiful, smooth playback of high-definition H.264 video content powered by Adobe® Flash® technology across the web in both embedded and full-screen mode using Android™ tablets with Android 3.1, like the Motorola XOOM. Adobe Flash Player leverages the Stage Video hardware-accelerated video pipeline to provide higher frame rates and less power consumption, building on the efficiency of hardware-accelerated H.264 decoding.

Note: Hardware-accelerated video presentation support will only be available with Android 3.1 and is not supported on earlier versions of Android.

I like the note *irony*.

What a pity and what a great way of communication.

Thanks Adobe.

I hope stageVideo will be truly supported on Android 3.1. At this time I can not test it, because I have no Android 3.1. Playing a h264 video with cpu based rendering is quite a pain.

And by the way: should not Flash Player 11 released in mid 2011?

 

[Update]

Today I updated my Galaxy Tab 10.1v to Android 3.1 with Flash Player 10.3.185.25 … also no stageVideo support. Can somebody confirm this with other devices?

Testlink is:
http://d-ssl.de/svTest/

Player is based on OSMF 1.6.

Code to check stageVideo support:

try {
console.appendText( “availabe stageVideo pipes: “+stage['stageVideos'].length+”\n” );
} catch(e:Error) {
return;
}
for( var i:int; i < stage['stageVideos'].length; i++ ) {
if( stage['stageVideos'][i].videoWidth > 0 ) {
console.appendText( “pipe “+i+”: video size: “+stage['stageVideos'][i].videoWidth+”x”+stage['stageVideos'][i].videoHeight+”\n” );
}
}

5 Kommentare zu “Adobe – bug or feature: No stageVideo on Android 3.0.1 & 3.1?”

  1. Paulo says:

    In Motorola Xoom with Android 3.2 is still not working!! Very bad :(

  2. herrbasan says:

    2nd that (also Moto Xoom on 3.2 and FP 10.3) .. since SV is only really needed on mobile devices, its a shame that as of now it still only works on my desktop PC’s and my Acer Tablet W500 (Windows 7).

    It seems Adobe is quite OK with giving up any leverage in the video-technology war. For now, its best to link mp4′s directly for the mobile world (plays on iOS and Android) and on desktop’s use flash to play it.

    Maybe it’s better that way anyway ..

  3. herrbasan says:

    Moto Xoom on 3.2 and FP 11 – still no stageVideo support in the browser.

  4. Pascal says:

    Galaxy S2, AIR 3.1, no stageVideo support on mobile :-\

  5. Konstantin Elstner says:

    Hi,
    StageVideo is only supported on Devices with Android 3.1 and greater ( according to the informations on Adobe.com ).
    On our text devices, we had only StageVideo support in AIR 3.x on the Galaxy Tab 10.1v.

Dein Kommentar