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 #1321 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 June 2015 - 14:15

GStreamer 1.5.1 (finally) realeased!


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 #1322 gorski

  • Senior Member
  • 1,699 posts

+46
Good

Posted 7 June 2015 - 14:40

Cool, thanx!!!! :)

 

One question: who is doing the patching for SH4, please? Anyone knows?

 

I have Alien2/STi 7162 (and I read aplenty of similar problems with Alien1/STi 7111) and there are plenty of problems with streaming and playback from NAS/PC...

 

If anyone who is doing the patching is interested, I can organise plenty of testing of it all, to help improve the performance of those machines in this respect... :) PBNIGMA is based on OpenPLi/OE-A and Gstreamer 1.45 is in it now...

 

Pretty please... ;)


<span style='font-family: comic sans ms,cursive'>"Enlightenment is man's emergence from his self-incurred immaturity. Immaturity is the inability to use one's own understanding without the guidance of another. This immaturity is self-incurred if its cause is not lack of understanding, but lack of resolution and courage to use it without the guidance of another. The motto of enlightenment is therefore: Sapere aude! Have courage to use your own understanding!</span><br /> <br /><span style='font-family: comic sans ms,cursive'>Laziness and cowardice are the reasons why such a large proportion of men, even when nature has long emancipated them from alien guidance..." I. Kant, "Political writings" (1784)</span><br /> <br /><span style='font-family: comic sans ms,cursive'><a class='bbc_url' href='<a class='bbc_url' href='http://eserver.org/p...lightenment.txt'>http://eserver.org/p...ent.txt</a>'><a class='bbc_url' href='http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a>'>http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a></a> - the jolly text on Enlightenment, at the basis of Modernity...</span>

Re: GStreamer 1.0 #1323 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 7 June 2015 - 14:57

Good that 1.5.1 is finally released. However still unstable.

 

In a couple off weeks the stable should come out called 1.6 then. Think that would be the one on which a stable pli4 gstreamer-1.0 could be made.

 

Note :  The mediasink  : https://github.com/c...e66bacc48c24919

 

Is now updated (read commint in commit.)

 

The only thing to fix is after flush finding faster sync point. This occurs when A movie which was already played for a part is tempting to resume the previous play position.

 

Enigma2 must well be build with the athoiks disablesubtitleshack.patch

 

Also head 1.5.1 is required.


Edited by christophecvr, 7 June 2015 - 14:58.


Re: GStreamer 1.0 #1324 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 7 June 2015 - 16:01

great work christophecvr!

I knew you would fix the DTS problem!

 

Much respect for your commitment!



Re: GStreamer 1.0 #1325 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 June 2015 - 16:05

Hi,

 

Here is the patch that upgrades OpenPLi GStreamer to 1.5.1.

 

Subject: [PATCH] GStreamer: Update to 1.5.1

The following patches did not apply and removed from SRC_URI
base: do-not-change-eos-event-to-gap-event-if.patch
bad: 0001-gl-do-not-check-for-GL-GLU-EGL-GLES2-libs-if-disable.patch
good: decrease_asteriskh263_rank.patch

Also a small fix is applied to 0001-riff-media-added-fourcc-to-all-mpeg4-video-caps.patch
in order to compile with 1.5.1

TODO Fix the following warnings:
WARNING: QA Issue: gstreamer1.0-plugins-good: configure was passed unrecognised options: --disable-xshm [unknown-configure-option]
WARNING: QA Issue: gstreamer1.0-plugins-bad: configure was passed unrecognised options: --disable-osx_video --disable-quicktime --disable-directdraw --disable-mythtv [unknown-configure-option]

 

@OpenPLi please apply in gst-1 branch.

 

Attached Files


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 #1326 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 8 June 2015 - 14:14

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 #1327 gerard0610

  • Senior Member
  • 943 posts

+41
Good

Posted 8 June 2015 - 16:22

Kan me iemand in eenvoudige gebruikers woorden uitleggen:

1) wat de GSTreamer nu eigenlijk voor een functie heeft ( wat hij doet);

2) wat het voordeel is van deze upgrade (eventueel nieuwe mogelijkheden of zo)? (versie1 ten opzichte van versie 0.X welke tot nu tioe in OpenPli gebruikt werd)

Sorry I made this post in the Dutch language.

My question was

Could some explain me (for a basic user)

1) What is the function of the GSTreamer

