Jump to content


Photo

GStreamer 1.0

gstreamer 1.0 openpli

  • Please log in to reply
2520 replies to this topic

Re: GStreamer 1.0 #461 metoo

  • Senior Member
  • 1,573 posts

+33
Good

Posted 24 January 2015 - 22:46

+1


ET10000 C C C C/T  2TB HDD ET7000 + ET6000 dvb-S  OpenPli Triax 88 multifeed quad LNBs VU Uno4K SE C+2TB HDD Mutant HD60


Re: GStreamer 1.0 #462 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 25 January 2015 - 09:33

It is possible but it's quite a bit of work (including distribution).


Edited by Erik Slagter, 25 January 2015 - 09:33.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: GStreamer 1.0 #463 littlesat

  • PLi® Core member
  • 57,432 posts

+708
Excellent

Posted 25 January 2015 - 10:49

But it would still be a beginning of having a stable and unstable branch with feeds...


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: GStreamer 1.0 #464 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 25 January 2015 - 14:09

gst-1 branch pushed.

 

Volunteers to test? My server is quite busy with some other tasks at the moment. I may try later.

 

I could test , but the images where I build for are now just those who needs other gst-dvb-mediasink then that used in openpli.

 

vuduo2 currently uses ffmpeg to have full codecs support (software codecs)

dm8000 also the dreambox mediasink and enigma2 needs patch to have full AC3+ support.



Re: GStreamer 1.0 #465 mika-nl

  • Senior Member
  • 454 posts

+10
Neutral

Posted 25 January 2015 - 18:57

Maybe give here a small list of commands to build a gst1,x version ?



Re: GStreamer 1.0 #466 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 25 January 2015 - 20:11

Ok... building a xp1000 image again :)

 

Takes some time... hoping my new machine was some faster with i5 and ssd... it is faster but still slow ;)

 

 

dont use root!

 

mkdir openpli4
cd openpli4
sudo apt install git
git clone git://git.code.sf.net/p/openpli/openpli-oe-core openpli-openpli-oe-core
cd openpli-openpli-oe-core/
git checkout gst-1
sudo apt install diffstat
sudo apt install chrpath
sudo apt install texinfo
MACHINE=xp1000 make image

@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: GStreamer 1.0 #467 mika-nl

  • Senior Member
  • 454 posts

+10
Neutral

Posted 25 January 2015 - 20:37

Thx Building now atnd this night :)

git checkout gst-1 is the magic

Where can i find the image when it is done ?



Re: GStreamer 1.0 #468 blzr

  • PLi® Core member
  • 2,270 posts

+118
Excellent

Posted 25 January 2015 - 20:45

and don't forget to set gst_version 1.0, and point to proper dvbmediasink plugin in your machine config (otherwise you still end up with gstreamer 0.10, despite building from gstreamer-1 branch)...

e.g:

diff --git a/conf/machine/include/et.inc b/conf/machine/include/et.inc
index b4d5c81..f563128 100644
--- a/conf/machine/include/et.inc
+++ b/conf/machine/include/et.inc
@@ -13,11 +13,12 @@ MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS = "\
KERNEL_MODULE_AUTOLOAD += "xfs"

MACHINE_EXTRA_RRECOMMENDS = " \
- gst-plugin-dvbmediasink \
+ gstreamer1.0-plugin-dvbmediasink \
ntfs-3g \
"

DVBMEDIASINK_CONFIG = "--with-wma --with-wmv --with-pcm --with-dts --with-eac3"
+GST_VERSION = "1.0"

TARGET_ARCH = "mipsel"
DEFAULTTUNE ?= "mips32el"

Edited by blzr, 25 January 2015 - 20:47.

True sarcasm doesn't need green font...

Re: GStreamer 1.0 #469 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 25 January 2015 - 20:51

tnx... didn't know that saved me some wasted cpu time ;)


@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: GStreamer 1.0 #470 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 25 January 2015 - 20:58

for XP1000 that would be:

 

diff --git a/meta-xp/conf/machine/include/xp.inc b/meta-xp/conf/machine/include/xp.inc
index 377a3b7..6697a8b 100644
--- a/meta-xp/conf/machine/include/xp.inc
+++ b/meta-xp/conf/machine/include/xp.inc
@@ -13,13 +13,14 @@ MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS = "\
 KERNEL_MODULE_AUTOLOAD += "xfs"

 MACHINE_EXTRA_RRECOMMENDS = " \
-       gst-plugin-dvbmediasink \
+       gstreamer1.0-plugin-dvbmediasink \
        ntfs-3g \
        "

 CHIPSET = "bcm7358"

 DVBMEDIASINK_CONFIG = "--with-wma --with-wmv --with-pcm --with-dts --with-eac3"
+GST_VERSION = "1.0"

 TARGET_ARCH = "mipsel"
 DEFAULTTUNE ?= "mips32el"

