←  [EN] Third-Party Development

Forums

»

OpenPLi-4 / Gstreamer 1.7.1 (master git) i...

's foto MastaG 6 jan 2016

Please reflash your receiver since a software update will most likely fail.

Especially on spark/spark7162.

Changes since previous release:

- Gstreamer snapshot updated to 1.7.1:

  * The mp4 issue when playing from remote locations has been fixed upstream, so I've dropped the revert.

  * Libsoup has been updated so I've dropped the revert for the old libsoup as well.
- DM800Se V2 and DM500HD V2 kernel config has been cleaned and more in sync with PLi's config for the other Dreambox models.

- More free space by adding a task before do_package_write_ipk which will upx compress some binaries.

  * This should give us a few more MBs to work with (Dreambox *cough*).

- Major rework of the meta-fulan BSP for spark thanks to Tapaat for helping me out.

  * Now using Tapaat's drivers which fixes the frambuffer (and 22khz?) issue.

  * Enable of the zram module.

  * Shipping his wifi drivers.

  * VFD time is now synced every 5 minutes using a cron job.

  * Software update and plugin-installation has been fixed.

  * Using Tapaat's lirc config for spark and spark7162.
- The usual batch of dvbmediasink fixes by Christophecvr and mx3L:

  * A brand new divx/xvid bitstream unpacker by mx3L should fix playback of avi files with wrong fourcc.

- Libsoup has been updated to 2.52 (from master-next).

- Refactor wifi drivers a bit on Linux 2.6.18, not auto-loading the mt7600 anymore, the correct driver should hopefully be loaded when you plugin your wifi stick.

 

Changes compared to openpli-oe-core gst-1:

- Ships with gstreamer upstream master git:
  Using the same patches as openpli-oe-core gst-1 with only these changes:
  Removed: 0001-baseparse-post-tag-list-when-avg-bitrate-changes-at-.patch
  because this patch was already checked in upstream.
- Every receiver uses christophecvr's multibox dvbmediasink.

- Libsoup has been updated to 2.52 (from master-next).
- Using libtrmp and rtmpdump from oe-alliance.
- Some small enigma2 patches for Dreambox receivers (ac3/dts bypass and blanking on zap support).
  These are only applied for Dreambox receivers.
- AAC to AC3 transcoding V2 by mx3L (requires a fast cpu).
- IPTV Player from samsamsam included (thx to Athoik for the recipe).
- Large list of public IPTV streams included thanks to the Japhar Team.
- Updated libcdio and cdtextinfo for audio-cd support by christophecvr.
- DM800Se, DM7020HD and DM800SeV2 driver upgraded to 20151201:
  added si2166b blindscan support.
- Using aio-grab source from oe-alliance which includes fixes for spark receivers.

Known issues:

- DM800 first boot will take a while, please be patient. The next boot will be faster.
- On spark/spark7162 you need to set 'boxtype  =  dreambox' for oscam dvbapi.
  Please use 'duckbox' instead.
- On Zgemma Star you cannot use full HD skins.
  This is a hardware/driver limitation.
  Please don't try it, it will crash enigma2.
- 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.

 

TODO:

- Linux 2.6.18: Create a plugin / ppanel to select which Realtek/Ralink driver to load on startup (eg. rt3070, rt55xx, mt7600), since they cannot be loaded at the same time.

- Linux 2.6.18: Look into the v4l usb drivers.

- Add Spark specific plugins by gorski.

- Add meta-ini from OE-Alliance and shape it up for openpli-oe-core.

 

Download:

https://mega.nz/#F!z...ILooVVyTRve-soQ

 

Happy testing everyone!


Veranderd door MastaG, 6 januari 2016 - 15:39
Citeren

's foto mm40 6 jan 2016

MastaG thank you very much.

Citeren

's foto athoik 6 jan 2016

@Mastag

You can apply the following also to enigma2 in order to reduce size.

LDFLAGS += "-Wl,--gc-sections"
CXXFLAGS += "-ffunction-sections -fdata-sections"
Same applies can be applied for other programs (for C use CFLAGS), but reducing the big ones worth..
Citeren

's foto MastaG 6 jan 2016

Thank you Athoik :)

I'll add those for sure.

I was already happy with upx so this will reduce it even further.

 

Also for the ones wondering why smbd and nmbd are now running from /tmp/.

Since those binaries couldn't be compressed with upx, I've added a task to manually compress them with bzip2 and replace them by a shell script which will unpack them to /tmp and run them from there.

Citeren

's foto auston 6 jan 2016

Great MastaG

Citeren

's foto Akki 6 jan 2016

Thanks MastaG for your new image and ist intensive work.

 

Na short test I had even in your notice image that at the
known test streams, here again, the spinner appears and the box can not be controlled.

#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//live.rpctv.com/rpctv/tm.smil/playlist.m3u8:Test3
#DESCRIPTION Test3
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//xg5tbqm52h1pot9.babahhcdn.com/witch/season1/304680.mp4:Dougnut test
#DESCRIPTION Dougnut test
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//cdn.phoenix.intergi.com/19850/videos/4357110/video-sd.mp4:Test MP4
#DESCRIPTION Test MP4
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//movietrailers.apple.com/movies/sony_pictures/hoteltransylvania2/hoteltransylvania2-tlr2_h480p.mov?#User-Agent=iTunes:trailer
#DESCRIPTION Trailer

Is that a problem of VU + boxes and you can confirm this with you?

 

Greeting Akki


Veranderd door Akki, 6 januari 2016 - 19:32
Citeren

's foto MastaG 6 jan 2016

Thanks for the report Akki, I'll test this myself and report back :-)
Citeren

