To process multiple slices at the same time - would depend on whether independent slices could be scaled without data dependency from other slices.

If there is data dependency, then it would be more difficult.


On 12/29/14 9:00 AM, wm4 wrote:
On Mon, 29 Dec 2014 11:31:36 +0000 (UTC)
Carl Eugen Hoyos <ceho...@ag.or.at> wrote:

David Ison <paralleldev <at> 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 is possible to let libswscale
work on slices, working on several slices at
the same time should allow for a big speedup
for some conversions.
I don't think this will work. libswscale makes very specific
requirements on how you scale by slices, and it doesn't look like you
can actually scale different slices with a different context.

I'm not a libswscale expert, though.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

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

Reply via email to