gst-plugins-bad: openexr: Add OpenEXR decoder element

Sebastian Dröge sebastian at centricular.com
Sun Dec 1 13:36:03 PST 2013


On So, 2013-12-01 at 12:40 +0100, Stefan Sauer wrote:
> On 11/23/2013 06:53 PM, Sebastian DrXXge wrote:
> > Module: gst-plugins-bad
> > Branch: master
> > Commit: a90585c686a8499d9eecc7c5fd1d1df2d1580c47
> > URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=a90585c686a8499d9eecc7c5fd1d1df2d1580c47
> >
> > Author: Sebastian Dröge <sebastian at centricular.com>
> > Date:   Sat Nov 23 18:37:00 2013 +0100
> >
> > openexr: Add OpenEXR decoder element
> >
> > This currently converts from ARGB64_F16 (16 bit float per component)
> > to ARGB64 by clipping. We should add support for the F16 format and
> > implement a conversion filter element that can apply gamma curves,
> > change exposure, etc.
> >
> > ---
> >
> >  ext/openexr/Makefile.am       |    8 +-
> >  ext/openexr/gstopenexr.c      |    4 +
> >  ext/openexr/gstopenexrdec.cpp |  654 +++++++++++++++++++++++++++++++++++++++++
> >  ext/openexr/gstopenexrdec.h   |   63 ++++
> >  4 files changed, 726 insertions(+), 3 deletions(-)
> >
> > Diff:   http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/diff/?id=a90585c686a8499d9eecc7c5fd1d1df2d1580c47
> >
> this does not build for me on Ubuntu 12.04 :/ But seem to be fault of
> the way c++ headers are reorganized in openexr. Adding "
> -Wno-redundant-decls" to CXXFLAGS in the Makefile.am works for me.
> Acceptable?

No, as not all compilers will support that. You'll have to add a
configure check for that, or alternatively just filter out
-Wredundant-decls from the CXXFLAGS.

-- 
Sebastian Dröge <sebastian at centricular.com>
Centricular Ltd - http://www.centricular.com
Expertise, Straight from the Source
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 966 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131201/18ed3b90/attachment-0001.pgp>


More information about the gstreamer-devel mailing list