2) What is the advantage of this upgrade if your compare this with version 0.X ( which is actual used in OpenPli until now)?



Re: GStreamer 1.0 #1328 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,957 posts

+191
Excellent

Posted 8 June 2015 - 16:45

Someone said "if you can't explain it simply, you don't understand it well enough, so here goes nothing ;)

GStreamer is the native movieplayer in OpenPLI. So everytime you play a movie, it's GStreamer playing it. Only GStreamer has many error's (bugs) and here they're ironing them out. Take a look here:

 

https://bugzilla.gno...form_name=query


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

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

Note: I do not provide support via PM !.


Re: GStreamer 1.0 #1329 betacentauri

  • PLi® Core member
  • 7,185 posts

+323
Excellent

Posted 8 June 2015 - 17:02

Little note:

Gstreamer is used for media files like mkv, avi, mp3, flv, flac,.... It is not used for DVB recordings (.ts files).

 

Version 0.10 is not supported any longer. So no bugfixes at all for v0.10.


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

Re: GStreamer 1.0 #1330 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,957 posts

+191
Excellent

Posted 8 June 2015 - 18:52

Little note:
Gstreamer is used for media files like mkv, avi, mp3, flv, flac,.... It is not used for DVB recordings (.ts files).
 
Version 0.10 is not supported any longer. So no bugfixes at all for v0.10.


Thnx for the note! ;)

Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

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

Note: I do not provide support via PM !.


Re: GStreamer 1.0 #1331 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 9 June 2015 - 08:19

Can't wait to try it out... I've been so busy lately.

Time is always against me:P

 

So anyways, has anyone tried the OpenUitzendingGemist RTL4 XL Gemist streams with the new 1.5.1 gsteamer?

I've never got them to play on any of my receivers using gstreamer head.

I have a feeling the plugin might be broken or something :/



Re: GStreamer 1.0 #1332 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 9 June 2015 - 12:02


 

So anyways, has anyone tried the OpenUitzendingGemist RTL4 XL Gemist streams with the new 1.5.1 gsteamer?

 

RTL-X still black screen and no sound or GSOD(retreiving media problem) with gstreamer 1.5.1 git HEAD (including gstreamer1.0-libav from git).


Edited by Beeker, 9 June 2015 - 12:06.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: GStreamer 1.0 #1333 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 9 June 2015 - 12:33

Wat een klotezooi :P

Dacht ik eindelijk eens het vrouwtje blij te maken met GTST :P

 

So can it be fixed in the plugin? Or did RTL XL add DRM encryption?


Edited by MastaG, 9 June 2015 - 12:34.


Re: GStreamer 1.0 #1334 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 9 June 2015 - 12:46

Open source is a pain in the ass for RTL and other providers. I'm afraid so...but maybe..you never know..patience.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: GStreamer 1.0 #1335 Beeker

  • PLi® Contributor
  • 1,604 posts

+203
Excellent

Posted 9 June 2015 - 13:22

When starting SBS6 in openuitzendinggemist(working) i get this with dmesg:

 

total video delay: 0 (0 ms)
bcm_audio: use saved pts 0xab6c (0x0) (ret 0)
bcm_audio: use saved pts 0xab6c (0x0) (ret 0)
bcm_audio: use saved pts 0xab6c (0x0) (ret 0)
bcm_audio: use saved pts 0xab6c (0x0) (ret 0)
bcm_audio: use saved pts 0xab6c (0x0) (ret 0)
bcm_audio: use saved pts 0xab6c (0x0) (ret 0)
ch0: lock
RAP first pts 0xb396, stc 0xef42, pcr invalid
RAP pts error 0 PTS 0x0000660a, STC 0x000077b8, type 0
RAP sampling rate info isr (44100)
eModeChange Isr.. set source_changed_event!
VIDEO0: progressive changed (1)
flush audio decode
video delay 0 (0 ms)
total video delay: 0 (0 ms)
flush video decoder
VIDEO0: set fallback framerate to 25000
VIDEO0: set blank to 0
VIDEO0 use saved pts 0x24090 (ret 0)
VIDEO0: stop decode
VIDEO0: start decode
VIDEO0: first pts 0xc23d0
VIDEO0: resolution changed (868 488)
ch0: lock
RAP sampling rate info isr (44100)
eModeChange Isr.. set source_changed_event!
RAP first pts 0xc1158, stc 0xc2546, pcr invalid
enable tsm0
root@dm8000:~#

 
With RTL-XL (gstreamer 1.5.1) i get this.
 
