These are some general ideas I have developed about how to approach this.

Parallelization Strategy and Goals:

1. Implement in such manner as can easily be disabled and the program runs in serial with the same results as the parallel version.

2.  The parallel version likewise produces the same results as the serial.

3. I am planning initial implementations using OpenMP. There is good support on Gnu, LLVM and other compilers <http://openmp.org/wp/openmp-compilers/>.

4. Incremental Implementation - i.e., portions which are easiest, parallelized first, and moving forward from there.

Other contributors - can you comment? You know a lot more concerning the internal details of FFMpeg than I do.


_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to