[FFmpeg-devel] Parallelization of FFmpeg

David Ison paralleldev at dtison.net
Mon Dec 29 18:12:21 CET 2014


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 <cehoyos at 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 at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel



More information about the ffmpeg-devel mailing list