All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.