This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/GSTREAMER: How to enable PANGO for gst-plugins-base0-10 ?

Part Number: GSTREAMER

Tool/software: Linux

Hi:

      BSP: glsdk 7_04_00_03

      SOC: Dra7xx

      I down load the gst-plugins-base0-10, configure and compile in yocto, and then I need to enable the plugins PANGO

      How can I configure the file configure.ac?

thanks.

  • Hello,

    What is the gstreamer version that you are using here?
    Have you tried with :
    --enable-pango

    BR
    Margarita
  • gst-plugins-base/0.10.36-r8/git$
    ./configure --build=x86_64-linux --host=arm-linux-gnueabi --target=arm-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib/gst-plugins-base --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/home/zhan/ti-glsdk_dra7xx-evm_7_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/sysroots/dra7xx-evm --disable-valgrind --disable-debug --disable-examples --disable-freetypetest --disable-ivorbis --enable-nls --disable-gnome_vfs --disable-orc --enable-pango --disable-x --disable-xvide
    ___________________________
    and show that:

    configure: *** Plug-ins with dependencies that will NOT be built:
    alsa
    cdparanoia
    gnomevfs
    ivorbisdec
    libvisual
    pango
    pango
    theora
    video4linux
    ximagesink
    xvimagesink

    configure: *** Orc acceleration disabled by --disable-orc. Slower code paths
    will be used.
    __________________
    and I make, get error:
    video-crop.c: In function 'gst_buffer_set_video_crop':
    video-crop.c:69:3: warning: implicit declaration of function 'gst_video_crop_quark_get_type' [-Wimplicit-function-declaration]
    gst_buffer_set_qdata (buf, GST_VIDEO_CROP_QUARK,
    ^
    video-crop.c:69:3: warning: nested extern declaration of 'gst_video_crop_quark_get_type' [-Wnested-externs]
    video-crop.c:71:11: warning: implicit declaration of function 'video_crop_quark_get_type' [-Wimplicit-function-declaration]
    VIDEO_CROP_QUARK, GST_TYPE_VIDEO_CROP, crop, NULL));
    ^
    video-crop.c:71:11: warning: nested extern declaration of 'video_crop_quark_get_type' [-Wnested-externs]
    video-crop.c: At top level:
    video-crop.c:118:44: error: unknown type name 'gst_video_crop'
    GST_BOILERPLATE_MINI_OBJECT (GstVideoCrop, gst_video_crop);
    ^
    video-crop.c:52:8: warning: 'GST_BOILERPLATE_QUARK' declared 'static' but never defined [-Wunused-function]
    static GST_BOILERPLATE_QUARK (VideoCrop, video_crop_quark);
    ^
    video-crop.c:113:1: warning: 'gst_video_crop_class_init' defined but not used [-Wunused-function]
    gst_video_crop_class_init (GstVideoCropClass * klass)
    ^
    make[5]: *** [libgstvideo_0.10_la-video-crop.lo] Error 1
    make[5]: Leaving directory `/home/zhan/ti-glsdk_dra7xx-evm_7_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gst-plugins-base/0.10.36-r8/git/gst-libs/gst/video'
    make[4]: *** [all] Error 2
    make[4]: Leaving directory `/home/zhan/ti-glsdk_dra7xx-evm_7_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gst-plugins-base/0.10.36-r8/git/gst-libs/gst/video'
    make[3]: *** [video] Error 2
    make[3]: Leaving directory `/home/zhan/ti-glsdk_dra7xx-evm_7_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gst-plugins-base/0.10.36-r8/git/gst-libs/gst'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/zhan/ti-glsdk_dra7xx-evm_7_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gst-plugins-base/0.10.36-r8/git/gst-libs'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/zhan/ti-glsdk_dra7xx-evm_7_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gst-plugins-base/0.10.36-r8/git'
    make: *** [all] Error 2
  • Hello,

    Please check here for the dependencies:
    www.linuxfromscratch.org/.../gst-plugins-base.html

    BR
    Margarita