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