All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-multimedia][PATCH v2] x265: add x265 recipe
@ 2020-02-15  0:54 Scott Branden
  2020-03-04  6:42 ` Khem Raj
  0 siblings, 1 reply; 5+ messages in thread
From: Scott Branden @ 2020-02-15  0:54 UTC (permalink / raw)
  To: openembedded-devel

Add x265 recipe for latest tag of Release_3.2 branch (3.2.1).

Signed-off-by: Scott Branden <scott.branden@broadcom.com>
---
 .../recipes-multimedia/x265/x265_3.2.1.bb     | 22 +++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb

diff --git a/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
new file mode 100644
index 0000000000..21ae596e05
--- /dev/null
+++ b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
@@ -0,0 +1,22 @@
+SUMMARY = "H.265/HEVC video encoder"
+DESCRIPTION = "A free software library and application for encoding video streams into the H.265/HEVC format."
+HOMEPAGE = "http://www.videolan.org/developers/x265.html"
+
+LICENSE = "GPLv2"
+LICENSE_FLAGS = "commercial"
+LIC_FILES_CHKSUM = "file://../COPYING;md5=c9e0427bc58f129f99728c62d4ad4091"
+
+DEPENDS = "nasm-native gnutls zlib libpcre"
+
+SRC_URI = "http://ftp.videolan.org/pub/videolan/x265/x265_${PV}.tar.gz"
+
+S = "${WORKDIR}/x265_${PV}/source"
+
+SRC_URI[md5sum] = "94808045a34d88a857e5eaf3f68f4bca"
+SRC_URI[sha256sum] = "fb9badcf92364fd3567f8b5aa0e5e952aeea7a39a2b864387cec31e3b58cbbcc"
+
+inherit lib_package pkgconfig cmake
+
+AS[unexport] = "1"
+
+COMPATIBLE_HOST = '(x86_64|i.86).*-linux'
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [meta-multimedia][PATCH v2] x265: add x265 recipe
  2020-02-15  0:54 [meta-multimedia][PATCH v2] x265: add x265 recipe Scott Branden
@ 2020-03-04  6:42 ` Khem Raj
  2020-03-04  7:33   ` Khem Raj
  0 siblings, 1 reply; 5+ messages in thread
From: Khem Raj @ 2020-03-04  6:42 UTC (permalink / raw)
  To: Scott Branden; +Cc: openembeded-devel

Hi Scott

I am getting a textrel issue reported on musl builds see
https://errors.yoctoproject.org/Errors/Details/393681/

this recipe is already applied but would be good to root cause this issue
and find appropriate fix

https://errors.yoctoproject.org/Errors/Details/393681/

On Fri, Feb 14, 2020 at 4:54 PM Scott Branden via Openembedded-devel
<openembedded-devel@lists.openembedded.org> wrote:
>
> Add x265 recipe for latest tag of Release_3.2 branch (3.2.1).
>
> Signed-off-by: Scott Branden <scott.branden@broadcom.com>
> ---
>  .../recipes-multimedia/x265/x265_3.2.1.bb     | 22 +++++++++++++++++++
>  1 file changed, 22 insertions(+)
>  create mode 100644 meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
>
> diff --git a/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> new file mode 100644
> index 0000000000..21ae596e05
> --- /dev/null
> +++ b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> @@ -0,0 +1,22 @@
> +SUMMARY = "H.265/HEVC video encoder"
> +DESCRIPTION = "A free software library and application for encoding video streams into the H.265/HEVC format."
> +HOMEPAGE = "http://www.videolan.org/developers/x265.html"
> +
> +LICENSE = "GPLv2"
> +LICENSE_FLAGS = "commercial"
> +LIC_FILES_CHKSUM = "file://../COPYING;md5=c9e0427bc58f129f99728c62d4ad4091"
> +
> +DEPENDS = "nasm-native gnutls zlib libpcre"
> +
> +SRC_URI = "http://ftp.videolan.org/pub/videolan/x265/x265_${PV}.tar.gz"
> +
> +S = "${WORKDIR}/x265_${PV}/source"
> +
> +SRC_URI[md5sum] = "94808045a34d88a857e5eaf3f68f4bca"
> +SRC_URI[sha256sum] = "fb9badcf92364fd3567f8b5aa0e5e952aeea7a39a2b864387cec31e3b58cbbcc"
> +
> +inherit lib_package pkgconfig cmake
> +
> +AS[unexport] = "1"
> +
> +COMPATIBLE_HOST = '(x86_64|i.86).*-linux'
> --
> 2.17.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-multimedia][PATCH v2] x265: add x265 recipe
  2020-03-04  6:42 ` Khem Raj
@ 2020-03-04  7:33   ` Khem Raj
  2020-03-05  1:33     ` Scott Branden
  0 siblings, 1 reply; 5+ messages in thread
From: Khem Raj @ 2020-03-04  7:33 UTC (permalink / raw)
  To: Scott Branden; +Cc: openembeded-devel

