DM800 Clone Patched Images Sim2.01 ssl #84

Status
Not open for further replies.

Jasper_

Registered
Messages
232
TSimage_3.0_OE-2.0-dm800-20151231-FE-#84d-Jasper-20160214

TSimage_3.0_OE-2.0-dm800-20151231-FE-#84d-Jasper-20160214




changes:

FE
added a modified FlashExpander which is deleting directories in /usr to get more free Flash memory

Sim2

SSL84d

Enigma2: 2015-12-30-tarball

#########################################################################################

Webinterface is working.
Teletext is working.
WLAN is working

#########################################################################################

Extend your Flash memory to an USB memory stick:

1. add an empty USB memory stick to your box (be aware the content will be deleted)
2. prepare your USB memory stick for FlashExpander

Menu
Setup
System
Storage device
choose your USB memory stick which you want to use for FlashExpander (be aware the content will be deleted)
Red Button: Initialize
after the USB memory stick is formatted do not mount it

3. Reboot your box (this is important also if you just use an already ext3 formatted USB memory stick without initialize)

4. Extend your Flash memory using FlashExpander

Blue Button
Start Flashexpander
choose your USB memory device and start the copy process (this takes a few minutes)
a message will appear to restart the box

5. check if FlashExpander is working

Blue Button
Start Flashexpander

6. now you should have plenty of free Flash memory
New installed Plugins will be installed on extended Flash on USB

###########################################################################################

Download:

2016-02-14

https://mega.nz/#!E4YxADBY!rHkH6kmQPw9jFsrTMfTAKYL7BUfsvLC13iYb7WPSZZg


Jasper
 

Jasper_

Registered
Messages
232
Sim2-Merlin-3_OE-2.0-dm800-20151025-FE-#84d-Jasper-20160214

Sim2-Merlin-3_OE-2.0-dm800-20151025-FE-#84d-Jasper-20160214




changes:

FE
added a modified FlashExpander which is deleting directories in /usr to get more free Flash memory

Sim2

SSL84d

Enigma2: 2015-05-28-tarball

#########################################################################################

Webinterface is working.
Teletext is working.

#########################################################################################

Extend your Flash memory to an USB memory stick:

1. add an empty USB memory stick to your box (be aware the content will be deleted)
2. prepare your USB memory stick for FlashExpander

Menu
Setup
System
Storage device
choose your USB memory stick which you want to use for FlashExpander (be aware the content will be deleted)
Red Button: Initialize
after the USB memory stick is formatted do not mount it

3. Reboot your box (this is important also if you just use an already ext3 formatted USB memory stick without initialize)

4. Extend your Flash memory using FlashExpander

Menu
Plugins
Start Flashexpander
choose your USB memory device and start the copy process (this takes a few minutes)
a message will appear to restart the box

5. check if FlashExpander is working

Menu
Plugins
Start Flashexpander

6. now you should have plenty of free Flash memory
New installed Plugins will be installed on extended Flash on USB

###########################################################################################

Download:

2016-02-14

https://mega.nz/#!xth1FDLC!o5tGH2tS7SlArpoKmeU8ytG1X-q8Kv7OZggnt1vWJh0


Merlin Cam Feed:


https://mega.nz/#!R5pGDBTT!oEgHSjVxf8Oe-phRdqIiaqUFho3WeFUyZk6HpDjONFw


Jasper
 

Jasper_

Registered
Messages
232
Sim2-OpenPLi-4 based images with Gstreamer 1.7.2_2016-02-#84d-Jasper-20160221

Sim2-OpenPLi-4 based images with Gstreamer 1.7.2_2016-02-#84d-Jasper-20160221


Clean, no changes.

Sim2

SSL84d

#########################################################################################
Hi there friends,



Today gstreamer 1.7.2 was released so I did a mass rebuild.



I also tested playback of local files and they're working fine here.

Tested on both on my Dreambox DM800 Se and my GM Spark Triplex (spark7162).



These images were built using the original openpli-oe-core repository that used to be branched as "gst-1".

However since that branch doesn't exist anymore I manually synced it with the "master" branch as of today.

Furthermore there are some additions of my own:



- Ships with gstreamer upstream master git (currently tagged 1.7.2) with the following patches applied:

gstreamer1.0:
file://0001-Fix-crash-with-gst-inspect.patch
file://0001-revert-use-new-gst-adapter-get-buffer.patch

