Fwd: Gnash loves the Via C7

Benjamin M. Schwartz bmschwar at fas.harvard.edu
Mon Apr 27 12:04:46 EDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Rob Savoye wrote:
> Benjamin M. Schwartz wrote:
>> The XO-1 has hardware-accelerated XVideo, including YUV->RGB and scaling.
>>  Are you talking about hardware acceleration for the internal stages of
>> video decoding, a la XvMC?  Tests on a 1.0 GHz C7-M (the processor in
>> XO-1.5) indicate that software-only rendering should be fast enough to
>> play DVD-resolution video and audio.
> 
>   Sorry, I wasn't quite clear, it's the existing XO hardware that has
> problems with streaming video when done entirely via software. A 1.0Ghz
> C7 is fast enough for software rendering of streaming video, but 400Mhz
> seems to be a threshold for software rendering of networked video. Both
> the C7 settop/NetBook I have here have Unichrome support (OpenGL), which
> helps for "YouTube".

OK... but "entirely via software" is Doing It Wrong.  With XVideo accel,
the XO-1 is perfectly capable of playing back YouTube videos at full
speed.  Observed performance is only awful because Gnash isn't using
XVideo, so YUV->RGB and scaling are being done in software.  If we built a
special-purpose "YouTube plugin" using gstreamer (with the patent-problem
decoder elements...) we would have full-speed video instantly.

For more evidence try olpc.dailymotion.com.  Those videos are
Vorbis+Theora at YouTube resolutions... and they decode beautifully on the
XO-1, because they're sent through the correct pipeline.

- --Ben
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (GNU/Linux)

iEYEARECAAYFAkn1154ACgkQUJT6e6HFtqT4mACgkuWrEv1En3CPXIj8slqb8SGy
IXUAn2u/+XaVLvI6PbAaXdomCrlQxJo2
=EII8
-----END PGP SIGNATURE-----



More information about the Devel mailing list