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 #561 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 13 February 2015 - 09:18

So if I would like to give it a try on my dm800se I should checkout the gst-1.0 branch and define GST_VERSION=1.0 right?



Re: GStreamer 1.0 #562 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 13 February 2015 - 10:06

So if I would like to give it a try on my dm800se I should checkout the gst-1.0 branch and define GST_VERSION=1.0 right?

checkout checkout the gst-1  and change

 

MACHINE_EXTRA_RRECOMMENDS = " \
    gst-plugin-dreambox-dvbmediasink \

 

to

MACHINE_EXTRA_RRECOMMENDS = " \    

    gstreamer1.0-plugin-dvbmediasink \

in : openpli-oe-core/meta-dream/conf/machine/include/dreambox.inc

 

and I think some other changes which I don't on dm800se



Re: GStreamer 1.0 #563 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 13 February 2015 - 19:42

Everybody happy now?

 

My XP1000 GST1 can be  build again


@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 #564 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 14 February 2015 - 17:19

Everybody happy now?

Well for vuduo2 whatever is done no media plays with gst-10. Nothing to do I give up on that.



Re: GStreamer 1.0 #565 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 14 February 2015 - 20:18

Well for vuduo2 whatever is done no media plays with gst-10. Nothing to do I give up on that.


Manufactures should provide new drivers and patches for GStreamer 1.0.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: GStreamer 1.0 #566 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 14 February 2015 - 20:31

But since the "auto gstreamer version" selection we dont have the need to provide all boxes with gstreamer 1.x support before it can be added to the master repository.

So in my opinion boxes where support of gstreamer 1.x is tested ok gstreamer 1.x can be set so it will appear in the nightly builds.

That will give other manufacturers some more "signals" to do some additional work to get gstreamer 1.x supported too.

 

No manufacturer that cares about its boxes wants the situation that customers tell them: no I dont buy your fancy box since others already support gst1 and yours doesnt. ;)


@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 #567 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 14 February 2015 - 21:01

None of the VU+ receivers will work with gstreamer > 0.10. I thought we already discussed that. There is already a request on VU+'s desk.


* 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 #568 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 February 2015 - 06:54

I'm not so shure that the drivers off vu+ need adaptation for gst-1.0 . (Maybe well) . Point is that vu+ uses software codecs to play mp3/wav/flac/ogg/wmv/wma . It does not have the codecs in driver. This works perfect on vuduo2.

The dvbmediasink off pli is a reduced and modified version of that from schwerckcraft. It can't handle software codecs even not with gst-0.10 version. 



Re: GStreamer 1.0 #569 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 15 February 2015 - 22:00

Alright, so I checkout the gst-1 branch.

But the meta shows me:

 

MACHINE_EXTRA_RRECOMMENDS = " \
        gst-plugin-dreambox-dvbmediasink \
        gst-plugin-dtsdownmix \
        ntfs-3g \
        kernel-module-cifs \
        kernel-module-hmac \
        kernel-module-md4 \
        kernel-module-ecb \
        dreambox-boot-progress \
        "

What about "gst-plugin-dtsdownmix" do I need to change that into "gstreamer1.0-plugin-dtsdownmix" as well?



Re: GStreamer 1.0 #570 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 16 February 2015 - 08:45

Well it finished without a hitch :)

 