gstreamer1.0-plugins-base:
file://get-caps-from-src-pad-when-query-caps.patch
file://taglist-not-send-to-down-stream-if-all-the-frame-cor.patch
file://0001-riff-media-added-fourcc-to-all-mpeg4-video-caps.patch
file://0001-riff-media-added-fourcc-to-all-ffmpeg-mpeg4-video-ca.patch
file://subparse-avoid-false-negatives-dealing-with-UTF-8.patch

gstreamer1.0-plugins-good:
file://0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch

gstreamer1.0-plugins-bad:
file://0001-rtmp-fix-seeking-and-potential-segfault.patch
file://fix-maybe-uninitialized-warnings-when-compiling-with-Os.patch

- A nice pre-installed list of public IPTV streams thanks to the Japhar Team.

- Every receiver uses christophecvr's multibox dvbmediasink.

- All receivers with flash larger than 64MB (basically non-Dreambox receivers) ship with gstreamer1.0-libav by default.

- Libsoup has been updated to 2.52 (from master-next).
- Using libtrmp and rtmpdump from Taapat's tree (which is in sync with master-next).

- Using ffmpeg 2.8.6 from Taapat's tree (which is in sync with master-next), replacing libav.
- 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 from Taapat's tree (which is in sync with master-next).

- Added extra images for: DM800HD, DM7020HDv2, DM800SeV2, DM500HDv2, Atemio Nemesis, Spark7111 and Spark7162 (thanks to Taapat).

- No builds for Wetek.

- jpeg8 replaced by libturbojpeg0_8d+1.4.2 (from master-next).

- libgif upgraded to 5.1.2 (from Taapat's tree), this required a small enigma2 patch.

- Added fusedav and sshfs packages to the feeds.

- Oscam bumped to rev. 11211 with joeuser's patch (stream-relay).

- opencore-amr upgraded to 0.1.3 which is required for gstreamer 1.7 (thanks to Beeker for letting me know).

- Added a special task to compress some binaries right before the do_package_write_ipk with UPX.

This will give us some more free space for those 64MB Dreambox receivers.

- Some more packages backported from master-next and a few other things I forgot about...



Notes:

- If you get corrupted jpeg images on spark/spark7162 the hardware decoder is not working for you, simply login using telnet and type:

rm -f /usr/lib/libmme_host.so

Then restart enigma2 and they should display fine

- Zram is now disabled by default on spark/spark7162, if would like to use it anyways, simply login using telnet and type:

touch /etc/gimme-zram

Then reboot your receiver.

- DM800 first boot will take a while, please be patient. The next boot will be faster.
- On some Zgemma Star models (like sh1 for example) 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.

- Some Dreambox receivers only feature 64MB of flash space.

Also gstreamer 1.7 takes up much more space compared to 0.10.

I've tried my best to gain some more free space but you'll have to do it with ~5MB to play with.

I advice you to first do a software upgrade to get the latest gstreamer packages before you install your favorite plugins/cams.





I'd like to thank everyone for testing out my images and giving me feedback for improvements.



Special thanks goes out to ones helping me out understanding various things, in particular the following members for their contributions to OpenPLi and helping me out:

- Taapat (for his contributions and answering the many questions regarding my fulan BSP)

- Christophecvr (for his contribtions and helping me merging sh4 support into his multibox-dvbmediasink)

- mx3L (for his contributions)

- Beeker (for his contributions)

- Athoik (for his contributions)

- betacentauri (for his contributions)

- Japhar Team (for supplying us with web-hosting and IPTV Streams)



And of course the PLi team for keeping their sources and recipes as clean as possible and doing a great job supporting their users!

My apologies if I forgot to mention someone, you know who you are :)



This will be my last public image based on OpenPLi-4.

Now I can start playing with master-next as well and I may publish public PLi-5 testing images in the future, but don't wait for it since my time is limited ;)



Have fun!

MastaG

#########################################################################################

Download:

2016-02-21

https://mega.nz/#!55oWRRLL!bsoP6TbAwtWn8ar7APxhbQMJm0FRzLJdAClef37OcN4



Jasper
 

Jasper_

Registered
Messages
232
Sim2-dreambox-image-dm800-20160105-FE-#84d-Jasper-20160228

Sim2-dreambox-image-dm800-20160105-FE-#84d-Jasper-20160228



DMM Image Experimental (opendreambox-2.0.0)


changes:

