[FFmpeg-devel] Parallelization of FFmpeg

2014-12-27 Thread David Ison
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

Re: [FFmpeg-devel] Parallelization of FFmpeg

2014-12-29 Thread David Ison
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

Re: [FFmpeg-devel] Require Help for accelerating ffmpeg video conversion using CUDA

2014-12-29 Thread David Ison
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

[FFmpeg-devel] Parallelization

2014-12-30 Thread David Ison
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