Build Configuration:
BB_VERSION        = "1.25.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Fedora-21"
TARGET_SYS        = "mipsel-oe-linux"
MACHINE           = "dm800se"
DISTRO            = "openpli"
DISTRO_VERSION    = "4"
TUNE_FEATURES     = "o32 fpu-hard mips32"
TARGET_FPU        = ""
meta-oe           
meta-filesystems  
meta-multimedia   
meta-networking   
meta-python       = "(detachedfrom2cc1bd9):2cc1bd9dd060f5002c2fde7aacba86fe230c12af"
meta              = "(detachedfrom219e793):219e793907406eabf632e784e3a11ab9acb77cfb"
meta-openpli      
meta-dream        = "gst-1:fe665251ecfc2b8143588087c4454d94f8f75377"
meta-vuplus       = "(detachedfrom23e87f8):23e87f82e5e1cb17ccd955f99905ce52f4e6dbb3"
meta-xp           = "gst-1:fe665251ecfc2b8143588087c4454d94f8f75377"
meta-xtrend       = "(detachedfromdb31c97):db31c9797af1a46e557d453b95ad9337acee9b6f"
meta-formuler     = "(detachedfrombc8520b):bc8520b31fb8c45d08023b3a1eabe492656885e2"
meta-hd           = "(detachedfrom91273ee):91273eec4128450d9bb178ac97fb753dc48323bf"
meta-local        = "gst-1:fe665251ecfc2b8143588087c4454d94f8f75377"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: Failed to fetch URL http://jerakeen.org/files/PythonDaap-0.7.1.tar.gz, attempting MIRRORS if available
WARNING: aio-grab: No generic license file exists for: GPL in any provider
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: dreambox-dvb-modules-dm800se: Files/directories were installed but not shipped
  /lib/modules/3.2-dm800se/extra/LICENSE [installed-vs-shipped]
WARNING: QA Issue: dreambox-blindscan-utils: Files/directories were installed but not shipped
  /patches [installed-vs-shipped]
WARNING: QA Issue: tpmd requires libcrypto.so.0.9.8, libglib-2.0.so.0, libcrypto.so.0.9.8(OPENSSL_0.9.8), but no providers in its RDEPENDS [file-rdeps]
WARNING: QA Issue: samba: Files/directories were installed but not shipped
  /run
  /usr/lib/pdb
  /usr/lib/rpc
  /usr/lib/idmap
  /usr/lib/nss_info
  /run/lock [installed-vs-shipped]
WARNING: QA Issue: File '/usr/bin/ushare' from ushare was already stripped, this will prevent future debugging! [already-stripped]
WARNING: QA Issue: samba requires /usr/bin/perl, but no providers in its RDEPENDS [file-rdeps]
WARNING: QA Issue: nfs-utils requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]
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: gst-plugins-good-matroska rdepends on libbz2, 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-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-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: QA Issue: enigma2-plugin-extensions-dreamexplorer rdepends on gst-plugins-good-flv, but it isn't a build dependency? [build-deps]
NOTE: Tasks Summary: Attempted 3996 tasks of which 9 didn't need to be rerun and all succeeded.

Summary: There were 30 WARNING messages shown.

 

This is with:

MACHINE_EXTRA_RRECOMMENDS = " \
        gstreamer1.0-plugin-dvbmediasink \
        gst-plugin-dtsdownmix \
        ntfs-3g \
        kernel-module-cifs \
        kernel-module-hmac \
        kernel-module-md4 \
        kernel-module-ecb \
        dreambox-boot-progress \
        "

 

I'll try the image tonight and report back.



Re: GStreamer 1.0 #571 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 16 February 2015 - 09:32

The dvbmediasink off pli is a reduced and modified version of that from schwerckcraft. It can't handle software codecs even not with gst-0.10 version.


Incorrect

Edited by pieterg, 16 February 2015 - 09:33.


Re: GStreamer 1.0 #572 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2015 - 09:46

 

The dvbmediasink off pli is a reduced and modified version of that from schwerckcraft. It can't handle software codecs even not with gst-0.10 version.


Incorrect

 

Well then we should find out why (even whitout gstreamer-1.0) in standard git why it does not work on vuduo2.

 

If this can betraced perhaps it would be more easy to solve gstreamer-1.0 issues on that box


Edited by christophecvr, 16 February 2015 - 09:47.


Re: GStreamer 1.0 #573 littlesat

  • PLi® Core member
  • 56,935 posts

+695
Excellent

Posted 16 February 2015 - 09:53