FE
added a modified FlashExpander which is deleting directories in /usr to get more free Flash memory

Sim2

SSL84d

Enigma2: 2015-12-30-tarball

#########################################################################################

Webinterface is working.
Teletext is working.

#########################################################################################
Extend your Flash memory to an USB memory stick:

1. add an empty USB memory stick to your box (be aware the content will be deleted)
2. prepare your USB memory stick for FlashExpander

Menu
Setup
System
Storage device
choose your USB memory stick which you want to use for FlashExpander (be aware the content will be deleted)
Red Button: Initialize
after the USB memory stick is formatted do not mount it

3. Reboot your box (this is important also if you just use an already ext3 formatted USB memory stick without initialize)

4. Extend your Flash memory using FlashExpander

Menu
Plugins
Start Flashexpander
choose your USB memory device and start the copy process (this takes a few minutes)
a message will appear to restart the box

5. check if FlashExpander is working

Menu
Plugins
Start Flashexpander

6. now you should have plenty of free Flash memory
New installed Plugins will be installed on extended Flash on USB

###########################################################################################


Download:

2016-02-28

https://mega.nz/#!s9ghxL7a!9AI9fMHuGSB7A2CExoU9ObUyHdY-Xde-6B1EbwaMN7M

Jasper
 

Jasper_

Registered
Messages
232
Sim2-OpenPLi-4 based images_Gstreamer 1.7.2_DM800_2016-02-FE-#84d-Jasper-20160306

Sim2-OpenPLi-4 based images_Gstreamer 1.7.2_DM800_2016-02-FE-#84d-Jasper-20160306


changes:

FE
added a modified FlashExpander which is deleting directories in /usr to get more free Flash memory


Sim2

SSL84d

#########################################################################################
Extend your Flash memory to an USB memory stick:

1. add an empty USB memory stick to your box (be aware the content will be deleted)
2. prepare your USB memory stick for FlashExpander

Menu
Setup
System
Harddisk
Red: Initialize
choose your USB memory stick which you want to use for FlashExpander (be aware the content will be deleted)
Initialize

3. Reboot your box (this is important also if you just use an already ext3 formatted USB memory stick without initialize)

4. Extend your Flash memory using FlashExpander

Menu
Plugins
Start Flashexpander
choose your USB memory device and start the copy process (this takes a few minutes)
a message will appear to restart the box

5. check if FlashExpander is working

Menu
Plugins
Start Flashexpander

6. now you should have plenty of free Flash memory
New installed Plugins will be installed on extended Flash on USB

###########################################################################################

###########################################################################################
Hi there friends,



Today gstreamer 1.7.2 was released so I did a mass rebuild.



I also tested playback of local files and they're working fine here.

Tested on both on my Dreambox DM800 Se and my GM Spark Triplex (spark7162).



These images were built using the original openpli-oe-core repository that used to be branched as "gst-1".

However since that branch doesn't exist anymore I manually synced it with the "master" branch as of today.

Furthermore there are some additions of my own:



- Ships with gstreamer upstream master git (currently tagged 1.7.2) with the following patches applied:

gstreamer1.0:
file://0001-Fix-crash-with-gst-inspect.patch
file://0001-revert-use-new-gst-adapter-get-buffer.patch

gstreamer1.0-plugins-base:
file://get-caps-from-src-pad-when-query-caps.patch
file://taglist-not-send-to-down-stream-if-all-the-frame-cor.patch
file://0001-riff-media-added-fourcc-to-all-mpeg4-video-caps.patch
file://0001-riff-media-added-fourcc-to-all-ffmpeg-mpeg4-video-ca.patch
file://subparse-avoid-false-negatives-dealing-with-UTF-8.patch

gstreamer1.0-plugins-good:
file://0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch

gstreamer1.0-plugins-bad:
file://0001-rtmp-fix-seeking-and-potential-segfault.patch
file://fix-maybe-uninitialized-warnings-when-compiling-with-Os.patch

- A nice pre-installed list of public IPTV streams thanks to the Japhar Team.

- Every receiver uses christophecvr's multibox dvbmediasink.

- All receivers with flash larger than 64MB (basically non-Dreambox receivers) ship with gstreamer1.0-libav by default.

- Libsoup has been updated to 2.52 (from master-next).
- Using libtrmp and rtmpdump from Taapat's tree (which is in sync with master-next).

- Using ffmpeg 2.8.6 from Taapat's tree (which is in sync with master-next), replacing libav.
- 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 from Taapat's tree (which is in sync with master-next).

