Parallel processing for Theora?

Id Kong <[email protected]> Sat, 20 Mar 2010 18:47:49 -0400
Newsgroups gmane.comp.multimedia.ogg.theora.devel
Message-ID <[email protected]>
	I noticed that Vorbis has a function called vorbis_analysis_blockout() that breaks up input data into blocks that can be processed in parallel for multi-threaded applications.  Ironically, this is much less useful now that processors are so powerful that Vorbis encoding uses up very little processor load.	The truly ironic part is that Theora has no analogue to this function yet it is still very processor intensive.  For my current application, it is my bottleneck: all other processes are blocked on it.	So, I was wondering if there has been any consideration to adding parallel processing support to libtheora's API.  Obviously parallel processing has to be client driven since libtheora is meant to be portable and few things are less portable than threading.  Still, Vorbis managed to do it with vorbis_analysis_blockout() so why can't Theora?	What do you all think?	Thank you... 		 	   		  
_________________________________________________________________
IM on the go with Messenger on your phone
http://go.microsoft.com/?linkid=9712960

_______________________________________________
theora-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/theora-dev