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 sam
Begin by identifying portions where the processing can be arranged to
run in parallel, with as little data dependencies as possible between
processing threads.
So far we have identified two possible candidates:
The vc1 decoder
libavcodec/vc1.c
and
the scale filter
scale filter (l
Eugen Hoyos wrote:
David Ison dtison.net> writes:
(And I suspect parallelization of vc1 is not
an easy task.)
Thank you for any contribution!
Are you referring to the file
libavcodec/vc1.c ?
To libavcodec/vc1*, yes
An easier choice may be parallelization of the
scale filter: It
It was necessary to change the email subscription, because I had used to
subscribe was an alias.
The vc1 decoder could need frame parallelization.
That being said, what normally happens is that
you decide on which part of FFmpeg you would
like to work on and start sending patches. In
theory, th