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] 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]> 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] > 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]] On Behalf Of Dmytriyenko, Denys > Sent: Thursday, March 19, 2015 6:37 PM > To: [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]> >> >> Signed-off-by: Denys Dmytriyenko <[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://0002-Modified-waylandsink-to-accept-NV12-format.patch >> \ @@ -9,4 +11,4 @@ SRC_URI_append = " \ >> file://0004-waylandsink-Removed-dependency-on-dri2.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] > 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 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
