[x264-devel] parallising the encoder

Tom Jacobs T.R.Jacobs at lboro.ac.uk
Wed Apr 6 13:18:31 CEST 2005


hi all

i am planning on parallelising the x264 encoder and would really appreciate
some help.  i have only briefly looked at the code (only got it yesterday)
but have been looking at the JM code (which i must say is a horror to read
with nasty global structures).

my first thoughts about parallelising the encoder was to do it at the MB
level since this is what i have done for both mpeg2 and xvid. the all the
advanced feature of the h264 standard and all the extra predictions from
the current frame needed i thought i may wimp out and look at the slice
level. the slice level looks promising since all MB within the slice are
Independence and it is not a to coarse level to make a shared memory system
inefficient.

in the JM code i could set as input parameters what kind of slice mode i
wanted (how many MB per slice or how many bytes). i haven't seen this input
in x264. having said that there are flags for different slice mode. can
these be used?

also is there a loop of some type that where it loops over slices?

hope someone can help me with these issues or can offer any advice on this.

thanks

Tom

-- 
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