's foto fransali 6 jan 2016

thx MastaG

Citeren

's foto Anzo 6 jan 2016

Is it possible to include the Samba client? I can't find it.

Citeren

's foto Akki 6 jan 2016

Thanks for the report Akki, I'll test this myself and report back :-)

 

Thank you MastaG, am already on your report
tensioned :-)

Citeren

's foto sportfootbol 7 jan 2016

Thanks MastaG, work fine -DM 800 HD SE..Good luck in your future work...

Citeren

's foto gutosie 7 jan 2016

 MastaG :)
Thanks for your new image and ist intensive work.

I found an error

 

ef1ebb38fc03a.jpg

 

Citeren

's foto Dancia11 7 jan 2016

MastaG thank you very much.

My DM800 HD PVR
install enigma2settingsbackup no DNS
e123jk.jpg

manual DNS restart GUI OK

2qb80no.jpg

but reboot again no DNS
qqvgr6.jpg
Citeren

's foto MastaG 7 jan 2016

@Anzo:

The Samba server should be running right?

You should be able to access your receiver from within your LAN network.

 

@gutosie:

Thanks for reporting, I'll look into it.

 

@Dancia11

So if you manually configure your interface and setup your DNS they'll return to 0.0.0.0 after a reboot?

Also do you have another network device connected? (eg usb wifi stick?)

I'll have to test this myself and try to reproduce it.

 

@Akki

I've tried all streams on my DM800Se and Zgemma H2 and they're all working fine here.

No spinner on any of them:

#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//live.rpctv.com/rpctv/tm.smil/playlist.m3u8:Test3
#DESCRIPTION Test3
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//xg5tbqm52h1pot9.babahhcdn.com/witch/season1/304680.mp4:Dougnut test
#DESCRIPTION Dougnut test
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//cdn.phoenix.intergi.com/19850/videos/4357110/video-sd.mp4:Test MP4
#DESCRIPTION Test MP4
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//movietrailers.apple.com/movies/sony_pictures/hoteltransylvania2/hoteltransylvania2-tlr2_h480p.mov?#User-Agent=iTunes:trailer
#DESCRIPTION Trailer

 

However I don't have a VU+ receiver to test with.

 

I hope Christophecvr is willing to test these streams on his VU+ for me.

I'm using his multibox dvbmediasink with the following configure options for all VU+ receivers:

DVBMEDIASINK_CONFIG = "--with-vuplus --with-wmv --with-pcm --with-eac3 --with-aactranscode"

 

Chris you there?

Citeren

's foto gorski 7 jan 2016

Feedback re. Alien2 on PowerBoard, MastaG... ;)

Citeren

's foto christophecvr 7 jan 2016

@Anzo:

The Samba server should be running right?

You should be able to access your receiver from within your LAN network.

 

@gutosie:

Thanks for reporting, I'll look into it.

 

@Dancia11

So if you manually configure your interface and setup your DNS they'll return to 0.0.0.0 after a reboot?

Also do you have another network device connected? (eg usb wifi stick?)

I'll have to test this myself and try to reproduce it.

 

@Akki

I've tried all streams on my DM800Se and Zgemma H2 and they're all working fine here.

No spinner on any of them:

#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//live.rpctv.com/rpctv/tm.smil/playlist.m3u8:Test3
#DESCRIPTION Test3
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//xg5tbqm52h1pot9.babahhcdn.com/witch/season1/304680.mp4:Dougnut test
#DESCRIPTION Dougnut test
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//cdn.phoenix.intergi.com/19850/videos/4357110/video-sd.mp4:Test MP4
#DESCRIPTION Test MP4
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//movietrailers.apple.com/movies/sony_pictures/hoteltransylvania2/hoteltransylvania2-tlr2_h480p.mov?#User-Agent=iTunes:trailer
#DESCRIPTION Trailer

However I don't have a VU+ receiver to test with.

 

I hope Christophecvr is willing to test these streams on his VU+ for me.

I'm using his multibox dvbmediasink with the following configure options for all VU+ receivers:

DVBMEDIASINK_CONFIG = "--with-vuplus --with-wmv --with-pcm --with-eac3 --with-aactranscode"

 

Chris you there?

The first three do work perfect on vuduo2 i'm now well running master next. The last I did not test

Citeren

's foto christophecvr 7 jan 2016

As Info the last enigma2 does not start anymore due to error :

Traceback (most recent call last):
  File "/usr/lib/enigma2/python/mytest.py", line 563, in <module>
    Components.Lcd.InitLcd()
  File "/usr/lib/enigma2/python/Components/Lcd.py", line 102, in InitLcd
TypeError: argument of type 'bool' is not iterable

to be shure I reverted enigma2 up to version commit :

76c35c3066c55ec724c307ffdc9a628e3f7d4469


Veranderd door christophecvr, 7 januari 2016 - 15:22
Citeren

's foto gorski 7 jan 2016

Dancia, I sorted it out manually and if there is a connection - it is saved and sorted...

 

Not sure how it would work if I only did it via DHCP...

Citeren

's foto christophecvr 7 jan 2016

Oh Yes I always set off the lcd plugin since that is not working and causes problems for much media on vuduo2.

Citeren

's foto Akki 7 jan 2016

@MastaG

 

Thank you for your feedback. I Christophers Multibox dvbmediasink used and its GST 171 Recipes, thank you for Christopher.

 

The settings for your identical MastaG not understand it either.

 

@Christopher

 

Could you times the image of MastaG with you test to your Duo2, because the streams. With me
hang all the 4 and the spinner is whether this with you is well.

 

Or is the problen on LCD Plugin? should I uninstall it.

 

Greeting Akki

Citeren