Jump to content


Photo

-Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4


  • This topic is locked This topic is locked
184 replies to this topic

#1 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 6 May 2016 - 15:16

Hi everyone,

 

Since I'm going away for a while I thought it would be nice to release a last batch of testing images containing upstream work from various OpenPLi forum-members.

So I'd like to dedicate these images to mx3L, christophecvr, samsamsam and Taapat for making it possible!

 

2nb9kro.jpg

 

Lot's of changes this time, so be sure to read the full post before asking any questions ;)

 

Let's first start with the things I didn't look into because I had to put my priority list together with the limited time I have..

- I did -NOT- look into the dFlash problem, sorry dreamboxco

- I did -NOT- add transmission, sorry doroshe

- I did -NOT- look into the fulan sh4 problems where certain FTA channels do not playback properly after recording, sorry Tony il Capo

- I did -NOT- add any Vu+ specific plugins such as Kodi, sorry mamamia

- I did -NOT- fix the lcd font for the DM800Se V2, sorry gassi 1950

- I did -NOT- look into the spark remote control issue, sorry paulbs

- I did -NOT- add support for the VisionNet Marvel1, sorry habab

- I did -NOT- enable the kernel modules for DreamTor yet

 

That doesn't mean I don't look into it later, I just didn't have the time for it.

 

Now here are the changes compared to the last release:

- Add support for the following receivers:

Herobox EX4 HD

Miraclebox Mini

Miraclebox Mini Premium Plus

Miraclebox Ultra

Xpeed LX3

Formuler 4

Xsarius PureHD

Mut@nt HD1500

- Latest gstreamer 1.9.0.1 snapshot based on recipes from christophecvr:

  * Proper fix for HLS segfault on stop

  * Re-enable the rtmp seeking and potential segfault fix

  * gstreamer1.0-libav is now built against system ffmpeg instead (this differs from chri's recipes) *

  * dvbmediasink patches for Vu Solo 4K, hd1265 and hd1500 from oe-alliance

- FFMpeg updated to 3.0.2 and is now installed by default *

- Backports to enigma2 for sh4 (mainly servicemp3.cpp related)

- Fix EPG on sh4 receivers

- exteplayer3 is now installed by default, thank you mx3L and samsamsam *

- gstplayer is now installed by default, thank you mx3L and samsamsam

- Mediatomb is now in the feeds

- MediaPlayer2 is now installed by default, thank you mx3L

- SubsSupport (for MediaPlayer2) is now installed by default, thank you mx3L

- No more russian tuxtxt

- It's now possible to set the debug level again in the UI-settings menu, thank you christophecvr

- Latest enigma2 changes, thank you OpenPLi

- latest openpli-oe-core changes, thank you OpenPLi

- ServiceApp, thank you mx3L !!!

 

Known issues:

- On spark7162 (and 7111 probably as well) fragmented streams such as hls (m3u8) will skip and freeze a lot.

  This happened sometime after the official Gstreamer 1.8.0 release and I didn't found the cause yet.

  It is not related to the dvbmediasink since it doesn't happen on mips receivers and the code in the dvbmediasink didn't change.

  Configure your streams to play with exteplayer3 instead, read below.

- * On the 64MB Dreambox models (DM800HD, DM800Se and DM500HD) there is not enough space to ship ffmpeg.

  This means that exteplayer3 and gstreamer1.0-libav aren't installed as well because they depend on ffmpeg.

  See my attached guide to copy over the root filesystem to a storage device.

- Some Dreambox remotes may behave very sensitive.
  This causes button presses to register multiple times instead of just once.
  As a workaround you can adjust the key interval:
  Go to: Menu - System - Input devices - dreambox remote control (native).
  Set "Change repeat and delay settings" to yes
  Set "Interval between keys when repeating:" to 200ms or 300ms.
  Press green button (OK)
  Now set the same delay for: "dreambox advanced remote control (native)" as well.

- DM800 first boot will take a while, please be patient. The next boot will be faster.

 

Thanks for the hard work from mx3L and samsamsam you can now play your IPTV streams with exteplayer3 or gstplayer instead of the default dvbmediasink.

Especially using exteplayer3 will give much better performance on playing HLS streams compared to gstreamer + dvbmediasink.

For example, playing DJING underground 720p never worked very well on my DM800HD and now it does :)

 

