Sign up here and you can log into the forum!

1.05.04_V.WDLXTV_LIVE-0.5.2.1 [non-flash]

1.05.04_V.WDLXTV_LIVE-0.5.2.1 [non-flash]   

Postby mad_ady » Mon Mar 09, 2015 4:10 am

0.5.2.1 - 2015-03-09
* Added WDTVExt support for 1.05-Live firmware. You should now be able to use your favourite WDTVExt plugins on 1.05 base firmware (live only). Work by pibos, but left in an unfinished and unstable state.
- enable WDTVExt by setting WDTVEXT=ON and reboot
- most WDTVExt plugins work (like ExtSheet, MediaMark, etc), with the exception of MediaNavigationV4, which is too slow to be useful at this time and MediaFolder.
- because of the unfinished state of pibos' work you will probably get OSD crashes from time to time. If it's too unstable for you, disable WDTVEXT. It should be stable enough if you frequently reboot the box or if you use some form of DEEP_SLEEP (http://wiki.wdlxtv.com/Power_settings/Standby). Your mileage might vary. I was able to get a video to play back and to listen to music for 2h before crashing. It usually crashes after a long period of inactivity, when pressing a key on the remote. To keep it running for longer I suggest you add a 0.5s wait between key presses when navigating the OSD
- Again ******* WDTVEXT WILL CAUSE THE WDTV TO CRASH SOONER OR LATER. NO COMPLAINTS! **********
- WDTVExt: Removed as much debugging as possible from libext.so without compromising stability (the little there is). Changes made total over 5KB of binary code (mad_ady):
* Removed 247 calls to _mcount()
* Removed 54 calls to trace_method_enter()
* Removed 54 calls to trace_method_leave()
* Short-circuited the body of trace_message()
* Removed 84 calls to trace_method_proxy() (aka sub_26F4C)
* Short-circuited the body of network_trace() (aka sub_27114)
* Short-circuited the body of trace_worker()
* Short-circuited the body of _trace_send()
* Removed calls to clear_trace_entries()
* Removed calls to Data in [%p, %p) function (around 0x027C90)
* Added a fake dummy network (recliq) with IP 172.31.96.197/30 so that WDTVExt would not crash if there is no network present by the time it starts
* Updated php from 5.3.2 to 5.3.14 with builtin mysql and curl support. Added php binary plus the required libs. Removed older libs and config that are no longer needed. (all firmwares) (mad_ady)
* Bug-Fix: Repaired missing pieces of the bi2 commit from 0.5.2.0 (mostly perl libraries) (1.02/1.05-live firmwares) (mad_ady)
* Added Root CA certificates for curl (should fix invalid certificate warnings in curl) (mad_ady)
* Added missing font mappings (correct path) for imagemagick (needed by webscreenshot.app.bin) (mad_ady)
* Changed dmaosd's buffered output when going through tee to line buffered (instead of 16k buffers). (mad_ady)
* Added an option to restart DMAOSD from the webend (in case it crashes or anything) (mad_ady)
* Moved php and some of its dependencies to bi2 (mad_ady)
* Mark all *.sh files in /conf as executable (permissions don't stick after a reboot) (mad_ady)
* Fixed reboot from Reloader WDTVExt plugin not working (mad_ady)
* Updated rtorrent (and rutorrent) from 0.8.6 to 0.9.2 (thanks to workingman). Also disable HTTPS certificate checks in the default config
* Note: If you previously used rtorrent, you will need to comment out the following lines from /conf/rtorrent.conf, or delete it and it will be recreated with reasonable defaults:
#safe_sync = yes
#hash_read_ahead = 5
#hash_interval = 10
#hash_max_tries = 5
* Don't start WDTVExt if WDTVEXT=ON is not explicitly set (1.05 only) (mad_ady)
* Fixed Config/Addon manager background not stretching completely in the webend (mad_ady)
* Fixed youtube proxy (youtube deleted a space in url_encoded_fmt_stream_map) (thanks to Dentex)
* Add and activate UMSP_STATISTICS option (off by default) + webend (mad_ady)
* Redesigned webend first page based on stylish template (legopacific)
* Added USB_OSD_EJECT_BEFORE_POWER_OFF feature. If active, on shutdown it restarts the OSD, injects the necessary key sequences to eject all drives and then powers off OSD. On wakeup the OSD will pick up the drives again. (Martin_L)
* Allow NETAPPs to be loaded from a subdirectory instead only from the root of a network share. (Martin_L)


Notable new features (consult the changelog):
  • WDTVExt support! (Info: here, here, here)
  • PHP with CURL support info
  • Updated rtorrent (supports self-signed certificates) info
  • UMSP_Statistics info
  • USB_OSD_EJECT_BEFORE_POWER_OFF info

Known issues:
WDTVExt is not stable and will crash your OSD. You may be able to view a movie or two, but expect OSD freezes after that. If you don't like it, turn WDTVEXT=OFF in the settings and reboot. Any complaints on this matter will be ignored in the forum. You've been warned! Note: If you've used WDTVEXT in the past (on 1.02 for instance), the setting might still be on!


Consult the FAQ before flashing: http://forum.wdlxtv.com/viewtopic.php?f=2&t=2803&p=21536#p21536

Download URL: https://mega.co.nz/#!1lBwwTiR!6ovXFOaY4Mr6vIv5QTOvXV3CxNRmswF21EHIS9gFNQ8
Mirror URL:

MD5Sum: 66fc446595cdd6015b7d002435925332 1.05.04_V.EXT3-BOOT_LIVE-0.5.2.1.zip

Discussion thread: http://forum.wdlxtv.com/viewtopic.php?f=31&t=9135
User avatar
mad_ady
Developer
 
Posts: 4532
Joined: Fri Nov 05, 2010 9:08 am
Location: Bucharest, Romania

Return to WDTV Live

Who is online

Users browsing this forum: No registered users and 1 guest