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 #701 babsy98

  • Senior Member
  • 166 posts

+18
Neutral

Posted 15 March 2015 - 13:49

here avi test file: http://source.mynonp...ldvd-s02e07.zip



Re: GStreamer 1.0 #702 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 March 2015 - 14:26

Thanks for file, But this files plays perfect on my duo2 with gst-1.0 and does also plays perfect on dm8000 with gst-1.0

 

Perhaps the vuzero is not compatible for type off file ? Or has different or extra data in pes header



Re: GStreamer 1.0 #703 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 March 2015 - 14:40

@babsy98

 

Here the log output. You can see it is ok , and it really work's well. From telnet (after init 5) with the gst-launch-1.0 test tool. But also from out off enigma2 with box in normal mode all ok.

 

This log is now with dm8000 but vuduo2 works same no problem.

 

Are You shure that all enigma2.bb configs and mediasink configs are ok.  (the base openpli-oe-core gst-1 git is not ok) . You need to add extra plugins and remove one plugin.

Attached Files


Edited by christophecvr, 15 March 2015 - 14:41.


Re: GStreamer 1.0 #704 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 15 March 2015 - 14:51

Before I apply the patch, I would like to see some more comments from others, like athoik.


* 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 #705 betacentauri

  • PLi® Core member
  • 7,185 posts

+323
Excellent

Posted 15 March 2015 - 15:04

@erik: Please apply http://forums.openpl...ndpost&p=481311
Patch is for e2 and it works for 0.10 and 1.x gstreamer (#if version ....).
Patch is tested.
Xtrend ET-9200, ET-8000, ET-10000, OpenPliPC on Ubuntu 12.04

Re: GStreamer 1.0 #706 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 March 2015 - 15:20

Before I apply the patch, I would like to see some more comments from others, like athoik.

Ok then I wait. With further dev, since otherwise the patch will be to big, and working with patch on patch on patch is not very easy . Actually very confusing.

 

The mean line is set. Now it's only a couple off fine tunings for some media.

 

The majority off audio and media works ok on vu and dm (at least vuduo2 and dm8000).

 

A note playing back recorded movies work's much much better on duo2 with gst-1.0 then it did with 0.10. playing forwards faster slower backwards faster slower. Stopping restarting on positions where movie was, all is going very good on duo2 with gst-1.0 the duo2 hd hickups with those things. Idem dito on dm8000.



Re: GStreamer 1.0 #707 babsy98

  • Senior Member
  • 166 posts

+18
Neutral

Posted 15 March 2015 - 18:54

small test dm7080

 

avi not working

m2ts with dts no audio

mkv with dts no audio

wma/wmv no audio and no video

 

i test later dm8000 to compare



Re: GStreamer 1.0 #708 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 15 March 2015 - 18:58

You tried DM7080HD original dream image what works and what 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 #709 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 15 March 2015 - 19:01

One subtitle bug is solved. Gstreamer 1.x uses subpicture/x-dvd and not video/x-dvd-subpicture.

Applied.


* 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 #710 babsy98

  • Senior Member
  • 166 posts

+18
Neutral

Posted 15 March 2015 - 19:07

no no dm7080 original all close source i test openatv



Re: GStreamer 1.0 #711 WanWizard

  • PLi® Core member
  • 70,563 posts

+1,816
Excellent

Posted 15 March 2015 - 19:16

Quite logical, they don't have support from DMM as well, and no insight in their code.

 

So unlike us they seem to have decided to create an image for the 7080 anyway, which as you can see is very crippled. I think OpenATV should not do this, it gives the wrong signal to people contemplating buying a 7080...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: GStreamer 1.0 #712 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 15 March 2015 - 19:24

Hi,

I strongly support christophecvr patches that will make OpenPLi dvbmediasink universal.

Currently it certainly lacks some "if dreambox" cases and one way to do this is by dumping pes headers by making sure headers match between 0.10 and 1.0.

So VU+/Dreambox patches are not ready yet, but sure is the right direction...
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 #713 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 15 March 2015 - 19:29

That was my impression as well (from gut feeling ;))


* 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 #714 babsy98

  • Senior Member
  • 166 posts

+18
Neutral

Posted 15 March 2015 - 20:08

Are You shure that all enigma2.bb configs and mediasink configs are ok.  (the base openpli-oe-core gst-1 git is not ok) . You need to add extra plugins and remove one plugin.

 

 

i have add last patch for gst 1.0 from you and enigma2.bb changes too für gst 1.0 too  any other needed ?

 

you say i  must remove one plugin i have not see this and extra plugins can you show me that you mean