- Added extra images for: DM800HD, DM7020HDv2, DM800SeV2, DM500HDv2, Atemio Nemesis, Spark7111 and Spark7162 (thanks to Taapat).

- No builds for Wetek.

- jpeg8 replaced by libturbojpeg0_8d+1.4.2 (from master-next).

- libgif upgraded to 5.1.2 (from Taapat's tree), this required a small enigma2 patch.

- Added fusedav and sshfs packages to the feeds.

- Oscam bumped to rev. 11211 with joeuser's patch (stream-relay).

- opencore-amr upgraded to 0.1.3 which is required for gstreamer 1.7 (thanks to Beeker for letting me know).

- Added a special task to compress some binaries right before the do_package_write_ipk with UPX.

This will give us some more free space for those 64MB Dreambox receivers.

- Some more packages backported from master-next and a few other things I forgot about...



Notes:

- If you get corrupted jpeg images on spark/spark7162 the hardware decoder is not working for you, simply login using telnet and type:

rm -f /usr/lib/libmme_host.so

Then restart enigma2 and they should display fine

- Zram is now disabled by default on spark/spark7162, if would like to use it anyways, simply login using telnet and type:

touch /etc/gimme-zram

Then reboot your receiver.

- DM800 first boot will take a while, please be patient. The next boot will be faster.
- On some Zgemma Star models (like sh1 for example) 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.

- Some Dreambox receivers only feature 64MB of flash space.

Also gstreamer 1.7 takes up much more space compared to 0.10.

I've tried my best to gain some more free space but you'll have to do it with ~5MB to play with.

I advice you to first do a software upgrade to get the latest gstreamer packages before you install your favorite plugins/cams.





I'd like to thank everyone for testing out my images and giving me feedback for improvements.



Special thanks goes out to ones helping me out understanding various things, in particular the following members for their contributions to OpenPLi and helping me out:

- Taapat (for his contributions and answering the many questions regarding my fulan BSP)

- Christophecvr (for his contribtions and helping me merging sh4 support into his multibox-dvbmediasink)

- mx3L (for his contributions)

- Beeker (for his contributions)

- Athoik (for his contributions)

- betacentauri (for his contributions)

- Japhar Team (for supplying us with web-hosting and IPTV Streams)



And of course the PLi team for keeping their sources and recipes as clean as possible and doing a great job supporting their users!

My apologies if I forgot to mention someone, you know who you are :)



This will be my last public image based on OpenPLi-4.

Now I can start playing with master-next as well and I may publish public PLi-5 testing images in the future, but don't wait for it since my time is limited ;)



Have fun!

MastaG

#########################################################################################

Download:

2016-03-06

https://mega.nz/#!ohQDTCYQ!bCB-DZY9JliZN_uTL4sm6OSNc-rh7jWenLguZH88ZjI



Jasper
 

Jasper_

Registered
Messages
232
Sim2-Unofficial PLi 4 gstreamer 1.x images 2016-03-DM800-#84d-Jasper-20160314

Sim2-Unofficial PLi 4 gstreamer 1.x images 2016-03-DM800-#84d-Jasper-20160314


Clean, no changes.

Sim2

SSL84d

#########################################################################################
Hi there friends,



I've created a new batch of unofficial OpenPLi-4 images.

These images are shipping with gstreamer 1.x and some patches which have not been applied to the official images (yet).

See my previous round of images for more general information: http://forums.openpl...images-2016-02/



Changes since last release:

- Replaced the official bootlogo with the World Press Photo of 2015:

"Hope for a New Life" by Warren Richardson.

- Resynced with master and taapat's oe-core.

- Gstreamer snapshot upgraded to 1.7.90, except for spark/spark7162 where I ship version 1.6.3.

Reason for this was the playbin issue which I couldn't solve: http://forums.openpl...ndpost&p=534693

- FFMpeg upgraded to 3.0 (thx to Taapat for the recipes).

gstreamer1.0-libav is now compiled against a reduced version of ffmpeg, leaving more free space.

- Reworked the Dreambox BSP thx to Captain and gjstroom for their work in OE-A.

Hopefully the DM800Se V2, DM7020HD V2 and DM500HD V2 are now working again.

If you have such receiver, please test and report back.

- Added libluray and the blurayplayer plugin by Taapat.

- Moved EMC plugin back to the feeds.

