[Open-graphics] decoding video in real-time

Timothy Normand Miller theosib at gmail.com
Sun Mar 18 14:51:40 EDT 2007


On 3/18/07, Dieter <netbsd at sopwith.solgatos.com> wrote:

>
> One way to parallelize a process is splitting it up into pieces
> that can run independently in serial, then running it on a SMP
> machine.  AMD's x2 chips are coming down in price, and x4 chips

There are some things, like raytracing, that are "embarrassingly
parallel", which are very easy to split up into numerous independent
subproblems.  But the majority of problems are not like this.
Parallelizing certain problems can be very challenging or impossible.

I get the impression that some of these video codecs require too much
global information.  For instance, where there is metadata that
indicates that a large portion of the image has undergone a simple
translation, you can't split up the problem into decoding different
slices of the image.  Each slice will need to know too much about
every other slice.

-- 
Timothy Normand Miller
http://www.cse.ohio-state.edu/~millerti
Favorite book:  The Design of Everyday Things, Donald A. Norman, ISBN
0-465-06710-7


More information about the Open-graphics mailing list