Re: GStreamer 1.0 #715 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 March 2015 - 20:42

@babsy98.

 

Yes in the mean time there are some changes concerning that patch.

 

1) Re used the bb files from pli since there are git and more up to date in function of a specific revision. Just adapted the bb files package content. To have all packages build .

2) A dded plugin videoconvert and removoed cdxparse by gst-1.0 as this is not a part anymore from gst-1.0. List off current plugins . http://gstreamer.fre...on/plugins.html

 

Later when we have the current worked pushed I can remake a general patch , but I will first build a new fresh image from scratch.

 

But here an example of correct enigma2.bb (gstreamer1.0 part)

GST_BASE_RDEPS = "${@base_contains('GST_VERSION', '1.0', ' \
	gstreamer1.0-plugins-base-alsa \
	gstreamer1.0-plugins-base-app \
	gstreamer1.0-plugins-base-audioconvert \
	gstreamer1.0-plugins-base-audioresample \
	gstreamer1.0-plugins-base-audiorate \
	gstreamer1.0-plugins-base-videoconvert \
	gstreamer1.0-plugins-base-ivorbisdec \
	gstreamer1.0-plugins-base-ogg \
	gstreamer1.0-plugins-base-playback \
	gstreamer1.0-plugins-base-subparse \
	gstreamer1.0-plugins-base-typefindfunctions \
	gstreamer1.0-plugins-base-vorbis \
	', ' \
	gst-plugins-base-alsa \
	gst-plugins-base-app \
	gst-plugins-base-audioconvert \
	gst-plugins-base-audioresample \
	gst-plugins-base-decodebin \
	gst-plugins-base-decodebin2 \
	gst-plugins-base-ogg \
	gst-plugins-base-playbin \
	gst-plugins-base-subparse \
	gst-plugins-base-typefindfunctions \
	gst-plugins-base-vorbis \
	', d)}"

GST_GOOD_RDEPS = "${@base_contains('GST_VERSION', '1.0', ' \
	gstreamer1.0-plugins-good-apetag \
	gstreamer1.0-plugins-good-audioparsers \
	gstreamer1.0-plugins-good-autodetect \
	gstreamer1.0-plugins-good-avi \
	gstreamer1.0-plugins-good-flac \
	gstreamer1.0-plugins-good-flv \
	gstreamer1.0-plugins-good-icydemux \
	gstreamer1.0-plugins-good-id3demux \
	gstreamer1.0-plugins-good-isomp4 \
	gstreamer1.0-plugins-good-matroska \
	gstreamer1.0-plugins-good-rtp \
	gstreamer1.0-plugins-good-rtpmanager \
	gstreamer1.0-plugins-good-rtsp \
	gstreamer1.0-plugins-good-souphttpsrc \
	gstreamer1.0-plugins-good-udp \
	gstreamer1.0-plugins-good-wavparse \
	gstreamer1.0-plugins-good-wavpack \	
	', ' \
	gst-plugins-good-apetag \
	gst-plugins-good-audioparsers \
	gst-plugins-good-autodetect \
	gst-plugins-good-avi \
	gst-plugins-good-flac \
	gst-plugins-good-flv \
	gst-plugins-good-icydemux \
	gst-plugins-good-id3demux \
	gst-plugins-good-isomp4 \
	gst-plugins-good-matroska \
	gst-plugins-good-rtp \
	gst-plugins-good-rtpmanager \
	gst-plugins-good-rtsp \
	gst-plugins-good-souphttpsrc \
	gst-plugins-good-udp \
	gst-plugins-good-wavparse \
	', d)}"

GST_BAD_RDEPS = "${@base_contains('GST_VERSION', '1.0', ' \
	gstreamer1.0-plugins-bad-mms \
	gstreamer1.0-plugins-bad-mpegpsdemux \
	gstreamer1.0-plugins-bad-mpegtsdemux \
	gstreamer1.0-plugins-bad-rtmp \
	gstreamer1.0-plugins-bad-faad \
	gstreamer1.0-plugins-bad-fragmented \
	gstreamer1.0-plugins-bad-videoparsersbad \
	gstreamer1.0-plugins-bad-autoconvert \
	', ' \
	gst-plugins-bad-cdxaparse \
	gst-plugins-bad-mms \
	gst-plugins-bad-mpegdemux \
	gst-plugins-bad-rtmp \
	gst-plugins-bad-vcdsrc \
	gst-plugins-bad-fragmented \
	gst-plugins-bad-faad \
	', d)}"