You can read all about it here: http://forums.openpl...nd-exteplayer3/

 

In a nutshell here's how it works.

In your /etc/enigma2/ directory you have your channel bouquets with the .tv and .radio extensions.

Inside these files there's this for example:

#SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//cdn.djing.com/tv/u-05.m3u8:DJING Underground (CDN)
#DESCRIPTION DJING Underground (CDN)

By default this will play with the gstreamer dvbmediasink (which is currently broken for sh4).

If you like to play your stream with exteplayer3 instead you should change the 4097 to 5002, like this:

#SERVICE 5002:0:0:0:0:0:0:0:0:0:http%3a//cdn.djing.com/tv/u-05.m3u8:DJING Underground (CDN)
#DESCRIPTION DJING Underground (CDN)

You can also change it to play with gstplayer using 5001:

#SERVICE 5001:0:0:0:0:0:0:0:0:0:http%3a//cdn.djing.com/tv/u-05.m3u8:DJING Underground (CDN)
#DESCRIPTION DJING Underground (CDN)

Now let's say you'd like to convert your entire bouquet to play with exteplayer3, simply login to your receiver with telnet/ssh (use PuTTY for Windows).

And issue to the following commands:

First stop enigma2:

init 4

Then change your bouquet to make all streams play with exteplayer3, lets say userbouquet.favourites.tv:

cd /etc/enigma2
sed -i 's/^#SERVICE 4097/#SERVICE 5002/g' userbouquet.favourites.tv

Then restart enigma2:

init 3

That's it !

 

You can also make exteplayer3 the default backend for playing back everything.

Go to Menu -> Plugins -> ServiceApp and set exteplayer3 as default.

 

Keep in mind that with exteplayer3 or gstplayer as default backend you will not have support for external subtitles (.srt for example).

That's why I've added MediaPlayer2 and SubsSupport from mx3L.

I haven't tested it for myself yet, since I simply changed my IPTV streams with type 5002 (exteplayer3) so everything else like DreamPlex for example keeps using the dvbmediasink.

 

Play around and let us know your findings!

 

https://mega.nz/#F!7...ZgEpqAbPUQtXjFQ

 

Love peace happiness and bounce op die beat!

 

 

Attached Files



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #2 aouamed

  • Senior Member
  • 45 posts

0
Neutral

Posted 6 May 2016 - 16:57

I tested the mage on the vusolo2 is very fast for IPTV and other plugins "Multiboot, HbbTV, iptvplayer, MediaPortal, tsmedia, .. and other plugins".
for me it is the best image...
Thank you very much "MastaG" for the very great job and I'm sorry for my English

:)



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #3 pop1234

  • Member
  • 17 posts

0
Neutral

Posted 6 May 2016 - 17:20

Thank you MastaG

 

great job :)



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #4 angelo2507

  • Member
  • 9 posts

0
Neutral

Posted 6 May 2016 - 17:45

Thank you MastaG
updated on-line made without any problems :)


Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #5 kadiro1312

  • Member
  • 17 posts

0
Neutral

Posted 6 May 2016 - 18:49

*- I tested the mage on the Duo2 is very very fast for IPTV .

Thank you MastaG you are the best. :wub: 



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #6 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 6 May 2016 - 19:15

Thank you everyone :)

 

Keep in mind that online updating from the previous release will not get you exteplayer3, serviceapp, mediaplayer2 and subsupport.

Please install it from the plugins screen. (MediaPlayer2, SubsSupport and ServiceApp).

ServiceApp will automatically install gstplayer as well.

 

exteplayer3 can be installed from IPTV Player or from telnet using: opkg update && opkg install exteplayer3

 

FFmpeg should automatically be installed since gstreamer1.0-libav depends on it after updating.


Edited by MastaG, 6 May 2016 - 19:15.


Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #7 jhonc

  • Member
  • 23 posts

0
Neutral

Posted 6 May 2016 - 21:56

Hello,