- Added Media-button support in keymap.xml thx to .:MarcinO:.

- Added wifi support for Atemio Nemesis thx to .:MarcinO:.

- Applied patch to servicemp3.cpp from mx3L to fix possible GSOD on switching audio tracks.

- Applied patch to servicemp3.cpp from mx3L for faster IPTV zapping.

- Applied patch to the dvbmediasink from mx3L to fix a possible freeze when seeking mp4 files.

See: http://forums.openpl...ndpost&p=534766

Please test and report back for me.

- Applied the linux 2.6.18 vermagic removal patch.

You should be able to load any kernel module on the DM800 again (use at your own risk).

- Created images for X Solo Mini 3 and Zgemma Star i55.

- Created new libeplayer builds for spark/spark7162 based on ffmpeg 3.0 thx to Taapat.

- Hopefully fixed CrossEPG (untested).

- Applied christophecvr's patch for setting the debug level.

See: http://forums.openpl...ndpost&p=530210

You can find the option in the bottom at Menu -> Settings -> User-interface.

Setting it to "0" will disable eDebug's completely and will give you smoother playback of IPTV streams on slower receivers.



Have fun testing :)

MastaG

#########################################################################################
Download:

2016-03-14

https://mega.nz/#!FtAUHY7Q!XGYiK9lZbeZiPp95Hw9l_TtNsCVpGqG5v36hiOMPM5k



Jasper
 

Jasper_

Registered
Messages
232
Sim2-Unofficial PLi 4 gstreamer 1.x images 2016-03-DM800-FE-#84d-Jasper-20160320

Sim2-Unofficial PLi 4 gstreamer 1.x images 2016-03-DM800-FE-#84d-Jasper-20160320


changes:

FE
added a modified FlashExpander which is deleting directories in /usr to get more free Flash memory

Sim2

SSL84d

#########################################################################################
Extend your Flash memory to an USB memory stick:

1. add an empty USB memory stick to your box (be aware the content will be deleted)
2. prepare your USB memory stick for FlashExpander

Menu
Setup
System
Harddisk
Red: Initialize
choose your USB memory stick which you want to use for FlashExpander (be aware the content will be deleted)
Initialize

3. Reboot your box (this is important also if you just use an already ext3 formatted USB memory stick without initialize)

4. Extend your Flash memory using FlashExpander

Menu
Plugins
Start Flashexpander
choose your USB memory device and start the copy process (this takes a few minutes)
a message will appear to restart the box

5. check if FlashExpander is working

Menu
Plugins
Start Flashexpander

6. now you should have plenty of free Flash memory
New installed Plugins will be installed on extended Flash on USB

###########################################################################################


Hi there friends,



I've created a new batch of unofficial OpenPLi-4 images.

These images are shipping with gstreamer 1.x and some patches which have not been applied to the official images (yet).

See my previous round of images for more general information: http://forums.openpl...images-2016-02/



Changes since last release:

- Replaced the official bootlogo with the World Press Photo of 2015:

"Hope for a New Life" by Warren Richardson.

- Resynced with master and taapat's oe-core.

- Gstreamer snapshot upgraded to 1.7.90, except for spark/spark7162 where I ship version 1.6.3.

Reason for this was the playbin issue which I couldn't solve: http://forums.openpl...ndpost&p=534693

- FFMpeg upgraded to 3.0 (thx to Taapat for the recipes).

gstreamer1.0-libav is now compiled against a reduced version of ffmpeg, leaving more free space.

- Reworked the Dreambox BSP thx to Captain and gjstroom for their work in OE-A.

Hopefully the DM800Se V2, DM7020HD V2 and DM500HD V2 are now working again.

If you have such receiver, please test and report back.

- Added libluray and the blurayplayer plugin by Taapat.

- Moved EMC plugin back to the feeds.

- Added Media-button support in keymap.xml thx to .:MarcinO:.

- Added wifi support for Atemio Nemesis thx to .:MarcinO:.

- Applied patch to servicemp3.cpp from mx3L to fix possible GSOD on switching audio tracks.

- Applied patch to servicemp3.cpp from mx3L for faster IPTV zapping.

- Applied patch to the dvbmediasink from mx3L to fix a possible freeze when seeking mp4 files.

See: http://forums.openpl...ndpost&p=534766

Please test and report back for me.

- Applied the linux 2.6.18 vermagic removal patch.

You should be able to load any kernel module on the DM800 again (use at your own risk).