@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: GStreamer 1.0 #471 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 26 January 2015 - 11:46

So did it work?

How's it running on your xp1000?



Re: GStreamer 1.0 #472 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 26 January 2015 - 15:12

1. It looks like that ca-certificates is necessary after all, at least to supress this warning:

eServiceMP3::starting pipeline
main thread is non-idle! display spinner!

(enigma2:1249): GLib-Net-WARNING **: couldn't load TLS file database: Failed to open file '/etc/ssl/certs/ca-certificates.crt': No such file or directory
resolved to PLAY
gst_elemesupressnt_query_position failed in getPlayPosition

2. gstreamer1.0-plugins-bad-rtmp was not built, so rtmp streams were not working.

 

In attachment are patches which are fixing both issues.

 

1.patch - just added ca-certificates to RRECOMMENDS in enigma2.bb so it will be builded as it was before

2.patch - use PACKAGECONFIG variable to enable rtmp feature, this also means that we don't need to add dependency for librtmp, since it's already set for PACKAGECONFIG[rtmp] to rtmpdump in gstreamer1.0-plugins-bad.inc

Attached Files



Re: GStreamer 1.0 #473 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 26 January 2015 - 18:12

So did it work?

How's it running on your xp1000?

 

Still building...


@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: GStreamer 1.0 #474 metoo

  • Senior Member
  • 1,573 posts

+33
Good

Posted 27 January 2015 - 11:44

my first try for et7x00, with Lubuntu 14.10 64 bit, thanks to theparasol post #465.

Got these warnings yesterday evening,  errror missing gawk, then have installed gawk.

 

ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:
 
    Please install the following missing utilities: gawk
 
WARNING: Failed to fetch URL ftp://ftp.gmplib.org/pub/gmp-6.0.0/gmp-6.0.0a.tar.bz2, attempting MIRRORS if available
WARNING: Failed to fetch URL http://zlib.net/pigz/pigz-2.3.1.tar.gz, attempting MIRRORS if available
WARNING: Failed to fetch URL ftp://ftp.debian.org/debian/pool/main/b/base-passwd/base-passwd_3.5.29.tar.gz, attempting MIRRORS if available
WARNING: Failed to fetch URL http://www.apache.or...il-1.5.3.tar.gz, attempting MIRRORS if available
WARNING: Missing md5 SRC_URI checksum for /home/gerlubuntu/openpli4/openpli-openpli-oe-core/sources/serf-1.3.8.tar.bz2, consider adding to the recipe:
SRC_URI[md5sum] = "2e4efe57ff28cb3202a112e90f0c2889"
WARNING: Failed to fetch URL http://downloads.sou...g-1.6.13.tar.xz, attempting MIRRORS if available
WARNING: QA Issue: libtuxtxt: Files/directories were installed but not shipped
  /usr/lib/libtuxtxt.so [installed-vs-shipped]
WARNING: QA Issue: giflib-utils requires /usr/bin/perl, but no providers in its RDEPENDS [file-rdeps]
WARNING: QA Issue: gst-plugins-good-matroska rdepends on libbz2, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-good-video4linux2 rdepends on libudev, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-good-video4linux2 rdepends on libgudev, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-bad-bz2 rdepends on libbz2, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-bad-cog rdepends on libpng, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-bad-dtsdec rdepends on libdca, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-bad-resindvd rdepends on libdvdread, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-bad-resindvd rdepends on libdvdnav, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-bad-sndfile rdepends on libsndfile1, but it isn't a build dependency? [build-deps]
WARNING: Failed to fetch URL http://jerakeen.org/...ap-0.7.1.tar.gz, attempting MIRRORS if available
WARNING: QA Issue: File '/usr/bin/ushare' from ushare was already stripped, this will prevent future debugging! [already-stripped]
WARNING: aio-grab: No generic license file exists for: GPL in any provider
WARNING: QA Issue: bluez4 rdepends on libudev, but it isn't a build dependency? [build-deps]WARNING: QA Issue: enigma2-plugin-systemplugins-wirelesslan rdepends on wireless-tools, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: enigma2-plugin-systemplugins-wirelesslan rdepends on wpa-supplicant, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: enigma2-plugin-extensions-dvdburn rdepends on cdrkit, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: enigma2-plugin-extensions-dvdburn rdepends on dvd+rw-tools, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: enigma2-plugin-extensions-dvdburn rdepends on mjpegtools, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: enigma2-plugin-extensions-dvdburn rdepends on dvdauthor, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: enigma2-plugin-extensions-dvdburn rdepends on replex, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: enigma2-plugin-extensions-cutlisteditor rdepends on aio-grab, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: nfs-utils requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]
WARNING: QA Issue: samba: Files/directories were installed but not shipped

Edited by metoo, 27 January 2015 - 11:44.

ET10000 C C C C/T  2TB HDD ET7000 + ET6000 dvb-S  OpenPli Triax 88 multifeed quad LNBs VU Uno4K SE C+2TB HDD Mutant HD60