On Tue, Mar 3, 2020 at 10:42 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> Hi Scott
>
> I am getting a textrel issue reported on musl builds see
> https://errors.yoctoproject.org/Errors/Details/393681/
>
> this recipe is already applied but would be good to root cause this issue
> and find appropriate fix
>
> https://errors.yoctoproject.org/Errors/Details/393681/

disabling asm helps on 32bit x86

EXTRA_OECMAKE_append_i686 = " -DENABLE_ASSEMBLY=OFF"

can you test this fix and see if this will be ok ?

>
> On Fri, Feb 14, 2020 at 4:54 PM Scott Branden via Openembedded-devel
> <openembedded-devel@lists.openembedded.org> wrote:
> >
> > Add x265 recipe for latest tag of Release_3.2 branch (3.2.1).
> >
> > Signed-off-by: Scott Branden <scott.branden@broadcom.com>
> > ---
> >  .../recipes-multimedia/x265/x265_3.2.1.bb     | 22 +++++++++++++++++++
> >  1 file changed, 22 insertions(+)
> >  create mode 100644 meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> >
> > diff --git a/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> > new file mode 100644
> > index 0000000000..21ae596e05
> > --- /dev/null
> > +++ b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> > @@ -0,0 +1,22 @@
> > +SUMMARY = "H.265/HEVC video encoder"
> > +DESCRIPTION = "A free software library and application for encoding video streams into the H.265/HEVC format."
> > +HOMEPAGE = "http://www.videolan.org/developers/x265.html"
> > +
> > +LICENSE = "GPLv2"
> > +LICENSE_FLAGS = "commercial"
> > +LIC_FILES_CHKSUM = "file://../COPYING;md5=c9e0427bc58f129f99728c62d4ad4091"
> > +
> > +DEPENDS = "nasm-native gnutls zlib libpcre"
> > +
> > +SRC_URI = "http://ftp.videolan.org/pub/videolan/x265/x265_${PV}.tar.gz"
> > +
> > +S = "${WORKDIR}/x265_${PV}/source"
> > +
> > +SRC_URI[md5sum] = "94808045a34d88a857e5eaf3f68f4bca"
> > +SRC_URI[sha256sum] = "fb9badcf92364fd3567f8b5aa0e5e952aeea7a39a2b864387cec31e3b58cbbcc"
> > +
> > +inherit lib_package pkgconfig cmake
> > +
> > +AS[unexport] = "1"
> > +
> > +COMPATIBLE_HOST = '(x86_64|i.86).*-linux'
> > --
> > 2.17.1
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-multimedia][PATCH v2] x265: add x265 recipe
  2020-03-04  7:33   ` Khem Raj
@ 2020-03-05  1:33     ` Scott Branden
  2020-03-05  1:52       ` Khem Raj
  0 siblings, 1 reply; 5+ messages in thread
From: Scott Branden @ 2020-03-05  1:33 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

Hi Khem,

On 2020-03-03 11:33 p.m., Khem Raj wrote:
> On Tue, Mar 3, 2020 at 10:42 PM Khem Raj <raj.khem@gmail.com> wrote:
>> Hi Scott
>>
>> I am getting a textrel issue reported on musl builds see
>> https://errors.yoctoproject.org/Errors/Details/393681/
>>
>> this recipe is already applied but would be good to root cause this issue
>> and find appropriate fix
>>
>> https://errors.yoctoproject.org/Errors/Details/393681/
> disabling asm helps on 32bit x86
>
> EXTRA_OECMAKE_append_i686 = " -DENABLE_ASSEMBLY=OFF"
>
> can you test this fix and see if this will be ok ?
I'm sorry, I am unable to test this week.
I am ok with you pushing this for 32bit x86 now though - we only test on 
64bit.
>
>> On Fri, Feb 14, 2020 at 4:54 PM Scott Branden via Openembedded-devel
>> <openembedded-devel@lists.openembedded.org> wrote:
>>> Add x265 recipe for latest tag of Release_3.2 branch (3.2.1).
>>>
>>> Signed-off-by: Scott Branden <scott.branden@broadcom.com>
>>> ---
>>>   .../recipes-multimedia/x265/x265_3.2.1.bb     | 22 +++++++++++++++++++
>>>   1 file changed, 22 insertions(+)
>>>   create mode 100644 meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
>>>
>>> diff --git a/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
>>> new file mode 100644
>>> index 0000000000..21ae596e05
>>> --- /dev/null
>>> +++ b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
>>> @@ -0,0 +1,22 @@
>>> +SUMMARY = "H.265/HEVC video encoder"
>>> +DESCRIPTION = "A free software library and application for encoding video streams into the H.265/HEVC format."
>>> +HOMEPAGE = "http://www.videolan.org/developers/x265.html"
>>> +
>>> +LICENSE = "GPLv2"
>>> +LICENSE_FLAGS = "commercial"
>>> +LIC_FILES_CHKSUM = "file://../COPYING;md5=c9e0427bc58f129f99728c62d4ad4091"
>>> +
>>> +DEPENDS = "nasm-native gnutls zlib libpcre"
>>> +
>>> +SRC_URI = "http://ftp.videolan.org/pub/videolan/x265/x265_${PV}.tar.gz"
>>> +
>>> +S = "${WORKDIR}/x265_${PV}/source"
>>> +
>>> +SRC_URI[md5sum] = "94808045a34d88a857e5eaf3f68f4bca"
>>> +SRC_URI[sha256sum] = "fb9badcf92364fd3567f8b5aa0e5e952aeea7a39a2b864387cec31e3b58cbbcc"
>>> +
>>> +inherit lib_package pkgconfig cmake
>>> +
>>> +AS[unexport] = "1"
>>> +
>>> +COMPATIBLE_HOST = '(x86_64|i.86).*-linux'
>>> --
>>> 2.17.1
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [meta-multimedia][PATCH v2] x265: add x265 recipe
  2020-03-05  1:33     ` Scott Branden