VIDEO0: set blank to 1
VIDEO0: stop decode
VIDEO0: set blank to 0
VIDEO0: set fallback framerate to 60000
audio: decoder stop
audio: xpt stop(6)
unpause
no decoder left in sync handling so disable xpt_sync
bcm_audio_channel_stop(6) done
VIDEO0: set blank to 0
sync is off so we enable it
playback!
total video delay: 0 (0 ms)
audio xpt start
VIDEO0: set fallback framerate to 25000
VIDEO0: start decode
AAC+ ADTS
audio: decoder start 2
video delay 0 (0 ms)
total video delay: 0 (0 ms)
ch0: lock
RAP first pts 0x0, stc 0x137e29a, pcr invalid
video_stc is not valid yet.. so ignore audio first pts
RAP first pts 0x77e, stc 0x1462e46, pcr invalid
video_stc is not valid yet.. so ignore audio first pts
flush video decoder
flush audio decode
video delay 0 (0 ms)
total video delay: 0 (0 ms)
ch0: lock
RAP first pts 0x0, stc 0x146bda4, pcr invalid
video_stc is not valid yet.. so ignore audio first pts
root@dm8000:~#
 

Edited by Beeker, 9 June 2015 - 13:23.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: GStreamer 1.0 #1336 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 9 June 2015 - 14:40

For sbs6 which is working, That dmesg output is correct.

 

these are the driver logs no prob.


Edited by christophecvr, 9 June 2015 - 14:40.


Re: GStreamer 1.0 #1337 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 June 2015 - 14:44

Isnt it better to launch the gstreamer engine only when needed and kill it after usage?

This will clear for sure some stupid things like the leftovers of previous gstreamer usage.

 

The plugin IPTVPlayer which I am developer:

https://gitlab.com/i...tvplayer-for-e2

 

use external player (based on gstreamer) which is run as separate process:

https://gitlab.com/e...aster/gstplayer

 

And it is integrated with E2 in following way:

https://gitlab.com/i...tmovieplayer.py

 

it is controlled by E2 using pipes.

 

In such way gstreamer instability and memory leaks do not affect E2 process.

If bad things happen with GStreamer then gstreamer process is terminated/restart etc. but E2 continues to run :)


Edited by samsamsam, 9 June 2015 - 14:49.


Re: GStreamer 1.0 #1338 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 9 June 2015 - 14:59

@Beeker

 

Here a problem log which happens after flushing due to seek in E2.

 

 

Attached Files



Re: GStreamer 1.0 #1339 gorski

  • Senior Member
  • 1,699 posts

+46
Good

Posted 9 June 2015 - 15:23

@samsamsam

 

Thanx for your good work!

 

Stronger older mipsel machines (like DM500HD) are OK with it all, more or less - but sometimes it all freezes... Especially in singe core machines, like XP1000. Only restart helps, then.

 

But SH4 machines, like Alien2 - are not really managing... Any idea if this can be improved and how, please?

 

Best regards


<span style='font-family: comic sans ms,cursive'>"Enlightenment is man's emergence from his self-incurred immaturity. Immaturity is the inability to use one's own understanding without the guidance of another. This immaturity is self-incurred if its cause is not lack of understanding, but lack of resolution and courage to use it without the guidance of another. The motto of enlightenment is therefore: Sapere aude! Have courage to use your own understanding!</span><br /> <br /><span style='font-family: comic sans ms,cursive'>Laziness and cowardice are the reasons why such a large proportion of men, even when nature has long emancipated them from alien guidance..." I. Kant, "Political writings" (1784)</span><br /> <br /><span style='font-family: comic sans ms,cursive'><a class='bbc_url' href='<a class='bbc_url' href='http://eserver.org/p...lightenment.txt'>http://eserver.org/p...ent.txt</a>'><a class='bbc_url' href='http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a>'>http://www.english.upenn.edu/~mgamer/Etexts/kant.html</a></a> - the jolly text on Enlightenment, at the basis of Modernity...</span>

Re: GStreamer 1.0 #1340 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 June 2015 - 15:42

Hmm,

 

I use SH4, I don't even have stb with MIPSEL.

What's your problem with SH4?





8 user(s) are reading this topic

0 members, 8 guests, 0 anonymous users