Mercurial > libavcodec.hg
diff options.c @ 10386:98501365c3aa libavcodec
Add an execute2 function that is more flexible and allows to use parallel
processing with jobs > threads without wasting too much memory.
It also avoids needing a separate int array when the only additional data
the jobs needs is a single int running from 0 to count-1.
author | reimar |
---|---|
date | Mon, 12 Oct 2009 11:35:35 +0000 |
parents | 0bfb23c7633d |
children | 7ca185b4bc42 |
line wrap: on
line diff
--- a/options.c Sun Oct 11 16:16:08 2009 +0000 +++ b/options.c Mon Oct 12 11:35:35 2009 +0000 @@ -433,6 +433,7 @@ s->release_buffer= avcodec_default_release_buffer; s->get_format= avcodec_default_get_format; s->execute= avcodec_default_execute; + s->execute2= avcodec_default_execute2; s->sample_aspect_ratio= (AVRational){0,1}; s->pix_fmt= PIX_FMT_NONE; s->sample_fmt= SAMPLE_FMT_S16; // FIXME: set to NONE