[mythtv-users] Flash, VDPAU, MythNetVision and You

Andre mythtv-list at dinkum.org.uk
Sat Dec 4 08:47:10 UTC 2010


On 4 Dec 2010, at 01:08, jedi wrote:

> On Fri, Dec 03, 2010 at 11:45:40PM +0000, Andre wrote:
>> 
>> On 3 Dec 2010, at 20:45, Jarod Wilson wrote:
>> 
>>> On Dec 3, 2010, at 3:40 PM, jedi wrote:
>>> 
>>>> On Fri, Dec 03, 2010 at 11:14:47AM -0500, Steven Adeff wrote:
>>>>> On Fri, Dec 3, 2010 at 12:55 AM, Jarod Wilson <jarod at wilsonet.com> wrote:
>>>>>> Okay, I've held out a few hours to see if anyone else would post
>>>>>> first, but I can't resist. (Plus, about to head to bed).
>>>>>> 
>>>>>> Adobe just posted a flash player 10.2 beta binary, with VDPAU support,
>>>>>> and initial testing shows marginally > 0% cpu utilization playing back
>>>>>> 1080p flash video.
>>>>>> 
>>>>>> So all those ion boxes just got a lot more interesting (and the
>>>>>> crystalhd got a bit less interesting at the same time). Should make
>>>>>> mythnetvision a lot more usable for a fair number of people...
>>>>>> 
>>>>>> I certainly plan to poke at it more Real Soon Now. Annoyed that they
>>>>>> continue to let 64-bit support lag -- develop with 64-bit support in
>>>>>> mind to begin with (or develop *only* on 64-bit), then 32-bit support
>>>>>> is a piece of cake. Ugh. Anyway...
>>>>>> 
>>>>>> http://labs.adobe.com/technologies/flashplayer10/stagevideo.html
>>>>>> http://www.phoronix.com/scan.php?page=article&item=adobe_linux_vdpau&num=1
>>>>> 
>>>>> I was under the impression that StageVideo was to support VDPAU,
>>>>> CrystalHD, and VA-API?
>>>> 
>>>>  I've tried testing it with my own ION based setup with Hulu Desktop
>>>> and it doesn't do a dang thing for it. Has anyone else tried that yet?
>>> 
>>> Re-read the docs... :)
>>> 
>>> [QUOTE]
>>> For content providers, Stage Video will work with all of the existing
>>> video viewed in Flash Player once they utilize the new API in their
>>> video player SWFs.  Developers can learn more about how to enable
>>> their sites to take advantage of Stage Video today, and sites like
>>> YouTube have already started adding early support for Stage Video.
>>> [END QUOTE]
>>> 
>>> I suspect Hulu's software needs to be updated to use Stage Video.
>> 
>> And final video performance is very dependent on the design of the individual flash code it's accessed from!
>> 
>> Don't expect everything to work with 3% cpu like vdpau in myth, this is a partial solution that is really easy to screw up in your flash code.
>> 
>> I did some projects with hw accelerated flash video a little while ago, it's a big help but it's not a magical complete solution.
> 
> ...I dunno. From what I have been able to test with sites that actually use
> the new features, it's pretty effective. Myth-like uses should certainly end
> up with Myth-like levels of CPU usage.

If the usage is purely video playback and the frame sizes are appropriate to your screen then it can be a nice 5% cpu solution. The problem starts when the video is embedded in loads of other active graphic elements and navigation code, like the sort of flash only site that marketing types seem to like.

I'm sure the big players will optimise their code and keep things simple enough to work well but there will still be a lot of flash sites with poorly performing video, even if they use an accelerated player.

Andre



> 
>   The speedup just needs to be enough to allow the slower Atom type systems
> to be able to cope. It looks like the new approach will allow that. Although
> you can't know for sure until the stuff you're interested in is recoded to
> support the new features and you can test it for yourself.
> 
>   Dunno how the 1080p YouTube stuff referenced on the Stage Video site 
> compares to other stuff like Hulu.
> 
>   It does generate single digit CPU usage on a faster machine and still
> yields what looks like a dramatic improvement on Atom.
> 
> [deletia]
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> 



More information about the mythtv-users mailing list