* [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency
@ 2017-04-17 1:12 Andrei Gherzan
2017-04-17 1:12 ` [meta-raspberrypi][PATCH 2/2] x264: Fix build for armv6 RaspberryPi boards Andrei Gherzan
2017-04-17 1:27 ` [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency Andrei Gherzan
0 siblings, 2 replies; 5+ messages in thread
From: Andrei Gherzan @ 2017-04-17 1:12 UTC (permalink / raw)
To: yocto; +Cc: Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@resin.io>
---
recipes-multimedia/omxplayer/omxplayer_git.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/recipes-multimedia/omxplayer/omxplayer_git.bb b/recipes-multimedia/omxplayer/omxplayer_git.bb
index 72297d0..0e0f9ba 100644
--- a/recipes-multimedia/omxplayer/omxplayer_git.bb
+++ b/recipes-multimedia/omxplayer/omxplayer_git.bb
@@ -7,10 +7,10 @@ SECTION = "console/utils"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
-DEPENDS = "libpcre libav virtual/egl boost freetype dbus openssl samba libssh libomxil coreutils-native"
+DEPENDS = "libpcre libav virtual/egl boost freetype dbus openssl samba libssh libomxil coreutils-native curl-native"
PR = "r4"
-SRCREV = "62fb580260adb9b01e5694bb4374fb9a5f6f1021"
+SRCREV = "061425a5eabf6e9ee43229911c073a863d144038"
SRC_URI = "git://github.com/popcornmix/omxplayer.git;protocol=git;branch=master \
file://0001-Remove-Makefile.include-which-includes-hardcoded.patch \
file://0002-Libraries-and-headers-from-ffmpeg-are-installed-in-u.patch \
--
2.12.2
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-raspberrypi][PATCH 2/2] x264: Fix build for armv6 RaspberryPi boards
2017-04-17 1:12 [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency Andrei Gherzan
@ 2017-04-17 1:12 ` Andrei Gherzan
2017-04-17 2:00 ` Khem Raj
2017-04-17 1:27 ` [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency Andrei Gherzan
1 sibling, 1 reply; 5+ messages in thread
From: Andrei Gherzan @ 2017-04-17 1:12 UTC (permalink / raw)
To: yocto; +Cc: Andrei Gherzan
quant-a.S uses rbit thumb instruction unconditionally even though only
from ARMV6T2 this is available (which is not the case for RPI1, RPI0
etc). Avoid this by disabling asm.
Signed-off-by: Andrei Gherzan <andrei@resin.io>
---
recipes-multimedia/x264/x264_git.bbappend | 1 +
1 file changed, 1 insertion(+)
create mode 100644 recipes-multimedia/x264/x264_git.bbappend
diff --git a/recipes-multimedia/x264/x264_git.bbappend b/recipes-multimedia/x264/x264_git.bbappend
new file mode 100644
index 0000000..c1cb3bc
--- /dev/null
+++ b/recipes-multimedia/x264/x264_git.bbappend
@@ -0,0 +1 @@
+EXTRA_OECONF_append_raspberrypi = " --disable-asm"
--
2.12.2
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency
2017-04-17 1:12 [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency Andrei Gherzan
2017-04-17 1:12 ` [meta-raspberrypi][PATCH 2/2] x264: Fix build for armv6 RaspberryPi boards Andrei Gherzan
@ 2017-04-17 1:27 ` Andrei Gherzan
1 sibling, 0 replies; 5+ messages in thread
From: Andrei Gherzan @ 2017-04-17 1:27 UTC (permalink / raw)
To: Andrei Gherzan; +Cc: yocto
[-- Attachment #1: Type: text/plain, Size: 1364 bytes --]
On Mon, Apr 17, 2017 at 02:12:05AM +0100, Andrei Gherzan wrote:
> Signed-off-by: Andrei Gherzan <andrei@resin.io>
> ---
> recipes-multimedia/omxplayer/omxplayer_git.bb | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/recipes-multimedia/omxplayer/omxplayer_git.bb b/recipes-multimedia/omxplayer/omxplayer_git.bb
> index 72297d0..0e0f9ba 100644
> --- a/recipes-multimedia/omxplayer/omxplayer_git.bb
> +++ b/recipes-multimedia/omxplayer/omxplayer_git.bb
> @@ -7,10 +7,10 @@ SECTION = "console/utils"
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
>
> -DEPENDS = "libpcre libav virtual/egl boost freetype dbus openssl samba libssh libomxil coreutils-native"
> +DEPENDS = "libpcre libav virtual/egl boost freetype dbus openssl samba libssh libomxil coreutils-native curl-native"
> PR = "r4"
>
> -SRCREV = "62fb580260adb9b01e5694bb4374fb9a5f6f1021"
> +SRCREV = "061425a5eabf6e9ee43229911c073a863d144038"
> SRC_URI = "git://github.com/popcornmix/omxplayer.git;protocol=git;branch=master \
> file://0001-Remove-Makefile.include-which-includes-hardcoded.patch \
> file://0002-Libraries-and-headers-from-ffmpeg-are-installed-in-u.patch \
> --
> 2.12.2
>
Merged to master.
--
Andrei Gherzan
gpg: rsa4096/D4D94F67AD0E9640 | t: @agherzan
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 849 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [meta-raspberrypi][PATCH 2/2] x264: Fix build for armv6 RaspberryPi boards
2017-04-17 1:12 ` [meta-raspberrypi][PATCH 2/2] x264: Fix build for armv6 RaspberryPi boards Andrei Gherzan
@ 2017-04-17 2:00 ` Khem Raj
2017-04-17 2:09 ` Andrei Gherzan
0 siblings, 1 reply; 5+ messages in thread
From: Khem Raj @ 2017-04-17 2:00 UTC (permalink / raw)
To: Andrei Gherzan, yocto
[-- Attachment #1: Type: text/plain, Size: 1075 bytes --]
On Sun, Apr 16, 2017 at 6:14 PM Andrei Gherzan <andrei@resin.io> wrote:
> quant-a.S uses rbit thumb instruction unconditionally even though only
> from ARMV6T2 this is available (which is not the case for RPI1, RPI0
> etc). Avoid this by disabling asm.
It would be bette to control it in component's own build system how much do
we lose in performance if any do you know
>
>
> Signed-off-by: Andrei Gherzan <andrei@resin.io>
> ---
> recipes-multimedia/x264/x264_git.bbappend | 1 +
> 1 file changed, 1 insertion(+)
> create mode 100644 recipes-multimedia/x264/x264_git.bbappend
>
> diff --git a/recipes-multimedia/x264/x264_git.bbappend
> b/recipes-multimedia/x264/x264_git.bbappend
> new file mode 100644
> index 0000000..c1cb3bc
> --- /dev/null
> +++ b/recipes-multimedia/x264/x264_git.bbappend
> @@ -0,0 +1 @@
> +EXTRA_OECONF_append_raspberrypi = " --disable-asm"
> --
> 2.12.2
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
[-- Attachment #2: Type: text/html, Size: 1699 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [meta-raspberrypi][PATCH 2/2] x264: Fix build for armv6 RaspberryPi boards
2017-04-17 2:00 ` Khem Raj
@ 2017-04-17 2:09 ` Andrei Gherzan
0 siblings, 0 replies; 5+ messages in thread
From: Andrei Gherzan @ 2017-04-17 2:09 UTC (permalink / raw)
To: Khem Raj; +Cc: yocto, Andrei Gherzan
[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]
On Mon, Apr 17, 2017 at 02:00:20AM +0000, Khem Raj wrote:
> On Sun, Apr 16, 2017 at 6:14 PM Andrei Gherzan <andrei@resin.io> wrote:
>
> > quant-a.S uses rbit thumb instruction unconditionally even though only
> > from ARMV6T2 this is available (which is not the case for RPI1, RPI0
> > etc). Avoid this by disabling asm.
>
>
> It would be bette to control it in component's own build system how much do
> we lose in performance if any do you know
>
I haven't tested myself but I know people who did and reported a 10%
performance hit.
Now I see two more options - other than this one:
1. Deactivate in configure ASM if not HAVE_ARMV6T2 - don't see any
fuctional difference
2. emulate rbit if not HAVE_ARMV6T2 - do you have any ideas on how to do
this? I'd like this solution as rbit is the only instruction failing so
we could take advantage of the other optimisations.
PS: in the meanwhile i merged it to unblock the builds.
--
Andrei Gherzan
gpg: rsa4096/D4D94F67AD0E9640 | t: @agherzan
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 849 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-04-17 2:09 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-17 1:12 [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency Andrei Gherzan
2017-04-17 1:12 ` [meta-raspberrypi][PATCH 2/2] x264: Fix build for armv6 RaspberryPi boards Andrei Gherzan
2017-04-17 2:00 ` Khem Raj
2017-04-17 2:09 ` Andrei Gherzan
2017-04-17 1:27 ` [meta-raspberrypi][PATCH 1/2] omxplayer: Bump to head and fix missing native dependency Andrei Gherzan
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.