- Created images for X Solo Mini 3 and Zgemma Star i55.

- Created new libeplayer builds for spark/spark7162 based on ffmpeg 3.0 thx to Taapat.

- Hopefully fixed CrossEPG (untested).

- Applied christophecvr's patch for setting the debug level.

See: http://forums.openpl...ndpost&p=530210

You can find the option in the bottom at Menu -> Settings -> User-interface.

Setting it to "0" will disable eDebug's completely and will give you smoother playback of IPTV streams on slower receivers.



Have fun testing :)

MastaG

#########################################################################################
Download:

2016-03-20

https://mega.nz/#!Q1QikIYB!d3bBbPhvOXAvtK7Xhk16ClV_bzsfJoz8jqQN4GHwI-c



Jasper
 

Jasper_

Registered
Messages
232
Sim2-Unofficial-Gstreamer 1.8-DM800-images 2016-04-based on OpenPLi 4-Jasper-20160408

Sim2-Unofficial-Gstreamer 1.8-DM800-images 2016-04-based on OpenPLi 4-Jasper-20160408


Clean, no changes.

Sim2

SSL84d

#########################################################################################
Dear friends,

I've built new unofficial images for testing purposes based on OpenPLi.

These images are my work and not in any way supported by the PLi team.

Keep in mind that these images are experimental and I've only tested few of them.

So use them at your own risk.


A special thank you to: Taapat, christohpecvr, mx3L, joeuser and .:MarcinO:. for their help and contributions :)



So what's new compared to 2016-03 release:


- Gstreamer 1.8.0 stable release for all receivers (including spark)
- New bootlogo by .:MarcinO:.
- Upgrade OpenVPN to 2.3.8.
- Upgrade OpenSSH to 7.1p2.
- Upgrade OpenSSL to 1.0.2g.
- Upgrade vsftpd to 3.0.3.
- Patched and bumped Python due to OpenSSL not supporting SSLv3 anymore.
- Upgrade Japhar-IPTV List to 1.6.
- Upgrade rtmpdump from oe-alliance and let it provide librtmp as well.
- Upgrade ffmpeg to 3.0.1.
- Using christophecvr's multibox dvbmediasink with the following changes:
* Patch from mx3L to ensure PES is written with PTS, see: http://forums.openpl...ndpost&p=539836
This fixes potential freezes on Xtrend receivers, possibly others as well.
* Workaround christophecvr for fixing certain mkv files with DTS audio, see: http://forums.openpl...ndpost&p=540985
* I changed the dvbaudiosink on sh4 to always run in async mode, this fixes most of the freezes I get when stopping a video.
This is only changed for sh4 (spark/spark7162), not for other receivers.
* I've removed mx3L's patch for seeking in mp4 files, see: http://forums.openpl...ndpost&p=534766
I couldn't reproduce the freezing on my receivers and with the above patch I sometimes noticed the subtitles where completely gone after seeking.
* Patch from mx3L which enables AAC to AC3 transcoding V2 is still included.

- Still two patches by mx3L are included to servicemp3.cpp which are not upstream yet.
servicemp3_audio_switch_fix.patch: Should fix a potential crash when switching audio tracks in a certain direction:
Code:
diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp
index 7559042..eb1ce4c 100644
--- a/lib/service/servicemp3.cpp
+++ b/lib/service/servicemp3.cpp
@@ -1493,18 +1493,12 @@ RESULT eServiceMP3::selectTrack(unsigned int i)
         if (ppos < 0)
             ppos = 0;
     }
-
-    int ret = selectAudioStream(i);
-    if (!ret)
+    if (validposition)
     {
-        if (validposition)
-        {
-            /* flush */
-            seekTo(ppos);
-        }
+        /* flush */
+        seekTo(ppos);
     }
-
-    return ret;
+    return selectAudioStream(i);
 }
 
 int eServiceMP3::selectAudioStream(int i)


servicemp3_upstream_gst.patch: Faster IPTV Zapping:

Code:
diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp
index 7559042..fd59b62 100644
--- a/lib/service/servicemp3.cpp
+++ b/lib/service/servicemp3.cpp
@@ -782,14 +782,6 @@ RESULT eServiceMP3::stop()
    m_state = stStopped;

    GstStateChangeReturn ret;
