[FFmpeg-devel] GPU Hardware Acceleration [was Re: openCL support]

Michael Niedermayer michaelni at gmx.at
Thu Mar 15 00:23:13 CET 2012

On Wed, Mar 14, 2012 at 11:56:15PM +0100, Patrick Shirkey wrote:
> > On Wed, Mar 14, 2012 at 03:23:39AM +0100, Patrick Shirkey wrote:
> >> Hi,
> >>
> >> Maybe it would help if I rephrased the question.
> >>
> >> "Are there any parts of FFMPEG that would benefit from Hardware
> >> Acceleration that do not already have development in process?"
> >
> > libavfilter, high quality deinterlace, noise reduce, temporal
> > interpolation, postprocess (spp in the highest quality setting comes
> > to mind as something thats relatively simple, very computationally
> > intensive and highly parallizeable)
> >
> Thanks Michael for your valuable feedback.
> Of these items can we prioritise them for development? They are all useful
> but which would have the most benefit?

maybe spp as its too slow in its highest quality setting

also other open source filters should be investigated to see if
theres something that could be ported to libavfilter that then
could be a great candidate for hw accel

> > also as a toy project the mandelbrot source but thats less easy i
> > suspect.
> >
> In which way? The algorithms have to be completely reworked?

maybe its not so bad but the parallizeable computations change both
in number (if the existing optimiztaions are kept) and also
significantly in how many iterations each needs from frame to frame.
I suspect this makes things more tricky than for example spp where
the number and iterations are constant and things are pretty much


Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

It is dangerous to be right in matters on which the established authorities
are wrong. -- Voltaire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120315/5b6fbe01/attachment.asc>

More information about the ffmpeg-devel mailing list