GST_UGLY_RDEPS = "${@base_contains('GST_VERSION', '1.0', ' \
	gstreamer1.0-plugins-ugly-amrnb \
	gstreamer1.0-plugins-ugly-amrwbdec \
	gstreamer1.0-plugins-ugly-asf \
	gstreamer1.0-plugins-ugly-cdio \
	gstreamer1.0-plugins-ugly-dvdsub \
	gstreamer1.0-plugins-ugly-mad \
	', ' \
	gst-plugins-ugly-amrnb \
	gst-plugins-ugly-amrwbdec \
	gst-plugins-ugly-asf \
	gst-plugins-ugly-cdio \
	gst-plugins-ugly-dvdsub \
	gst-plugins-ugly-mad \
	gst-plugins-ugly-mpegaudioparse \
	gst-plugins-ugly-mpegstream \
	', d)}"


Edited by christophecvr, 15 March 2015 - 20:43.


Re: GStreamer 1.0 #716 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 15 March 2015 - 20:52

@christophecvr correct cdxaparse should'nt be there.

 

We are also missing some base plugins

root@et4x00:/var/volatile/tmp# opkg install enigma2_2.7\+git12647\+57ef2d4-r0_et4x00.ipk 
Installing enigma2 (2.7+git12647+57ef2d4-r0) on root.
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-vorbis
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-ogg
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-bad-cdxaparse
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-ivorbisdec
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-alsa

This will build them all, except mentioned cdxaparse

diff --git a/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend b/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend
index 4f1f0f5..98d8a66 100644
--- a/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend
+++ b/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend
@@ -1,8 +1,9 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 PACKAGECONFIG[cdparanoia]     = "--enable-cdparanoia,--disable-cdparanoia,cdparanoia"
-PACKAGECONFIG += "cdparanoia"
+PACKAGECONFIG += "cdparanoia ogg vorbis ivorbis alsa"
 EXTRA_OECONF := "${@bb.data.getVar('EXTRA_OECONF',d,1).replace('--disable-cdparanoia', '--enable-cdparanoia')}"
 SRC_URI += "file://0001-riff-media-added-fourcc-to-all-mpeg4-video-caps.patch"
+PR="r1"
 
 # Do not strip binary
 #INHIBIT_PACKAGE_STRIP = "1"


Re: GStreamer 1.0 #717 babsy98

  • Senior Member
  • 166 posts

+18
Neutral

Posted 15 March 2015 - 20:54

thx for fast feedback  i check this i have compare and see small changes: https://github.com/o...0973b940acf6830



Re: GStreamer 1.0 #718 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 March 2015 - 21:07

 

@christophecvr correct cdxaparse should'nt be there.

 

We are also missing some base plugins

root@et4x00:/var/volatile/tmp# opkg install enigma2_2.7\+git12647\+57ef2d4-r0_et4x00.ipk 
Installing enigma2 (2.7+git12647+57ef2d4-r0) on root.
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-vorbis
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-ogg
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-bad-cdxaparse
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-ivorbisdec
enigma2: unsatisfied recommendation for gstreamer1.0-plugins-base-alsa

This will build them all, except mentioned cdxaparse

diff --git a/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend b/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend
index 4f1f0f5..98d8a66 100644
--- a/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend
+++ b/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.%.bbappend
@@ -1,8 +1,9 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 PACKAGECONFIG[cdparanoia]     = "--enable-cdparanoia,--disable-cdparanoia,cdparanoia"
-PACKAGECONFIG += "cdparanoia"
+PACKAGECONFIG += "cdparanoia ogg vorbis ivorbis alsa"
 EXTRA_OECONF := "${@bb.data.getVar('EXTRA_OECONF',d,1).replace('--disable-cdparanoia', '--enable-cdparanoia')}"
 SRC_URI += "file://0001-riff-media-added-fourcc-to-all-mpeg4-video-caps.patch"
+PR="r1"
 
 # Do not strip binary
 #INHIBIT_PACKAGE_STRIP = "1"

Yes cdxaparse does not exist anymore.

 

The others are well build in my personal gst-1.0 setup. But there a build all packages . That's better those who are really installed in box are in enigma2.bb.



Re: GStreamer 1.0 #719 babsy98

  • Senior Member
  • 166 posts

+18
Neutral

Posted 15 March 2015 - 22:06

avi now works i have found my mistake i have forget add last gst patche



Re: GStreamer 1.0 #720 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 15 March 2015 - 22:21

avi now works i have found my mistake i have forget add last gst patche

Thanks for report :)





4 user(s) are reading this topic

0 members, 4 guests, 0 anonymous users