[theora] ffmpeg2theora multi-threading

Felipe Portavales Goldstein portavales at gmail.com
Sat Jan 22 03:59:19 PST 2011


On Sat, Jan 22, 2011 at 3:40 AM, Benjamin M. Schwartz
<bmschwar at fas.harvard.edu> wrote:
> On 01/21/2011 09:56 PM, Leo Izen wrote:
>>  Is there a way to do
>> multithreaded thoera encoding?
>
> The only thing I know of that seems relevant is gstreamer.  With gstreamer
> you can "easily" do decoding, processing, and re-encoding in separate
> threads.  You can make use of this directly (in a gstreamer pipeline via
> gst-launch) or by using an application such as Pitivi, Arista, or
> Transmaggedon that is based on gstreamer.
>
> There is currently no truly multithreaded encoder that breaks the encoding
> of Theora into multiple threads.

Yes there is.
I did that:
http://svn.xiph.org/branches/theora-multithread/

But the gain with 2 cores is usually small (about 10% to 20%) due to
datapath dependencies of the implementation.

>
> --Ben
>
>
> _______________________________________________
> theora mailing list
> theora at xiph.org
> http://lists.xiph.org/mailman/listinfo/theora
>
>



-- 
________________________________________
Felipe Portavales Goldstein <portavales at gmail>
MS Student - IC-UNICAMP
Computer Systems Laboratory
http://lampiao.lsc.ic.unicamp.br/~portavales/


More information about the theora mailing list