Re: GStreamer 1.0 #475 arn354

  • Senior Member
  • 146 posts

+12
Neutral

Posted 27 January 2015 - 16:58

You have not properly installed all needed utilities to build a image.

 

Please install the following missing utilities: gawk

 

 

Probably you miss some more utilities...

sudo apt-get install -y gawk


Re: GStreamer 1.0 #476 betacentauri

  • PLi® Core member
  • 7,185 posts

+323
Excellent

Posted 27 January 2015 - 17:50

You can ignore the warnings. They are normal.


Xtrend ET-9200, ET-8000, ET-10000, OpenPliPC on Ubuntu 12.04

Re: GStreamer 1.0 #477 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 27 January 2015 - 18:51

I'm stuck :(

 

checking for pkg-config... /home/notroot/openpli4/openpli-openpli-oe-core/build/tmp/sysroots/i686-linux/usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ENIGMA2... yes
checking for GSTREAMER... no
configure: error: Package requirements (gstreamer-0.10 gstreamer-pbutils-0.10) were not met:

No package 'gstreamer-0.10' found
No package 'gstreamer-pbutils-0.10' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GSTREAMER_CFLAGS
and GSTREAMER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Configure failed. The contents of all config.log files follows to aid debugging
/home/notroot/openpli4/openpli-openpli-oe-core/build/tmp/work/xp1000-oe-linux/enigma2-plugins/experimental-gitAUTOINC+5693235384-r10/git/config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

 

Hope anyone knows what I'm obvious doing wrong....


@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: GStreamer 1.0 #478 betacentauri

  • PLi® Core member
  • 7,185 posts

+323
Excellent

Posted 27 January 2015 - 19:50

Try this:

diff --git a/meta-openpli/recipes-openpli/enigma2-plugins/enigma2-plugins.bb b/meta-openpli/recipes-openpli/enig
index d02d5c5..0836794 100644
--- a/meta-openpli/recipes-openpli/enigma2-plugins/enigma2-plugins.bb
+++ b/meta-openpli/recipes-openpli/enigma2-plugins/enigma2-plugins.bb
@@ -31,6 +31,7 @@ EXTRA_OECONF = " \
        STAGING_INCDIR=${STAGING_INCDIR} \
        STAGING_LIBDIR=${STAGING_LIBDIR} \
        --without-debug \
+       --with-gstversion=1.0 \
        ${@base_contains("MACHINE_FEATURES", "tpm", "--with-tpm" , "", d)} \
 "
 


Xtrend ET-9200, ET-8000, ET-10000, OpenPliPC on Ubuntu 12.04

Re: GStreamer 1.0 #479 metoo

  • Senior Member
  • 1,573 posts

+33
Good

Posted 27 January 2015 - 20:19

thanks
 
NOTE: Tasks Summary: Attempted 3848 tasks of which 3518 didn't need to be rerun and all succeeded.
Summary: There were 9 WARNING messages shown.

ET10000 C C C C/T  2TB HDD ET7000 + ET6000 dvb-S  OpenPli Triax 88 multifeed quad LNBs VU Uno4K SE C+2TB HDD Mutant HD60


Re: GStreamer 1.0 #480 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 27 January 2015 - 20:40

Betacentauri: tnx!

 

but no dice:

 

checking for ENIGMA2... yes
checking for GSTREAMER... no
configure: error: Package requirements (gstreamer-0.10 gstreamer-pbutils-0.10) were not met:

No package 'gstreamer-0.10' found
No package 'gstreamer-pbutils-0.10' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GSTREAMER_CFLAGS
and GSTREAMER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Configure failed. The contents of all config.log files follows to aid debugging
/home/notroot/openpli4/openpli-openpli-oe-core/build/tmp/work/xp1000-oe-linux/enigma2-plugins/experimental-gitAUTOINC+5693235384-r10/git/config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by enigma2-plugins configure 4, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ /home/notroot/openpli4/openpli-openpli-oe-core/build/tmp/work/xp1000-oe-linux/enigma2-plugins/experimental-gitAUTOINC+5693235384-r10/git/configure --build=i686-linux --host=mipsel-oe-linux --target=mipsel-oe-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib/enigma2-plugins --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/notroot/openpli4/openpli-openpli-oe-core/build/tmp/sysroots/xp1000 BUILD_SYS=i686-linux HOST_SYS=mipsel-oe-linux STAGING_INCDIR=/home/notroot/openpli4/openpli-openpli-oe-core/build/tmp/sysroots/xp1000/usr/include STAGING_LIBDIR=/home/notroot/openpli4/openpli-openpli-oe-core/build/tmp/sysroots/xp1000/usr/lib --without-debug --with-gstversion=1.0

@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB




5 user(s) are reading this topic

0 members, 5 guests, 0 anonymous users