No subject


Fri Feb 15 00:41:25 CET 2008


would
produce the most linear scalability for additional threads.  You would =
want
a single "control" thread handle the scheduling of each worker thread =
that
is not encoding any of the stream itself.

This architecture would also allow for portability of x264 to other
platforms a bit easier.  For example, in most multi-DSP based encoders =
you
have a host processor or and FPGA with a MIPS core - this would run the
master control thread and linux, and then you have multiple DSPs, each =
of
which could be encoding a line of the video.  This would scale very =
nicely -
assuming you have a shared memory architecture where each processor / =
dsp
could access the info from previous macroblocks.

--Mike


-- 
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html



More information about the x264-devel mailing list