You can subscribe to this list here.
2008 |
Jan
|
Feb
(21) |
Mar
(30) |
Apr
(17) |
May
(2) |
Jun
(30) |
Jul
(22) |
Aug
(39) |
Sep
(42) |
Oct
(30) |
Nov
(42) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(31) |
Feb
(44) |
Mar
(33) |
Apr
(26) |
May
(15) |
Jun
(28) |
Jul
(15) |
Aug
(15) |
Sep
|
Oct
(34) |
Nov
(21) |
Dec
(36) |
2010 |
Jan
(53) |
Feb
(31) |
Mar
(30) |
Apr
(14) |
May
(12) |
Jun
(6) |
Jul
(5) |
Aug
(9) |
Sep
(10) |
Oct
(3) |
Nov
(1) |
Dec
(16) |
2011 |
Jan
(6) |
Feb
(5) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Niamathullah s. <arm...@gm...> - 2009-12-27 03:28:07
|
ya. but i didnt find any "pkg-config" file.where it wil be?what it will contains? and where we have to copy that file?please help me and ecause i am newbie On Sun, Dec 27, 2009 at 1:55 AM, Vincent Torri <vt...@un...> wrote: > > > On Sat, 26 Dec 2009, Stefan Kost wrote: > > Am 26.12.2009 22:18, schrieb Niamathullah sharief: >> >>> Hello, >>> I am compiling gstreamer for my freescale arm based board. i am >>> getting some errors when i compile it. actually the problem might be >>> with my side. because i dont know how to link all the files and library >>> files we needed for compilation. >>> i exported the cross compiler path. after that i used ".configure" >>> command. In that i am getting this below error >>> "checking for arm-linux-gnu-pkg-config... no >>> checking for pkg-config... /usr/bin/pkg-config >>> checking pkg-config is at least version 0.9.0... yes >>> checking for GST... yes >>> checking for GST_BASE... yes >>> checking for GST_PLUGINS_BASE... no >>> configure: error: no GStreamer plugin base libs found >>> Configuration of glib library has failed" >>> >>> Now i to solve this problem and how to link codecs with this compilation >>> and how to link codec libary files. please help me >>> >>> >> you need to export PKG_CONFIG_PATH to include $prefix/lib >> > > $prefix/lib/pkgconfig > > Vincent Torri > > . RUn pkg-config >> > > --list-all | grep gstreamer and check that it lists the missing ones. Make >> sure >> its not picking up the host ones. >> >> Stefan >> >> >> ------------------------------------------------------------------------------ >> This SF.Net email is sponsored by the Verizon Developer Community >> Take advantage of Verizon's best-in-class app development support >> A streamlined, 14 day to market process makes app distribution fast and >> easy >> Join now and get one step closer to millions of Verizon customers >> http://p.sf.net/sfu/verizon-dev2dev >> _______________________________________________ >> Gstreamer-embedded mailing list >> Gst...@li... >> https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded >> >> >> |
From: Vincent T. <vt...@un...> - 2009-12-26 20:25:53
|
On Sat, 26 Dec 2009, Stefan Kost wrote: > Am 26.12.2009 22:18, schrieb Niamathullah sharief: >> Hello, >> I am compiling gstreamer for my freescale arm based board. i am >> getting some errors when i compile it. actually the problem might be >> with my side. because i dont know how to link all the files and library >> files which is needed for compilation. >> i exported the cross compiler path. after that i used ".configure" >> command. In that i am getting this below error >> "checking for arm-linux-gnu-pkg-config... no >> checking for pkg-config... /usr/bin/pkg-config >> checking pkg-config is at least version 0.9.0... yes >> checking for GST... yes >> checking for GST_BASE... yes >> checking for GST_PLUGINS_BASE... no >> configure: error: no GStreamer plugin base libs found >> Configuration of glib library has failed" >> >> Now i to solve this problem and how to link codecs with this compilation >> and how to link codec libary files. please help me >> > > you need to export PKG_CONFIG_PATH to include $prefix/lib $prefix/lib/pkgconfig Vincent Torri > . RUn pkg-config > --list-all | grep gstreamer and check that it lists the missing ones. Make sure > its not picking up the host ones. > > Stefan > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > |
From: Stefan K. <en...@ho...> - 2009-12-26 20:22:14
|
Am 26.12.2009 22:18, schrieb Niamathullah sharief: > Hello, > I am compiling gstreamer for my freescale arm based board. i am > getting some errors when i compile it. actually the problem might be > with my side. because i dont know how to link all the files and library > files which is needed for compilation. > i exported the cross compiler path. after that i used ".configure" > command. In that i am getting this below error > "checking for arm-linux-gnu-pkg-config... no > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for GST... yes > checking for GST_BASE... yes > checking for GST_PLUGINS_BASE... no > configure: error: no GStreamer plugin base libs found > Configuration of glib library has failed" > > Now i to solve this problem and how to link codecs with this compilation > and how to link codec libary files. please help me > you need to export PKG_CONFIG_PATH to include $prefix/lib. RUn pkg-config --list-all | grep gstreamer and check that it lists the missing ones. Make sure its not picking up the host ones. Stefan |
From: Stefan K. <en...@ho...> - 2009-12-26 20:19:40
|
Am 30.11.2009 21:59, schrieb Marcos: > I have serious performance problems playing videos in my embedded linux > platform, an ARM AT91SAM9263 Evaluation Kit (AT91SAM9263-EK). If I got it right this is max 200MHz ARM9? > The video delays more than 30 seconds to start after be executed and this > consume so much system resources and skip a lot of frames. > The only one format and codification that I have been able to play is codec > with M-JPEG and AVI or MOV package, maybe that can be related. > > Do you have any consideration, configuration or recommendation to improve > the performance? You are probably expecting too much. Are you building with optimizations, disabling some gobject runtime checks, ...)? Are you using own codecs optimized for your platform? Stefan > > Marcos Rodriguez. > > > > ___________________________________________________ |
From: Niamathullah s. <arm...@gm...> - 2009-12-26 20:18:46
|
Hello, I am compiling gstreamer for my freescale arm based board. i am getting some errors when i compile it. actually the problem might be with my side. because i dont know how to link all the files and library files which is needed for compilation. i exported the cross compiler path. after that i used ".configure" command. In that i am getting this below error "checking for arm-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GST... yes checking for GST_BASE... yes checking for GST_PLUGINS_BASE... no configure: error: no GStreamer plugin base libs found Configuration of glib library has failed" Now i to solve this problem and how to link codecs with this compilation and how to link codec libary files. please help me |
From: Stefan K. <en...@ho...> - 2009-12-26 17:55:03
|
Am 19.11.2009 05:56, schrieb Hong Feng: > Hi, > > I am the newbi to gstreamer. I need a media player for Xwindows and run > on BeagleBoard. I already build the gstreamer, the plugins. Could you > recommend one simple open source player? I can start from that. have a look at e.g. http://github.com/felipec/gst-player Stefan > > Thanks and Regards > > Hong Feng > > > > 2009-11-19 > ------------------------------------------------------------------------ > Hong Feng > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded |
From: Stefan K. <en...@ho...> - 2009-12-26 17:52:37
|
Am 16.11.2009 05:46, schrieb Frankie: > I am sure the plugins are correctly cross compiled, please see below for > the ldd output. > > ****************************************************************** > SHELL=/bin/bash > TERM=linux > QTDIR=/usr/local/Trolltech/QtEmbedded-4.5.3-arm > OLDPWD=/usr/lib/gstreamer-0.10 > USER=root > GST_PLUGIN_SYSTEM_PATH=/usr/lib/gstreamer-0.10/ > LD_LIBRARY_PATH=/opt/pcscale/lib:/opt/pcscale/wm:/usr/local/Trolltech/QtEmbedded-4.5.3-arm/lib::/usr/lib > > QWS_MOUSE_PROTO=linuxtp:/tmp/ts_data > SEGFAULT_OFFSET=10 > PATH=/usr/sbin:/bin:/usr/bin:/sbin > PWD=/usr/lib > PS1=\n[\u@\h][192.168.30.137][\w]\n> > SHLVL=1 > HOME=/root > QWS_KEYBOARD=None > SCALEMODE=SM5500 > LOGNAME=root > GST_PLUGIN_PATH=/usr/lib/gstreamer-0.10/ > INIPATH=/opt/pcscale/ini > _=/usr/bin/env > > cd /usr/lib/gstreamer-0.10 > ldd libgstaudioresample.so > libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0x40024000) > libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 > (0x4007e000) > libm.so.6 => /lib/libm.so.6 (0x40192000) > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40241000) > libdl.so.2 => /lib/libdl.so.2 (0x4024c000) > libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40257000) > libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x4029a000) > libpthread.so.0 => /lib/libpthread.so.0 (0x402a6000) > librt.so.1 => /lib/librt.so.1 (0x402c1000) > libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x402d0000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x403a6000) > libc.so.6 => /lib/libc.so.6 (0x403b9000) > /lib/ld-linux.so.3 (0x2a000000) > > cd /usr/lib > ldd liboil-0.3.so > libm.so.6 => /lib/libm.so.6 (0x4009d000) > libgmodule-2.0.so.0 (0x4014c000) > libdl.so.2 => /lib/libdl.so.2 (0x40158000) > libgobject-2.0.so.0 (0x40163000) > libgthread-2.0.so.0 (0x401a6000) > libpthread.so.0 => /lib/libpthread.so.0 (0x401b2000) > librt.so.1 => /lib/librt.so.1 (0x401cc000) > libglib-2.0.so.0 (0x401dc000) > libc.so.6 => /lib/libc.so.6 (0x402b2000) > /lib/ld-linux.so.3 (0x2a000000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x403c4000) > These are using liboil, but are not linked against it. Have you modified the build system? Stefan > ******************************************************************** > > Best Regards, > Frankie > > ----- Original Message ----- From: "Stefan Kost" <en...@ho...> > To: "Frankie" <cho...@te...> > Cc: <gst...@li...> > Sent: Friday, November 13, 2009 4:50 AM > Subject: Re: [gst-embedded] Error running gst-launch > > >> Frankie schrieb: >>> When i run gst-launch playbin, i get the error below. >>> >>> ***************************************************************** >>> >>> gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >>> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >>> oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >>> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >>> oil_function_class_ptr_splat_u16_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >>> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >>> oil_function_class_ptr_merge_linear_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvolume.so': >>> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >>> oil_function_class_ptr_scalarmultiply_f64_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >>> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstgoom.so': >>> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >>> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/evms/libe2fsim.1.2.1.so': /usr/lib/evms/libe2fsim.1.2.1.so: >>> undefined symbol: ExtractObject >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >>> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >>> oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >>> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >>> oil_function_class_ptr_splat_u16_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >>> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >>> oil_function_class_ptr_merge_linear_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvolume.so': >>> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >>> oil_function_class_ptr_scalarmultiply_f64_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >>> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstgoom.so': >>> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >>> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >>> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >>> oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >>> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >>> oil_function_class_ptr_splat_u16_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >>> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >>> oil_function_class_ptr_merge_linear_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvolume.so': >>> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >>> oil_function_class_ptr_scalarmultiply_f64_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >>> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstgoom.so': >>> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >>> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/evms/libe2fsim.1.2.1.so': /usr/lib/evms/libe2fsim.1.2.1.so: >>> undefined symbol: ExtractObject >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >>> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >>> oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >>> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >>> oil_function_class_ptr_splat_u16_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >>> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >>> oil_function_class_ptr_merge_linear_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvolume.so': >>> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >>> oil_function_class_ptr_scalarmultiply_f64_ns >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >>> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstgoom.so': >>> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >>> >>> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >>> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >>> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >>> oil_function_class_ptr_copy_u8 >>> >>> Setting pipeline to PAUSED ... >>> >>> ERROR: Pipeline doesn't want to pause. >>> >>> ERROR: from element /GstPlayBin:playbin0: No URI specified to play from. >>> >>> Additional debug info: >>> >>> gstplaybasebin.c(1660): gen_source_element (): /GstPlayBin:playbin0 >>> >>> Setting pipeline to NULL ... >>> >>> Freeing pipeline ... >>> >>> ***************************************************** >>> >>> I have libiol library in /usr/lib/, anyone know why it cannot find the >>> liboil library >> >> >> are you sure it working (e.g. properly cross compiled). just run ldd >> on a plugin >> that uses liboil and on liboil itself. >> >> Stefan >> >>> >>> Best Regards, >>> Frankie >>> >>> >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------------------------ >>> >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day >>> trial. Simplify your report design, integration and deployment - and >>> focus on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Gstreamer-embedded mailing list >>> Gst...@li... >>> https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded >> >> > > |
From: Niamathullah s. <arm...@gm...> - 2009-12-26 15:23:59
|
Hello, i am getting tis errors.please help me *checking for arm-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes* and *checking for GST_PLUGINS_BASE... no configure: error: no GStreamer plugin base libs found Configuration of glib library has failed root@iqbal-laptop :/home/iqbal/Desktop/Niamath/sources/gst-fsl-plugin-1.6.0/src#* here i have one doubt. whether i have to give the path of the gsteamer codec plugins library?because i have the libraries of codecs *iqbal@iqbal-laptop:~/Desktop/Niamath/sources/fsl-mm-codeclib-1.6.0$ ls build docs ghdr pkgconfig release **test* i don know what to do... please help me |
From: Niamathullah s. <arm...@gm...> - 2009-12-26 07:37:29
|
hello, I am newbie and i want to compile gsteamer for ARM board. Can anyone help me. from where i have to download the source and how to cross compile that for my ARM board. Please help me |
From: Niamathullah s. <arm...@gm...> - 2009-12-24 06:37:57
|
hello, I am trying to compile gstreamer for my freescale ARM board. The steps which i performed is step1) ./configure PLATFORM=MX51 step2) make But i am getting following error. root@ariem-desktop:/home/ariem/Desktop/plugins/fsl_linux_sdk_gstreamer_plugins_1.6.0_1/gst-fsl-plugin-1.6.0/src# make Making all in audio/aac_dec/src make[1]: Entering directory `/home/ariem/Desktop/plugins/fsl_linux_sdk_gstreamer_plugins_1.6.0_1/gst-fsl-plugin-1.6.0/src/audio/aac_dec/src' /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -O2 -I/usr/include/mm_ghdr -o libmfw_gst_aacdec.la -rpath /usr/local/lib/gstreamer-0.10 -module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).* -lgstriff-0.10 libmfw_gst_aacdec_la-mfw_gst_aacdec.lo -pthread -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -l_aac_dec_arm12_elinux rm -fr .libs/libmfw_gst_aacdec.exp .libs/libmfw_gst_aacdec.ver generating symbol list for `libmfw_gst_aacdec.la' /usr/bin/nm -B .libs/libmfw_gst_aacdec_la-mfw_gst_aacdec.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libmfw_gst_aacdec.exp grep -E -e "_*(gst_|Gst|GST_).*" ".libs/libmfw_gst_aacdec.exp" > ".libs/libmfw_gst_aacdec.expT" mv -f ".libs/libmfw_gst_aacdec.expT" ".libs/libmfw_gst_aacdec.exp" echo "{ global:" > .libs/libmfw_gst_aacdec.ver cat .libs/libmfw_gst_aacdec.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libmfw_gst_aacdec.ver echo "local: *; };" >> .libs/libmfw_gst_aacdec.ver gcc -shared .libs/libmfw_gst_aacdec_la-mfw_gst_aacdec.o -lgstriff-0.10 /usr/lib/libgstbase-0.10.so -L/usr/lib /usr/lib/libgstreamer-0.10.so/usr/lib/ libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libxml2.so /usr/lib/libglib-2.0.so -l_aac_dec_arm12_elinux -pthread -pthread -pthread -Wl,-soname -Wl,libmfw_gst_aacdec.so -Wl,-version-script -Wl,.libs/libmfw_gst_aacdec.ver -o .libs/libmfw_gst_aacdec.so /usr/bin/ld: cannot find -l_aac_dec_arm12_elinux *collect2: ld returned 1 exit status make[1]: *** [libmfw_gst_aacdec.la] Error 1 make[1]: Leaving directory `/home/ariem/Desktop/plugins/fsl_linux_sdk_gstreamer_plugins_1.6.0_1/gst-fsl-plugin-1.6.0/src/audio/aac_dec/src' make: *** [all-recursive] Error 1 *root@ariem-desktop :/home/ariem/Desktop/plugins/fsl_linux_sdk_gstreamer_plugins_1.6.0_1/gst-fsl-plugin-1.6.0/src# Kindly help me |
From: Tejas B. <te...@or...> - 2009-12-16 09:14:35
|
Hello All, I have developed my own plugins called flvparser and flvdec. I can run flv files on 86 platform as well as on beagle board. I am running it as followed. #gst-launch-0.10 filesrc location=1.flv ! flvparser ! flvdec ! ffmpegcolorspace ! ximagesink on pc platform and on beagle board as followed. #gst-launch-0.10 filesrc location=1.flv ! flvparser ! flvdec ! ffmpegcolorspace ! fbdevsink In both case it is working fine. I can play flv files in totem player on PC platform. Is there any player available on beagle board like totem which is using gstreaemer as media framework. Please correct me if i am wrong. And also clarify me. Thanks In Advance, Tejas. |
From: Marcos <ma...@co...> - 2009-11-30 20:19:11
|
I have serious performance problems playing videos in my embedded linux platform, an ARM AT91SAM9263 Evaluation Kit (AT91SAM9263-EK). The video delays more than 30 seconds to start after be executed and this consume so much system resources and skip a lot of frames. The only one format and codification that I have been able to play is codec with M-JPEG and AVI or MOV package, maybe that can be related. Do you have any consideration, configuration or recommendation to improve the performance? Marcos Rodriguez. ___________________________________________________ - Descargo de responsabilidad del correo de Internet La informacion transmitida en este correo incluyendo sus adjuntos, es para uso exclusivo de la entidad o persona destinataria y puede contener informacion privilegiada y confidencial. Se prohibe retener, editar, retransmitir, difundir, u cualquier otro uso de esta informacion por personas o entidades que no sean los destinatarios previstos. Si usted recibio este mensaje por error, por favor avise al remitente y elimine permanentemente esta informacion de su computador. COIN TECH S.A. no acepta la responsabilidad por cualquier error, omision, corrupcion o virus en el contenido de este mensaje o sus adjuntos que resulten de la transmision del mismo. - Internet E-mail Disclaimer The information transmitted in this e-mail including attachments, is intended only for the person or entity to which it is addressed, and may contain confidential and privileged information. Any retention, review, retransmission, dissemination, or other uses of this information by persons or entities other than the intended recipient is prohibited. If you receive this in error, please contact the sender and delete this message from your computer. COIN TECH S.A. does not accept liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission. |
From: zhonglei z. <zzl...@ya...> - 2009-11-27 14:04:59
|
Hi all, I want to cross compile gstreamer. When i run ./configure --prefix=/usr/local/arm/deps/gstreamer --host=arm-none-linux-gnueabi --enable-shared It reports "configure: error: Could not link libxml2 test program." I have already set these: GLIB_CFLAGS="-I/usr/local/arm/deps/libxml2/include" GLIB_LIBS="-L/usr/local/arm/deps/libxml2/lib" PKG_CONFIG="/usr/local/arm/deps/libxml2/lib/pkgconfig:/usr/local/arm/deps/glib/lib/pkgconfig" Now i don't know what libxml2 test program refers to. Do you know how to solve it? Thanks, ZHU Zhonglei ___________________________________________________________ 好玩贺卡等你发,邮箱贺卡全新上线! http://card.mail.cn.yahoo.com/ |
From: Hong F. <fen...@mr...> - 2009-11-19 09:26:01
|
Hi, Is it possible that the media player use gstreamer in X11 windows without GTK? I only need few functions, i.e. start, stop, pause and resume. I think it is possible. If you have any example source codes or documents, please feel free to share with us. Thanks in advance. Regards Hong Feng 2009-11-19 Hong Feng |
From: Tejas B. <te...@or...> - 2009-11-19 06:54:36
|
Hi Michel, Please find my plugin source code for mpeg4dec is as follwoed. #ifdef HAVE_CONFIG_H # include <config.h> #endif #include <gst/gst.h> #include "gstmpeg4dec.h" #include "string.h" #include "Dec_api.h" GST_DEBUG_CATEGORY_STATIC (gst_mpeg4dec_debug); #define GST_CAT_DEFAULT gst_mpeg4dec_debug /* Filter signals and args */ enum { /* FILL ME */ LAST_SIGNAL }; enum { PROP_0, PROP_SILENT }; int ch_buf[55300000/4]; char *framebuffer[16]; // Tejas GstCaps * gst_mpeg4_pad_get_caps (GstPad *pad); /* the capabilities of the inputs and outputs. * * describe the real formats here. */ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("ANY") ); static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/x-raw-yuv, " "format = (fourcc) {YV12 }, " "framerate = (fraction) [0/1, MAX], " "width = (int) [ 1, MAX ], " "height = (int) [ 1, MAX ]") ); GST_BOILERPLATE (Gstmpeg4dec, gst_mpeg4dec, GstElement, GST_TYPE_ELEMENT); static void gst_mpeg4dec_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec); static void gst_mpeg4dec_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec); static gboolean gst_mpeg4dec_set_caps (GstPad * pad, GstCaps * caps); static GstFlowReturn gst_mpeg4dec_chain (GstPad * pad, GstBuffer * buf); static GstStateChangeReturn gst_mpeg4dec_filter_change_state (GstElement *element, GstStateChange transition); static gboolean gst_mpeg4dec_filter_allocate_memory (Gstmpeg4dec * filter); static gboolean gst_mpeg4dec_filter_free_memory (Gstmpeg4dec * filter); /* GObject vmethod implementations */ static void gst_mpeg4dec_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); gst_element_class_set_details_simple(element_class, "mpeg4dec", "FIXME:Generic", "FIXME:Generic Template Element", "Neelam Gaikwad <<us...@ho...>>"); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); } /* initialize the mpeg4dec's class */ static void gst_mpeg4dec_class_init (Gstmpeg4decClass * klass) { GObjectClass *gobject_class; GstElementClass *gstelement_class; gobject_class = (GObjectClass *) klass; gstelement_class = (GstElementClass *) klass; gobject_class->set_property = gst_mpeg4dec_set_property; gobject_class->get_property = gst_mpeg4dec_get_property; gstelement_class->change_state = gst_mpeg4dec_filter_change_state; g_object_class_install_property (gobject_class, PROP_SILENT, g_param_spec_boolean ("silent", "Silent", "Produce verbose output ?", FALSE, G_PARAM_READWRITE)); } /* initialize the new element * instantiate pads and add them to element * set pad calback functions * initialize instance structure */ static void gst_mpeg4dec_init (Gstmpeg4dec * filter, Gstmpeg4decClass * gclass) { filter->sinkpad = gst_pad_new_from_static_template (&sink_factory, "sink"); gst_pad_set_setcaps_function (filter->sinkpad, GST_DEBUG_FUNCPTR(gst_mpeg4dec_set_caps)); gst_pad_set_getcaps_function (filter->sinkpad, GST_DEBUG_FUNCPTR(gst_pad_proxy_getcaps)); gst_pad_set_chain_function (filter->sinkpad, GST_DEBUG_FUNCPTR(gst_mpeg4dec_chain)); filter->srcpad = gst_pad_new_from_static_template (&src_factory, "src"); gst_pad_set_getcaps_function (filter->srcpad, GST_DEBUG_FUNCPTR(gst_pad_proxy_getcaps)); gst_pad_use_fixed_caps (filter->srcpad); gst_element_add_pad (GST_ELEMENT (filter), filter->sinkpad); gst_element_add_pad (GST_ELEMENT (filter), filter->srcpad); filter->silent = FALSE; } static void gst_mpeg4dec_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) { Gstmpeg4dec *filter = GST_MPEG4DEC (object); switch (prop_id) { case PROP_SILENT: filter->silent = g_value_get_boolean (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } static void gst_mpeg4dec_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) { Gstmpeg4dec *filter = GST_MPEG4DEC (object); switch (prop_id) { case PROP_SILENT: g_value_set_boolean (value, filter->silent); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } static gboolean gst_mpeg4dec_filter_allocate_memory (Gstmpeg4dec * filter) { gint iDecSize, iFbSize; gint width = 320, height = 240; gint iNumBlkReqd, i, iResult; // Parse SPS and PPS info memset(&frame,0,sizeof(filter->frame)); // Get decoder memory estimate Decoder_GetMemoryInfo(width,height,&iDecSize,&iFbSize,&iNumBlkReqd); filter->pDecMem = g_malloc(iDecSize); framebuffer[0]=(char *)&ch_buf; for(i=1; i < iNumBlkReqd; i++) { framebuffer[i] = (framebuffer[i-1]+ (iFbSize)); } iResult = InitDecoder(width,height,filter->pDecMem,(void *)framebuffer,iNumBlkReqd,&filter->info); return TRUE; } static gboolean gst_mpeg4dec_filter_free_memory (Gstmpeg4dec * filter) { g_free(filter->pDecMem); return TRUE; } static GstStateChangeReturn gst_mpeg4dec_filter_change_state (GstElement *element, GstStateChange transition) { GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS; Gstmpeg4dec *filter = GST_MPEG4DEC (element); switch (transition) { case GST_STATE_CHANGE_NULL_TO_READY: if (!gst_mpeg4dec_filter_allocate_memory (filter)) return GST_STATE_CHANGE_FAILURE; break; default: break; } ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition); if (ret == GST_STATE_CHANGE_FAILURE) return ret; switch (transition) { case GST_STATE_CHANGE_READY_TO_NULL: gst_mpeg4dec_filter_free_memory (filter); break; default: break; } return ret; } static gboolean gst_mpeg4dec_set_caps (GstPad * pad, GstCaps * caps) { Gstmpeg4dec *filter; GstPad *otherpad; g_print("ENtering set caps function \n"); filter = GST_MPEG4DEC (gst_pad_get_parent (pad)); otherpad = (pad == filter->srcpad) ? filter->sinkpad : filter->srcpad; gst_object_unref (filter); return gst_pad_set_caps (otherpad, caps); } /* chain function * this function does the actual processing */ static GstFlowReturn gst_mpeg4dec_chain (GstPad * pad, GstBuffer * buf) { GstFlowReturn ret = GST_FLOW_OK; GstCaps *caps; Gstmpeg4dec *filter; gint iResult; guint32 fourcc; GstBuffer *gstOutBuffer; filter = GST_MPEG4DEC (GST_OBJECT_PARENT (pad)); iResult = DecodeFrame((unsigned char *)GST_BUFFER_DATA(buf),filter->pDecMem,0,&filter->frame); if(filter->frame != NULL) { fourcc = GST_MAKE_FOURCC ('Y', 'V', '1', '2'); caps = gst_caps_new_simple ("video/x-raw-yuv", "format", GST_TYPE_FOURCC, fourcc, "framerate", GST_TYPE_FRACTION, 1, 1, "width", G_TYPE_INT, filter->info.width, "height", G_TYPE_INT, filter->info.height, NULL); if( !gst_pad_set_caps (filter->srcpad, caps)) g_print("Failed to set caps !!!!\n"); else g_print("Success to set caps !!!!\n"); ret = gst_pad_alloc_buffer_and_set_caps (filter->srcpad, GST_BUFFER_OFFSET_NONE, (filter->info.width * filter->info.height * 3 / 2), GST_PAD_CAPS (filter->srcpad), &gstOutBuffer); if(ret != GST_FLOW_OK) g_print("(MPEG4DEC) Memory is not allocated \n !!"); memcpy(gstOutBuffer->data, filter->frame, (filter->info.width * filter->info.height * 3 / 2)); ret = gst_pad_push (filter->srcpad, gstOutBuffer); return ret; } else return ret; } /* entry point to initialize the plug-in * initialize the plug-in itself * register the element factories and other features */ static gboolean mpeg4dec_init (GstPlugin * mpeg4dec) { /* debug category for fltering log messages * * exchange the string 'Template mpeg4dec' with your description */ GST_DEBUG_CATEGORY_INIT (gst_mpeg4dec_debug, "mpeg4dec", 0, "Template mpeg4dec"); return gst_element_register (mpeg4dec, "mpeg4dec", GST_RANK_NONE, GST_TYPE_MPEG4DEC); } /* PACKAGE: this is usually set by autotools depending on some _INIT macro * in configure.ac and then written into and defined in config.h, but we can * just set it ourselves here in case someone doesn't use autotools to * compile this code. GST_PLUGIN_DEFINE needs PACKAGE to be defined. */ #ifndef PACKAGE #define PACKAGE "myfirstmpeg4dec" #endif /* gstreamer looks for this structure to register mpeg4decs * * exchange the string 'Template mpeg4dec' with your mpeg4dec description */ GST_PLUGIN_DEFINE ( GST_VERSION_MAJOR, GST_VERSION_MINOR, "mpeg4dec", "Template mpeg4dec", mpeg4dec_init, VERSION, "LGPL", "GStreamer", "http://gstreamer.net/" ) -Tejas. ----- Original Message ----- From: "Michael Smith" <ms...@xi...> To: "Tejas Bhanabhagavanwala" <te...@or...> Cc: <gst...@li...> Sent: Thursday, November 19, 2009 11:46 AM Subject: Re: [gst-embedded] Fw: Need Help to run my plugin On Wed, Nov 18, 2009 at 8:29 PM, Tejas Bhanabhagavanwala <te...@or...> wrote: > Hi Michel, > > Nice to have reply back. element yuv doen't do much thing. > It reads data from buffer sent from filesrc, parse the raw video data and > push buffer to next element which is mpeg4dec. For testing purpose i have > set sink and source pad of yuv element to ANY. Following pipeline is > working > fine. It sounds like mpeg4videoparse, then - better to use a well tested existing plugin than a custom one. However, that won't cause a crash by itself. \ > > [ ] gst-launch-0.10 filesrc location=~/test.m4v ! yuv ! mpeg4dec ! > filesink location=~/out.yuv > > My mpeg4dec element reads data from yuv elemnet, decode it and > generate output in YV12 format. When i connect mpeg4dec with > ffmpegcolorspace element it crashes. I am not doing any set capabilities > for > mpeg4dec element. When i create srcfactory pad, i have assigned following > details. > > static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE > ("sink", > GST_PAD_SINK, > GST_PAD_ALWAYS, > GST_STATIC_CAPS ("ANY") > ); > > static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", > GST_PAD_SRC, > GST_PAD_ALWAYS, > GST_STATIC_CAPS ("video/x-raw-yuv, " > "format = (fourcc) {YV12 }, " > "framerate = (fraction) [0/1, MAX], " > "width = (int) [ 1, MAX ], " "height = (int) [ 1, MAX ]") > // GST_STATIC_CAPS ("ANY") > ); > Please help me and correct me if i am wrong at any places. None of this is the cause of your crash. Your crash is simply a bug in your plugin - and without the source to your plugin, or even any details about where it's crashing, there's no possible way we can help you any more than that. Good luck with your debugging! Mike |
From: Michael S. <ms...@xi...> - 2009-11-19 06:16:24
|
On Wed, Nov 18, 2009 at 8:29 PM, Tejas Bhanabhagavanwala <te...@or...> wrote: > Hi Michel, > > Nice to have reply back. element yuv doen't do much thing. > It reads data from buffer sent from filesrc, parse the raw video data and > push buffer to next element which is mpeg4dec. For testing purpose i have > set sink and source pad of yuv element to ANY. Following pipeline is working > fine. It sounds like mpeg4videoparse, then - better to use a well tested existing plugin than a custom one. However, that won't cause a crash by itself. \ > > [ ] gst-launch-0.10 filesrc location=~/test.m4v ! yuv ! mpeg4dec ! > filesink location=~/out.yuv > > My mpeg4dec element reads data from yuv elemnet, decode it and > generate output in YV12 format. When i connect mpeg4dec with > ffmpegcolorspace element it crashes. I am not doing any set capabilities for > mpeg4dec element. When i create srcfactory pad, i have assigned following > details. > > static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", > GST_PAD_SINK, > GST_PAD_ALWAYS, > GST_STATIC_CAPS ("ANY") > ); > > static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", > GST_PAD_SRC, > GST_PAD_ALWAYS, > GST_STATIC_CAPS ("video/x-raw-yuv, " > "format = (fourcc) {YV12 }, " > "framerate = (fraction) [0/1, MAX], " > "width = (int) [ 1, MAX ], " "height = (int) [ 1, MAX ]") > // GST_STATIC_CAPS ("ANY") > ); > Please help me and correct me if i am wrong at any places. None of this is the cause of your crash. Your crash is simply a bug in your plugin - and without the source to your plugin, or even any details about where it's crashing, there's no possible way we can help you any more than that. Good luck with your debugging! Mike |
From: Tejas B. <te...@or...> - 2009-11-19 04:30:29
|
Hi Michel, Nice to have reply back. element yuv doen't do much thing. It reads data from buffer sent from filesrc, parse the raw video data and push buffer to next element which is mpeg4dec. For testing purpose i have set sink and source pad of yuv element to ANY. Following pipeline is working fine. [ ] gst-launch-0.10 filesrc location=~/test.m4v ! yuv ! mpeg4dec ! filesink location=~/out.yuv My mpeg4dec element reads data from yuv elemnet, decode it and generate output in YV12 format. When i connect mpeg4dec with ffmpegcolorspace element it crashes. I am not doing any set capabilities for mpeg4dec element. When i create srcfactory pad, i have assigned following details. static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("ANY") ); static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/x-raw-yuv, " "format = (fourcc) {YV12 }, " "framerate = (fraction) [0/1, MAX], " "width = (int) [ 1, MAX ], " "height = (int) [ 1, MAX ]") // GST_STATIC_CAPS ("ANY") ); Please help me and correct me if i am wrong at any places. Thanks In Advance, Tejas. Please help me out. ----- Original Message ----- From: Tejas Bhanabhagavanwala To: gst...@li... Sent: Wednesday, November 18, 2009 6:25 PM Subject: Need Help to run my plugin Hi All, I have installed gstreamer-0.10.25 and gstreamer-base-plugins-0.10.25. And i have tested following video testsrc plugins. gst-launch-0.10 -v videotestsrc ! ffmpegcolorspace ! ximagesink and it is working fine. I have develop following 2 plugins and i want to get display from my video decoder. I am using following pipe line. gst-launch-0.10 filesrc location=~/test.m4v ! yuv ! mpeg4dec ! ffmpegcolorspace ! ximagesink Here yuv plugin will read raw data from filesrc and push raw data to mpeg4decelement. Mpeg4dec element decode raw data and genearte yuv data and same will be pushed to ffmpegcolorspace element. When i run that pipeline it gives me following error. space Setting pipeline to PAUSED ... Width = 320 Height = 240 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock (MPEG4DEC) Memory is not allocated !!Caught SIGSEGV accessing address 0x10 Killed My plugons capabilities are as followed. [ ] gst-inspect-0.10 yuv is as followed. Factory Details: Long name: yuv Class: FIXME:Generic Description: FIXME:Generic Template Element Author(s): Neelam Gaikwad <<us...@ho...>> Rank: none (0) Plugin Details: Name: yuv Description: Template yuv Filename: /home/neelam/.gstreamer-0.10/plugins/lib/gstreamer-0.10/libgstyuv.so Version: 0.10.0.1 License: LGPL Source module: gst-plugin Binary package: GStreamer Origin URL: http://gstreamer.net/ GObject +----GstObject +----GstElement +----Gstyuv Pad Templates: SINK template: 'sink' Availability: Always Capabilities: ANY SRC template: 'src' Availability: Always Capabilities: ANY Element Flags: no flags set Element Implementation: Has change_state() function: 0x111600 Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Element has no clocking capabilities. Element has no indexing capabilities. Element has no URI handling capabilities. Pads: SRC: 'src' Implementation: Pad Template: 'src' SINK: 'sink' Implementation: Has chainfunc(): gst_yuv_chain Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "yuv0" silent : Produce verbose output ? flags: readable, writable Boolean. Default: false Current: false [ ] gst-inspect-0.10 mpeg4dec is as followed. Factory Details: Long name: mpeg4dec Class: FIXME:Generic Description: FIXME:Generic Template Element Author(s): Neelam Gaikwad <<us...@ho...>> Rank: none (0) Plugin Details: Name: mpeg4dec Description: Template mpeg4dec Filename: /home/neelam/.gstreamer-0.10/plugins/lib/gstreamer-0.10/libgstmpeg4dec.so Version: 0.10.0.1 License: LGPL Source module: gst-plugin Binary package: GStreamer Origin URL: http://gstreamer.net/ GObject +----GstObject +----GstElement +----Gstmpeg4dec Pad Templates: SINK template: 'sink' Availability: Always Capabilities: ANY SRC template: 'src' Availability: Always Capabilities: video/x-raw-yuv format: { YV12 } framerate: [ 0/1, 2147483647/1 ] width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] Element Flags: no flags set Element Implementation: Has change_state() function: 0xc97240 Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Element has no clocking capabilities. Element has no indexing capabilities. Element has no URI handling capabilities. Pads: SRC: 'src' Implementation: Pad Template: 'src' SINK: 'sink' Implementation: Has chainfunc(): gst_mpeg4dec_chain Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "mpeg4dec0" silent : Produce verbose output ? flags: readable, writable Boolean. Default: false Current: false Please help me to resolve this issue. If i am wrong at any place please correct me. I am using by default setcaps and getcaps function which we are generating from gst-template-master source code. -Thanks In Advance, Tejas. |
From: Michael S. <ms...@xi...> - 2009-11-18 18:57:22
|
On Wed, Nov 18, 2009 at 4:55 AM, Tejas Bhanabhagavanwala <te...@or...> wrote: > Hi All, > I have installed gstreamer-0.10.25 and > gstreamer-base-plugins-0.10.25. And i have tested following video testsrc > plugins. > > > gst-launch-0.10 -v videotestsrc ! ffmpegcolorspace ! ximagesink and it is > working fine. > > > I have develop following 2 plugins and i want to get display > from my video decoder. I am using following pipe line. > > > gst-launch-0.10 filesrc location=~/test.m4v ! yuv ! mpeg4dec ! > ffmpegcolorspace ! ximagesink > > Here yuv plugin will read raw data from filesrc and push raw > data to mpeg4decelement. Mpeg4dec element decode raw data and genearte yuv > data and same will be pushed to ffmpegcolorspace element. When i run that > pipeline it gives me following error. Well, what does your 'yuv' plugin actualyl do? It presumably has nothing to do with raw YUV data - it's possibly doing somethign with an mpeg4 elementary stream? You haven't provided any specifics. Without knowing what your plugins are even _supposed_ to do, it's hard to give much advice. > > space > Setting pipeline to PAUSED ... > Width = 320 Height = 240 > Pipeline is PREROLLED ... > Setting pipeline to PLAYING ... > New clock: GstSystemClock > (MPEG4DEC) Memory is not allocated > !!Caught SIGSEGV accessing address 0x10 > Killed Well, this is simple - your plugin crashed. You need to fix it to not crash. I don't know what you want help with exactly - we can't debug it since you haven't provided the source. Your gst-inspect output isn't obviously _wrong_ (since you haven't said what your 'yuv' plugin does), but it's obviously missing a lot of details - like a description, and template caps that are more specific (which you probably, but not certainly, want). Mike |
From: Tejas B. <te...@or...> - 2009-11-18 12:56:15
|
Hi All, I have installed gstreamer-0.10.25 and gstreamer-base-plugins-0.10.25. And i have tested following video testsrc plugins. gst-launch-0.10 -v videotestsrc ! ffmpegcolorspace ! ximagesink and it is working fine. I have develop following 2 plugins and i want to get display from my video decoder. I am using following pipe line. gst-launch-0.10 filesrc location=~/test.m4v ! yuv ! mpeg4dec ! ffmpegcolorspace ! ximagesink Here yuv plugin will read raw data from filesrc and push raw data to mpeg4decelement. Mpeg4dec element decode raw data and genearte yuv data and same will be pushed to ffmpegcolorspace element. When i run that pipeline it gives me following error. space Setting pipeline to PAUSED ... Width = 320 Height = 240 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock (MPEG4DEC) Memory is not allocated !!Caught SIGSEGV accessing address 0x10 Killed My plugons capabilities are as followed. [ ] gst-inspect-0.10 yuv is as followed. Factory Details: Long name: yuv Class: FIXME:Generic Description: FIXME:Generic Template Element Author(s): Neelam Gaikwad <<us...@ho...>> Rank: none (0) Plugin Details: Name: yuv Description: Template yuv Filename: /home/neelam/.gstreamer-0.10/plugins/lib/gstreamer-0.10/libgstyuv.so Version: 0.10.0.1 License: LGPL Source module: gst-plugin Binary package: GStreamer Origin URL: http://gstreamer.net/ GObject +----GstObject +----GstElement +----Gstyuv Pad Templates: SINK template: 'sink' Availability: Always Capabilities: ANY SRC template: 'src' Availability: Always Capabilities: ANY Element Flags: no flags set Element Implementation: Has change_state() function: 0x111600 Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Element has no clocking capabilities. Element has no indexing capabilities. Element has no URI handling capabilities. Pads: SRC: 'src' Implementation: Pad Template: 'src' SINK: 'sink' Implementation: Has chainfunc(): gst_yuv_chain Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "yuv0" silent : Produce verbose output ? flags: readable, writable Boolean. Default: false Current: false [ ] gst-inspect-0.10 mpeg4dec is as followed. Factory Details: Long name: mpeg4dec Class: FIXME:Generic Description: FIXME:Generic Template Element Author(s): Neelam Gaikwad <<us...@ho...>> Rank: none (0) Plugin Details: Name: mpeg4dec Description: Template mpeg4dec Filename: /home/neelam/.gstreamer-0.10/plugins/lib/gstreamer-0.10/libgstmpeg4dec.so Version: 0.10.0.1 License: LGPL Source module: gst-plugin Binary package: GStreamer Origin URL: http://gstreamer.net/ GObject +----GstObject +----GstElement +----Gstmpeg4dec Pad Templates: SINK template: 'sink' Availability: Always Capabilities: ANY SRC template: 'src' Availability: Always Capabilities: video/x-raw-yuv format: { YV12 } framerate: [ 0/1, 2147483647/1 ] width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] Element Flags: no flags set Element Implementation: Has change_state() function: 0xc97240 Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Element has no clocking capabilities. Element has no indexing capabilities. Element has no URI handling capabilities. Pads: SRC: 'src' Implementation: Pad Template: 'src' SINK: 'sink' Implementation: Has chainfunc(): gst_mpeg4dec_chain Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "mpeg4dec0" silent : Produce verbose output ? flags: readable, writable Boolean. Default: false Current: false Please help me to resolve this issue. If i am wrong at any place please correct me. I am using by default setcaps and getcaps function which we are generating from gst-template-master source code. -Thanks In Advance, Tejas. |
From: Mayank K. <er....@gm...> - 2009-11-17 06:09:46
|
hi friends I have to write a gstreamer plugin for VC1 deocder and I need to set the capabilites such as Mime type its min and max height and width etc. Also how to procees in chain_functioin and how to decode it to yuv format. I am not getting any good reference of VC1 from internet so finally decided to contact here. It will be great for me if i get some help on that. thanks |
From: Frankie <cho...@te...> - 2009-11-16 03:47:19
|
I am sure the plugins are correctly cross compiled, please see below for the ldd output. ****************************************************************** SHELL=/bin/bash TERM=linux QTDIR=/usr/local/Trolltech/QtEmbedded-4.5.3-arm OLDPWD=/usr/lib/gstreamer-0.10 USER=root GST_PLUGIN_SYSTEM_PATH=/usr/lib/gstreamer-0.10/ LD_LIBRARY_PATH=/opt/pcscale/lib:/opt/pcscale/wm:/usr/local/Trolltech/QtEmbedded-4.5.3-arm/lib::/usr/lib QWS_MOUSE_PROTO=linuxtp:/tmp/ts_data SEGFAULT_OFFSET=10 PATH=/usr/sbin:/bin:/usr/bin:/sbin PWD=/usr/lib PS1=\n[\u@\h][192.168.30.137][\w]\n> SHLVL=1 HOME=/root QWS_KEYBOARD=None SCALEMODE=SM5500 LOGNAME=root GST_PLUGIN_PATH=/usr/lib/gstreamer-0.10/ INIPATH=/opt/pcscale/ini _=/usr/bin/env cd /usr/lib/gstreamer-0.10 ldd libgstaudioresample.so libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0x40024000) libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0x4007e000) libm.so.6 => /lib/libm.so.6 (0x40192000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40241000) libdl.so.2 => /lib/libdl.so.2 (0x4024c000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40257000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x4029a000) libpthread.so.0 => /lib/libpthread.so.0 (0x402a6000) librt.so.1 => /lib/librt.so.1 (0x402c1000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x402d0000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x403a6000) libc.so.6 => /lib/libc.so.6 (0x403b9000) /lib/ld-linux.so.3 (0x2a000000) cd /usr/lib ldd liboil-0.3.so libm.so.6 => /lib/libm.so.6 (0x4009d000) libgmodule-2.0.so.0 (0x4014c000) libdl.so.2 => /lib/libdl.so.2 (0x40158000) libgobject-2.0.so.0 (0x40163000) libgthread-2.0.so.0 (0x401a6000) libpthread.so.0 => /lib/libpthread.so.0 (0x401b2000) librt.so.1 => /lib/librt.so.1 (0x401cc000) libglib-2.0.so.0 (0x401dc000) libc.so.6 => /lib/libc.so.6 (0x402b2000) /lib/ld-linux.so.3 (0x2a000000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x403c4000) ******************************************************************** Best Regards, Frankie ----- Original Message ----- From: "Stefan Kost" <en...@ho...> To: "Frankie" <cho...@te...> Cc: <gst...@li...> Sent: Friday, November 13, 2009 4:50 AM Subject: Re: [gst-embedded] Error running gst-launch > Frankie schrieb: >> When i run gst-launch playbin, i get the error below. >> >> ***************************************************************** >> >> gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >> oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >> oil_function_class_ptr_splat_u16_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >> oil_function_class_ptr_merge_linear_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvolume.so': >> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >> oil_function_class_ptr_scalarmultiply_f64_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstgoom.so': >> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/evms/libe2fsim.1.2.1.so': /usr/lib/evms/libe2fsim.1.2.1.so: >> undefined symbol: ExtractObject >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >> oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >> oil_function_class_ptr_splat_u16_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >> oil_function_class_ptr_merge_linear_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvolume.so': >> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >> oil_function_class_ptr_scalarmultiply_f64_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstgoom.so': >> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >> oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >> oil_function_class_ptr_splat_u16_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >> oil_function_class_ptr_merge_linear_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvolume.so': >> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >> oil_function_class_ptr_scalarmultiply_f64_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstgoom.so': >> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/evms/libe2fsim.1.2.1.so': /usr/lib/evms/libe2fsim.1.2.1.so: >> undefined symbol: ExtractObject >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstaudioresample.so': >> /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: >> oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': >> /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: >> oil_function_class_ptr_splat_u16_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideoscale.so': >> /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: >> oil_function_class_ptr_merge_linear_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvolume.so': >> /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: >> oil_function_class_ptr_scalarmultiply_f64_ns >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': >> /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstgoom.so': >> /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init >> >> (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin >> '/usr/lib/gstreamer-0.10/libgstvideobox.so': >> /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: >> oil_function_class_ptr_copy_u8 >> >> Setting pipeline to PAUSED ... >> >> ERROR: Pipeline doesn't want to pause. >> >> ERROR: from element /GstPlayBin:playbin0: No URI specified to play from. >> >> Additional debug info: >> >> gstplaybasebin.c(1660): gen_source_element (): /GstPlayBin:playbin0 >> >> Setting pipeline to NULL ... >> >> Freeing pipeline ... >> >> ***************************************************** >> >> I have libiol library in /usr/lib/, anyone know why it cannot find the >> liboil library > > > are you sure it working (e.g. properly cross compiled). just run ldd on a > plugin > that uses liboil and on liboil itself. > > Stefan > >> >> Best Regards, >> Frankie >> >> >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day >> trial. Simplify your report design, integration and deployment - and >> focus on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Gstreamer-embedded mailing list >> Gst...@li... >> https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > |
From: Martin T. <mar...@me...> - 2009-11-13 16:43:02
|
Hi, I did cross compile gstreamer, base- and good-plugins for an arm(11) target (without using "scratchbox"!). Compiling worked fine but not all the plugins are found. "gst-inspect" shows only: > staticelements: bin: Generic bin > staticelements: pipeline: Pipeline object > > Total count: 1 plugin, 2 features A former solution for this problem, using "glib_cv_uscore=no", does not work for me. Plugin libraries are there and the "GST_PLUGIN_PATH" is set correctly. I'm checking the web for days now, any ideas how to fix this? Thanx in advance! maple |
From: Stefan K. <en...@ho...> - 2009-11-12 20:50:38
|
Frankie schrieb: > When i run gst-launch playbin, i get the error below. > > ***************************************************************** > > gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstaudioresample.so': > /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': > /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: > oil_function_class_ptr_splat_u16_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideoscale.so': > /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: > oil_function_class_ptr_merge_linear_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvolume.so': > /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: > oil_function_class_ptr_scalarmultiply_f64_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': > /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstgoom.so': > /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideobox.so': > /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/evms/libe2fsim.1.2.1.so': /usr/lib/evms/libe2fsim.1.2.1.so: > undefined symbol: ExtractObject > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstaudioresample.so': > /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': > /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: > oil_function_class_ptr_splat_u16_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideoscale.so': > /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: > oil_function_class_ptr_merge_linear_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvolume.so': > /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: > oil_function_class_ptr_scalarmultiply_f64_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': > /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstgoom.so': > /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideobox.so': > /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstaudioresample.so': > /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': > /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: > oil_function_class_ptr_splat_u16_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideoscale.so': > /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: > oil_function_class_ptr_merge_linear_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvolume.so': > /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: > oil_function_class_ptr_scalarmultiply_f64_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': > /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstgoom.so': > /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideobox.so': > /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/evms/libe2fsim.1.2.1.so': /usr/lib/evms/libe2fsim.1.2.1.so: > undefined symbol: ExtractObject > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstaudioresample.so': > /usr/lib/gstreamer-0.10/libgstaudioresample.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideotestsrc.so': > /usr/lib/gstreamer-0.10/libgstvideotestsrc.so: undefined symbol: > oil_function_class_ptr_splat_u16_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideoscale.so': > /usr/lib/gstreamer-0.10/libgstvideoscale.so: undefined symbol: > oil_function_class_ptr_merge_linear_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvolume.so': > /usr/lib/gstreamer-0.10/libgstvolume.so: undefined symbol: > oil_function_class_ptr_scalarmultiply_f64_ns > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': > /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstgoom.so': > /usr/lib/gstreamer-0.10/libgstgoom.so: undefined symbol: oil_init > > (gst-launch-0.10:1838): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstvideobox.so': > /usr/lib/gstreamer-0.10/libgstvideobox.so: undefined symbol: > oil_function_class_ptr_copy_u8 > > Setting pipeline to PAUSED ... > > ERROR: Pipeline doesn't want to pause. > > ERROR: from element /GstPlayBin:playbin0: No URI specified to play from. > > Additional debug info: > > gstplaybasebin.c(1660): gen_source_element (): /GstPlayBin:playbin0 > > Setting pipeline to NULL ... > > Freeing pipeline ... > > ***************************************************** > > I have libiol library in /usr/lib/, anyone know why it cannot find the > liboil library are you sure it working (e.g. properly cross compiled). just run ldd on a plugin that uses liboil and on liboil itself. Stefan > > Best Regards, > Frankie > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded |
From: Stefan K. <en...@ho...> - 2009-11-12 20:47:39
|
Xing Fan schrieb: > I want to use mpeg 4 simple profile for my video application. Which > gstreamer plugin should be included? in gstreamer bad plug in, I only > found mpeg 4 parse, do not see codecs. gst-plugins-bad has xvid and then there is of course gst-ffmpeg. stefan > > thanks! > > Stella! > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded |
From: Stefan K. <en...@ho...> - 2009-11-12 20:44:48
|
Tejas Bhanabhagavanwala schrieb: > Hi Felipe, > I am able to install glib-2.16.6 successfully at my $prefix > path. I am following followed link to build and install gstreamer for > embedded target. > http://gstreamer.freedesktop.org/wiki/HowToCompileForEmbedded. > > For gstreamer i am giving following command . > > [root@Fedora gstreamer]# sb2 > ./configure --prefix=/opt/gstreamer_beagle/ --disable-nls --disable-static --enable-binary-registry > --disable-loadsave --with-html-dir=/tmp/dump export PKG_CONFIG_PATH if you install to non-standard locations. If you use scratchbox, just build with --prefix=/usr. Stefan > > But i am getting following error while configuring > gstreamer-0.10.25. config.log is as followed. > > [root@Fedora gstreamer-0.10.25]# sb2 > ./configure --prefix=/opt/gstreamer_beagle/ --disable-nls --disable-static --enable-binary-registry > --disable-loadsave --with-html-dir=/tmp/dump > configure: WARNING: unrecognized options: --enable-binary-registry > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking nano version... 0 (release) > checking whether to enable maintainer-specific portions of Makefiles... no > checking build system type... arm-unknown-linux-gnueabi > checking host system type... arm-unknown-linux-gnueabi > checking for style of include used by make... GNU > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking dependency style of gcc... gcc3 > checking for a sed that does not truncate output... /bin/sed > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for fgrep... /bin/grep -F > checking for ld used by gcc... /opt/arm-2008q3/arm-none-linux-gnueabi/bin/ld > checking if the linker (/opt/arm-2008q3/arm-none-linux-gnueabi/bin/ld) is > GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B > checking the name lister (/usr/bin/nm -B) interface... BSD nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... 1966080 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+="... yes > checking for /opt/arm-2008q3/arm-none-linux-gnueabi/bin/ld option to reload > object files... -r > checking for objdump... objdump > checking how to recognize dependent libraries... pass_all > checking for ar... ar > checking for strip... strip > checking for ranlib... ranlib > checking command to parse /usr/bin/nm -B output from gcc object... ok > checking how to run the C preprocessor... gcc -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking for dlfcn.h... yes > checking for objdir... .libs > checking if gcc supports -fno-rtti -fno-exceptions... no > checking for gcc option to produce PIC... -fPIC -DPIC > checking if gcc PIC flag -fPIC -DPIC works... yes > checking if gcc static flag -static works... yes > checking if gcc supports -c -o file.o... yes > checking if gcc supports -c -o file.o... (cached) yes > checking whether the gcc linker > (/opt/arm-2008q3/arm-none-linux-gnueabi/bin/ld) supports shared libraries... > yes > checking whether -lc should be explicitly linked in... no > checking dynamic linker characteristics... GNU/Linux ld.so > checking how to hardcode library paths into programs... immediate > checking for shl_load... no > checking for shl_load in -ldld... no > checking for dlopen... no > checking for dlopen in -ldl... yes > checking whether a program can dlopen itself... yes > checking whether a statically linked program can dlopen itself... no > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking whether NLS is requested... no > checking for msgfmt... /usr/bin/msgfmt > checking for gmsgfmt... /usr/bin/msgfmt > checking for xgettext... /usr/bin/xgettext > checking for msgmerge... /usr/bin/msgmerge > checking for ld used by GCC... /opt/arm-2008q3/arm-none-linux-gnueabi/bin/ld > checking if the linker (/opt/arm-2008q3/arm-none-linux-gnueabi/bin/ld) is > GNU ld... yes > checking for shared library run path origin... done > checking for CFPreferencesCopyAppValue... no > checking for CFLocaleCopyCurrent... no > checking whether to use NLS... no > configure: disabled subsystem pipeline XML load/save > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for VALGRIND... no > no > configure: Using GStreamer source release as package name > configure: Using Unknown package origin as package origin > configure: WARNING: Sissy ! By asking to not build the tests known to fail, > you hereby waive your right to customer support. If you do not agree with > this EULA, please press Ctrl-C before the next line is printed. By allowing > the next line to be printed, you expressly acknowledge your acceptance of > this EULA. > checking whether byte ordering is bigendian... no > checking if unaligned memory access works correctly... (blacklisted) no > checking for special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... 64 > checking for gcc... (cached) gcc > checking whether we are using the GNU C compiler... (cached) yes > checking whether gcc accepts -g... (cached) yes > checking for gcc option to accept ISO C89... (cached) none needed > checking dependency style of gcc... (cached) gcc3 > checking whether gcc and cc understand -c and -o together... yes > checking dependency style of gcc... gcc3 > checking for perl... /usr/bin/perl > checking for bison... /usr/bin/bison > checking bison version 2.4.1 >= 1.875... yes > checking for flex... /usr/bin/flex > checking flex version 2.5.35 >= 2.5.31... yes > checking for valgrind... no > checking for gobject-introspection... no > checking whether to build gtk-doc documentation... no > checking for gtkdoc-check... no > configure: Looking for Python version >= 2.1 > checking for python... /usr/bin/python > checking for python2.2... no > checking for python2.1... no > checking for python2.0... no > checking for python2... /usr/bin/python2 > checking for python1.6... no > checking for python1.5... no > configure: WARNING: No suitable version of python found > checking whether to build plugin documentation... no (gtk-doc disabled or > not available) > checking for cos in -lm... yes > checking for ANSI C header files... (cached) yes > checking ucontext.h usability... yes > checking ucontext.h presence... yes > checking for ucontext.h... yes > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking sys/times.h usability... yes > checking sys/times.h presence... yes > checking for sys/times.h... yes > checking for unistd.h... (cached) yes > checking process.h usability... no > checking process.h presence... no > checking for process.h... no > checking sys/utsname.h usability... yes > checking sys/utsname.h presence... yes > checking for sys/utsname.h... yes > checking stdio_ext.h usability... yes > checking stdio_ext.h presence... yes > checking for stdio_ext.h... yes > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking valgrind/valgrind.h usability... no > checking valgrind/valgrind.h presence... no > checking for valgrind/valgrind.h... no > checking winsock2.h usability... no > checking winsock2.h presence... no > checking for winsock2.h... no > checking for __gmpz_init_set_d in -lgmp... no > checking for gsl_rng_uniform_int in -lgsl... no > checking for __uint128_t... no > checking to see if compiler understands -fno-common... yes > checking for sigaction... yes > checking for fork... yes > checking for _LARGEFILE_SOURCE value needed for large files... no > checking for ftello... yes > checking for fgetpos... yes > checking for fsetpos... yes > checking for poll... yes > checking for ppoll... yes > checking for pselect... yes > checking for stdlib.h... (cached) yes > checking for unistd.h... (cached) yes > checking for getpagesize... yes > checking for working mmap... yes > checking for clock_gettime... no > checking for clock_gettime in -lrt... yes > checking for posix timers... yes > checking for monotonic clock... yes > checking whether gcc implements __PRETTY_FUNCTION__... yes > checking whether gcc implements __FUNCTION__... yes > checking whether gcc implements __func__... yes > checking for register_printf_specifier... no > checking for register_printf_function... yes > checking for dladdr in -ldl... yes > checking for socket... yes > checking for gethostbyname... yes > checking for inet_aton... yes > checking for GLIB... no > no > configure: No package 'glib-2.0' found > No package 'gobject-2.0' found > No package 'gthread-2.0' found > No package 'gmodule-no-export-2.0' found > configure: error: This package requires GLib >= 2.16 to compile. > > Please help me to resolve this issue. > > > Thanks In Advance, > Tejas. > > ----- Original Message ----- > From: "Felipe Contreras" <fel...@gm...> > To: "Tejas Bhanabhagavanwala" <te...@or...> > Cc: "Nigel Hsiung" <ni...@ho...>; "gst mailing list" > <gst...@li...> > Sent: Thursday, October 15, 2009 1:06 AM > Subject: Re: [gst-embedded] New to gstreamer > > > On Wed, Oct 14, 2009 at 2:35 PM, Tejas Bhanabhagavanwala > <te...@or...> wrote: >> Hi Felipe, >> I have tried with scratchbox 1. SB1 has been installed >> successfully. But when i tried to configure glib2.16.2 with following >> command. >> >> [sbox-armv7: ~] > ./configure --prefix="$prefix" --disable-static >> --with-html-dir=/tmp/dump --host=arm-none-linux-gnueabi > > Why did you add the '--host' option? It's nowhere on any instructions. > > Read this carefully: scratchbox was created to forget about > cross-compilation; you don't need to specify the host, target, or > anything. > >> it gives following error.Please find log of configure command as >> followed. > > Of course it's failing because it thinks it's cross-compiling, so it's > not using scratchbox. > >> checking whether we are cross compiling... yes > > This question has nothing to do with GStreamer, you should ask it in > the scratchbox mailing list. > > Cheers. > |