| Submitter | Radek Dostal |
|---|---|
| Date | May 15, 2012, 7 a.m. |
| Message ID | <1337065211-7593-1-git-send-email-rd@radekdostal.com> |
| Download | mbox | patch |
| Permalink | /patch/27755/ |
| State | New, archived |
| Headers | show |
Comments
Koen, any more comments to updated version? Thanks, Radek On Tue, May 15, 2012 at 9:00 AM, Radek Dostal <rd@radekdostal.com> wrote: > Signed-off-by: Radek Dostal <rd@radekdostal.com> > --- > meta-oe/recipes-multimedia/libopus/libopus-fpu.inc | 6 ++++++ > .../recipes-multimedia/libopus/libopus_0.9.10.bb | 20 ++++++++++++++++++++ > 2 files changed, 26 insertions(+), 0 deletions(-) > create mode 100644 meta-oe/recipes-multimedia/libopus/libopus-fpu.inc > create mode 100644 meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb > > diff --git a/meta-oe/recipes-multimedia/libopus/libopus-fpu.inc b/meta-oe/recipes-multimedia/libopus/libopus-fpu.inc > new file mode 100644 > index 0000000..ed16602 > --- /dev/null > +++ b/meta-oe/recipes-multimedia/libopus/libopus-fpu.inc > @@ -0,0 +1,6 @@ > + > +def get_libopus_fpu_setting(bb, d): > + if d.getVar('TARGET_FPU', True) in [ 'soft' ]: > + return "--enable-fixed-point" > + return "" > + > diff --git a/meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb b/meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb > new file mode 100644 > index 0000000..392836f > --- /dev/null > +++ b/meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb > @@ -0,0 +1,20 @@ > +SUMMARY = "Opus Audio Codec" > +DESCRIPTION = "The Opus codec is designed for interactive \ > +speech and audio transmission over the Internet. It is \ > +designed by the IETF Codec Working Group and incorporates \ > +technology from Skype's SILK codec and Xiph.Org's CELT codec." > +HOMEPAGE = "http://www.opus-codec.org/" > +SECTION = "libs/multimedia" > +LICENSE = "BSD" > +LIC_FILES_CHKSUM = "file://COPYING;md5=6d9f9b3714db6bbcfb6e42170d9c664d" > + > +SRC_URI = "http://downloads.xiph.org/releases/opus/opus-${PV}.tar.gz" > +SRC_URI[md5sum] = "afbda2fd20dc08e6075db0f60297a137" > +SRC_URI[sha256sum] = "4e379a98ba95bbbfe9087ef10fdd05c8ac9060b6d695f587ea82a7b43a0df4fe" > + > +S = "${WORKDIR}/opus-${PV}" > + > +inherit autotools pkgconfig > + > +require libopus-fpu.inc > +EXTRA_OECONF = "${@get_libopus_fpu_setting(bb, d)}" > -- > 1.7.5.4 >
Patch
diff --git a/meta-oe/recipes-multimedia/libopus/libopus-fpu.inc b/meta-oe/recipes-multimedia/libopus/libopus-fpu.inc new file mode 100644 index 0000000..ed16602 --- /dev/null +++ b/meta-oe/recipes-multimedia/libopus/libopus-fpu.inc @@ -0,0 +1,6 @@ + +def get_libopus_fpu_setting(bb, d): + if d.getVar('TARGET_FPU', True) in [ 'soft' ]: + return "--enable-fixed-point" + return "" + diff --git a/meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb b/meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb new file mode 100644 index 0000000..392836f --- /dev/null +++ b/meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb @@ -0,0 +1,20 @@ +SUMMARY = "Opus Audio Codec" +DESCRIPTION = "The Opus codec is designed for interactive \ +speech and audio transmission over the Internet. It is \ +designed by the IETF Codec Working Group and incorporates \ +technology from Skype's SILK codec and Xiph.Org's CELT codec." +HOMEPAGE = "http://www.opus-codec.org/" +SECTION = "libs/multimedia" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://COPYING;md5=6d9f9b3714db6bbcfb6e42170d9c664d" + +SRC_URI = "http://downloads.xiph.org/releases/opus/opus-${PV}.tar.gz" +SRC_URI[md5sum] = "afbda2fd20dc08e6075db0f60297a137" +SRC_URI[sha256sum] = "4e379a98ba95bbbfe9087ef10fdd05c8ac9060b6d695f587ea82a7b43a0df4fe" + +S = "${WORKDIR}/opus-${PV}" + +inherit autotools pkgconfig + +require libopus-fpu.inc +EXTRA_OECONF = "${@get_libopus_fpu_setting(bb, d)}"
Signed-off-by: Radek Dostal <rd@radekdostal.com> --- meta-oe/recipes-multimedia/libopus/libopus-fpu.inc | 6 ++++++ .../recipes-multimedia/libopus/libopus_0.9.10.bb | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+), 0 deletions(-) create mode 100644 meta-oe/recipes-multimedia/libopus/libopus-fpu.inc create mode 100644 meta-oe/recipes-multimedia/libopus/libopus_0.9.10.bb