* [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
@ 2012-08-22 14:01 Franklin S Cooper Jr
2012-08-22 22:05 ` Denys Dmytriyenko
0 siblings, 1 reply; 9+ messages in thread
From: Franklin S Cooper Jr @ 2012-08-22 14:01 UTC (permalink / raw)
To: meta-arago; +Cc: Franklin S Cooper Jr
* Add av-examples from Arago
* Convert svn repository to git. Update makefiles to create
needed directories since git doesn't allow empty directories
to be stored.
Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
---
.../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
new file mode 100644
index 0000000..1025f96
--- /dev/null
+++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Linux Audio Video Example Applications"
+HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
+SECTION = "system"
+PRIORITY = "optional"
+
+PR = "r0"
+
+DEPENDS += "virtual/kernel"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
+
+BRANCH ?= "master"
+SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
+
+SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
+
+S = "${WORKDIR}/git"
+
+# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
+INSANE_SKIP_${PN} = "True"
+
+do_compile() {
+ touch debug
+ export CROSS_COMPILE=${TARGET_PREFIX}
+ make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
+}
+
+do_install() {
+ make DESTDIR=${D} install
+}
--
1.7.0.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 14:01 [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago Franklin S Cooper Jr
@ 2012-08-22 22:05 ` Denys Dmytriyenko
2012-08-22 22:25 ` Cooper Jr., Franklin
0 siblings, 1 reply; 9+ messages in thread
From: Denys Dmytriyenko @ 2012-08-22 22:05 UTC (permalink / raw)
To: Franklin S Cooper Jr; +Cc: meta-arago
On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
> * Add av-examples from Arago
> * Convert svn repository to git. Update makefiles to create
> needed directories since git doesn't allow empty directories
> to be stored.
>
> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> ---
> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
> 1 files changed, 33 insertions(+), 0 deletions(-)
> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>
> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> new file mode 100644
> index 0000000..1025f96
> --- /dev/null
> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> @@ -0,0 +1,33 @@
> +DESCRIPTION = "Linux Audio Video Example Applications"
> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
> +LICENSE = "BSD"
> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
> +SECTION = "system"
> +PRIORITY = "optional"
> +
> +PR = "r0"
> +
> +DEPENDS += "virtual/kernel"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
We need to relax our filters for compatible machines. Those are Audio/Video
examples - are they really machine specific?
--
Denys
> +BRANCH ?= "master"
> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
> +
> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
> +
> +S = "${WORKDIR}/git"
> +
> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
> +INSANE_SKIP_${PN} = "True"
> +
> +do_compile() {
> + touch debug
> + export CROSS_COMPILE=${TARGET_PREFIX}
> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
> +}
> +
> +do_install() {
> + make DESTDIR=${D} install
> +}
> --
> 1.7.0.4
>
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 22:05 ` Denys Dmytriyenko
@ 2012-08-22 22:25 ` Cooper Jr., Franklin
2012-08-22 22:32 ` Prakash, Punya
0 siblings, 1 reply; 9+ messages in thread
From: Cooper Jr., Franklin @ 2012-08-22 22:25 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-arago@arago-project.org, Prakash, Punya
I believe so. We only include it in those devices SDKs for a reason but I am not sure why it is. Seeing MACHINE being passed to make also make me believe its specific to those devices. I know I tried building it for 335x and received a bunch of errors.
Punya,
Can you verify that these examples are only for am37 and am35? Is there a reason why beagleboard couldn't be supported? Or will the code run on all of our devices?
We can restrict which devices include this app in our SDK but shouldn't exclude other devices from running this app unless there is a reason.
On Aug 22, 2012, at 5:05 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
> On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
>> * Add av-examples from Arago
>> * Convert svn repository to git. Update makefiles to create
>> needed directories since git doesn't allow empty directories
>> to be stored.
>>
>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> ---
>> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
>> 1 files changed, 33 insertions(+), 0 deletions(-)
>> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>
>> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>> new file mode 100644
>> index 0000000..1025f96
>> --- /dev/null
>> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>> @@ -0,0 +1,33 @@
>> +DESCRIPTION = "Linux Audio Video Example Applications"
>> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
>> +LICENSE = "BSD"
>> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
>> +SECTION = "system"
>> +PRIORITY = "optional"
>> +
>> +PR = "r0"
>> +
>> +DEPENDS += "virtual/kernel"
>> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>> +
>> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
>
> We need to relax our filters for compatible machines. Those are Audio/Video
> examples - are they really machine specific?
>
> --
> Denys
>
>
>> +BRANCH ?= "master"
>> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
>> +
>> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
>> +INSANE_SKIP_${PN} = "True"
>> +
>> +do_compile() {
>> + touch debug
>> + export CROSS_COMPILE=${TARGET_PREFIX}
>> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
>> +}
>> +
>> +do_install() {
>> + make DESTDIR=${D} install
>> +}
>> --
>> 1.7.0.4
>>
>> _______________________________________________
>> meta-arago mailing list
>> meta-arago@arago-project.org
>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 22:25 ` Cooper Jr., Franklin
@ 2012-08-22 22:32 ` Prakash, Punya
2012-08-22 22:35 ` Denys Dmytriyenko
0 siblings, 1 reply; 9+ messages in thread
From: Prakash, Punya @ 2012-08-22 22:32 UTC (permalink / raw)
To: Cooper Jr., Franklin, Dmytriyenko, Denys; +Cc: meta-arago@arago-project.org
These examples demonstrate features of the display sub-system - such as rotation, color keying et. all. The DSS is supported on AM37x and AM3517 based platforms only. I do not see why this cannot be added to the Beagleboard, adding it to the SDK is a different discussion.
Regards,
Punya
-----Original Message-----
From: Cooper Jr., Franklin
Sent: Wednesday, August 22, 2012 5:25 PM
To: Dmytriyenko, Denys
Cc: meta-arago@arago-project.org; Prakash, Punya
Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
I believe so. We only include it in those devices SDKs for a reason but I am not sure why it is. Seeing MACHINE being passed to make also make me believe its specific to those devices. I know I tried building it for 335x and received a bunch of errors.
Punya,
Can you verify that these examples are only for am37 and am35? Is there a reason why beagleboard couldn't be supported? Or will the code run on all of our devices?
We can restrict which devices include this app in our SDK but shouldn't exclude other devices from running this app unless there is a reason.
On Aug 22, 2012, at 5:05 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
> On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
>> * Add av-examples from Arago
>> * Convert svn repository to git. Update makefiles to create
>> needed directories since git doesn't allow empty directories
>> to be stored.
>>
>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>> ---
>> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
>> 1 files changed, 33 insertions(+), 0 deletions(-)
>> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>
>> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>> new file mode 100644
>> index 0000000..1025f96
>> --- /dev/null
>> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>> @@ -0,0 +1,33 @@
>> +DESCRIPTION = "Linux Audio Video Example Applications"
>> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
>> +LICENSE = "BSD"
>> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
>> +SECTION = "system"
>> +PRIORITY = "optional"
>> +
>> +PR = "r0"
>> +
>> +DEPENDS += "virtual/kernel"
>> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>> +
>> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
>
> We need to relax our filters for compatible machines. Those are Audio/Video
> examples - are they really machine specific?
>
> --
> Denys
>
>
>> +BRANCH ?= "master"
>> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
>> +
>> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
>> +INSANE_SKIP_${PN} = "True"
>> +
>> +do_compile() {
>> + touch debug
>> + export CROSS_COMPILE=${TARGET_PREFIX}
>> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
>> +}
>> +
>> +do_install() {
>> + make DESTDIR=${D} install
>> +}
>> --
>> 1.7.0.4
>>
>> _______________________________________________
>> meta-arago mailing list
>> meta-arago@arago-project.org
>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 22:32 ` Prakash, Punya
@ 2012-08-22 22:35 ` Denys Dmytriyenko
2012-08-22 22:40 ` Cooper Jr., Franklin
2012-08-22 22:42 ` Prakash, Punya
0 siblings, 2 replies; 9+ messages in thread
From: Denys Dmytriyenko @ 2012-08-22 22:35 UTC (permalink / raw)
To: Prakash, Punya; +Cc: meta-arago@arago-project.org, Cooper Jr., Franklin
On Wed, Aug 22, 2012 at 06:32:24PM -0400, Prakash, Punya wrote:
> These examples demonstrate features of the display sub-system - such as
> rotation, color keying et. all. The DSS is supported on AM37x and AM3517
> based platforms only. I do not see why this cannot be added to the
> Beagleboard, adding it to the SDK is a different discussion.
Punya,
I see. Calling them av-examples is slightly misleading then, but that explains
the filtering. I guess a more generic "omap3" SoC should be used instead of
listing every machine in COMAPTIBLE_MACHINES...
--
Denys
> -----Original Message-----
> From: Cooper Jr., Franklin
> Sent: Wednesday, August 22, 2012 5:25 PM
> To: Dmytriyenko, Denys
> Cc: meta-arago@arago-project.org; Prakash, Punya
> Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
>
> I believe so. We only include it in those devices SDKs for a reason but I am not sure why it is. Seeing MACHINE being passed to make also make me believe its specific to those devices. I know I tried building it for 335x and received a bunch of errors.
>
> Punya,
> Can you verify that these examples are only for am37 and am35? Is there a reason why beagleboard couldn't be supported? Or will the code run on all of our devices?
>
> We can restrict which devices include this app in our SDK but shouldn't exclude other devices from running this app unless there is a reason.
>
> On Aug 22, 2012, at 5:05 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
>
> > On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
> >> * Add av-examples from Arago
> >> * Convert svn repository to git. Update makefiles to create
> >> needed directories since git doesn't allow empty directories
> >> to be stored.
> >>
> >> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> >> ---
> >> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
> >> 1 files changed, 33 insertions(+), 0 deletions(-)
> >> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> >>
> >> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> >> new file mode 100644
> >> index 0000000..1025f96
> >> --- /dev/null
> >> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> >> @@ -0,0 +1,33 @@
> >> +DESCRIPTION = "Linux Audio Video Example Applications"
> >> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
> >> +LICENSE = "BSD"
> >> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
> >> +SECTION = "system"
> >> +PRIORITY = "optional"
> >> +
> >> +PR = "r0"
> >> +
> >> +DEPENDS += "virtual/kernel"
> >> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> >> +
> >> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
> >
> > We need to relax our filters for compatible machines. Those are Audio/Video
> > examples - are they really machine specific?
> >
> > --
> > Denys
> >
> >
> >> +BRANCH ?= "master"
> >> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
> >> +
> >> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
> >> +
> >> +S = "${WORKDIR}/git"
> >> +
> >> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
> >> +INSANE_SKIP_${PN} = "True"
> >> +
> >> +do_compile() {
> >> + touch debug
> >> + export CROSS_COMPILE=${TARGET_PREFIX}
> >> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
> >> +}
> >> +
> >> +do_install() {
> >> + make DESTDIR=${D} install
> >> +}
> >> --
> >> 1.7.0.4
> >>
> >> _______________________________________________
> >> meta-arago mailing list
> >> meta-arago@arago-project.org
> >> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> >>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 22:35 ` Denys Dmytriyenko
@ 2012-08-22 22:40 ` Cooper Jr., Franklin
2012-08-22 22:42 ` Prakash, Punya
1 sibling, 0 replies; 9+ messages in thread
From: Cooper Jr., Franklin @ 2012-08-22 22:40 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-arago@arago-project.org, Prakash, Punya
That's probably the best approach
On Aug 22, 2012, at 5:35 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
> On Wed, Aug 22, 2012 at 06:32:24PM -0400, Prakash, Punya wrote:
>> These examples demonstrate features of the display sub-system - such as
>> rotation, color keying et. all. The DSS is supported on AM37x and AM3517
>> based platforms only. I do not see why this cannot be added to the
>> Beagleboard, adding it to the SDK is a different discussion.
>
> Punya,
>
> I see. Calling them av-examples is slightly misleading then, but that explains
> the filtering. I guess a more generic "omap3" SoC should be used instead of
> listing every machine in COMAPTIBLE_MACHINES...
>
> --
> Denys
>
>> -----Original Message-----
>> From: Cooper Jr., Franklin
>> Sent: Wednesday, August 22, 2012 5:25 PM
>> To: Dmytriyenko, Denys
>> Cc: meta-arago@arago-project.org; Prakash, Punya
>> Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
>>
>> I believe so. We only include it in those devices SDKs for a reason but I am not sure why it is. Seeing MACHINE being passed to make also make me believe its specific to those devices. I know I tried building it for 335x and received a bunch of errors.
>>
>> Punya,
>> Can you verify that these examples are only for am37 and am35? Is there a reason why beagleboard couldn't be supported? Or will the code run on all of our devices?
>>
>> We can restrict which devices include this app in our SDK but shouldn't exclude other devices from running this app unless there is a reason.
>>
>> On Aug 22, 2012, at 5:05 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
>>
>>> On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
>>>> * Add av-examples from Arago
>>>> * Convert svn repository to git. Update makefiles to create
>>>> needed directories since git doesn't allow empty directories
>>>> to be stored.
>>>>
>>>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>>>> ---
>>>> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
>>>> 1 files changed, 33 insertions(+), 0 deletions(-)
>>>> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>>
>>>> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>> new file mode 100644
>>>> index 0000000..1025f96
>>>> --- /dev/null
>>>> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>> @@ -0,0 +1,33 @@
>>>> +DESCRIPTION = "Linux Audio Video Example Applications"
>>>> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
>>>> +LICENSE = "BSD"
>>>> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
>>>> +SECTION = "system"
>>>> +PRIORITY = "optional"
>>>> +
>>>> +PR = "r0"
>>>> +
>>>> +DEPENDS += "virtual/kernel"
>>>> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>>>> +
>>>> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
>>>
>>> We need to relax our filters for compatible machines. Those are Audio/Video
>>> examples - are they really machine specific?
>>>
>>> --
>>> Denys
>>>
>>>
>>>> +BRANCH ?= "master"
>>>> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
>>>> +
>>>> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
>>>> +
>>>> +S = "${WORKDIR}/git"
>>>> +
>>>> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
>>>> +INSANE_SKIP_${PN} = "True"
>>>> +
>>>> +do_compile() {
>>>> + touch debug
>>>> + export CROSS_COMPILE=${TARGET_PREFIX}
>>>> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
>>>> +}
>>>> +
>>>> +do_install() {
>>>> + make DESTDIR=${D} install
>>>> +}
>>>> --
>>>> 1.7.0.4
>>>>
>>>> _______________________________________________
>>>> meta-arago mailing list
>>>> meta-arago@arago-project.org
>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>>>>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 22:35 ` Denys Dmytriyenko
2012-08-22 22:40 ` Cooper Jr., Franklin
@ 2012-08-22 22:42 ` Prakash, Punya
2012-08-22 22:55 ` Cooper Jr., Franklin
1 sibling, 1 reply; 9+ messages in thread
From: Prakash, Punya @ 2012-08-22 22:42 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-arago@arago-project.org, Cooper Jr., Franklin
I should have probably mentioned that the recipe also includes audio examples such as audio capture and playback. Av-examples could be misleading since it can imply multimedia while this is only demonstrating omap3 hardware features.
I agree about the generic omap3 SoC.
Regards,
Punya
-----Original Message-----
From: Dmytriyenko, Denys
Sent: Wednesday, August 22, 2012 5:36 PM
To: Prakash, Punya
Cc: Cooper Jr., Franklin; meta-arago@arago-project.org
Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
On Wed, Aug 22, 2012 at 06:32:24PM -0400, Prakash, Punya wrote:
> These examples demonstrate features of the display sub-system - such as
> rotation, color keying et. all. The DSS is supported on AM37x and AM3517
> based platforms only. I do not see why this cannot be added to the
> Beagleboard, adding it to the SDK is a different discussion.
Punya,
I see. Calling them av-examples is slightly misleading then, but that explains
the filtering. I guess a more generic "omap3" SoC should be used instead of
listing every machine in COMAPTIBLE_MACHINES...
--
Denys
> -----Original Message-----
> From: Cooper Jr., Franklin
> Sent: Wednesday, August 22, 2012 5:25 PM
> To: Dmytriyenko, Denys
> Cc: meta-arago@arago-project.org; Prakash, Punya
> Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
>
> I believe so. We only include it in those devices SDKs for a reason but I am not sure why it is. Seeing MACHINE being passed to make also make me believe its specific to those devices. I know I tried building it for 335x and received a bunch of errors.
>
> Punya,
> Can you verify that these examples are only for am37 and am35? Is there a reason why beagleboard couldn't be supported? Or will the code run on all of our devices?
>
> We can restrict which devices include this app in our SDK but shouldn't exclude other devices from running this app unless there is a reason.
>
> On Aug 22, 2012, at 5:05 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
>
> > On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
> >> * Add av-examples from Arago
> >> * Convert svn repository to git. Update makefiles to create
> >> needed directories since git doesn't allow empty directories
> >> to be stored.
> >>
> >> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
> >> ---
> >> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
> >> 1 files changed, 33 insertions(+), 0 deletions(-)
> >> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> >>
> >> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> >> new file mode 100644
> >> index 0000000..1025f96
> >> --- /dev/null
> >> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
> >> @@ -0,0 +1,33 @@
> >> +DESCRIPTION = "Linux Audio Video Example Applications"
> >> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
> >> +LICENSE = "BSD"
> >> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
> >> +SECTION = "system"
> >> +PRIORITY = "optional"
> >> +
> >> +PR = "r0"
> >> +
> >> +DEPENDS += "virtual/kernel"
> >> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> >> +
> >> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
> >
> > We need to relax our filters for compatible machines. Those are Audio/Video
> > examples - are they really machine specific?
> >
> > --
> > Denys
> >
> >
> >> +BRANCH ?= "master"
> >> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
> >> +
> >> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
> >> +
> >> +S = "${WORKDIR}/git"
> >> +
> >> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
> >> +INSANE_SKIP_${PN} = "True"
> >> +
> >> +do_compile() {
> >> + touch debug
> >> + export CROSS_COMPILE=${TARGET_PREFIX}
> >> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
> >> +}
> >> +
> >> +do_install() {
> >> + make DESTDIR=${D} install
> >> +}
> >> --
> >> 1.7.0.4
> >>
> >> _______________________________________________
> >> meta-arago mailing list
> >> meta-arago@arago-project.org
> >> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> >>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 22:42 ` Prakash, Punya
@ 2012-08-22 22:55 ` Cooper Jr., Franklin
2012-08-22 23:13 ` Cooper Jr., Franklin
0 siblings, 1 reply; 9+ messages in thread
From: Cooper Jr., Franklin @ 2012-08-22 22:55 UTC (permalink / raw)
To: Prakash, Punya; +Cc: meta-arago@arago-project.org
Maybe dss-examples would be a better name for the recipe and git repo.
Are all the examples using the dss or are only some?
On Aug 22, 2012, at 5:42 PM, "Prakash, Punya" <pprakash@ti.com> wrote:
> I should have probably mentioned that the recipe also includes audio examples such as audio capture and playback. Av-examples could be misleading since it can imply multimedia while this is only demonstrating omap3 hardware features.
>
> I agree about the generic omap3 SoC.
>
> Regards,
> Punya
>
>
> -----Original Message-----
> From: Dmytriyenko, Denys
> Sent: Wednesday, August 22, 2012 5:36 PM
> To: Prakash, Punya
> Cc: Cooper Jr., Franklin; meta-arago@arago-project.org
> Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
>
> On Wed, Aug 22, 2012 at 06:32:24PM -0400, Prakash, Punya wrote:
>> These examples demonstrate features of the display sub-system - such as
>> rotation, color keying et. all. The DSS is supported on AM37x and AM3517
>> based platforms only. I do not see why this cannot be added to the
>> Beagleboard, adding it to the SDK is a different discussion.
>
> Punya,
>
> I see. Calling them av-examples is slightly misleading then, but that explains
> the filtering. I guess a more generic "omap3" SoC should be used instead of
> listing every machine in COMAPTIBLE_MACHINES...
>
> --
> Denys
>
>> -----Original Message-----
>> From: Cooper Jr., Franklin
>> Sent: Wednesday, August 22, 2012 5:25 PM
>> To: Dmytriyenko, Denys
>> Cc: meta-arago@arago-project.org; Prakash, Punya
>> Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
>>
>> I believe so. We only include it in those devices SDKs for a reason but I am not sure why it is. Seeing MACHINE being passed to make also make me believe its specific to those devices. I know I tried building it for 335x and received a bunch of errors.
>>
>> Punya,
>> Can you verify that these examples are only for am37 and am35? Is there a reason why beagleboard couldn't be supported? Or will the code run on all of our devices?
>>
>> We can restrict which devices include this app in our SDK but shouldn't exclude other devices from running this app unless there is a reason.
>>
>> On Aug 22, 2012, at 5:05 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
>>
>>> On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
>>>> * Add av-examples from Arago
>>>> * Convert svn repository to git. Update makefiles to create
>>>> needed directories since git doesn't allow empty directories
>>>> to be stored.
>>>>
>>>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>>>> ---
>>>> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
>>>> 1 files changed, 33 insertions(+), 0 deletions(-)
>>>> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>>
>>>> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>> new file mode 100644
>>>> index 0000000..1025f96
>>>> --- /dev/null
>>>> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>> @@ -0,0 +1,33 @@
>>>> +DESCRIPTION = "Linux Audio Video Example Applications"
>>>> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
>>>> +LICENSE = "BSD"
>>>> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
>>>> +SECTION = "system"
>>>> +PRIORITY = "optional"
>>>> +
>>>> +PR = "r0"
>>>> +
>>>> +DEPENDS += "virtual/kernel"
>>>> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>>>> +
>>>> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
>>>
>>> We need to relax our filters for compatible machines. Those are Audio/Video
>>> examples - are they really machine specific?
>>>
>>> --
>>> Denys
>>>
>>>
>>>> +BRANCH ?= "master"
>>>> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
>>>> +
>>>> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
>>>> +
>>>> +S = "${WORKDIR}/git"
>>>> +
>>>> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
>>>> +INSANE_SKIP_${PN} = "True"
>>>> +
>>>> +do_compile() {
>>>> + touch debug
>>>> + export CROSS_COMPILE=${TARGET_PREFIX}
>>>> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
>>>> +}
>>>> +
>>>> +do_install() {
>>>> + make DESTDIR=${D} install
>>>> +}
>>>> --
>>>> 1.7.0.4
>>>>
>>>> _______________________________________________
>>>> meta-arago mailing list
>>>> meta-arago@arago-project.org
>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>>>>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
2012-08-22 22:55 ` Cooper Jr., Franklin
@ 2012-08-22 23:13 ` Cooper Jr., Franklin
0 siblings, 0 replies; 9+ messages in thread
From: Cooper Jr., Franklin @ 2012-08-22 23:13 UTC (permalink / raw)
To: Cooper Jr., Franklin; +Cc: meta-arago@arago-project.org, Prakash, Punya
Denys,
I talked to Punya and now I have a better understanding what examples this repo contains. Can u send a patch that changes the compatible machine to just omap3?
I will rename the recipe and repo whenever a better name is found once I am back in town.
On Aug 22, 2012, at 5:55 PM, "Cooper Jr., Franklin" <fcooper@ti.com> wrote:
> Maybe dss-examples would be a better name for the recipe and git repo.
>
> Are all the examples using the dss or are only some?
>
> On Aug 22, 2012, at 5:42 PM, "Prakash, Punya" <pprakash@ti.com> wrote:
>
>> I should have probably mentioned that the recipe also includes audio examples such as audio capture and playback. Av-examples could be misleading since it can imply multimedia while this is only demonstrating omap3 hardware features.
>>
>> I agree about the generic omap3 SoC.
>>
>> Regards,
>> Punya
>>
>>
>> -----Original Message-----
>> From: Dmytriyenko, Denys
>> Sent: Wednesday, August 22, 2012 5:36 PM
>> To: Prakash, Punya
>> Cc: Cooper Jr., Franklin; meta-arago@arago-project.org
>> Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
>>
>> On Wed, Aug 22, 2012 at 06:32:24PM -0400, Prakash, Punya wrote:
>>> These examples demonstrate features of the display sub-system - such as
>>> rotation, color keying et. all. The DSS is supported on AM37x and AM3517
>>> based platforms only. I do not see why this cannot be added to the
>>> Beagleboard, adding it to the SDK is a different discussion.
>>
>> Punya,
>>
>> I see. Calling them av-examples is slightly misleading then, but that explains
>> the filtering. I guess a more generic "omap3" SoC should be used instead of
>> listing every machine in COMAPTIBLE_MACHINES...
>>
>> --
>> Denys
>>
>>> -----Original Message-----
>>> From: Cooper Jr., Franklin
>>> Sent: Wednesday, August 22, 2012 5:25 PM
>>> To: Dmytriyenko, Denys
>>> Cc: meta-arago@arago-project.org; Prakash, Punya
>>> Subject: Re: [meta-arago] [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago
>>>
>>> I believe so. We only include it in those devices SDKs for a reason but I am not sure why it is. Seeing MACHINE being passed to make also make me believe its specific to those devices. I know I tried building it for 335x and received a bunch of errors.
>>>
>>> Punya,
>>> Can you verify that these examples are only for am37 and am35? Is there a reason why beagleboard couldn't be supported? Or will the code run on all of our devices?
>>>
>>> We can restrict which devices include this app in our SDK but shouldn't exclude other devices from running this app unless there is a reason.
>>>
>>> On Aug 22, 2012, at 5:05 PM, "Dmytriyenko, Denys" <denys@ti.com> wrote:
>>>
>>>> On Wed, Aug 22, 2012 at 09:01:17AM -0500, Franklin S Cooper Jr wrote:
>>>>> * Add av-examples from Arago
>>>>> * Convert svn repository to git. Update makefiles to create
>>>>> needed directories since git doesn't allow empty directories
>>>>> to be stored.
>>>>>
>>>>> Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
>>>>> ---
>>>>> .../av-examples/av-examples_1.0.bb | 33 ++++++++++++++++++++
>>>>> 1 files changed, 33 insertions(+), 0 deletions(-)
>>>>> create mode 100644 meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>>>
>>>>> diff --git a/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>>> new file mode 100644
>>>>> index 0000000..1025f96
>>>>> --- /dev/null
>>>>> +++ b/meta-arago-extras/recipes-multimedia/av-examples/av-examples_1.0.bb
>>>>> @@ -0,0 +1,33 @@
>>>>> +DESCRIPTION = "Linux Audio Video Example Applications"
>>>>> +HOMEPAGE = "https://gforge.ti.com/gf/project/av_examples/"
>>>>> +LICENSE = "BSD"
>>>>> +LIC_FILES_CHKSUM := "file://COPYING;md5=80ea1ff5788f65d5c5b3206d50d4bc6c"
>>>>> +SECTION = "system"
>>>>> +PRIORITY = "optional"
>>>>> +
>>>>> +PR = "r0"
>>>>> +
>>>>> +DEPENDS += "virtual/kernel"
>>>>> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>>>>> +
>>>>> +COMPATIBLE_MACHINE = "(am37x-evm|am3517-evm)"
>>>>
>>>> We need to relax our filters for compatible machines. Those are Audio/Video
>>>> examples - are they really machine specific?
>>>>
>>>> --
>>>> Denys
>>>>
>>>>
>>>>> +BRANCH ?= "master"
>>>>> +SRCREV = "ac75d09d29a805d89c49dd2741b79f3069e97827"
>>>>> +
>>>>> +SRC_URI = "git://gitorious.org/av_examples/av_examples.git;protocol=git;branch=${BRANCH}"
>>>>> +
>>>>> +S = "${WORKDIR}/git"
>>>>> +
>>>>> +# TODO: Export LDFLAGS from Rules.make to eliminate use of INSANE_SKIP which would otherwise lead to discrepancies between host and arago binaries
>>>>> +INSANE_SKIP_${PN} = "True"
>>>>> +
>>>>> +do_compile() {
>>>>> + touch debug
>>>>> + export CROSS_COMPILE=${TARGET_PREFIX}
>>>>> + make release LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" PLATFORM="${MACHINE}"
>>>>> +}
>>>>> +
>>>>> +do_install() {
>>>>> + make DESTDIR=${D} install
>>>>> +}
>>>>> --
>>>>> 1.7.0.4
>>>>>
>>>>> _______________________________________________
>>>>> meta-arago mailing list
>>>>> meta-arago@arago-project.org
>>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>>>>>
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2012-08-22 23:13 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-22 14:01 [meta-arago-extras][PATCH] av-examples: Port av-examples from Arago Franklin S Cooper Jr
2012-08-22 22:05 ` Denys Dmytriyenko
2012-08-22 22:25 ` Cooper Jr., Franklin
2012-08-22 22:32 ` Prakash, Punya
2012-08-22 22:35 ` Denys Dmytriyenko
2012-08-22 22:40 ` Cooper Jr., Franklin
2012-08-22 22:42 ` Prakash, Punya
2012-08-22 22:55 ` Cooper Jr., Franklin
2012-08-22 23:13 ` Cooper Jr., Franklin
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.