Karthik, Anand, Denys,


Upgrade to GST 1.0 (using commit b5747ce8caa13e4528e2d3055fa81cc9ca7b48fd on 
meta-arago) is causing the following problems:

1.       Broken build for AM3. Not sure how AM4 build succeeds.

2.       AM4x: Performance drop with ARM only decode of H264 (not sure if it is 
due to a) base GST upgrade b) ffmpeg_dec --> avdec_h264 or c) 
ffmpeg_color_space --> videoconvert)

3.       AM57x: playbin pipeline internally triggers arm video decoder (e.g., 
avdec_h264) instead of ducati decoder

4.       AM57x: cannot run pipeline with video parse + decode, e.g., 
"gst-launch-1.0 filesrc location=HistoryOfTI-480p.264 ! h264parse ! 
ducatih264dec ! fakesink"



All the above issues are not present with gst-0.10.
Please note that Issue #3 is not observed on Vayu with GLSDK EA release 
7.0.0.4. Issue #4 is also happening on Vayu with GLSDK EA release 7.0.0.4.



In addition to above,

5.       kmssink is missing from AM57x file system.



We wanted to do an SDF today for PROCESSOR-SDK on AM3, AM4 and due to above 
failures, we are forced to freeze @ commit 
#5c2f4eea32afda6e68681470be664eb5a46fd984, and not pick up any further changes 
on meta-arago.

There is another release targeted for next week and we'd like to be get back to 
the latest of meta-arago as soon as possible. Appreciate your help in 
addressing the above issues.



Thanks,

Vivek





-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Cooper Jr., Franklin
Sent: Friday, March 20, 2015 9:58 AM
To: Stiffler, Jacob
Cc: [email protected]
Subject: Re: [meta-arago] [PATCH] gstreamer1.0-plugins-bad: add DEPENDS on 
libdrm and libdce due to KMSsink



Well that's not good.



> On Mar 20, 2015, at 8:42 AM, Stiffler, Jacob 
> <[email protected]<mailto:[email protected]>> wrote:

>

> I ran the demo while running "top". It appears that CPU is near 100%. 
> However, this demo was working fine with gstreamer 0.10.

>

> -----Original Message-----

> From: Cooper Jr., Franklin

> Sent: Friday, March 20, 2015 9:34 AM

> To: Stiffler, Jacob

> Cc: Dmytriyenko, Denys; 
> [email protected]<mailto:[email protected]>

> Subject: Re: [meta-arago] [PATCH] gstreamer1.0-plugins-bad: add DEPENDS on 
> libdrm and libdce due to KMSsink

>

>

>

>

>> On Mar 20, 2015, at 8:17 AM, Stiffler, Jacob 
>> <[email protected]<mailto:[email protected]>> wrote:

>>

>> I tried the matrix h264 decode demo on am437x with gstreamer 1.0.

>>

>> To get it to work, I had to modify runH264Dec.sh to use the new pipelines. 
>> The new command is the following:

>>

>>   gst-launch-1.0 -v filesrc location=$filename ! h264parse ! avdec_h264 ! 
>> videoconvert ! fbdevsink device=/dev/fb0

>>

>>

>> Once this was done, I was able to run the demo, but the framerate is 
>> extremely slow. Is this the correct command? Or is this behavior expected?

> If slow as in stuttering and choppy then no. If cpu utilization is high then 
> that is expected.

>>

>> Thanks,

>> Jake

>>

>>

>> -----Original Message-----

>> From: Stiffler, Jacob

>> Sent: Friday, March 20, 2015 6:56 AM

>> To: Dmytriyenko, Denys; 
>> [email protected]<mailto:[email protected]>

>> Subject: RE: [meta-arago] [PATCH] gstreamer1.0-plugins-bad: add DEPENDS on 
>> libdrm and libdce due to KMSsink

>>

>> It appears I got lucky with a successful am437x-evm build. The package 
>> libdrm was installed and libdce was not.

>>

>> However, I got a build failure for am335x-evm due to the missing libdrm 
>> dependency:

>>

>> In file included from gstdrmbufferpool.c:42:0:

>> gstdrmbufferpool.h:42:22: fatal error: omap_drm.h: No such file or directory 
>> compilation terminated.

>> make[4]: *** [libgstdrm_1.0_la-gstdrmbufferpool.lo] Error 1