That is because VU needs a medasink based on DMM's mediasink.... And VU did until know not adjust the drivers to ours...


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


Re: GStreamer 1.0 #574 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2015 - 09:53

One remark the test in standard git with gst-0.10 on vuduo2 with pl's dvbmediasink dated from about one year ago I will do this again with current git as test and repport



Re: GStreamer 1.0 #575 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2015 - 09:55

That is because VU needs a medasink based on DMM's mediasink.... And VU did until know not adjust the drivers to ours...

Yes ok , but the base pli's is about same as the dm800se . (xp1000) and a couple others who work whit pli's dvbmediasink anoounce itself as a dm800se for the dvbapi.



Re: GStreamer 1.0 #576 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2015 - 10:11

Oeps very new heavy update . My experience whit that is to build better from scratch. Then reflash box . It will take some time before I can do that test.



Re: GStreamer 1.0 #577 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 16 February 2015 - 15:56

cvr, we already told you once before that gst-1 won't work for VU+ receivers because VU+ need to either adjust their mediasink (bsp) or drivers (bsp) or even both. It has nothing to do with our mediasink being "crippled", it's not even used on VU+ receivers. Don't be stubborn.


* 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 #578 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2015 - 16:26

cvr, we already told you once before that gst-1 won't work for VU+ receivers because VU+ need to either adjust their mediasink (bsp) or drivers (bsp) or even both. It has nothing to do with our mediasink being "crippled", it's not even used on VU+ receivers. Don't be stubborn.

Think You missed something. You are turning it up side down this time.

 

It could be that in drivers a change must be add (it really will be a small if ever it's needed).

 

Pli's dvbmediasink. Is a modified dvbmediasink made for dreambox so that it work's for et xp and .... . The et and xp have a chipset and driver which is almost the same as that for dm800se .

 

Because the pli's dvbmediasink is so limited it simply does not support dvbapi more advanced then xp1000 or ... chipset. Or simply it does only support a limited hardware (not driver it's really more advanced hardware).

 

That's why for boxes such as vuduo2 dm8000 with chipset who have more capabilities the dvb elite mediasink is needed.  It can be seen in source of pli mediasink that it is original one for dreambox modified changed and perhaps more but it comes from there.

/*
 * GStreamer DVB Media Sink
 * 
 * Copyright 2011 <slashdev@gmx.net>
 *
 * based on code by:
 * Copyright 2006 Felix Domke <tmbinc@elitedvb.net>
 * Copyright 2005 Thomas Vander Stichele <thomas@apestaart.org>
 * Copyright 2005 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files(the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 * Alternatively, the contents of this file may be used under the
 * GNU Lesser General Public License Version 2.1(the "LGPL"), in
 * which case the following provisions apply instead of the ones
 * mentioned above:
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or(at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the GNU
 * Library General Public License for more details.
 *
 * You should have received a copy of the GNU Library General Public
 * License along with this library; if not, write to the
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 * Boston, MA 02111-1307, USA.
 */


Re: GStreamer 1.0 #579 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2015 - 16:42

As an extra info.

 

The chipset is buyed by the box manifacturer it does contain the needed code to decide the channels and .... Eventually extra build in codecs. The firmware if changable in chip is also delivered. All is closed source . The driver is adapted for manifacturere , also closed source. In despit of different manifacturers many times the driver will be the same for same chipsets(or at least type series). Well xp and et is all same type like dm800se so yes the pli's dvbmedisink will work. Other chipset other driver more capabilities. Wel there is the dvbmediasink for and must be adapted in function off hardware.



Re: GStreamer 1.0 #580 littlesat

  • PLi® Core member
  • 56,935 posts

+695
Excellent

Posted 16 February 2015 - 17:03

I'm afraid you really do not understand it.. 


Edited by littlesat, 16 February 2015 - 17:05.

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




28 user(s) are reading this topic

0 members, 26 guests, 0 anonymous users


    Bing (1), Google (1)