@ 2020-03-05  1:52       ` Khem Raj
  0 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2020-03-05  1:52 UTC (permalink / raw)
  To: Scott Branden; +Cc: openembeded-devel

On Wed, Mar 4, 2020 at 5:33 PM Scott Branden <scott.branden@broadcom.com> wrote:
>
> Hi Khem,
>
> On 2020-03-03 11:33 p.m., Khem Raj wrote:
> > On Tue, Mar 3, 2020 at 10:42 PM Khem Raj <raj.khem@gmail.com> wrote:
> >> Hi Scott
> >>
> >> I am getting a textrel issue reported on musl builds see
> >> https://errors.yoctoproject.org/Errors/Details/393681/
> >>
> >> this recipe is already applied but would be good to root cause this issue
> >> and find appropriate fix
> >>
> >> https://errors.yoctoproject.org/Errors/Details/393681/
> > disabling asm helps on 32bit x86
> >
> > EXTRA_OECMAKE_append_i686 = " -DENABLE_ASSEMBLY=OFF"
> >
> > can you test this fix and see if this will be ok ?
> I'm sorry, I am unable to test this week.
> I am ok with you pushing this for 32bit x86 now though - we only test on
> 64bit.

OK thanks for the confirmation, I have pushed the fix for x86

> >
> >> On Fri, Feb 14, 2020 at 4:54 PM Scott Branden via Openembedded-devel
> >> <openembedded-devel@lists.openembedded.org> wrote:
> >>> Add x265 recipe for latest tag of Release_3.2 branch (3.2.1).
> >>>
> >>> Signed-off-by: Scott Branden <scott.branden@broadcom.com>
> >>> ---
> >>>   .../recipes-multimedia/x265/x265_3.2.1.bb     | 22 +++++++++++++++++++
> >>>   1 file changed, 22 insertions(+)
> >>>   create mode 100644 meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> >>>
> >>> diff --git a/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> >>> new file mode 100644
> >>> index 0000000000..21ae596e05
> >>> --- /dev/null
> >>> +++ b/meta-openembedded/meta-multimedia/recipes-multimedia/x265/x265_3.2.1.bb
> >>> @@ -0,0 +1,22 @@
> >>> +SUMMARY = "H.265/HEVC video encoder"
> >>> +DESCRIPTION = "A free software library and application for encoding video streams into the H.265/HEVC format."
> >>> +HOMEPAGE = "http://www.videolan.org/developers/x265.html"
> >>> +
> >>> +LICENSE = "GPLv2"
> >>> +LICENSE_FLAGS = "commercial"
> >>> +LIC_FILES_CHKSUM = "file://../COPYING;md5=c9e0427bc58f129f99728c62d4ad4091"
> >>> +
> >>> +DEPENDS = "nasm-native gnutls zlib libpcre"
> >>> +
> >>> +SRC_URI = "http://ftp.videolan.org/pub/videolan/x265/x265_${PV}.tar.gz"
> >>> +
> >>> +S = "${WORKDIR}/x265_${PV}/source"
> >>> +
> >>> +SRC_URI[md5sum] = "94808045a34d88a857e5eaf3f68f4bca"
> >>> +SRC_URI[sha256sum] = "fb9badcf92364fd3567f8b5aa0e5e952aeea7a39a2b864387cec31e3b58cbbcc"
> >>> +
> >>> +inherit lib_package pkgconfig cmake
> >>> +
> >>> +AS[unexport] = "1"
> >>> +
> >>> +COMPATIBLE_HOST = '(x86_64|i.86).*-linux'
> >>> --
> >>> 2.17.1
> >>>
> >>> --
> >>> _______________________________________________
> >>> Openembedded-devel mailing list
> >>> Openembedded-devel@lists.openembedded.org
> >>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-03-05  1:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-15  0:54 [meta-multimedia][PATCH v2] x265: add x265 recipe Scott Branden
2020-03-04  6:42 ` Khem Raj
2020-03-04  7:33   ` Khem Raj
2020-03-05  1:33     ` Scott Branden
2020-03-05  1:52       ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.