-    GstState state, pending;
-    /* make sure that last state change was successfull */
-    ret = gst_element_get_state(m_gst_playbin, &state, &pending, 5 * GST_SECOND);
-    eDebug("[eServiceMP3] stop state:%s pending:%s ret:%s",
-        gst_element_state_get_name(state),
-        gst_element_state_get_name(pending),
-        gst_element_state_change_return_get_name(ret));
-
    ret = gst_element_set_state(m_gst_playbin, GST_STATE_NULL);
    if (ret != GST_STATE_CHANGE_SUCCESS)
        eDebug("[eServiceMP3] stop GST_STATE_NULL failure");
Both patches were also part of my images in my last release and they have not caused any problems as of yet.
Maybe someone should review them again and merge them upstream? (maybe with some "if gstreamer 1.0" statement).



- Rewrote Dreambox kernel recipes which should fix certain models not booting.

Hopefully the V2 models are now working again.
- Fixed CrossEPG.
- Spark: (hopefully) Fixed resizing of the framebuffer.
- Spark: Fixed the v.format button, thx to joeuser.
- Spark: It should be possible again to install addons/plugins from the gui.
- Spark: add Taapat's flash-tools and mountspark script.
- Atemio Nemesis: New fan control plugin by .:MarcinO:.
- Merged latest openpli-oe-core changes.
- Merged latest OpenPLi enigma2 changes.
- Upgrade oscam to rev 11225 and applied joeuser's latest tryfix patch.
Don't discuss it here, instead go to streamboard.
- No more libeplayer images, only gstreamer for now.

- Some more minor things I probably forgot...



Many packages have been changed/updated so don't try to upgrade your existing image as this will most likely cause problems.

Instead flash a clean image.



Please refrain from any (cam/smartcard)-emulation or clone-receiver discussion.

Thanks for testing and be sure to report back your findings.



Note: The feed is still being uploaded, which will take another 7 or 8 hours at this time of writing.

MastaG

#########################################################################################
Download:

2016-04-08

https://mega.nz/#!EtI0BR6b!4kr4Hs0OnVIm-UxV4G152owryv7UV7ZdR9L65FECLYY



Jasper
 

Jasper_

Registered
Messages
232
im2-Unofficial-Gstreamer 1.9.0.1-DM800-2016-04 V2-based on-OpenPLi 4-Jasper-20160416

Sim2-Unofficial-Gstreamer 1.9.0.1-DM800-2016-04 V2-based on-OpenPLi 4-Jasper-20160416


Clean, no changes.

Sim2

SSL84d

#########################################################################################
Hi there,



Since my last round of images had HLS broken, I've created a quick round of new images using christophecvr's new gstreamer recipes.

Also it should be possible to do an online upgrade (if you have sufficient free space).



Changes compared to previous release:



- New gstreamer 1.9.0.1 recipes based on christophecvr's github (small changes for PLi4)

- Upgrade glib2.0 and some other components like gobject-introspection to satisfy the new gstreamer recipes

- gstreamer1.0-libav is built using it's minimal libav with only support for wma (thank you chris)

It's pre-installed on all receivers except for the ones with only 64MB of flash (dm800/800se/500hd)

- Full ffmpeg 3.0.1 package is in the feeds for use with IPTV Player's exteplayer3 (thx to Taapat for the original bbappend)

Login with telnet and issue: opkg update && opkg install ffmpeg

- Latest openpli-oe-core changes

- Latest enigma2 changes

- spark: libeplayer3 is pre-installed now (also in the feeds) for movie players with support for this library

Note: servicemp3 still uses gstreamer

- spark: some OpenPLi enigma2 backports (since Taapat doesn't maintain his enigma2 branch anymore)

The servicemp3 memleak patch has been applied with some other patches/commits I found useful

- spark: don't force async mode on the dvbaudiosink anymore, it's now the same as all other receivers again



So in short, this release should have HLS and mp4 playback working again. (thank you mx3L and chris).



Also thanks to samsamsam IPTV Player should be working again.

It's now compatible with OpenSSL and if you install ffmpeg from the feeds, it will install exteplayer3 for you (also on sh4).



Please refrain from any (cam/smartcard)-emulation or clone-receiver discussion.

Thanks for testing and be sure to report back your findings.

MastaG

#########################################################################################
Download:

2016-04-16

https://mega.nz/#!l05TmQqT!O1_b5L-GDgCmV0LQWxyiJOwXbksKus1cTMpuiYJl57A



Jasper
 
Status
Not open for further replies.
Top