[theora-dev] Cortado yuv thread patch
Benjamin M. Schwartz
bmschwar at fas.harvard.edu
Fri Oct 23 13:45:22 PDT 2009
-----BEGIN PGP SIGNED MESSAGE-----
The attached patch splits Theora decode and YUV2RGB into separate threads.
These are by far the two most computationally demanding components of
Cortado, so by splitting them we can substantially improve performance on
multiprocessor machines. I have verified that the patch does split these
into two threads, and performance does appear to improve.
I cannot test this patch properly right now for things like its effect on
sync. Please apply and experiment.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-----END PGP SIGNATURE-----
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
More information about the theora-dev