>> make[4]: Leaving directory 
>> `/home/gtbldadm/ti/oe-layersetup/build-CORTEX_1/arago-tmp-external-linaro-toolchain/work/cortexa8t2hf-vfp-neon-oe-linux-gnueabi/gstreamer1.0-plugins-bad/1.2.3-r0-arago0/gst-plugins-bad-1.2.3/gst-libs/gst/drm'

>> make[3]: *** [all-recursive] Error 1

>> make[3]: Leaving directory 
>> `/home/gtbldadm/ti/oe-layersetup/build-CORTEX_1/arago-tmp-external-linaro-toolchain/work/cortexa8t2hf-vfp-neon-oe-linux-gnueabi/gstreamer1.0-plugins-bad/1.2.3-r0-arago0/gst-plugins-bad-1.2.3/gst-libs/gst'

>> make[2]: *** [all-recursive] Error 1

>> make[2]: Leaving directory 
>> `/home/gtbldadm/ti/oe-layersetup/build-CORTEX_1/arago-tmp-external-linaro-toolchain/work/cortexa8t2hf-vfp-neon-oe-linux-gnueabi/gstreamer1.0-plugins-bad/1.2.3-r0-arago0/gst-plugins-bad-1.2.3/gst-libs'

>> make[1]: *** [all-recursive] Error 1

>> make[1]: Leaving directory 
>> `/home/gtbldadm/ti/oe-layersetup/build-CORTEX_1/arago-tmp-external-linaro-toolchain/work/cortexa8t2hf-vfp-neon-oe-linux-gnueabi/gstreamer1.0-plugins-bad/1.2.3-r0-arago0/gst-plugins-bad-1.2.3'

>> make: *** [all] Error 2

>> ERROR: oe_runmake failed

>>

>> - Jake

>>

>> -----Original Message-----

>> From: 
>> [email protected]<mailto:[email protected]>
>>  [mailto:[email protected]] On Behalf Of Dmytriyenko, 
>> Denys

>> Sent: Thursday, March 19, 2015 6:37 PM

>> To: [email protected]<mailto:[email protected]>

>> Subject: Re: [meta-arago] [PATCH] gstreamer1.0-plugins-bad: add DEPENDS on 
>> libdrm and libdce due to KMSsink

>>

>> Karthik,

>>

>> I had a question - I see that KMSsink in plugins-bad checks for drm and dce 
>> headers. I was trying to set the dependency accordingly, but it would break 
>> non dce platforms. Can you please elaborate on that a bit? Thanks.

>>

>> --

>> Denys

>>

>>

>>> On Thu, Mar 19, 2015 at 05:29:38PM -0400, Denys Dmytriyenko wrote:

>>> From: Denys Dmytriyenko <[email protected]<mailto:[email protected]>>

>>>

>>> Signed-off-by: Denys Dmytriyenko <[email protected]<mailto:[email protected]>>

>>> ---

>>> .../gstreamer/gstreamer1.0-plugins-bad_1.2.3.bbappend                 | 4 
>>> +++-

>>> 1 file changed, 3 insertions(+), 1 deletion(-)

>>>

>>> diff --git

>>> a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-

>>> bad_1.2.3.bbappend

>>> b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-

>>> bad_1.2.3.bbappend

>>> index b1cacac..bd141a8 100644

>>> ---

>>> a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-

>>> bad_1.2.3.bbappend

>>> +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plug

>>> +++ ins-bad_1.2.3.bbappend

>>> @@ -2,6 +2,8 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

>>>

>>> PACKAGECONFIG = "faad wayland"

>>>

>>> +DEPENDS += "libdrm libdce"

>>> +

>>> SRC_URI_append = " \

>>>        
>>> file://0001-Added-GstDRMBufferPool-support.patch<file:///\\0001-Added-GstDRMBufferPool-support.patch>
>>>  \

>>>        
>>> file://0002-Modified-waylandsink-to-accept-NV12-format.patch<file:///\\0002-Modified-waylandsink-to-accept-NV12-format.patch>

>>> \ @@ -9,4 +11,4 @@ SRC_URI_append = " \

>>>        
>>> file://0004-waylandsink-Removed-dependency-on-dri2.patch<file:///\\0004-waylandsink-Removed-dependency-on-dri2.patch>
>>>  \

>>>        
>>> file://0005-vc1parse-and-jpegparse-Fixes-plugin-ranks.patch<file:///\\0005-vc1parse-and-jpegparse-Fixes-plugin-ranks.patch>"

>>>

>>> -PR_append = "-arago0"

>>> +PR_append = "-arago1"

>>> --

>>> 2.2.0

>> _______________________________________________

>> meta-arago mailing list

>> [email protected]<mailto:[email protected]>

>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

>> _______________________________________________

>> meta-arago mailing list

>> [email protected]<mailto:[email protected]>

>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

_______________________________________________

meta-arago mailing list

[email protected]<mailto:[email protected]>

http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to