installed via update, on old dm800 (only 25 package shown available for update)

opkg update  is not working , returned error : opkg download : failed to update http:// jam.japhar.com .... wget returned 1

canot find mediaplayer 2, subsuport and service App in plugins screen list available for download. waiting to solve.

 

thanks



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #8 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 6 May 2016 - 22:12

Update on the old dm800 will not work due to the limited free space.
You should try a clean flash and follow my attached guide for moving the root filesystem to external storage.
That way you'll be able to do an online upgrade in the future.

Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #9 jhonc

  • Member
  • 23 posts

0
Neutral

Posted 6 May 2016 - 22:20

MastaG,

 

files sytems are moved from previous version installed on usb flash -  folders plugins and share

dream control center is showing to me that are 10mb free for flash memory (used 84% 50mb from 60)



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #10 salimda

  • Senior Member
  • 30 posts

0
Neutral

Posted 6 May 2016 - 22:43

hi MastaG

PLi-FullHD skin not showing on skin selector.

an y help



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #11 mworker

  • Senior Member
  • 51 posts

+2
Neutral

Posted 6 May 2016 - 22:49

Hi  MastaG,

thanks for the new image .

I tested it with my et900 box.I found that in IPTVPlayer plugin when i select external gstplayer as default player videos not working.With internal player and exteplayer3 they work.

I installed the latest version of IPTVPlayer.

I went back to a previous image of yours and IPTVPlayer,the latest version,was working.

Bye.

Attached Files



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #12 nounou2004

  • Member
  • 14 posts

0
Neutral

Posted 6 May 2016 - 23:37

hi MastaG
 
really great job :) , but exteplayer3, does not work, I followed your explanation but nothing.
 
dreambox 800 hd se 

Dreambox 800se - 800 pvr - 500s


Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #13 vassili_47

  • Member
  • 9 posts

0
Neutral

Posted 6 May 2016 - 23:44

Thank you MastaG



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #14 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 6 May 2016 - 23:53

@mworker

Yes my mistake, apparently gstplayer from mx3L's bitbake recipes is not compatible with IPTV Player.

I've edited the recipe to create a symlink /usr/bin/gstplayer -> /usr/bin/gstplayer_gst-1.0.

Delete the /usr/bin/gstplayer symlink using a ftp client or login with telnet and issue: rm -f /usr/bin/gstplayer

Then start IPTV Player and it should download a new gstplayer for you :)

 

@nounou2004, exteplayer3 is not installed by default on DM800Se because of the low flash space.

Did you follow the attached guide to copy over the filesystem to an external storage device?

In the last steps I show you how to get exteplayer3 working :)

 

@salimda, which receiver?

 

@jhonc I'll have a look at the feeds.



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #15 salimda

  • Senior Member
  • 30 posts

0
Neutral

Posted 6 May 2016 - 23:56

dm 800se



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #16 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 7 May 2016 - 00:05

@salimda I'll flash my dm800se next week and check for myself.



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #17 nounou2004

  • Member
  • 14 posts

0
Neutral

Posted 7 May 2016 - 00:18

@ MastaG
 
I extern used with multiboot

Dreambox 800se - 800 pvr - 500s


Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #18 juvent

  • Member
  • 5 posts

0
Neutral

Posted 7 May 2016 - 00:19

Hi i test them for sparkreloaded sti/7111

Really great job bro

Thank you MastaG



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #19 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 7 May 2016 - 00:28

@nounou2004, I'm not really familiar with multiboot, so I cannot guide you with this.

 

@juvent, you're welcome bro :)



Re: -Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4 #20 nounou2004

  • Member
  • 14 posts

0
Neutral

Posted 7 May 2016 - 00:36

 

 

@nounou2004, exteplayer3 is not installed by default on DM800Se because of the low flash space.

Did you follow the attached guide to copy over the filesystem to an external storage device?

In the last steps I show you how to get exteplayer3 working :)

 

 

 

 

 

thank you MastaG
 
why not try? that way we will know if it works or not
I will do the beta tester

Dreambox 800se - 800 pvr - 500s



6 user(s) are reading this topic

0 members, 6 guests, 0 anonymous users