From 5e5582814a4d472b1e93907e76be151ad16b1786 Mon Sep 17 00:00:00 2001 From: hschang Date: Fri, 16 Oct 2015 13:15:19 +0900 Subject: [PATCH] Solo4K Support. --- Makefile | 7 +- .../classes/image_types_bz2_splash_initrd.bbclass | 22 + meta-bsp/conf/layer.conf | 6 +- meta-bsp/conf/machine/include/vuplus-arm32eb.inc | 17 + .../machine/include/vuplus-bz2-splash-initrd.inc | 4 + meta-bsp/conf/machine/vusolo4k.conf | 37 + .../directfb/directfb-1.7.7/vuplus-conf.patch | 28 + .../directfb/directfb-1.7.7/vuplus-no-clear.patch | 26 + .../directfb-1.7.7/vuplus-prevent-VT.patch | 64 + .../directfb/directfb-armv7ahf-vfp-neon_1.7.7.inc | 56 + .../directfb/directfb-mips32el_1.7.7.inc | 0 .../directfb/directfb_1.7.7.bbappend | 3 + .../recipes-graphics/libgles/libgles-vusolo4k.bb | 30 + .../libvugles/libvugles2-armv7ahf-vfp-neon.inc | 8 + .../libvugles/libvugles2-mips32el.inc | 8 + .../recipes-graphics/libvugles/libvugles2_0.1.0.bb | 33 + .../recipes-kernel/linux/linux-vuplus-3.13.5.inc | 1 + .../vusolose/linux_mtd_bbt_maxblock.patch | 13 + .../recipes-kernel/linux/linux-vuplus-3.14.28.inc | 74 + .../bcm_genet_disable_warn.patch | 9 + .../linux-vuplus-3.14.28/linux_dvb-core.patch | 197 + .../linux-vuplus-3.14.28/linux_dvb_adapter.patch | 37 + .../linux_rpmb_not_alloc.patch | 25 + .../linux_vmalloc_revert.patch | 57 + ...2800usb_fix_warn_tx_status_timeout_to_dbg.patch | 13 + .../linux-vuplus-3.14.28/usb_core_hub_msleep.patch | 12 + .../vusolo4k/vusolo4k_defconfig | 3694 +++++++++++ .../recipes-kernel/linux/linux-vuplus-3.9.6.inc | 1 + .../linux/linux-vuplus-vusolo4k_3.14.28.bb | 8 + .../linux/linux-vuplus-vusolose_3.13.5.bb | 5 +- .../xbmc/enigma2-plugin-extensions-xbmc.bb | 35 + meta-bsp/recipes-multimedia/xbmc/xbmc-vuduo2.bb | 13 + meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo2.bb | 13 + meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo4k.bb | 13 + meta-bsp/recipes-multimedia/xbmc/xbmc-vusolose.bb | 13 + meta-bsp/recipes-multimedia/xbmc/xbmc.inc | 147 + meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend | 20 +- .../enigma2/vusolo4k/enigma2_dvb_ci_fbc.patch | 104 + .../enigma2/vusolo4k/lcd_icons_vusolo4k/16x9.png | Bin 0 -> 3482 bytes .../enigma2/vusolo4k/lcd_icons_vusolo4k/CRYPT.png | Bin 0 -> 2924 bytes .../enigma2/vusolo4k/lcd_icons_vusolo4k/DOLBY.png | Bin 0 -> 3142 bytes .../enigma2/vusolo4k/lcd_icons_vusolo4k/REC.png | Bin 0 -> 3566 bytes .../vusolo4k/lcd_icons_vusolo4k/TELETEXT.png | Bin 0 -> 3206 bytes .../enigma2/vusolo4k/skin_user_vusolo4k.xml | 271 + .../vuplus-blindscan-utils.bb | 33 +- .../vuplus-bootlogo/files/vusolo4k/splash_auto.bin | Bin 0 -> 1036856 bytes .../vuplus-bootlogo/vuplus-bootlogo-vusolo4k.bb | 19 + .../vuplus-bootlogo/vuplus-bootlogo-vusolose.bb | 8 +- .../vuplus-bootlogo/vuplus-bootlogo.inc | 10 +- .../vuplus-dvb-proxy/vuplus-dvb-proxy-vusolo4k.bb | 13 + .../vuplus-manual/vuplus-manual-vusolo4k.bb | 9 + .../files/vuplus-platform-util.sysvinit | 2 +- .../vuplus-platform-util-vusolo4k.bb | 11 + .../vuplus-skins/vuplus-skins.bbappend | 4 + .../vuplus-tuner-turbo_3.14.28.bb | 10 + .../enigma2-plugin-extensions-webkithbbtv.bb | 29 + .../webkit-hbbtv/webkit-hbbtv-browser-vusolo4k.bb | 9 + .../webkit-hbbtv/webkit-hbbtv-browser.inc | 33 + meta-openvuplus/conf/distro/vuplus.conf | 23 +- .../packagegroups/packagegroup-vuplus-wlan.bb | 4 +- .../ralink/rt3070-2.5.0.3/buildfix.patch | 27 + .../recipes-connectivity/ralink/rt3070_2.5.0.3.bb | 3 +- .../recipes-core/base-files/base-files/filesystems | 1 + .../base-files/base-files_3.0.14.bbappend | 2 +- .../initscripts-1.0/arm/make_mac_sector | Bin 0 -> 16585 bytes .../initscripts/initscripts-1.0/arm/turnoff_power | Bin 0 -> 12589 bytes .../recipes-core/initscripts/initscripts-1.0/halt | 31 + .../initscripts/initscripts-1.0/mipsel/hotplug_br | Bin 0 -> 77185 bytes .../initscripts-1.0/mipsel/make_mac_sector | Bin 0 -> 75327 bytes .../initscripts-1.0/mipsel/turnoff_power | Bin 0 -> 71950 bytes .../initscripts/initscripts-1.0/vuplus/halt | 31 - .../initscripts/initscripts-1.0/vuplus/hotplug_br | Bin 77185 -> 0 bytes .../initscripts-1.0/vuplus/make_mac_sector | Bin 75327 -> 0 bytes .../initscripts-1.0/vuplus/turnoff_power | Bin 71950 -> 0 bytes .../initscripts/initscripts_1.0.bbappend | 12 +- .../sysfsutils/sysfsutils_2.1.0.bbappend | 4 + .../recipes-core/udev/udev-182/99_vuplus.rules | 3 +- .../recipes-core/udev/udev-182/automount.sh | 17 + .../recipes-core/udev/udev-182/autoumount.sh | 19 + .../recipes-core/udev/udev_182.bbappend | 6 +- .../bison/bison/bison-2.3_m4.patch | 591 ++ .../bison/bison/dont-depend-on-help2man.patch | 32 + .../bison/bison/fix_cross_manpage_building.patch | 19 + .../recipes-devtools/bison/bison/m4.patch | 414 ++ .../recipes-devtools/bison/bison_2.7.1.bb | 38 + .../recipes-devtools/fdisk/gptfdisk_git.bbappend | 5 + .../fuse-exfat/fuse-exfat_1%.bbappend | 2 + .../recipes-graphics/tslib/tslib/ts.conf | 25 + .../recipes-graphics/tslib/tslib/tslib.sh | 8 + .../recipes-graphics/tslib/tslib_1.1.bb | 46 + .../gstreamer/gstreamer1.0-plugin-dvbmediasink.bb | 1 + .../dvbmediasink_h265.patch | 169 + meta-openvuplus/recipes-multimedia/libav/libav.inc | 4 +- .../files/transport_protocol_descriptor.patch | 22 + .../libdvbsi++/libdvbsi++_0.3.6.bb | 3 +- .../xbmc/enigma2-plugin-extensions-xbmc.bb | 32 - .../recipes-multimedia/xbmc/xbmc_git.bb | 85 - .../recipes-multimedia/xbmc/xbmc_git.bbappend | 101 - .../recipes-vuplus/aio-grab/aio-grab.bb | 4 +- ..._f66b4be472fba59c4ea5b606478ef1a92864a2cd.patch | 310 + ..._f73a3df1ed04b0fec528c05e2d828453f1b74233.patch | 244 - .../enigma2-plugin-extensions-openwebif.bb | 32 +- .../enigma2-plugin-systemplugins-autoshutdown.bb | 16 +- .../files/autoshutdown-default-time_20121207.patch | 22 + .../files/autoshutdown-fix-standby_20140407.patch | 31 + .../files/autoshutdown-fix-standby_20141218.patch | 53 - meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb | 51 +- .../enigma2/enigma2/750S/arrowdown.png | Bin 1370 -> 0 bytes .../enigma2/enigma2/750S/arrowleft.png | Bin 1475 -> 0 bytes .../enigma2/enigma2/750S/arrowright.png | Bin 1406 -> 0 bytes .../enigma2/enigma2/750S/arrowup.png | Bin 1251 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_b.png | Bin 171 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_bl.png | Bin 253 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_br.png | Bin 256 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_l.png | Bin 181 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_r.png | Bin 169 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_t.png | Bin 3933 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_tl.png | Bin 4005 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/b_tr.png | Bin 3990 -> 0 bytes .../enigma2/enigma2/750S/bar_ber.png | Bin 2047 -> 0 bytes .../enigma2/enigma2/750S/bar_snr.png | Bin 2051 -> 0 bytes .../enigma2/enigma2/750S/bg_list.png | Bin 9369 -> 0 bytes .../enigma2/enigma2/750S/bg_main.png | Bin 9356 -> 0 bytes .../enigma2/enigma2/750S/bg_setup_600.png | Bin 12783 -> 0 bytes .../enigma2/enigma2/750S/bg_setup_650.png | Bin 13252 -> 0 bytes .../enigma2/enigma2/750S/border_epg.png | Bin 1920 -> 0 bytes .../enigma2/enigma2/750S/border_eventinfo.png | Bin 451 -> 0 bytes .../enigma2/enigma2/750S/border_info.png | Bin 5011 -> 0 bytes .../enigma2/enigma2/750S/border_menu.png | Bin 4424 -> 0 bytes .../enigma2/enigma2/750S/border_menu_300.png | Bin 1987 -> 0 bytes .../enigma2/enigma2/750S/border_menu_350.png | Bin 2754 -> 0 bytes .../enigma2/enigma2/750S/border_menu_a.png | Bin 1083 -> 0 bytes .../enigma2/enigma2/750S/border_menu_c.png | Bin 1083 -> 0 bytes .../enigma2/enigma2/750S/border_multiepg.png | Bin 1096 -> 0 bytes .../enigma2/enigma2/750S/bottombar.png | Bin 3247 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_130x23px.png | Bin 3688 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_170x23px.png | Bin 3689 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_230x23px.png | Bin 3699 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_230x27px.png | Bin 287 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_250x32px.png | Bin 292 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_290x23px.png | Bin 3722 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_360x23px.png | Bin 3716 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_360x32px.png | Bin 315 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_380x23px.png | Bin 3713 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_400x23px.png | Bin 3718 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_440x23px.png | Bin 3722 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_450x32px.png | Bin 513 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_480x23px.png | Bin 3719 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_500x23px.png | Bin 3723 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_520x23px.png | Bin 3721 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_520x27px.png | Bin 320 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_550x27px.png | Bin 2915 -> 0 bytes .../enigma2/750S/buttons/Selected_bar_560x23px.png | Bin 3731 -> 0 bytes .../enigma2/enigma2/750S/buttons/Thumbs.db | Bin 7168 -> 0 bytes .../enigma2/enigma2/750S/buttons/blue.png | Bin 601 -> 0 bytes .../enigma2/enigma2/750S/buttons/blue_pressed.png | Bin 671 -> 0 bytes .../enigma2/enigma2/750S/buttons/button_blue.png | Bin 217 -> 0 bytes .../enigma2/750S/buttons/button_blue_off.png | Bin 217 -> 0 bytes .../enigma2/enigma2/750S/buttons/button_green.png | Bin 217 -> 0 bytes .../enigma2/750S/buttons/button_green_off.png | Bin 217 -> 0 bytes .../enigma2/enigma2/750S/buttons/button_red.png | Bin 217 -> 0 bytes .../enigma2/750S/buttons/button_red_off.png | Bin 217 -> 0 bytes .../enigma2/enigma2/750S/buttons/button_yellow.png | Bin 217 -> 0 bytes .../enigma2/750S/buttons/button_yellow_off.png | Bin 217 -> 0 bytes .../enigma2/enigma2/750S/buttons/green-big.png | Bin 864 -> 0 bytes .../enigma2/enigma2/750S/buttons/green.png | Bin 601 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_0.png | Bin 1277 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_1.png | Bin 1245 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_2.png | Bin 1278 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_3.png | Bin 1294 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_4.png | Bin 1274 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_5.png | Bin 1287 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_6.png | Bin 1290 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_7.png | Bin 1256 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_8.png | Bin 1300 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_9.png | Bin 1294 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_blue.png | Bin 226 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_green.png | Bin 226 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_info.png | Bin 1335 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_menu.png | Bin 1370 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_red.png | Bin 226 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_text.png | Bin 596 -> 0 bytes .../enigma2/enigma2/750S/buttons/key_yellow.png | Bin 226 -> 0 bytes .../enigma2/enigma2/750S/buttons/red-big.png | Bin 853 -> 0 bytes .../enigma2/enigma2/750S/buttons/red.png | Bin 601 -> 0 bytes .../750S/buttons/singlelineList_left_arrow.png | Bin 242 -> 0 bytes .../750S/buttons/singlelineList_right_arrow.png | Bin 242 -> 0 bytes .../750S/buttons/singlelineList_selected_23p.png | Bin 301 -> 0 bytes .../750S/buttons/singlelineList_selected_23px.png | Bin 279 -> 0 bytes .../750S/buttons/singlelineList_selected_39p.png | Bin 318 -> 0 bytes .../750S/buttons/singlelineList_selected_39px.png | Bin 283 -> 0 bytes .../750S/buttons/singlelineList_selected_43p.png | Bin 292 -> 0 bytes .../750S/buttons/singlelineList_selected_48p.png | Bin 334 -> 0 bytes .../750S/buttons/singlelineList_selected_48px.png | Bin 3347 -> 0 bytes .../750S/buttons/singlelineList_selected_72p.png | Bin 363 -> 0 bytes .../750S/buttons/singlelineList_selected_72px.png | Bin 683 -> 0 bytes .../enigma2/enigma2/750S/buttons/yellow.png | Bin 601 -> 0 bytes .../enigma2/enigma2/750S/countries/Thumbs.db | Bin 7680 -> 0 bytes .../enigma2/enigma2/750S/countries/ad.png | Bin 3730 -> 0 bytes .../enigma2/enigma2/750S/countries/ae.png | Bin 4127 -> 0 bytes .../enigma2/enigma2/750S/countries/cz.png | Bin 3855 -> 0 bytes .../enigma2/enigma2/750S/countries/de.png | Bin 3750 -> 0 bytes .../enigma2/enigma2/750S/countries/dk.png | Bin 3862 -> 0 bytes .../enigma2/enigma2/750S/countries/en.png | Bin 4750 -> 0 bytes .../enigma2/enigma2/750S/countries/es.png | Bin 4121 -> 0 bytes .../enigma2/enigma2/750S/countries/fi.png | Bin 4027 -> 0 bytes .../enigma2/enigma2/750S/countries/fr.png | Bin 3796 -> 0 bytes .../enigma2/enigma2/750S/countries/gr.png | Bin 4110 -> 0 bytes .../enigma2/enigma2/750S/countries/hr.png | Bin 4100 -> 0 bytes .../enigma2/enigma2/750S/countries/hu.png | Bin 3794 -> 0 bytes .../enigma2/enigma2/750S/countries/is.png | Bin 3912 -> 0 bytes .../enigma2/enigma2/750S/countries/it.png | Bin 3796 -> 0 bytes .../enigma2/enigma2/750S/countries/lt.png | Bin 4319 -> 0 bytes .../enigma2/enigma2/750S/countries/missing.png | Bin 4640 -> 0 bytes .../enigma2/enigma2/750S/countries/nl.png | Bin 3790 -> 0 bytes .../enigma2/enigma2/750S/countries/no.png | Bin 4183 -> 0 bytes .../enigma2/enigma2/750S/countries/pl.png | Bin 3740 -> 0 bytes .../enigma2/enigma2/750S/countries/pt.png | Bin 4119 -> 0 bytes .../enigma2/enigma2/750S/countries/ro.png | Bin 3798 -> 0 bytes .../enigma2/enigma2/750S/countries/ru.png | Bin 3807 -> 0 bytes .../enigma2/enigma2/750S/countries/se.png | Bin 3988 -> 0 bytes .../enigma2/enigma2/750S/countries/si.png | Bin 4159 -> 0 bytes .../enigma2/enigma2/750S/countries/tr.png | Bin 4098 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/div-h.png | Bin 151 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/div-v.png | Bin 154 -> 0 bytes .../enigma2/enigma2/750S/epg_more.png | Bin 985 -> 0 bytes .../enigma2/enigma2/750S/epg_next.png | Bin 1036 -> 0 bytes .../enigma2/enigma2/750S/epg_now.png | Bin 979 -> 0 bytes .../enigma2/enigma2/750S/expandable-plugins.png | Bin 229 -> 0 bytes .../enigma2/enigma2/750S/expanded-plugins.png | Bin 226 -> 0 bytes .../enigma2/enigma2/750S/icons/Thumbs.db | Bin 8704 -> 0 bytes .../enigma2/enigma2/750S/icons/clock.png | Bin 209 -> 0 bytes .../enigma2/enigma2/750S/icons/dish.png | Bin 20003 -> 0 bytes .../enigma2/enigma2/750S/icons/dish_scan.png | Bin 13366 -> 0 bytes .../enigma2/enigma2/750S/icons/dmm_logo.png | Bin 475 -> 0 bytes .../enigma2/enigma2/750S/icons/epgclock.png | Bin 209 -> 0 bytes .../enigma2/enigma2/750S/icons/epgclock_add.png | Bin 358 -> 0 bytes .../enigma2/enigma2/750S/icons/epgclock_post.png | Bin 354 -> 0 bytes .../enigma2/enigma2/750S/icons/epgclock_pre.png | Bin 360 -> 0 bytes .../enigma2/750S/icons/epgclock_prepost.png | Bin 359 -> 0 bytes .../enigma2/enigma2/750S/icons/folder.png | Bin 610 -> 0 bytes .../enigma2/enigma2/750S/icons/ico_mp_forward.png | Bin 810 -> 0 bytes .../enigma2/enigma2/750S/icons/ico_mp_pause.png | Bin 715 -> 0 bytes .../enigma2/enigma2/750S/icons/ico_mp_play.png | Bin 736 -> 0 bytes .../enigma2/enigma2/750S/icons/ico_mp_rewind.png | Bin 801 -> 0 bytes .../enigma2/enigma2/750S/icons/ico_mp_stop.png | Bin 664 -> 0 bytes .../750S/icons/icon_channelselection_radio.png | Bin 767 -> 0 bytes .../750S/icons/icon_channelselection_tv.png | Bin 566 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_crypt.png | Bin 163 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_crypt_off.png | Bin 163 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_dolby.png | Bin 198 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_dolby_off.png | Bin 198 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_epg.png | Bin 1084 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_event.png | Bin 245 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_format.png | Bin 202 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_format_off.png | Bin 202 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_mainmenu.png | Bin 514 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_media.png | Bin 1113 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_note.png | Bin 212 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_rec.png | Bin 326 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_rec_off.png | Bin 326 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_recorded.png | Bin 397 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_timerlist.png | Bin 904 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_txt.png | Bin 168 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_txt_off.png | Bin 168 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_txt_x.png | Bin 176 -> 0 bytes .../enigma2/enigma2/750S/icons/icon_view.png | Bin 376 -> 0 bytes .../enigma2/enigma2/750S/icons/icons_off.png | Bin 268 -> 0 bytes .../enigma2/enigma2/750S/icons/icons_off_1.png | Bin 268 -> 0 bytes .../enigma2/enigma2/750S/icons/icons_off_X.png | Bin 249 -> 0 bytes .../enigma2/enigma2/750S/icons/input_error.png | Bin 2677 -> 0 bytes .../enigma2/enigma2/750S/icons/input_info.png | Bin 1510 -> 0 bytes .../enigma2/enigma2/750S/icons/input_question.png | Bin 2422 -> 0 bytes .../enigma2/enigma2/750S/icons/lock.png | Bin 201 -> 0 bytes .../enigma2/enigma2/750S/icons/lock_error.png | Bin 230 -> 0 bytes .../enigma2/enigma2/750S/icons/lock_off.png | Bin 165 -> 0 bytes .../enigma2/enigma2/750S/icons/lock_on.png | Bin 223 -> 0 bytes .../enigma2/enigma2/750S/icons/marker.png | Bin 229 -> 0 bytes .../enigma2/enigma2/750S/icons/mp_buttons.png | Bin 9981 -> 0 bytes .../enigma2/enigma2/750S/icons/plugin.png | Bin 1778 -> 0 bytes .../enigma2/enigma2/750S/icons/rass_logo.png | Bin 1121 -> 0 bytes .../enigma2/enigma2/750S/icons/rass_page1.png | Bin 255 -> 0 bytes .../enigma2/enigma2/750S/icons/rass_page2.png | Bin 344 -> 0 bytes .../enigma2/enigma2/750S/icons/rass_page3.png | Bin 344 -> 0 bytes .../enigma2/enigma2/750S/icons/rass_page4.png | Bin 344 -> 0 bytes .../enigma2/enigma2/750S/icons/record.png | Bin 216 -> 0 bytes .../enigma2/enigma2/750S/icons/redx.png | Bin 230 -> 0 bytes .../enigma2/enigma2/750S/icons/repeat_off.png | Bin 1096 -> 0 bytes .../enigma2/enigma2/750S/icons/repeat_on.png | Bin 1367 -> 0 bytes .../enigma2/enigma2/750S/icons/scan-c.png | Bin 2454 -> 0 bytes .../enigma2/enigma2/750S/icons/scan-s.png | Bin 5570 -> 0 bytes .../enigma2/enigma2/750S/icons/scan-t.png | Bin 1471 -> 0 bytes .../enigma2/enigma2/750S/icons/selectioncross.png | Bin 230 -> 0 bytes .../enigma2/enigma2/750S/info-bg.png | Bin 947 -> 0 bytes .../enigma2/enigma2/750S/info-bg_mp.png | Bin 929 -> 0 bytes .../enigma2/enigma2/750S/mediaplayer_bg.png | Bin 1840 -> 0 bytes .../enigma2/enigma2/750S/menu/Thumbs.db | Bin 7168 -> 0 bytes .../enigma2/enigma2/750S/menu/dvd_player.png | Bin 10165 -> 0 bytes .../enigma2/enigma2/750S/menu/information.png | Bin 21004 -> 0 bytes .../enigma2/enigma2/750S/menu/media_player.png | Bin 24816 -> 0 bytes .../enigma2/enigma2/750S/menu/plugins.png | Bin 23588 -> 0 bytes .../enigma2/enigma2/750S/menu/scart.png | Bin 15022 -> 0 bytes .../enigma2/enigma2/750S/menu/setup.png | Bin 20213 -> 0 bytes .../enigma2/enigma2/750S/menu/shutdown.png | Bin 19528 -> 0 bytes .../enigma2/enigma2/750S/menu/subtitles.png | Bin 24511 -> 0 bytes .../enigma2/enigma2/750S/menu/timer.png | Bin 22409 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/mute.png | Bin 974 -> 0 bytes .../enigma2/enigma2/750S/nim_active.png | Bin 265 -> 0 bytes .../enigma2/enigma2/750S/no_coverArt.png | Bin 17284 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/output.png | Bin 3689 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/pal.png | Bin 14858 -> 0 bytes .../enigma2/enigma2/750S/picon_default.png | Bin 1989 -> 0 bytes .../enigma2/enigma2/750S/position_arrow.png | Bin 418 -> 0 bytes .../enigma2/enigma2/750S/position_pointer.png | Bin 3617 -> 0 bytes .../enigma2/enigma2/750S/position_pointer_580.png | Bin 3622 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/prev.png | Bin 9103 -> 0 bytes .../enigma2/enigma2/750S/progress_bg.png | Bin 3620 -> 0 bytes .../enigma2/enigma2/750S/progress_big.png | Bin 3671 -> 0 bytes .../enigma2/enigma2/750S/progress_medium.png | Bin 3670 -> 0 bytes .../enigma2/enigma2/750S/progress_recording.png | Bin 3715 -> 0 bytes .../enigma2/enigma2/750S/progress_small.png | Bin 3668 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/rc.png | Bin 33838 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/rcold.png | Bin 33846 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/screws.png | Bin 2165 -> 0 bytes .../enigma2/enigma2/750S/screws_mp.png | Bin 2481 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/scroll.png | Bin 197 -> 0 bytes .../enigma2/750S/singlelineList_selected_23p.png | Bin 301 -> 0 bytes .../enigma2/enigma2/750S/sleeptimer.png | Bin 15602 -> 0 bytes .../enigma2/enigma2/750S/spinner/Thumbs.db | Bin 7168 -> 0 bytes .../enigma2/enigma2/750S/spinner/wait1.png | Bin 1652 -> 0 bytes .../enigma2/enigma2/750S/spinner/wait2.png | Bin 2259 -> 0 bytes .../enigma2/enigma2/750S/spinner/wait3.png | Bin 1803 -> 0 bytes .../enigma2/enigma2/750S/spinner/wait4.png | Bin 2226 -> 0 bytes .../enigma2/enigma2/750S/timeline-now.png | Bin 962 -> 0 bytes .../enigma2/enigma2/750S/timeline.png | Bin 149 -> 0 bytes .../enigma2/enigma2/750S/unhandled-key.png | Bin 1335 -> 0 bytes .../enigma2/enigma2/750S/verticalline-plugins.png | Bin 183 -> 0 bytes .../enigma2/enigma2/750S/vkey_backspace.png | Bin 783 -> 0 bytes .../enigma2/enigma2/750S/vkey_bg.png | Bin 577 -> 0 bytes .../enigma2/enigma2/750S/vkey_clr.png | Bin 955 -> 0 bytes .../enigma2/enigma2/750S/vkey_esc.png | Bin 1321 -> 0 bytes .../enigma2/enigma2/750S/vkey_icon.png | Bin 2512 -> 0 bytes .../enigma2/enigma2/750S/vkey_left.png | Bin 819 -> 0 bytes .../enigma2/enigma2/750S/vkey_ok.png | Bin 990 -> 0 bytes .../enigma2/enigma2/750S/vkey_right.png | Bin 817 -> 0 bytes .../enigma2/enigma2/750S/vkey_sel.png | Bin 173 -> 0 bytes .../enigma2/enigma2/750S/vkey_shift.png | Bin 767 -> 0 bytes .../enigma2/enigma2/750S/vkey_shift_sel.png | Bin 1395 -> 0 bytes .../enigma2/enigma2/750S/vkey_space.png | Bin 577 -> 0 bytes .../enigma2/enigma2/750S/vkey_text.png | Bin 262 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/volume.png | Bin 2075 -> 0 bytes .../enigma2/enigma2/750S/volume_box.png | Bin 303 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/750S/wizard.png | Bin 4465 -> 0 bytes .../enigma2/enigma2/MyriadPro-Regular.otf | Bin 79364 -> 0 bytes .../enigma2/enigma2/MyriadPro-Semibold.otf | Bin 97332 -> 0 bytes .../enigma2/enigma2/MyriadPro-SemiboldIt.otf | Bin 101776 -> 0 bytes .../enigma2/enigma2/Vu_HD/Bg_EPG_list.png | Bin 2191 -> 0 bytes .../enigma2/enigma2/Vu_HD/Bg_EPG_view.png | Bin 2235 -> 0 bytes .../enigma2/enigma2/Vu_HD/Bg_List.png | Bin 52623 -> 0 bytes .../enigma2/enigma2/Vu_HD/Bg_Media.png | Bin 8652 -> 0 bytes .../enigma2/enigma2/Vu_HD/Bg_Media_info.png | Bin 2470 -> 0 bytes .../enigma2/enigma2/Vu_HD/Bg_Subtitle.png | Bin 2149 -> 0 bytes .../enigma2/enigma2/Vu_HD/Bg_divideline.png | Bin 823 -> 0 bytes .../enigma2/enigma2/Vu_HD/Solo_Menu_bg520.png | Bin 2639 -> 0 bytes .../enigma2/enigma2/Vu_HD/Statusbar_white.png | Bin 822 -> 0 bytes .../enigma2/enigma2/Vu_HD/arrowdown.png | Bin 989 -> 0 bytes .../enigma2/enigma2/Vu_HD/arrowleft.png | Bin 939 -> 0 bytes .../enigma2/enigma2/Vu_HD/arrowright.png | Bin 940 -> 0 bytes .../enigma2/enigma2/Vu_HD/arrowup.png | Bin 950 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_b.png | Bin 221 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_bl.png | Bin 427 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_br.png | Bin 429 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_l.png | Bin 300 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_r.png | Bin 301 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_t.png | Bin 231 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_tl.png | Bin 435 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/b_tr.png | Bin 426 -> 0 bytes .../enigma2/enigma2/Vu_HD/bar_ber.png | Bin 1357 -> 0 bytes .../enigma2/enigma2/Vu_HD/bar_snr.png | Bin 1262 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/bg.png | Bin 2650 -> 0 bytes .../enigma2/enigma2/Vu_HD/border_eventinfo.png | Bin 451 -> 0 bytes .../enigma2/enigma2/Vu_HD/border_info.png | Bin 5011 -> 0 bytes .../enigma2/enigma2/Vu_HD/border_menu.png | Bin 945 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/FocusBar_H36.png | Bin 852 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/FocusBar_H42.png | Bin 860 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/FocusBar_H45.png | Bin 825 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/blue.png | Bin 363 -> 0 bytes .../enigma2/Vu_HD/buttons/button_bluekey.png | Bin 1807 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/button_off.png | Bin 362 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/green.png | Bin 362 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_0.png | Bin 945 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_1.png | Bin 883 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_2.png | Bin 935 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_3.png | Bin 951 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_4.png | Bin 935 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_5.png | Bin 950 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_6.png | Bin 977 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_7.png | Bin 900 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_8.png | Bin 971 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_9.png | Bin 944 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/key_text.png | Bin 596 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/red.png | Bin 363 -> 0 bytes .../enigma2/enigma2/Vu_HD/buttons/yellow.png | Bin 363 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/ad.png | Bin 1156 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/ae.png | Bin 1287 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/cz.png | Bin 1231 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/de.png | Bin 1022 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/dk.png | Bin 1424 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/ee.png | Bin 919 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/en.png | Bin 1996 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/es.png | Bin 1406 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/fi.png | Bin 1522 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/fr.png | Bin 1249 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/gr.png | Bin 1451 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/hr.png | Bin 1492 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/hu.png | Bin 1148 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/is.png | Bin 1558 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/it.png | Bin 1244 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/lt.png | Bin 1856 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/lv.png | Bin 819 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/missing.png | Bin 1600 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/nl.png | Bin 1160 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/no.png | Bin 1584 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/pl.png | Bin 900 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/pt.png | Bin 1490 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/ro.png | Bin 1202 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/ru.png | Bin 1186 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/se.png | Bin 1512 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/si.png | Bin 1526 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/sk.png | Bin 1397 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/tr.png | Bin 1459 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/ua.png | Bin 1262 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/x-fy.png | Bin 2009 -> 0 bytes .../enigma2/enigma2/Vu_HD/countries/yu.png | Bin 1478 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/div-h.png | Bin 151 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/div-v.png | Bin 154 -> 0 bytes .../enigma2/enigma2/Vu_HD/epg_more.png | Bin 1699 -> 0 bytes .../enigma2/enigma2/Vu_HD/epg_next.png | Bin 1746 -> 0 bytes .../enigma2/enigma2/Vu_HD/epg_now.png | Bin 1683 -> 0 bytes .../enigma2/Vu_HD/icons/Mediaplayerbar_gray.png | Bin 480 -> 0 bytes .../enigma2/Vu_HD/icons/Mediaplayerbar_purple.png | Bin 503 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/clock.png | Bin 198 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/dish.png | Bin 5974 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/dish_scan.png | Bin 4574 -> 0 bytes .../enigma2/Vu_HD/icons/ico_Chlist_title.png | Bin 570 -> 0 bytes .../enigma2/Vu_HD/icons/ico_Radio_title.png | Bin 583 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/ico_folder.png | Bin 516 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/ico_noreplay.png | Bin 362 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/ico_player.png | Bin 3908 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/ico_replay.png | Bin 655 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_crypt.png | Bin 820 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_crypt_off.png | Bin 820 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_dolby.png | Bin 1587 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_dolby_off.png | Bin 1010 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_event.png | Bin 245 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_format.png | Bin 858 -> 0 bytes .../enigma2/Vu_HD/icons/icon_format_off.png | Bin 858 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_rec.png | Bin 703 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_rec_off.png | Bin 508 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_txt.png | Bin 824 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_txt_off.png | Bin 824 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icon_view.png | Bin 376 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/icons_off.png | Bin 268 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/input_error.png | Bin 1663 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/input_info.png | Bin 1409 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/input_question.png | Bin 1668 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/lock.png | Bin 201 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/lock_error.png | Bin 1322 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/lock_off.png | Bin 540 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/lock_on.png | Bin 1232 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/mp_buttons.png | Bin 1295 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/mp_wb_buttons.png | Bin 534 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/plugin.png | Bin 1778 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/rass_logo.png | Bin 1121 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/record.png | Bin 216 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/redx.png | Bin 710 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/scan-c.png | Bin 2454 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/scan-s.png | Bin 1799 -> 0 bytes .../enigma2/enigma2/Vu_HD/icons/scan-t.png | Bin 1471 -> 0 bytes .../enigma2/enigma2/Vu_HD/info-bg.png | Bin 2589 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_EPG_title.png | Bin 801 -> 0 bytes .../enigma2/Vu_HD/menu/ico_Plugin_All_title.png | Bin 2798 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_menu_Info.png | Bin 2874 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_menu_Media.png | Bin 2843 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_menu_Plugin.png | Bin 3059 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_menu_Setup.png | Bin 3450 -> 0 bytes .../enigma2/Vu_HD/menu/ico_menu_Standby.png | Bin 3170 -> 0 bytes .../enigma2/Vu_HD/menu/ico_menu_Subtitles.png | Bin 3171 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_menu_Timer.png | Bin 2392 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_title_Info.png | Bin 1306 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_title_MENU.png | Bin 3443 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_title_Media.png | Bin 1325 -> 0 bytes .../enigma2/Vu_HD/menu/ico_title_Plugin.png | Bin 1290 -> 0 bytes .../enigma2/Vu_HD/menu/ico_title_Pluginall.png | Bin 1298 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_title_Setup.png | Bin 1340 -> 0 bytes .../enigma2/Vu_HD/menu/ico_title_Standby.png | Bin 1428 -> 0 bytes .../enigma2/Vu_HD/menu/ico_title_Subtitles.png | Bin 1350 -> 0 bytes .../enigma2/enigma2/Vu_HD/menu/ico_title_Timer.png | Bin 1194 -> 0 bytes .../enigma2/Vu_HD/menu/ico_title_media-info.png | Bin 3432 -> 0 bytes .../enigma2/enigma2/Vu_HD/mp_wb_background.png | Bin 3656 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/mute.png | Bin 1894 -> 0 bytes .../enigma2/enigma2/Vu_HD/no_coverArt.png | Bin 2116 -> 0 bytes .../enigma2/enigma2/Vu_HD/position_arrow.png | Bin 418 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/prev.png | Bin 19574 -> 0 bytes .../enigma2/enigma2/Vu_HD/progress_bg.png | Bin 3620 -> 0 bytes .../enigma2/enigma2/Vu_HD/progress_big.png | Bin 1438 -> 0 bytes .../enigma2/enigma2/Vu_HD/progress_medium.png | Bin 812 -> 0 bytes .../enigma2/enigma2/Vu_HD/progress_small.png | Bin 1438 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/rc.png | Bin 14127 -> 0 bytes .../enigma2/enigma2/Vu_HD/rc_wb_desc.png | Bin 72279 -> 0 bytes .../recipes-vuplus/enigma2/enigma2/Vu_HD/rcold.png | Bin 14127 -> 0 bytes .../enigma2/enigma2/Vu_HD/sleeptimer.png | Bin 6503 -> 0 bytes .../enigma2/enigma2/Vu_HD/timeline-now.png | Bin 369 -> 0 bytes .../enigma2/enigma2/Vu_HD/timeline.png | Bin 149 -> 0 bytes .../enigma2/enigma2/Vu_HD/unhandled-key.png | Bin 2773 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_backspace.png | Bin 783 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_bg.png | Bin 577 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_clr.png | Bin 955 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_esc.png | Bin 1321 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_icon.png | Bin 2512 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_left.png | Bin 819 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_ok.png | Bin 990 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_right.png | Bin 817 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_sel.png | Bin 173 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_shift.png | Bin 767 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_shift_sel.png | Bin 1395 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_space.png | Bin 577 -> 0 bytes .../enigma2/enigma2/Vu_HD/vkey_text.png | Bin 262 -> 0 bytes .../enigma2/enigma2/Vu_HD/volume_background.png | Bin 1970 -> 0 bytes .../enigma2/enigma2/Vu_HD/volume_up.png | Bin 1290 -> 0 bytes .../enigma2/enigma2/Vu_HD/wizard.png | Bin 4465 -> 0 bytes .../enigma2/enigma2/enbalesubtitleshack.patch | 13 - .../enigma2/enigma2/enigma2_vuplus_1080p.patch | 28 - .../enigma2/enigma2_vuplus_conversion_error.patch | 40 - .../enigma2/enigma2_vuplus_default_arg_error.patch | 13 - .../enigma2_vuplus_enablesubtitleshack.patch | 13 + .../enigma2/enigma2/enigma2_vuplus_epng.patch | 50 - .../enigma2/enigma2_vuplus_eptrlist_insert.patch | 22 - .../enigma2_vuplus_fix_standby_name_skin.patch | 62 - .../enigma2_vuplus_mediaplayer_subtitle.patch | 104 - .../enigma2/enigma2_vuplus_pluginbrowser.patch | 11 +- .../enigma2/enigma2/enigma2_vuplus_skin.patch | 6576 +------------------- .../enigma2_vuplus_wrong_boolean_type.patch | 29 - .../enigma2/enigma2/spinner/wait1.png | Bin 0 -> 1652 bytes .../enigma2/enigma2/spinner/wait2.png | Bin 0 -> 2259 bytes .../enigma2/enigma2/spinner/wait3.png | Bin 0 -> 1803 bytes .../enigma2/enigma2/spinner/wait4.png | Bin 0 -> 2226 bytes .../recipes-vuplus/opera-hbbtv/opera-hbbtv_0.2.bb | 6 +- .../packagegroups/packagegroup-vuplus-base.bb | 4 +- .../packagegroups/packagegroup-vuplus-enigma2.bb | 5 +- .../tuxbox/files/add_uhd_channels.patch | 26 + .../recipes-vuplus/tuxbox/tuxbox-common.bb | 3 +- .../usbtunerhelper/usbtunerhelper.bb | 1 + .../usbtunerhelper/fix_getopt_error.patch | 13 + .../vuplus-3gcommand/vuplus-3gcommand.bb | 29 + .../vuplus-dlnaserver/vuplus-dlnaserver.bb | 29 + .../vuplus-skin/files/fix_standby_name.patch | 62 + .../recipes-vuplus/vuplus-skin/vuplus-skins.bb | 33 + .../gtk+/001_gdk_window_ensure_native_patch.diff | 25 + .../gtk+/gtk+/002_remove_legacy_log_patch.diff | 50 + .../gtk+/gtk+/003_disable_demo_build_patch.diff | 27 + .../recipes-webkit/gtk+/gtk+_2.24.27.bbappend | 13 + .../pointercal/pointercal_0.0.bbappend | 4 + .../recipes-webkit/webkit/webkit-gtk_git.bb | 84 + 564 files changed, 7656 insertions(+), 7576 deletions(-) create mode 100644 meta-bsp/classes/image_types_bz2_splash_initrd.bbclass create mode 100644 meta-bsp/conf/machine/include/vuplus-arm32eb.inc create mode 100644 meta-bsp/conf/machine/include/vuplus-bz2-splash-initrd.inc create mode 100644 meta-bsp/conf/machine/vusolo4k.conf create mode 100644 meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-conf.patch create mode 100644 meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-no-clear.patch create mode 100644 meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-prevent-VT.patch create mode 100644 meta-bsp/recipes-graphics/directfb/directfb-armv7ahf-vfp-neon_1.7.7.inc create mode 100644 meta-bsp/recipes-graphics/directfb/directfb-mips32el_1.7.7.inc create mode 100644 meta-bsp/recipes-graphics/directfb/directfb_1.7.7.bbappend create mode 100644 meta-bsp/recipes-graphics/libgles/libgles-vusolo4k.bb create mode 100644 meta-bsp/recipes-graphics/libvugles/libvugles2-armv7ahf-vfp-neon.inc create mode 100644 meta-bsp/recipes-graphics/libvugles/libvugles2-mips32el.inc create mode 100644 meta-bsp/recipes-graphics/libvugles/libvugles2_0.1.0.bb create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolose/linux_mtd_bbt_maxblock.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28.inc create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/bcm_genet_disable_warn.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb-core.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb_adapter.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_rpmb_not_alloc.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_vmalloc_revert.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/usb_core_hub_msleep.patch create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/vusolo4k/vusolo4k_defconfig create mode 100644 meta-bsp/recipes-kernel/linux/linux-vuplus-vusolo4k_3.14.28.bb create mode 100644 meta-bsp/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb create mode 100644 meta-bsp/recipes-multimedia/xbmc/xbmc-vuduo2.bb create mode 100644 meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo2.bb create mode 100644 meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo4k.bb create mode 100644 meta-bsp/recipes-multimedia/xbmc/xbmc-vusolose.bb create mode 100644 meta-bsp/recipes-multimedia/xbmc/xbmc.inc create mode 100644 meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/enigma2_dvb_ci_fbc.patch create mode 100644 meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/16x9.png create mode 100644 meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/CRYPT.png create mode 100644 meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/DOLBY.png create mode 100644 meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/REC.png create mode 100644 meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/TELETEXT.png create mode 100644 meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/skin_user_vusolo4k.xml create mode 100644 meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vusolo4k/splash_auto.bin create mode 100644 meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolo4k.bb create mode 100644 meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vusolo4k.bb create mode 100644 meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vusolo4k.bb create mode 100644 meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vusolo4k.bb create mode 100644 meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend create mode 100644 meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_3.14.28.bb create mode 100644 meta-bsp/recipes-vuplus/webkit-hbbtv/enigma2-plugin-extensions-webkithbbtv.bb create mode 100644 meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser-vusolo4k.bb create mode 100644 meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser.inc create mode 100644 meta-openvuplus/recipes-connectivity/ralink/rt3070-2.5.0.3/buildfix.patch create mode 100644 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/arm/make_mac_sector create mode 100644 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/arm/turnoff_power create mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/halt create mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/mipsel/hotplug_br create mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/mipsel/make_mac_sector create mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/mipsel/turnoff_power delete mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/halt delete mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/hotplug_br delete mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/make_mac_sector delete mode 100755 meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/turnoff_power create mode 100644 meta-openvuplus/recipes-core/sysfsutils/sysfsutils_2.1.0.bbappend create mode 100644 meta-openvuplus/recipes-core/udev/udev-182/automount.sh create mode 100644 meta-openvuplus/recipes-core/udev/udev-182/autoumount.sh create mode 100644 meta-openvuplus/recipes-devtools/bison/bison/bison-2.3_m4.patch create mode 100644 meta-openvuplus/recipes-devtools/bison/bison/dont-depend-on-help2man.patch create mode 100644 meta-openvuplus/recipes-devtools/bison/bison/fix_cross_manpage_building.patch create mode 100644 meta-openvuplus/recipes-devtools/bison/bison/m4.patch create mode 100644 meta-openvuplus/recipes-devtools/bison/bison_2.7.1.bb create mode 100644 meta-openvuplus/recipes-devtools/fdisk/gptfdisk_git.bbappend create mode 100644 meta-openvuplus/recipes-filesystems/fuse-exfat/fuse-exfat_1%.bbappend create mode 100644 meta-openvuplus/recipes-graphics/tslib/tslib/ts.conf create mode 100644 meta-openvuplus/recipes-graphics/tslib/tslib/tslib.sh create mode 100644 meta-openvuplus/recipes-graphics/tslib/tslib_1.1.bb create mode 100644 meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/dvbmediasink_h265.patch create mode 100644 meta-openvuplus/recipes-multimedia/libdvbsi++/files/transport_protocol_descriptor.patch delete mode 100644 meta-openvuplus/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb delete mode 100644 meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bb delete mode 100644 meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bbappend create mode 100644 meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f66b4be472fba59c4ea5b606478ef1a92864a2cd.patch delete mode 100644 meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f73a3df1ed04b0fec528c05e2d828453f1b74233.patch create mode 100644 meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-default-time_20121207.patch create mode 100644 meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20140407.patch delete mode 100644 meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20141218.patch delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowdown.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowleft.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowright.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowup.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_b.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_bl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_br.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_l.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_r.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_t.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_tl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_tr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bar_ber.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bar_snr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_list.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_main.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_setup_600.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_setup_650.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_epg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_eventinfo.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_300.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_350.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_a.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_c.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_multiepg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bottombar.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_130x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_170x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_230x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_230x27px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_250x32px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_290x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_360x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_360x32px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_380x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_400x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_440x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_450x32px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_480x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_500x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_520x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_520x27px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_550x27px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_560x23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Thumbs.db delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/blue.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/blue_pressed.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_blue.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_blue_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_green.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_green_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_red.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_red_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_yellow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_yellow_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/green-big.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/green.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_0.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_1.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_2.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_3.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_4.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_5.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_6.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_7.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_8.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_9.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_blue.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_green.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_menu.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_red.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_text.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_yellow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/red-big.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/red.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_left_arrow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_right_arrow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_23p.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_23px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_39p.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_39px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_43p.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_48p.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_48px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_72p.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_72px.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/yellow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/Thumbs.db delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/ad.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/ae.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/cz.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/de.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/dk.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/en.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/es.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/fi.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/fr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/gr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/hr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/hu.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/is.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/it.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/lt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/missing.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/nl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/no.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/pl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/pt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/ro.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/ru.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/se.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/si.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/tr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/div-h.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/div-v.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/epg_more.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/epg_next.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/epg_now.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/expandable-plugins.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/expanded-plugins.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/Thumbs.db delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/clock.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/dish.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/dish_scan.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/dmm_logo.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_add.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_post.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_pre.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_prepost.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/folder.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/ico_mp_forward.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/ico_mp_pause.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/ico_mp_play.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/ico_mp_rewind.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/ico_mp_stop.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_channelselection_radio.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_channelselection_tv.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_crypt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_crypt_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_dolby.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_dolby_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_epg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_event.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_format.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_format_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_mainmenu.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_media.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_note.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_rec.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_rec_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_recorded.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_timerlist.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt_x.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_view.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off_1.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off_X.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/input_error.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/input_info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/input_question.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_error.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_on.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/marker.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/mp_buttons.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/plugin.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_logo.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page1.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page2.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page3.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page4.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/record.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/redx.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/repeat_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/repeat_on.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/scan-c.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/scan-s.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/scan-t.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/selectioncross.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/info-bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/info-bg_mp.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/mediaplayer_bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/Thumbs.db delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/dvd_player.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/information.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/media_player.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/plugins.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/scart.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/setup.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/shutdown.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/subtitles.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/timer.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/mute.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/nim_active.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/no_coverArt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/output.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/pal.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/picon_default.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/position_arrow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/position_pointer.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/position_pointer_580.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/prev.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_big.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_medium.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_recording.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_small.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/rc.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/rcold.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/screws.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/screws_mp.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/scroll.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/singlelineList_selected_23p.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/sleeptimer.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/Thumbs.db delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait1.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait2.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait3.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait4.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/timeline-now.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/timeline.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/unhandled-key.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/verticalline-plugins.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_backspace.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_clr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_esc.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_icon.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_left.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_ok.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_right.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_sel.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_shift.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_shift_sel.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_space.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_text.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/volume.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/volume_box.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/wizard.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/MyriadPro-Regular.otf delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/MyriadPro-Semibold.otf delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/MyriadPro-SemiboldIt.otf delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_EPG_list.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_EPG_view.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_List.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Media.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Media_info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Subtitle.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_divideline.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Solo_Menu_bg520.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Statusbar_white.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowdown.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowleft.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowright.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowup.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_b.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_bl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_br.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_l.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_r.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_t.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_tl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_tr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/bar_ber.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/bar_snr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/border_eventinfo.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/border_info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/border_menu.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/FocusBar_H36.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/FocusBar_H42.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/FocusBar_H45.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/blue.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/button_bluekey.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/button_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/green.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_0.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_1.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_2.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_3.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_4.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_5.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_6.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_7.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_8.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_9.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_text.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/red.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/yellow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ad.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ae.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/cz.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/de.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/dk.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ee.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/en.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/es.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/fi.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/fr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/gr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/hr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/hu.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/is.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/it.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/lt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/lv.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/missing.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/nl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/no.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/pl.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/pt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ro.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ru.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/se.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/si.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/sk.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/tr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ua.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/x-fy.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/yu.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/div-h.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/div-v.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/epg_more.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/epg_next.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/epg_now.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/Mediaplayerbar_gray.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/Mediaplayerbar_purple.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/clock.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/dish.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/dish_scan.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_Chlist_title.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_Radio_title.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_folder.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_noreplay.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_player.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_replay.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_crypt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_crypt_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_dolby.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_dolby_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_event.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_format.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_format_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_rec.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_rec_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_txt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_txt_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_view.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icons_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_error.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_question.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock_error.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock_off.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock_on.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/mp_buttons.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/mp_wb_buttons.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/plugin.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/rass_logo.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/record.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/redx.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/scan-c.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/scan-s.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/scan-t.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/info-bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_EPG_title.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_Plugin_All_title.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Media.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Plugin.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Setup.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Standby.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Subtitles.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Timer.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_MENU.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Media.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Plugin.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Pluginall.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Setup.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Standby.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Subtitles.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Timer.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_media-info.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/mp_wb_background.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/mute.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/no_coverArt.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/position_arrow.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/prev.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_big.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_medium.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_small.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/rc.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/rc_wb_desc.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/rcold.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/sleeptimer.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/timeline-now.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/timeline.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/unhandled-key.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_backspace.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_bg.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_clr.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_esc.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_icon.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_left.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_ok.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_right.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_sel.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_shift.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_shift_sel.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_space.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_text.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/volume_background.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/volume_up.png delete mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/wizard.png delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enbalesubtitleshack.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_1080p.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_conversion_error.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_default_arg_error.patch create mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_enablesubtitleshack.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_epng.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_eptrlist_insert.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_fix_standby_name_skin.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_mediaplayer_subtitle.patch delete mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_wrong_boolean_type.patch create mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait1.png create mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait2.png create mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait3.png create mode 100755 meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait4.png create mode 100644 meta-openvuplus/recipes-vuplus/tuxbox/files/add_uhd_channels.patch create mode 100644 meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper/fix_getopt_error.patch create mode 100644 meta-openvuplus/recipes-vuplus/vuplus-3gcommand/vuplus-3gcommand.bb create mode 100644 meta-openvuplus/recipes-vuplus/vuplus-dlnaserver/vuplus-dlnaserver.bb create mode 100644 meta-openvuplus/recipes-vuplus/vuplus-skin/files/fix_standby_name.patch create mode 100644 meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb create mode 100644 meta-openvuplus/recipes-webkit/gtk+/gtk+/001_gdk_window_ensure_native_patch.diff create mode 100644 meta-openvuplus/recipes-webkit/gtk+/gtk+/002_remove_legacy_log_patch.diff create mode 100644 meta-openvuplus/recipes-webkit/gtk+/gtk+/003_disable_demo_build_patch.diff create mode 100644 meta-openvuplus/recipes-webkit/gtk+/gtk+_2.24.27.bbappend create mode 100644 meta-openvuplus/recipes-webkit/pointercal/pointercal_0.0.bbappend create mode 100644 meta-openvuplus/recipes-webkit/webkit/webkit-gtk_git.bb diff --git a/Makefile b/Makefile index 90c71d2..0f5f4be 100644 --- a/Makefile +++ b/Makefile @@ -19,6 +19,8 @@ # THE SOFTWARE. # +SHELL=/bin/bash + # Note: You can override all variables by storing them # in an external file called "make.conf". -include conf/make.conf @@ -29,7 +31,7 @@ # This only sets the default value. All platforms now use a shared build # directory. Run "MACHINE=vuultimo bitbake vuplus-image" to build an image # for the vuultimo, if it is not the default. -MACHINE ?= vusolose +MACHINE ?= vusolo4k MULTI_TEMPORARILY ?= YES @@ -220,6 +222,9 @@ $(TOPDIR)/conf/local.conf: $(DEPDIR)/.local.conf.$(MACHINE).$(LOCAL_CONF_HASH) @echo 'USER_CLASSES = "buildstats"' >> $@ @echo 'include $(DISTRO_INCLUDE_CONF)' >> $@ @echo 'include $(MACHINE_INCLUDE_CONF)' >> $@ + @if [ "$(MULTI_TEMPORARILY)" == "YES" ] ; then \ + echo "DEPLOY_DIR_IMAGE = \"\$${DEPLOY_DIR}/images\"" >> $@; \ + fi @echo 'INHERIT += "rm_work"' >> $@ BBLAYERS_CONF_HASH := $(call hash, \ diff --git a/meta-bsp/classes/image_types_bz2_splash_initrd.bbclass b/meta-bsp/classes/image_types_bz2_splash_initrd.bbclass new file mode 100644 index 0000000..96c8224 --- /dev/null +++ b/meta-bsp/classes/image_types_bz2_splash_initrd.bbclass @@ -0,0 +1,22 @@ +inherit image_types + +IMAGEDIR ?= "${MACHINE}" + +IMAGE_CMD_tar_prepend = " \ + mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \ + cp ${IMAGE_ROOTFS}/tmp/zImage ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_auto.bin; \ + cp ${IMAGE_ROOTFS}/boot/initrd_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_auto.bin; \ + cp ${IMAGE_ROOTFS}/boot/splash_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_auto.bin; \ + touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/reboot.update; \ + rm -f ${IMAGE_ROOTFS}/tmp/zImage; \ + rm -f ${IMAGE_ROOTFS}/boot/initrd_auto.bin; \ + rm -f ${IMAGE_ROOTFS}/boot/splash_auto.bin; \ + cd ${IMAGE_ROOTFS}; \ + tar -cvf ${DEPLOY_DIR_IMAGE}/rootfs.tar -C ${IMAGE_ROOTFS} .; \ + mv ${DEPLOY_DIR_IMAGE}/rootfs.tar ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/rootfs.tar; \ + bzip2 ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/rootfs.tar; \ + cd ${DEPLOY_DIR_IMAGE}; \ + zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \ + rm -rf vuplus; \ +" + diff --git a/meta-bsp/conf/layer.conf b/meta-bsp/conf/layer.conf index 92b54c7..0c670f2 100644 --- a/meta-bsp/conf/layer.conf +++ b/meta-bsp/conf/layer.conf @@ -1,8 +1,8 @@ BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend" BBPATH .= ":${LAYERDIR}" -BBFILE_COLLECTIONS += "bsp-common" -BBFILE_PRIORITY_bsp-common = "30" -BBFILE_PATTERN_bsp-common := "^${LAYERDIR}/" +BBFILE_COLLECTIONS += "meta-bsp" +BBFILE_PRIORITY_meta-bsp = "30" +BBFILE_PATTERN_meta-bsp := "^${LAYERDIR}/" SIGGEN_EXCLUDERECIPES_ABISAFE += " \ vuplus-bootlogo \ diff --git a/meta-bsp/conf/machine/include/vuplus-arm32eb.inc b/meta-bsp/conf/machine/include/vuplus-arm32eb.inc new file mode 100644 index 0000000..c7fd299 --- /dev/null +++ b/meta-bsp/conf/machine/include/vuplus-arm32eb.inc @@ -0,0 +1,17 @@ +# vuplus-arm32eb.inc + +VUPLUS_KERNEL_VERSION ?= "3.14.28" + +#Big Endian +#TARGET_ARCH = "armeb" +#DEFAULTTUNE = "armv7ab" + +#Little Endian +TARGET_ARCH = "arm" + +#DEFAULTTUNE = "armv7a" +#DEFAULTTUNE = "armv7ahf" +DEFAULTTUNE = "armv7ahf-neon" + +require conf/machine/include/vuplus.inc +require conf/machine/include/arm/arch-armv7a.inc diff --git a/meta-bsp/conf/machine/include/vuplus-bz2-splash-initrd.inc b/meta-bsp/conf/machine/include/vuplus-bz2-splash-initrd.inc new file mode 100644 index 0000000..bdd9f65 --- /dev/null +++ b/meta-bsp/conf/machine/include/vuplus-bz2-splash-initrd.inc @@ -0,0 +1,4 @@ +inherit image_types_bz2_splash_initrd + +IMAGE_FSTYPES ?= "tar.bz2" + diff --git a/meta-bsp/conf/machine/vusolo4k.conf b/meta-bsp/conf/machine/vusolo4k.conf new file mode 100644 index 0000000..0e325c3 --- /dev/null +++ b/meta-bsp/conf/machine/vusolo4k.conf @@ -0,0 +1,37 @@ +#@TYPE: Machine +#@NAME: Vu+ solo4k +#@DESCRIPTION: Machine configuration for Vu+ solo4k. + +VUPLUS_FEATURES += "vuwlan" +VUPLUS_FEATURES += "display-graphic-vfd" +VUPLUS_FEATURES += "enable-rc-kbd" +VUPLUS_FEATURES += "rc_code " + +VUPLUS_FEATURES += "firmwareupgrade" +VUPLUS_FEATURES += "blindscan" +VUPLUS_FEATURES += "webmanual" +VUPLUS_FEATURES += "webkithbbtv" +VUPLUS_FEATURES += "streamtv" +VUPLUS_FEATURES += "dlna" +VUPLUS_FEATURES += "3gmodem" +VUPLUS_FEATURES += "autoshutdown" +#VUPLUS_FEATURES += "transcoding" +VUPLUS_FEATURES += "audioeffect" +VUPLUS_FEATURES += "dvbproxy" +VUPLUS_FEATURES += "uianimation" +VUPLUS_FEATURES += "xbmc" +VUPLUS_FEATURES += "minitv" +VUPLUS_FEATURES += "fastzap" + +IMAGE_UNPACK_PATH = "vuplus/solo4k" +MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096" + +require conf/machine/include/vuplus-bz2-splash-initrd.inc +require conf/machine/include/vuplus-arm32eb.inc + +VUPLUS_KERNEL_VERSION = "3.14.28" + +IMAGE_FSTYPES =+ "ext4" + +DISTRO_FEED_URI = "http://code.vuplus.com/packages/openvuplus/3.0.0/vuplus/feeds/experimental" + diff --git a/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-conf.patch b/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-conf.patch new file mode 100644 index 0000000..5cb9711 --- /dev/null +++ b/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-conf.patch @@ -0,0 +1,28 @@ +diff --git a/src/misc/conf.c b/src/misc/conf.c +index 7cc6e18..e46e75a 100644 +--- a/src/misc/conf.c ++++ b/src/misc/conf.c +@@ -465,11 +465,11 @@ static void config_allocate( void ) + dfb_config->pci.dev = 0; + dfb_config->pci.func = 0; + +- dfb_config->banner = true; ++ dfb_config->banner = false; // vuplus + dfb_config->deinit_check = true; + dfb_config->mmx = true; +- dfb_config->vt = true; +- dfb_config->vt_switch = true; ++ dfb_config->vt = false; // vuplus ++ dfb_config->vt_switch = false; // vuplus + dfb_config->vt_num = -1; + dfb_config->vt_switching = true; + dfb_config->kd_graphics = true; +@@ -479,7 +479,7 @@ static void config_allocate( void ) + dfb_config->mouse_gpm_source = false; + dfb_config->mouse_source = D_STRDUP( DEV_NAME ); + dfb_config->linux_input_grab = false; +- dfb_config->linux_input_force = false; ++ dfb_config->linux_input_force = true; // vuplus + dfb_config->window_policy = -1; + dfb_config->buffer_mode = -1; + dfb_config->wm = D_STRDUP( "default" ); diff --git a/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-no-clear.patch b/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-no-clear.patch new file mode 100644 index 0000000..8ed9e16 --- /dev/null +++ b/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-no-clear.patch @@ -0,0 +1,26 @@ +diff --git a/src/core/layer_context.c b/src/core/layer_context.c +index 091ed79..a4786fd 100644 +--- a/src/core/layer_context.c ++++ b/src/core/layer_context.c +@@ -1880,8 +1880,10 @@ dfb_layer_context_allocate_surface( CoreLayer *layer, + else + surface->rotation = (context->rotation == 180) ? 180 : 0; + ++#if 0 // vuplus + if (dfb_config->layers_clear && !dfb_config->surface_clear) + dfb_surface_clear_buffers( surface ); ++#endif + + /* Tell the region about its new surface (adds a global reference). */ + ret = dfb_layer_region_set_surface( region, surface ); +@@ -2010,8 +2012,10 @@ dfb_layer_context_reallocate_surface( CoreLayer *layer, + else + surface->rotation = (context->rotation == 180) ? 180 : 0; + ++#if 0 // vuplus + if (dfb_config->layers_clear && !dfb_config->surface_clear) + dfb_surface_clear_buffers( surface ); ++#endif + + dfb_surface_unlock( surface ); + diff --git a/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-prevent-VT.patch b/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-prevent-VT.patch new file mode 100644 index 0000000..0d194b2 --- /dev/null +++ b/meta-bsp/recipes-graphics/directfb/directfb-1.7.7/vuplus-prevent-VT.patch @@ -0,0 +1,64 @@ +diff --git a/inputdrivers/linux_input/linux_input.c b/inputdrivers/linux_input/linux_input.c +index e275762..9e2d622 100644 +--- a/inputdrivers/linux_input/linux_input.c ++++ b/inputdrivers/linux_input/linux_input.c +@@ -284,7 +284,11 @@ int basic_keycodes [] = { + /*KEY_CLOSECD, KEY_EJECTCD, KEY_EJECTCLOSECD,*/ + DIKS_EJECT, DIKS_EJECT, DIKS_EJECT, + ++#if 0 //vuplus + DIKS_NEXT, DIKS_PLAYPAUSE, DIKS_PREVIOUS, DIKS_STOP, DIKS_RECORD, ++#else ++ DIKS_FASTFORWARD, DIKS_PLAYPAUSE, DIKS_REWIND, DIKS_STOP, DIKS_RECORD, ++#endif + DIKS_REWIND, DIKS_PHONE, + + /*KEY_ISO,*/ DIKI_UNKNOWN, +@@ -1260,6 +1264,7 @@ driver_get_available( void ) + return 0; + + if (dfb_system_type() == CORE_FBDEV && !dfb_config->linux_input_force) { ++#if 0 // vuplus + FBDev *dfb_fbdev = (FBDev*) dfb_system_data(); + D_ASSERT( dfb_fbdev ); + +@@ -1268,6 +1273,7 @@ driver_get_available( void ) + // FIXME: Additional logic needed for system drivers not similar to fbdev? + if (!dfb_fbdev->vt || dfb_fbdev->vt->fd < 0) + return 0; ++#endif + } + + /* Use the devices specified in the configuration. */ +@@ -1480,6 +1486,7 @@ get_capability( void ) + FBDev *dfb_fbdev = (FBDev*) dfb_system_data(); + D_ASSERT( dfb_fbdev ); + ++#if 0 // hschang + // Only allow USB keyboard and mouse support if the systems driver has + // the Virtual Terminal file ("/dev/tty0") open and available for use. + // FIXME: Additional logic needed for system drivers not similar to fbdev? +@@ -1487,6 +1494,7 @@ get_capability( void ) + D_DEBUG_AT( Debug_LinuxInput, " -> no VT\n" ); + goto exit; + } ++#endif + } + + D_DEBUG_AT( Debug_LinuxInput, " -> returning HOTPLUG\n" ); +@@ -1855,6 +1863,7 @@ driver_open_device( CoreInputDevice *device, + /* Track associated entry in device_nums and device_names array. */ + data->index = number; + ++#if 0 // hschang + if (info->desc.min_keycode >= 0 && info->desc.max_keycode >= info->desc.min_keycode) { + if (dfb_system_type() == CORE_FBDEV) { + FBDev *dfb_fbdev = dfb_system_data(); +@@ -1868,6 +1877,7 @@ driver_open_device( CoreInputDevice *device, + if (data->vt_fd < 0) + D_WARN( "no keymap support (requires /dev/tty0 - CONFIG_VT)" ); + } ++#endif + + /* check if the device has LEDs */ + ret = ioctl( fd, EVIOCGBIT(EV_LED, sizeof(ledbit)), ledbit ); diff --git a/meta-bsp/recipes-graphics/directfb/directfb-armv7ahf-vfp-neon_1.7.7.inc b/meta-bsp/recipes-graphics/directfb/directfb-armv7ahf-vfp-neon_1.7.7.inc new file mode 100644 index 0000000..a167cca --- /dev/null +++ b/meta-bsp/recipes-graphics/directfb/directfb-armv7ahf-vfp-neon_1.7.7.inc @@ -0,0 +1,56 @@ +GFXPR = "20151007.r0" +GFX_FILE = "directfb_1.7-7_gfxdriver_${MACHINE}_${GFXPR}.tar.gz" + +SRC_URI[gfxdriver.md5sum] = "e97373ce01e9a41c3445d2c672b2efef" +SRC_URI[gfxdriver.sha256sum] = "f44830ae6ddaf031aac0ffcfd51227ae6b582219b523fd943c601593bf1d9c22" + +PR .= "-vuplus1" + +SRC_URI += " \ + file://vuplus-conf.patch \ + file://vuplus-prevent-VT.patch \ + http://archive.vuplus.com/download/build_support/vuplus/${GFX_FILE};name=gfxdriver \ +" + +EXTRA_OECONF += "\ + --with-inputdrivers=linuxinput \ + --disable-devmem \ + --disable-video4linux \ + --without-tools \ +" + +PRIVATE_LIBS_${PN} = "\ + ${@base_contains("VUPLUS_FEATURES", "dvbproxy", "libinit.so", "", d)} \ +" + +do_install_append() { + install -d ${D}/etc + install -d ${D}/usr/lib/directfb-${RV}/systems + install -d ${D}/usr/lib/directfb-${RV}/gfxdrivers + + install -m 0644 ${WORKDIR}/directfb-vuplus/etc/directfbrc ${D}/etc/directfbrc + cp -avr ${WORKDIR}/directfb-vuplus/usr/lib/directfb-${RV}/systems/* ${D}/usr/lib/directfb-${RV}/systems/ + rm -f ${D}/usr/lib/directfb-${RV}/systems/libdirectfb_dummy.so + rm -f ${D}/usr/lib/directfb-${RV}/systems/libdirectfb_fbdev.so + install -m 0755 ${WORKDIR}/directfb-vuplus/usr/lib/directfb-${RV}/gfxdrivers/* ${D}/usr/lib/directfb-${RV}/gfxdrivers/ + + cp -avr ${WORKDIR}/directfb-vuplus/usr/lib/libinit* ${D}/usr/lib/ +} + +do_package_qa() { +} + +FILES_${PN} += "\ + /etc/directfbrc \ + /usr/lib/libinit* \ + /usr/lib/directfb-${RV}/systems/libdirectfb_dvb_proxy_sys* \ + /usr/lib/directfb-${RV}/gfxdrivers/* \ +" + +FILES_${PN}-dbg += "\ + /usr/lib/.debug/libinit* \ + /usr/lib/directfb-${RV}/systems/.debug/* \ + /usr/lib/directfb-${RV}/gfxdrivers/.debug/* \ +" + +BBCLASSEXTEND = "native" diff --git a/meta-bsp/recipes-graphics/directfb/directfb-mips32el_1.7.7.inc b/meta-bsp/recipes-graphics/directfb/directfb-mips32el_1.7.7.inc new file mode 100644 index 0000000..e69de29 diff --git a/meta-bsp/recipes-graphics/directfb/directfb_1.7.7.bbappend b/meta-bsp/recipes-graphics/directfb/directfb_1.7.7.bbappend new file mode 100644 index 0000000..ca9aaad --- /dev/null +++ b/meta-bsp/recipes-graphics/directfb/directfb_1.7.7.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" + +require directfb-${PACKAGE_ARCH}_1.7.7.inc diff --git a/meta-bsp/recipes-graphics/libgles/libgles-vusolo4k.bb b/meta-bsp/recipes-graphics/libgles/libgles-vusolo4k.bb new file mode 100644 index 0000000..8351076 --- /dev/null +++ b/meta-bsp/recipes-graphics/libgles/libgles-vusolo4k.bb @@ -0,0 +1,30 @@ +require libgles.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +SRCDATE = "20151019" +SRCDATE_PR = "r0" +PV="15.2" + +do_install() { + install -d ${D}${libdir} + install -m 0755 ${S}/lib/*.so ${D}${libdir} + install -m 0755 ${S}/lib/libliveMedia.so.1.2.1 ${D}${libdir} + install -m 0755 ${S}/lib/libgroupsock.so.0.0.0 ${D}${libdir} + install -m 0755 ${S}/lib/libUsageEnvironment.so.0.0.0 ${D}${libdir} + install -m 0755 ${S}/lib/libBasicUsageEnvironment.so.0.0.1 ${D}${libdir} + ln -s libv3ddriver.so ${D}${libdir}/libEGL.so + ln -s libv3ddriver.so ${D}${libdir}/libGLESv2.so + + ln -s libliveMedia.so.1.2.1 ${D}${libdir}/libliveMedia.so.1 + ln -s libgroupsock.so.0.0.0 ${D}${libdir}/libgroupsock.so.0 + ln -s libUsageEnvironment.so.0.0.0 ${D}${libdir}/libUsageEnvironment.so.0 + ln -s libBasicUsageEnvironment.so.0.0.1 ${D}${libdir}/libBasicUsageEnvironment.so.0 + + install -d ${D}${includedir} + cp -a ${S}/include/* ${D}${includedir}/ +} + + +SRC_URI[md5sum] = "04a63de8a756d9e7143e54ef854c2118" +SRC_URI[sha256sum] = "a26dfd07d0ea710abb79a8c16a39236c87ce57dbb400e89becde9a422e259abf" diff --git a/meta-bsp/recipes-graphics/libvugles/libvugles2-armv7ahf-vfp-neon.inc b/meta-bsp/recipes-graphics/libvugles/libvugles2-armv7ahf-vfp-neon.inc new file mode 100644 index 0000000..a22ed90 --- /dev/null +++ b/meta-bsp/recipes-graphics/libvugles/libvugles2-armv7ahf-vfp-neon.inc @@ -0,0 +1,8 @@ +SRCDATE = "20150722" +SRCDATE_PR = "r1" + +SRC_URI = "http://archive.vuplus.com/download/build_support/vuplus/${PN}-${PV}-${TARGET_ARCH}-${PR}.tar.gz" + +SRC_URI[md5sum] = "d7ae1f6a17ad651a274af74851a86853" +SRC_URI[sha256sum] = "a9cef15727a18e5d98d4994861adb4883cf5fd6ef03fa29f04e23d382e4b8a26" + diff --git a/meta-bsp/recipes-graphics/libvugles/libvugles2-mips32el.inc b/meta-bsp/recipes-graphics/libvugles/libvugles2-mips32el.inc new file mode 100644 index 0000000..eba1aae --- /dev/null +++ b/meta-bsp/recipes-graphics/libvugles/libvugles2-mips32el.inc @@ -0,0 +1,8 @@ +SRCDATE = "20150109" +SRCDATE_PR = "r1" + +SRC_URI = "http://archive.vuplus.com/download/build_support/vuplus/${PN}-${PV}-${PR}.tar.gz" + +SRC_URI[md5sum] = "6aa14c822d9975334d964d385a6b5926" +SRC_URI[sha256sum] = "1e321ca68e14401d4115fb5ac7934c025b0a2b266d1556905f5ef324968921e3" + diff --git a/meta-bsp/recipes-graphics/libvugles/libvugles2_0.1.0.bb b/meta-bsp/recipes-graphics/libvugles/libvugles2_0.1.0.bb new file mode 100644 index 0000000..b45cf39 --- /dev/null +++ b/meta-bsp/recipes-graphics/libvugles/libvugles2_0.1.0.bb @@ -0,0 +1,33 @@ +DESCRIPTION = "shared library for E2 animation" +SECTION = "libs" +LICENSE = "CLOSED" +require conf/license/license-close.inc + +RDEPENDS_${PN} = "libgles" + +PR = "${SRCDATE}.${SRCDATE_PR}" + +require libvugles2-${PACKAGE_ARCH}.inc + +INHIBIT_PACKAGE_STRIP = "1" +S = "${WORKDIR}/${PN}-${PV}" + +inherit pkgconfig + +do_install() { + install -d ${D}${includedir} + cp -a ${S}/include/* ${D}${includedir}/ + install -d ${D}${libdir} + cp -a ${S}/lib/*.so ${D}${libdir}/ + install -d ${D}${libdir}/pkgconfig + cp -a ${S}/lib/pkgconfig/*.pc ${D}${libdir}/pkgconfig/ +} + +do_package_qa() { +} + +PACKAGE_ARCH := "${MACHINE_ARCH}" + +PACKAGES = "${PN}" +FILES_${PN} = "/usr/include /usr/lib" + diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5.inc b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5.inc index 010710e..fd6cdf2 100644 --- a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5.inc +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5.inc @@ -3,6 +3,7 @@ SECTION = "kernel" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" +PE = "1" KV = "3.13.5" INC_PR = "r7" diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolose/linux_mtd_bbt_maxblock.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolose/linux_mtd_bbt_maxblock.patch new file mode 100644 index 0000000..e063ad2 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolose/linux_mtd_bbt_maxblock.patch @@ -0,0 +1,13 @@ +diff --git a/include/linux/mtd/bbm.h b/include/linux/mtd/bbm.h +index 36bb6a5..0380293 100644 +--- a/include/linux/mtd/bbm.h ++++ b/include/linux/mtd/bbm.h +@@ -123,7 +123,7 @@ struct nand_bbt_descr { + #define NAND_BBT_DYNAMICSTRUCT 0x80000000 + + /* The maximum number of blocks to scan for a bbt */ +-#define NAND_BBT_SCAN_MAXBLOCKS 4 ++#define NAND_BBT_SCAN_MAXBLOCKS 8 + + /* + * Constants for oob configuration diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28.inc b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28.inc new file mode 100644 index 0000000..0650d76 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28.inc @@ -0,0 +1,74 @@ +DESCRIPTION = "Linux kernel for vuplus" +SECTION = "kernel" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" + +PE = "1" +KV = "3.14.28" + +INC_PR = "r3" +SRCREV = "" + +MODULE = "linux-3.14.28" + +KERNEL_CONFIG = "${MACHINE}_defconfig" + +SRC_URI += "http://archive.vuplus.com/download/kernel/stblinux-3.14-1.8.tar.bz2 \ + file://${KERNEL_CONFIG} \ + file://bcm_genet_disable_warn.patch \ + file://linux_dvb-core.patch \ + file://linux_rpmb_not_alloc.patch \ + file://linux_vmalloc_revert.patch \ + file://rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch \ + file://usb_core_hub_msleep.patch \ + " + +SRC_URI += "${@base_contains("VUPLUS_FEATURES", "dvbproxy", "file://linux_dvb_adapter.patch;patch=1;pnum=1", "", d)}" + +inherit kernel + +S = "${WORKDIR}/linux" + +RREPLACES_${PN} = "linux-vuplus" +RCONFLICTS_${PN} = "linux-vuplus" + +export OS = "Linux" +KERNEL_IMAGETYPE = "zImage" +KERNEL_OBJECT_SUFFIX = "ko" +KERNEL_IMAGEDEST = "tmp" +KERNEL_OUTPUT = "arch/${ARCH}/boot/${KERNEL_IMAGETYPE}" + +FILES_kernel-image = "/${KERNEL_IMAGEDEST}/zImage" + +do_configure_prepend() { + oe_machinstall -m 0644 ${WORKDIR}/${KERNEL_CONFIG} ${WORKDIR}/defconfig +} + +kernel_do_install_append() { + install -d ${D}/${KERNEL_IMAGEDEST} + install -m 0755 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST} +} + +kernel_do_compile() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE + oe_runmake ${KERNEL_IMAGETYPE_FOR_MAKE} ${KERNEL_ALT_IMAGETYPE} CC="${KERNEL_CC}" LD="${KERNEL_LD}" + if test "${KERNEL_IMAGETYPE_FOR_MAKE}.gz" = "${KERNEL_IMAGETYPE}"; then + gzip -9c < "${KERNEL_IMAGETYPE_FOR_MAKE}" > "${KERNEL_OUTPUT}" + fi +} + +pkg_postinst_kernel-image () { + if [ -d /proc/stb ] ; then + dd if=/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} of=/dev/mmcblk0p1 + fi + rm -f /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} + true +} + +pkg_postrm_kernel-image () { +} + +FILESEXTRAPATHS_prepend := "${THISDIR}/linux-vuplus-${KV}:" + +SRC_URI[md5sum] = "1a62540fdd7f23aa2c1ebf119ca71e91" +SRC_URI[sha256sum] = "a464515d14dda772047ddba7900858f535057294903341e2c1774009eaf95005" diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/bcm_genet_disable_warn.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/bcm_genet_disable_warn.patch new file mode 100644 index 0000000..3bdd93d --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/bcm_genet_disable_warn.patch @@ -0,0 +1,9 @@ +diff --git a/drivers/net/ethernet/broadcom/genet/Makefile b/drivers/net/ethernet/broadcom/genet/Makefile +index 9b6885e..d24166e 100644 +--- a/drivers/net/ethernet/broadcom/genet/Makefile ++++ b/drivers/net/ethernet/broadcom/genet/Makefile +@@ -1,2 +1,4 @@ + obj-$(CONFIG_BCMGENET) += genet.o + genet-objs := bcmgenet.o bcmmii.o bcmgenet_wol.o ++ ++EXTRA_CFLAGS += -Wno-error=date-time diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb-core.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb-core.patch new file mode 100644 index 0000000..81d2dab --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb-core.patch @@ -0,0 +1,197 @@ +diff --git a/drivers/media/dvb-core/dmxdev.c b/drivers/media/dvb-core/dmxdev.c +index c0363f1..0171117 100644 +--- a/drivers/media/dvb-core/dmxdev.c ++++ b/drivers/media/dvb-core/dmxdev.c +@@ -82,7 +82,11 @@ static ssize_t dvb_dmxdev_buffer_read(struct dvb_ringbuffer *src, + + ret = wait_event_interruptible(src->queue, + !dvb_ringbuffer_empty(src) || +- (src->error != 0)); ++ (src->error != 0) || ++ (src->do_wait != 1)); ++ if (src->do_wait != 1) ++ ret = -EINTR; ++ + if (ret < 0) + break; + +@@ -955,6 +959,22 @@ dvb_demux_read(struct file *file, char __user *buf, size_t count, + return ret; + } + ++static int dvb_demux_lock_filter(struct dmxdev_filter *dmxdevfilter) ++{ ++ int ret; ++ ++ dmxdevfilter->buffer.do_wait = 0; ++ ++ if (waitqueue_active(&dmxdevfilter->buffer.queue)) ++ wake_up(&dmxdevfilter->buffer.queue); ++ ++ ret = mutex_lock_interruptible(&dmxdevfilter->mutex); ++ ++ dmxdevfilter->buffer.do_wait = 1; ++ ++ return ret; ++} ++ + static int dvb_demux_do_ioctl(struct file *file, + unsigned int cmd, void *parg) + { +@@ -968,7 +988,7 @@ static int dvb_demux_do_ioctl(struct file *file, + + switch (cmd) { + case DMX_START: +- if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { ++ if (dvb_demux_lock_filter(dmxdevfilter)) { + mutex_unlock(&dmxdev->mutex); + return -ERESTARTSYS; + } +@@ -980,7 +1000,7 @@ static int dvb_demux_do_ioctl(struct file *file, + break; + + case DMX_STOP: +- if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { ++ if (dvb_demux_lock_filter(dmxdevfilter)) { + mutex_unlock(&dmxdev->mutex); + return -ERESTARTSYS; + } +@@ -989,7 +1009,7 @@ static int dvb_demux_do_ioctl(struct file *file, + break; + + case DMX_SET_FILTER: +- if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { ++ if (dvb_demux_lock_filter(dmxdevfilter)) { + mutex_unlock(&dmxdev->mutex); + return -ERESTARTSYS; + } +@@ -998,7 +1018,7 @@ static int dvb_demux_do_ioctl(struct file *file, + break; + + case DMX_SET_PES_FILTER: +- if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { ++ if (dvb_demux_lock_filter(dmxdevfilter)) { + mutex_unlock(&dmxdev->mutex); + return -ERESTARTSYS; + } +@@ -1007,7 +1027,7 @@ static int dvb_demux_do_ioctl(struct file *file, + break; + + case DMX_SET_BUFFER_SIZE: +- if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { ++ if (dvb_demux_lock_filter(dmxdevfilter)) { + mutex_unlock(&dmxdev->mutex); + return -ERESTARTSYS; + } +@@ -1051,7 +1071,7 @@ static int dvb_demux_do_ioctl(struct file *file, + break; + + case DMX_ADD_PID: +- if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { ++ if (dvb_demux_lock_filter(dmxdevfilter)) { + ret = -ERESTARTSYS; + break; + } +@@ -1060,7 +1080,7 @@ static int dvb_demux_do_ioctl(struct file *file, + break; + + case DMX_REMOVE_PID: +- if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { ++ if (dvb_demux_lock_filter(dmxdevfilter)) { + ret = -ERESTARTSYS; + break; + } +@@ -1213,6 +1233,12 @@ static struct dvb_device dvbdev_dvr = { + .fops = &dvb_dvr_fops + }; + ++void (*dvb_dmxdev_init_hook)(struct dmxdev *dmxdev, struct dvb_adapter *dvb_adapter) = NULL; ++EXPORT_SYMBOL(dvb_dmxdev_init_hook); ++ ++void (*dvb_dmxdev_release_hook)(struct dmxdev *dmxdev) = NULL; ++EXPORT_SYMBOL(dvb_dmxdev_release_hook); ++ + int dvb_dmxdev_init(struct dmxdev *dmxdev, struct dvb_adapter *dvb_adapter) + { + int i; +@@ -1240,6 +1266,9 @@ int dvb_dmxdev_init(struct dmxdev *dmxdev, struct dvb_adapter *dvb_adapter) + + dvb_ringbuffer_init(&dmxdev->dvr_buffer, NULL, 8192); + ++ if (dvb_dmxdev_init_hook) { ++ dvb_dmxdev_init_hook(dmxdev, dvb_adapter); ++ } + return 0; + } + +@@ -1247,6 +1276,10 @@ EXPORT_SYMBOL(dvb_dmxdev_init); + + void dvb_dmxdev_release(struct dmxdev *dmxdev) + { ++ if (dvb_dmxdev_release_hook) { ++ dvb_dmxdev_release_hook(dmxdev); ++ } ++ + dmxdev->exit=1; + if (dmxdev->dvbdev->users > 1) { + wait_event(dmxdev->dvbdev->wait_queue, +diff --git a/drivers/media/dvb-core/dvb_demux.c b/drivers/media/dvb-core/dvb_demux.c +index 6c7ff0c..bd2d3c5 100644 +--- a/drivers/media/dvb-core/dvb_demux.c ++++ b/drivers/media/dvb-core/dvb_demux.c +@@ -60,6 +60,9 @@ MODULE_PARM_DESC(dvb_demux_feed_err_pkts, + printk(x); \ + } while (0) + ++int (*dmx_swfilter_hook)(struct dvb_demux *dvbdmx, const u8 *buffer, size_t length) = NULL; ++EXPORT_SYMBOL(dmx_swfilter_hook); ++ + /****************************************************************************** + * static inlined helper functions + ******************************************************************************/ +@@ -478,6 +481,10 @@ void dvb_dmx_swfilter_packets(struct dvb_demux *demux, const u8 *buf, + { + unsigned long flags; + ++ if (dmx_swfilter_hook) { ++ if (dmx_swfilter_hook(demux, buf, count) >= 0) return; ++ } ++ + spin_lock_irqsave(&demux->lock, flags); + + while (count--) { +@@ -572,6 +579,10 @@ bailout: + + void dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count) + { ++ if (dmx_swfilter_hook) { ++ if (dmx_swfilter_hook(demux, buf, count) >= 0) return; ++ } ++ + _dvb_dmx_swfilter(demux, buf, count, 188); + } + EXPORT_SYMBOL(dvb_dmx_swfilter); +diff --git a/drivers/media/dvb-core/dvb_ringbuffer.c b/drivers/media/dvb-core/dvb_ringbuffer.c +index a5712cd..d5333f3 100644 +--- a/drivers/media/dvb-core/dvb_ringbuffer.c ++++ b/drivers/media/dvb-core/dvb_ringbuffer.c +@@ -45,6 +45,7 @@ void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len) + rbuf->data=data; + rbuf->size=len; + rbuf->error=0; ++ rbuf->do_wait=1; + + init_waitqueue_head(&rbuf->queue); + +diff --git a/drivers/media/dvb-core/dvb_ringbuffer.h b/drivers/media/dvb-core/dvb_ringbuffer.h +index 41f04da..6951dd3 100644 +--- a/drivers/media/dvb-core/dvb_ringbuffer.h ++++ b/drivers/media/dvb-core/dvb_ringbuffer.h +@@ -39,6 +39,7 @@ struct dvb_ringbuffer { + + wait_queue_head_t queue; + spinlock_t lock; ++ int do_wait; + }; + + #define DVB_RINGBUFFER_PKTHDRSIZE 3 diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb_adapter.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb_adapter.patch new file mode 100644 index 0000000..61c9513 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_dvb_adapter.patch @@ -0,0 +1,37 @@ +diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c +index 983db75..a5ad43d 100644 +--- a/drivers/media/dvb-core/dvbdev.c ++++ b/drivers/media/dvb-core/dvbdev.c +@@ -296,9 +296,9 @@ static int dvbdev_check_free_adapter_num(int num) + return 1; + } + +-static int dvbdev_get_free_adapter_num (void) ++static int dvbdev_get_free_adapter_num (int start_num) + { +- int num = 0; ++ int num = start_num; + + while (num < DVB_MAX_ADAPTERS) { + if (dvbdev_check_free_adapter_num(num)) +@@ -315,17 +315,17 @@ int dvb_register_adapter(struct dvb_adapter *adap, const char *name, + short *adapter_nums) + { + int i, num; +- ++ char *vu_name = strstr(name, "_vuplus_"); + mutex_lock(&dvbdev_register_lock); + + for (i = 0; i < DVB_MAX_ADAPTERS; ++i) { + num = adapter_nums[i]; +- if (num >= 0 && num < DVB_MAX_ADAPTERS) { ++ if (num >= vu_name? 0:1 && num < DVB_MAX_ADAPTERS) { + /* use the one the driver asked for */ + if (dvbdev_check_free_adapter_num(num)) + break; + } else { +- num = dvbdev_get_free_adapter_num(); ++ num = dvbdev_get_free_adapter_num(vu_name? 0:1); + break; + } + num = -1; diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_rpmb_not_alloc.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_rpmb_not_alloc.patch new file mode 100644 index 0000000..ca1d606 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_rpmb_not_alloc.patch @@ -0,0 +1,25 @@ +From a30d7b7a036c49c4112469eb4368747b2b2a62ef Mon Sep 17 00:00:00 2001 +From: gdhan +Date: Wed, 3 Jun 2015 19:06:32 +0900 +Subject: [PATCH] rpmb not alloc + +--- + drivers/mmc/card/block.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c +index 7b5424f..c8e79fb 100644 +--- a/drivers/mmc/card/block.c ++++ b/drivers/mmc/card/block.c +@@ -2206,7 +2206,7 @@ static int mmc_blk_alloc_parts(struct mmc_card *card, struct mmc_blk_data *md) + return 0; + + for (idx = 0; idx < card->nr_parts; idx++) { +- if (card->part[idx].size) { ++ if (card->part[idx].size && !(card->part[idx].area_type & MMC_BLK_DATA_AREA_RPMB)) { + ret = mmc_blk_alloc_part(card, md, + card->part[idx].part_cfg, + card->part[idx].size >> 9, +-- +2.3.5 + diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_vmalloc_revert.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_vmalloc_revert.patch new file mode 100644 index 0000000..b2127d5 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/linux_vmalloc_revert.patch @@ -0,0 +1,57 @@ +diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c +index 14428d2..f15c22e 100644 +--- a/arch/arm/mm/mmu.c ++++ b/arch/arm/mm/mmu.c +@@ -1028,15 +1028,10 @@ void __init debug_ll_io_init(void) + static void * __initdata vmalloc_min = + (void *)(VMALLOC_END - (240 << 20) - VMALLOC_OFFSET); + +-static bool __initdata brcmstb_did_override_vmalloc; +- + /* + * vmalloc=size forces the vmalloc area to be exactly 'size' + * bytes. This can be used to increase (or decrease) the vmalloc + * area - the default is 240m. +- * +- * NOTE: different default for BRCMSTB with >= 1GiB RAM, see +- * brcmstb_maybe_increase_vmalloc() below. + */ + static int __init early_vmalloc(char *arg) + { +@@ -1057,35 +1052,17 @@ static int __init early_vmalloc(char *arg) + } + + vmalloc_min = (void *)(VMALLOC_END - vmalloc_reserve); +- brcmstb_did_override_vmalloc = true; + return 0; + } + early_param("vmalloc", early_vmalloc); + +-static void __init brcmstb_maybe_increase_vmalloc(void) +-{ +-#ifdef CONFIG_BRCMSTB +- if (brcmstb_did_override_vmalloc) +- return; +- if (meminfo.bank[0].size >= SZ_1G || meminfo.nr_banks > 1) { +- vmalloc_min = (void *)(VMALLOC_END - (744 << 20) - +- VMALLOC_OFFSET); +- } +-#else +- return; +-#endif +-} +- + phys_addr_t arm_lowmem_limit __initdata = 0; + + void __init sanity_check_meminfo(void) + { + phys_addr_t memblock_limit = 0; + int i, j, highmem = 0; +- phys_addr_t vmalloc_limit; +- +- brcmstb_maybe_increase_vmalloc(); +- vmalloc_limit = __pa(vmalloc_min - 1) + 1; ++ phys_addr_t vmalloc_limit = __pa(vmalloc_min - 1) + 1; + + for (i = 0, j = 0; i < meminfo.nr_banks; i++) { + struct membank *bank = &meminfo.bank[j]; diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch new file mode 100644 index 0000000..3627562 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch @@ -0,0 +1,13 @@ +diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c +index 57d3967..cf3ce0a 100644 +--- a/drivers/net/wireless/rt2x00/rt2800usb.c ++++ b/drivers/net/wireless/rt2x00/rt2800usb.c +@@ -125,7 +125,7 @@ static inline bool rt2800usb_entry_txstatus_timeout(struct queue_entry *entry) + + tout = time_after(jiffies, entry->last_action + msecs_to_jiffies(100)); + if (unlikely(tout)) +- rt2x00_warn(entry->queue->rt2x00dev, ++ rt2x00_dbg(entry->queue->rt2x00dev, + "TX status timeout for entry %d in queue %d\n", + entry->entry_idx, entry->queue->qid); + return tout; diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/usb_core_hub_msleep.patch b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/usb_core_hub_msleep.patch new file mode 100644 index 0000000..34bf904 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/usb_core_hub_msleep.patch @@ -0,0 +1,12 @@ +diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c +index d2bd9d7..cf796c3 100644 +--- a/drivers/usb/core/hub.c ++++ b/drivers/usb/core/hub.c +@@ -5001,6 +5001,7 @@ static int hub_thread(void *__unused) + set_freezable(); + + do { ++ msleep(1); + hub_events(); + wait_event_freezable(khubd_wait, + !list_empty(&hub_event_list) || diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/vusolo4k/vusolo4k_defconfig b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/vusolo4k/vusolo4k_defconfig new file mode 100644 index 0000000..8d35b09 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.14.28/vusolo4k/vusolo4k_defconfig @@ -0,0 +1,3694 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm 3.14.28-1.8 Kernel Configuration +# +CONFIG_ARM=y +CONFIG_MIGHT_HAVE_PCI=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_ARCH_HAS_CPUFREQ=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_ARM_PATCH_PHYS_VIRT=y +CONFIG_GENERIC_BUG=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="arm-linux-" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_FHANDLE is not set +# CONFIG_AUDIT is not set + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_KTIME_SCALAR=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +# CONFIG_TICK_CPU_ACCOUNTING is not set +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +CONFIG_IRQ_TIME_ACCOUNTING=y +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_USER_QS is not set +CONFIG_RCU_FANOUT=32 +CONFIG_RCU_FANOUT_LEAF=16 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NOCB_CPU is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=16 +CONFIG_GENERIC_SCHED_CLOCK=y +# CONFIG_CGROUPS is not set +# CONFIG_CHECKPOINT_RESTORE is not set +# CONFIG_NAMESPACES is not set +# CONFIG_SCHED_AUTOGROUP is not set +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_XZ is not set +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_EXPERT=y +CONFIG_UID16=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_PCI_QUIRKS=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_COMPAT_BRK=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +# CONFIG_SYSTEM_TRUSTED_KEYRING is not set +# CONFIG_PROFILING is not set +CONFIG_HAVE_OPROFILE=y +# CONFIG_KPROBES is not set +# CONFIG_JUMP_LABEL is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR is not set +CONFIG_CC_STACKPROTECTOR_NONE=y +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +# CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_FREEZER=y + +# +# System Type +# +CONFIG_MMU=y +CONFIG_ARCH_MULTIPLATFORM=y +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_GEMINI is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_KIRKWOOD is not set +# CONFIG_ARCH_MV78XX0 is not set +# CONFIG_ARCH_ORION5X is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_W90X900 is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_MSM_NODT is not set +# CONFIG_ARCH_SHMOBILE_LEGACY is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_S3C64XX is not set +# CONFIG_ARCH_S5P64X0 is not set +# CONFIG_ARCH_S5PC100 is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_OMAP1 is not set + +# +# Multiple platform selection +# + +# +# CPU Core family selection +# +# CONFIG_ARCH_MULTI_V6 is not set +CONFIG_ARCH_MULTI_V7=y +CONFIG_ARCH_MULTI_V6_V7=y +# CONFIG_ARCH_MULTI_CPU_AUTO is not set +# CONFIG_ARCH_MVEBU is not set +CONFIG_ARCH_BCM=y + +# +# Broadcom SoC Selection +# +# CONFIG_ARCH_BCM_MOBILE is not set +CONFIG_ARCH_BRCMSTB=y +# CONFIG_BCM3390A0 is not set +# CONFIG_BCM3390B0 is not set +# CONFIG_BCM7145B0 is not set +# CONFIG_BCM7250B0 is not set +# CONFIG_BCM7364A0 is not set +CONFIG_BCM7366C0=y +# CONFIG_BCM74371A0 is not set +# CONFIG_BCM7439B0 is not set +# CONFIG_BCM7445D0 is not set +CONFIG_SPI_BRCMSTB=y +CONFIG_BCMGENET=y +CONFIG_BRCM_MOCA=y +CONFIG_BRCM_USB=y +CONFIG_MTD_NAND_BRCMSTB=y +CONFIG_BRCM_SDIO=y +CONFIG_BRCMSTB=y +CONFIG_BCM7366=y +CONFIG_BRCM_GENET_V4=y +CONFIG_BRCM_GENET_VERSION=4 +CONFIG_BRCM_HAS_MOCA=y +CONFIG_BRCM_HAS_MOCA_20_GEN23=y +CONFIG_BRCM_MOCA_VERS=0x2003 +CONFIG_BRCM_HAS_NAND_MINOR_1=y +CONFIG_BRCM_HAS_NAND_MAJOR_7=y +CONFIG_BRCMNAND_MAJOR_VERS=7 +CONFIG_BRCMNAND_MINOR_VERS=1 +CONFIG_BRCM_HAS_BSPI_V4=y +CONFIG_BRCM_BSPI_MAJOR_VERS=4 +CONFIG_BRCM_MSPI_64B_WORDS=y +CONFIG_BRCM_USB_OHCI=y +CONFIG_BRCM_USB_EHCI=y +CONFIG_BRCM_USB_XHCI=y +# CONFIG_ARCH_BERLIN is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_HI3xxx is not set +# CONFIG_ARCH_KEYSTONE is not set +# CONFIG_ARCH_MSM_DT is not set +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_OMAP3 is not set +# CONFIG_ARCH_OMAP4 is not set +# CONFIG_SOC_OMAP5 is not set +# CONFIG_SOC_AM33XX is not set +# CONFIG_SOC_AM43XX is not set +# CONFIG_SOC_DRA7XX is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_PLAT_SPEAR is not set +# CONFIG_ARCH_STI is not set +# CONFIG_ARCH_SHMOBILE_MULTI is not set +# CONFIG_ARCH_SUNXI is not set +# CONFIG_ARCH_SIRF is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_U8500 is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_VIRT is not set +# CONFIG_ARCH_WM8850 is not set +# CONFIG_ARCH_ZYNQ is not set + +# +# Processor Type +# +CONFIG_CPU_V7=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_CACHE_V7=y +CONFIG_CPU_CACHE_VIPT=y +CONFIG_CPU_COPY_V6=y +CONFIG_CPU_TLB_V7=y +CONFIG_CPU_HAS_ASID=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +CONFIG_ARM_LPAE=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARM_THUMB=y +# CONFIG_ARM_THUMBEE is not set +CONFIG_ARM_VIRT_EXT=y +CONFIG_SWP_EMULATE=y +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_KUSER_HELPERS=y +# CONFIG_CACHE_B15_RAC is not set +# CONFIG_CACHE_L2X0 is not set +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_NR_BANKS=8 +CONFIG_MULTI_IRQ_HANDLER=y +# CONFIG_ARM_ERRATA_430973 is not set +# CONFIG_ARM_ERRATA_643719 is not set +# CONFIG_ARM_ERRATA_720789 is not set +# CONFIG_ARM_ERRATA_754322 is not set +# CONFIG_ARM_ERRATA_754327 is not set +# CONFIG_ARM_ERRATA_764369 is not set +# CONFIG_ARM_ERRATA_775420 is not set +CONFIG_ARM_ERRATA_798181=y +# CONFIG_ARM_ERRATA_773022 is not set + +# +# Bus support +# +CONFIG_PCI=y +CONFIG_PCI_SYSCALL=y +CONFIG_PCI_MSI=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_IOV is not set +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set + +# +# PCI host controller drivers +# +# CONFIG_PCIEPORTBUS is not set +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_HAVE_SMP=y +CONFIG_SMP=y +CONFIG_SMP_ON_UP=y +CONFIG_ARM_CPU_TOPOLOGY=y +# CONFIG_SCHED_MC is not set +# CONFIG_SCHED_SMT is not set +CONFIG_HAVE_ARM_ARCH_TIMER=y +# CONFIG_MCPM is not set +# CONFIG_BIG_LITTLE is not set +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_NR_CPUS=4 +CONFIG_HOTPLUG_CPU=y +CONFIG_ARM_PSCI=y +CONFIG_ARCH_NR_GPIO=1024 +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_HZ_FIXED=0 +CONFIG_HZ_100=y +# CONFIG_HZ_200 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_500 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=100 +CONFIG_SCHED_HRTICK=y +# CONFIG_THUMB2_KERNEL is not set +CONFIG_AEABI=y +# CONFIG_OABI_COMPAT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_HAVE_ARCH_PFN_VALID=y +CONFIG_HIGHMEM=y +CONFIG_HIGHPTE=y +CONFIG_HW_PERF_EVENTS=y +CONFIG_SYS_SUPPORTS_HUGETLBFS=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_NO_BOOTMEM=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=0 +CONFIG_BOUNCE=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_TRANSPARENT_HUGEPAGE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_CLEANCACHE is not set +# CONFIG_FRONTSWAP is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set +CONFIG_CMA_AREAS=7 +# CONFIG_ZBUD is not set +# CONFIG_ZSMALLOC is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ALIGNMENT_TRAP=y +# CONFIG_UACCESS_WITH_MEMCPY is not set +# CONFIG_SECCOMP is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_XEN is not set + +# +# Boot options +# +CONFIG_USE_OF=y +CONFIG_ATAGS=y +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_ZBOOT_ROM_TEXT=0 +CONFIG_ZBOOT_ROM_BSS=0 +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER is not set +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND=y +CONFIG_CMDLINE="root=/dev/mmcblk0p4 rootwait rw rootflags=data=journal debug coherent_pool=2M brcm_cma=504M@0x10000000 brcm_cma=260M@0x2f800000 brcm_cma=1024M@0x80000000" +# CONFIG_CMDLINE_FROM_BOOTLOADER is not set +# CONFIG_CMDLINE_EXTEND is not set +CONFIG_CMDLINE_FORCE=y +CONFIG_KEXEC=y +CONFIG_ATAGS_PROC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_AUTO_ZRELADDR=y + +# +# CPU Power Management +# + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +# CONFIG_CPU_FREQ_STAT_DETAILS is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_GENERIC_CPUFREQ_CPU0=y + +# +# ARM CPU frequency scaling drivers +# +CONFIG_ARM_BRCMSTB_CPUFREQ=y +# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y + +# +# ARM CPU Idle Drivers +# +# CONFIG_ARM_HIGHBANK_CPUIDLE is not set +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_VFP=y +CONFIG_VFPv3=y +CONFIG_NEON=y +CONFIG_KERNEL_MODE_NEON=y + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_COREDUMP=y + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM_RUNTIME=y +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +# CONFIG_APM_EMULATION is not set +CONFIG_ARCH_HAS_OPP=y +CONFIG_PM_OPP=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_CPU_PM=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE_DEMUX is not set +CONFIG_NET_IP_TUNNEL=m +# CONFIG_IP_MROUTE is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +CONFIG_INET_TUNNEL=m +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_INET_UDP_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=m +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +# CONFIG_INET6_AH is not set +# CONFIG_INET6_ESP is not set +# CONFIG_INET6_IPCOMP is not set +# CONFIG_IPV6_MIP6 is not set +# CONFIG_INET6_XFRM_TUNNEL is not set +# CONFIG_INET6_TUNNEL is not set +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_GRE is not set +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_IPV6_MROUTE is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_HAVE_NET_DSA=y +CONFIG_NET_DSA=y +CONFIG_NET_DSA_TAG_BRCM=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +CONFIG_6LOWPAN_IPHC=m +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=y +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_MMAP is not set +# CONFIG_NETLINK_DIAG is not set +# CONFIG_NET_MPLS_GSO is not set +# CONFIG_HSR is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +# CONFIG_BPF_JIT is not set +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +CONFIG_BT=m +# CONFIG_BT_RFCOMM is not set +# CONFIG_BT_BNEP is not set +# CONFIG_BT_HIDP is not set + +# +# Bluetooth device drivers +# +# CONFIG_BT_HCIBTUSB is not set +# CONFIG_BT_HCIBTSDIO is not set +# CONFIG_BT_HCIUART is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set +# CONFIG_BT_MRVL is not set +# CONFIG_AF_RXRPC is not set +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=y +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +# CONFIG_MAC80211_RC_PID is not set +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +# CONFIG_WIMAX is not set +CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y +# CONFIG_RFKILL_INPUT is not set +# CONFIG_RFKILL_REGULATOR is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_MMIO=y +CONFIG_DMA_SHARED_BUFFER=y +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=16 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=12 + +# +# Bus devices +# +CONFIG_BRCMSTB_GISB_ARB=y +# CONFIG_ARM_CCI is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_TESTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_AFS_PARTS is not set +CONFIG_MTD_OF_PARTS=y +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +CONFIG_MTD_JEDECPROBE=y +CONFIG_MTD_GEN_PROBE=y +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +CONFIG_MTD_ROM=y +CONFIG_MTD_ABSENT=y + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +CONFIG_MTD_PHYSMAP_OF=y +# CONFIG_MTD_IMPA7 is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +CONFIG_MTD_M25P80=y +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_NAND_ECC=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND=y +# CONFIG_MTD_NAND_ECC_BCH is not set +# CONFIG_MTD_SM_COMMON is not set +# CONFIG_MTD_NAND_DENALI is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_RICOH is not set +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_DOCG4 is not set +# CONFIG_MTD_NAND_CAFE is not set +# CONFIG_MTD_NAND_NANDSIM is not set +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR flash memory drivers +# +# CONFIG_MTD_LPDDR is not set +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +CONFIG_MTD_UBI_GLUEBI=y +CONFIG_DTC=y +CONFIG_OF=y + +# +# Device Tree and Open Firmware support +# +CONFIG_PROC_DEVICETREE=y +# CONFIG_OF_SELFTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=y +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +CONFIG_OF_MTD=y +CONFIG_OF_RESERVED_MEM=y +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_NVME is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_RAM is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_BLK_DEV_RSXX is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_ATMEL_PWM is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ATMEL_SSC is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1780 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_TI_DAC7512 is not set +# CONFIG_BMP085_I2C is not set +# CONFIG_BMP085_SPI is not set +# CONFIG_PCH_PHUB is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=y +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_SENSORS_LIS3_SPI is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=y +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_SCSI_BNX2X_FCOE is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_LIBFC is not set +# CONFIG_LIBFCOE is not set +# CONFIG_FCOE is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_DC390T is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_SRP is not set +# CONFIG_SCSI_BFA_FC is not set +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +# CONFIG_SATA_AHCI is not set +CONFIG_SATA_AHCI_PLATFORM=y +# CONFIG_AHCI_IMX is not set +CONFIG_SATA_BRCMSTB=y +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_HIGHBANK is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_RCAR is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set + +# +# PATA SFF controllers with BMDMA +# +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CS5520 is not set +# CONFIG_PATA_CS5530 is not set +# CONFIG_PATA_CS5536 is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RDC is not set +# CONFIG_PATA_SC1200 is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_PLATFORM is not set +# CONFIG_PATA_RZ1000 is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_LEGACY is not set +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# CONFIG_I2O is not set +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=m +# CONFIG_VETH is not set +# CONFIG_NLMON is not set +# CONFIG_ARCNET is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +# CONFIG_NET_DSA_MV88E6XXX is not set +# CONFIG_NET_DSA_MV88E6060 is not set +# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set +# CONFIG_NET_DSA_MV88E6131 is not set +# CONFIG_NET_DSA_MV88E6123_61_65 is not set +CONFIG_NET_DSA_BCM_SF2=y +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_VORTEX is not set +# CONFIG_TYPHOON is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +# CONFIG_NET_CADENCE is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BNX2 is not set +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +CONFIG_SYSTEM_PORT=y +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_CALXEDA_XGMAC is not set +# CONFIG_NET_VENDOR_CHELSIO is not set +# CONFIG_NET_VENDOR_CIRRUS is not set +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_DM9000 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_FARADAY is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +# CONFIG_E1000 is not set +CONFIG_E1000E=y +# CONFIG_IGB is not set +# CONFIG_IGBVF is not set +# CONFIG_IXGB is not set +# CONFIG_IXGBE is not set +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +CONFIG_NET_VENDOR_I825XX=y +# CONFIG_IP1000 is not set +# CONFIG_JME is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_REALTEK is not set +# CONFIG_SH_ETH is not set +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_SFC is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +# CONFIG_AT803X_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_QSEMI_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_BROADCOM_PHY is not set +CONFIG_BCM531XX_PHY=y +CONFIG_BCM7XXX_PHY=y +# CONFIG_BCM87XX_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_REALTEK_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MICREL_PHY is not set +CONFIG_FIXED_PHY=y +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set +CONFIG_MDIO_UNIMAC=y +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_HSO=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_ATMEL=m +# CONFIG_PCI_ATMEL is not set +CONFIG_AT76C50X_USB=m +# CONFIG_PRISM54 is not set +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +# CONFIG_RTL8180 is not set +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_ADM8211=m +CONFIG_MAC80211_HWSIM=m +# CONFIG_MWL8K is not set +CONFIG_ATH_COMMON=m +CONFIG_ATH_CARDS=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH5K_PCI=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set +# CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_WOW is not set +# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set +CONFIG_ATH9K_RFKILL=y +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +CONFIG_ATH6KL=m +# CONFIG_ATH6KL_SDIO is not set +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +CONFIG_AR5523=m +CONFIG_WIL6210=m +CONFIG_WIL6210_ISR_COR=y +CONFIG_ATH10K=m +# CONFIG_ATH10K_PCI is not set +# CONFIG_ATH10K_DEBUG is not set +# CONFIG_ATH10K_DEBUGFS is not set +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_B43=m +CONFIG_B43_SSB=y +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +# CONFIG_B43_SDIO is not set +CONFIG_B43_PIO=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_HWRNG=y +CONFIG_B43LEGACY_DEBUG=y +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_BRCMUTIL=m +# CONFIG_BRCMSMAC is not set +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +# CONFIG_BRCM_TRACING is not set +# CONFIG_BRCMDBG is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_IPW2100=m +# CONFIG_IPW2100_MONITOR is not set +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +# CONFIG_IPW2200_MONITOR is not set +# CONFIG_IPW2200_QOS is not set +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +# CONFIG_IWLMVM is not set +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_HERMES=m +CONFIG_HERMES_PRISM=y +CONFIG_HERMES_CACHE_FW_ON_INIT=y +# CONFIG_PLX_HERMES is not set +# CONFIG_TMD_HERMES is not set +# CONFIG_NORTEL_HERMES is not set +# CONFIG_PCI_HERMES is not set +CONFIG_ORINOCO_USB=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +# CONFIG_P54_PCI is not set +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +# CONFIG_RT2400PCI is not set +# CONFIG_RT2500PCI is not set +# CONFIG_RT61PCI is not set +# CONFIG_RT2800PCI is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +# CONFIG_RTL8192SE is not set +# CONFIG_RTL8192DE is not set +# CONFIG_RTL8723AE is not set +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_WL_TI=y +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +# CONFIG_WL1251_SDIO is not set +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +CONFIG_WLCORE_SPI=m +CONFIG_WLCORE_SDIO=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +# CONFIG_CW1200_WLAN_SDIO is not set +# CONFIG_CW1200_WLAN_SPI is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_VMXNET3 is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_MMA8450 is not set +CONFIG_INPUT_MPU3050=y +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=y +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_CMA3000 is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +# CONFIG_SERIO_SERPORT is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_SERIO_OLPC_APSP is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +# CONFIG_VT is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +# CONFIG_LEGACY_PTYS is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_NOZOMI is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVKMEM=y + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DW=y +# CONFIG_SERIAL_8250_EM is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_MFD_HSU is not set +# CONFIG_SERIAL_SH_SCI is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +CONFIG_SERIAL_OF_PLATFORM=y +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_TIMBERDALE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_PCH_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_ST_ASC is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_HVC_DCC is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_ATMEL is not set +# CONFIG_HW_RANDOM_EXYNOS is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +CONFIG_DEVPORT=y +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_PCA954x is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EG20T is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_BRCMSTB=y +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +CONFIG_SPI_BITBANG=y +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_PXA2XX is not set +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_TOPCLIFF_PCH is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_DESIGNWARE is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_HSI is not set + +# +# PPS support +# +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +# CONFIG_PPS_CLIENT_KTIMER is not set +# CONFIG_PPS_CLIENT_LDISC is not set +# CONFIG_PPS_CLIENT_GPIO is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_SMB347 is not set +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_BRCMSTB=y +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_AVS is not set +# CONFIG_HWMON is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_USER_SPACE is not set +CONFIG_CPU_THERMAL=y +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_IMX_THERMAL is not set +# CONFIG_INTEL_POWERCLAMP is not set +# CONFIG_BRCMSTB_THERMAL is not set + +# +# Texas Instruments thermal drivers +# +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +# CONFIG_SSB_SDIOHOST is not set +# CONFIG_SSB_SILENT is not set +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_CORE is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RTSX_PCI is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SMSC is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_T7L66XB is not set +# CONFIG_MFD_TC6387XB is not set +# CONFIG_MFD_TC6393XB is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_VEXPRESS_CONFIG is not set +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +# CONFIG_REGULATOR_FIXED_VOLTAGE is not set +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set +# CONFIG_REGULATOR_ACT8865 is not set +# CONFIG_REGULATOR_AD5398 is not set +# CONFIG_REGULATOR_ANATOP is not set +# CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_ISL6271A is not set +# CONFIG_REGULATOR_LP3971 is not set +# CONFIG_REGULATOR_LP3972 is not set +# CONFIG_REGULATOR_LP872X is not set +# CONFIG_REGULATOR_LP8755 is not set +# CONFIG_REGULATOR_MAX1586 is not set +# CONFIG_REGULATOR_MAX8649 is not set +# CONFIG_REGULATOR_MAX8660 is not set +# CONFIG_REGULATOR_MAX8952 is not set +# CONFIG_REGULATOR_MAX8973 is not set +# CONFIG_REGULATOR_PFUZE100 is not set +# CONFIG_REGULATOR_TPS51632 is not set +# CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS65023 is not set +# CONFIG_REGULATOR_TPS6507X is not set +# CONFIG_REGULATOR_TPS6524X is not set +CONFIG_MEDIA_SUPPORT=y + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +# CONFIG_MEDIA_RADIO_SUPPORT is not set +CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_MEDIA_CONTROLLER is not set +CONFIG_VIDEO_DEV=y +CONFIG_VIDEO_V4L2=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_DVB_CORE=y +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_DYNAMIC_MINORS=y + +# +# Media drivers +# +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_RC_DECODERS=y +# CONFIG_LIRC is not set +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +CONFIG_IR_RC6_DECODER=y +CONFIG_IR_JVC_DECODER=y +CONFIG_IR_SONY_DECODER=y +CONFIG_IR_RC5_SZ_DECODER=y +CONFIG_IR_SANYO_DECODER=y +CONFIG_IR_MCE_KBD_DECODER=y +# CONFIG_RC_DEVICES is not set +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m + +# +# Analog TV USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +# CONFIG_DVB_USB_LME2510 is not set +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +# CONFIG_VIDEO_EM28XX_V4L2 is not set +# CONFIG_VIDEO_EM28XX_ALSA is not set +# CONFIG_VIDEO_EM28XX_DVB is not set +CONFIG_VIDEO_EM28XX_RC=m +# CONFIG_MEDIA_PCI_SUPPORT is not set +# CONFIG_V4L_PLATFORM_DRIVERS is not set +# CONFIG_V4L_MEM2MEM_DRIVERS is not set +# CONFIG_V4L_TEST_DRIVERS is not set + +# +# Supported MMC/SDIO adapters +# +CONFIG_SMS_SDIO_DRV=m +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +# CONFIG_SMS_SIANO_DEBUGFS is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=y + +# +# Audio decoders, processors and mixers +# +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_WM8775=m + +# +# RDS decoders +# + +# +# Video decoders +# +CONFIG_VIDEO_SAA711X=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_CX25840=m + +# +# Video encoders +# + +# +# Camera sensor devices +# + +# +# Flash devices +# + +# +# Video improvement chips +# + +# +# Audio/Video compression chips +# + +# +# Miscellaneous helper chips +# + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=y +CONFIG_MEDIA_TUNER_SIMPLE=y +CONFIG_MEDIA_TUNER_TDA8290=y +CONFIG_MEDIA_TUNER_TDA827X=y +CONFIG_MEDIA_TUNER_TDA18271=y +CONFIG_MEDIA_TUNER_TDA9887=y +CONFIG_MEDIA_TUNER_MT20XX=y +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=y +CONFIG_MEDIA_TUNER_XC5000=y +CONFIG_MEDIA_TUNER_XC4000=y +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=y +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_IT913X_FE=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +# CONFIG_VGA_ARB is not set +# CONFIG_DRM is not set +# CONFIG_VGASTATE is not set +# CONFIG_VIDEO_OUTPUT_CONTROL is not set +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_CFB_FILLRECT is not set +# CONFIG_FB_CFB_COPYAREA is not set +# CONFIG_FB_CFB_IMAGEBLIT is not set +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_GOLDFISH is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_EXYNOS_VIDEO is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +# CONFIG_LOGO is not set +CONFIG_SOUND=y +# CONFIG_SOUND_OSS_CORE is not set +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_COMPRESS_OFFLOAD=y +CONFIG_SND_JACK=y +# CONFIG_SND_SEQUENCER is not set +# CONFIG_SND_MIXER_OSS is not set +# CONFIG_SND_PCM_OSS is not set +# CONFIG_SND_HRTIMER is not set +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +# CONFIG_SND_EMU10K1_SEQ is not set +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_AC97_POWER_SAVE is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CS5535AUDIO is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDA_INTEL is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set +CONFIG_SND_ARM=y +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +# CONFIG_SND_USB_AUDIO is not set +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +CONFIG_SND_SOC=y +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_DESIGNWARE_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=y +# CONFIG_SND_SIMPLE_CARD is not set +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +# CONFIG_UHID is not set +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_HUION is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LENOVO_TPKBD is not set +# CONFIG_HID_LOGITECH is not set +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MICROSOFT is not set +# CONFIG_HID_MONTEREY is not set +# CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set + +# +# I2C HID support +# +# CONFIG_I2C_HID is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_MON=y +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_FUSBH200_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_SSB is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +# CONFIG_USB_PRINTER is not set +CONFIG_USB_WDM=m +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +# CONFIG_USB_SERIAL_FTDI_SIO is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +# CONFIG_USB_SERIAL_PL2303 is not set +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +# CONFIG_USB_SERIAL_OPTION is not set +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_ZTE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +CONFIG_USB_EZUSB_FX2=m +# CONFIG_USB_HSIC_USB3503 is not set + +# +# USB Physical Layer drivers +# +# CONFIG_USB_PHY is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_AM335X_PHY_USB is not set +# CONFIG_SAMSUNG_USB2PHY is not set +# CONFIG_SAMSUNG_USB3PHY is not set +# CONFIG_USB_ISP1301 is not set +# CONFIG_USB_RCAR_PHY is not set +# CONFIG_USB_ULPI is not set +# CONFIG_USB_GADGET is not set +# CONFIG_UWB is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_UNSAFE_RESUME is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_MMC_BLOCK_BOUNCE=y +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_SDHCI_PLTFM=y +# CONFIG_MMC_SDHCI_OF_ARASAN is not set +# CONFIG_MMC_SDHCI_PXAV3 is not set +# CONFIG_MMC_SDHCI_PXAV2 is not set +# CONFIG_MMC_SDHCI_BCM_KONA is not set +# CONFIG_MMC_TIFM_SD is not set +# CONFIG_MMC_CB710 is not set +# CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP8501 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA9685 is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_REGULATOR is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_OT200 is not set +# CONFIG_LEDS_BLINKM is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +# CONFIG_RTC_CLASS is not set +# CONFIG_DMADEVICES is not set +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +# CONFIG_VIRT_DRIVERS is not set + +# +# Virtio drivers +# +# CONFIG_VIRTIO_PCI is not set +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +CONFIG_STAGING=y +# CONFIG_ET131X is not set +# CONFIG_USBIP_CORE is not set +CONFIG_W35UND=m +CONFIG_PRISM2_USB=m +# CONFIG_ECHO is not set +# CONFIG_COMEDI is not set +# CONFIG_R8187SE is not set +# CONFIG_RTL8192U is not set +# CONFIG_RTLLIB is not set +CONFIG_R8712U=m +CONFIG_R8188EU=m +# CONFIG_88EU_AP_MODE is not set +# CONFIG_88EU_P2P is not set +# CONFIG_R8821AE is not set +CONFIG_RTS5139=m +# CONFIG_RTS5139_DEBUG is not set +# CONFIG_RTS5208 is not set +# CONFIG_TRANZPORT is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_LINE6_USB is not set +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_DX_SEP is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_CRYSTALHD is not set +# CONFIG_FB_XGI is not set +# CONFIG_USB_ENESTORAGE is not set +# CONFIG_BCM_WIMAX is not set +# CONFIG_FT1000 is not set + +# +# Speakup console speech +# +# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set +CONFIG_STAGING_MEDIA=y +CONFIG_DVB_AS102=m +# CONFIG_DVB_CXD2099 is not set +# CONFIG_VIDEO_DT3155 is not set +# CONFIG_VIDEO_GO7007 is not set +# CONFIG_USB_MSI3101 is not set +# CONFIG_VIDEO_TCM825X is not set +# CONFIG_USB_SN9C102 is not set +# CONFIG_SOLO6X10 is not set + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_USB_WPAN_HCD=m +CONFIG_WIMAX_GDM72XX=m +# CONFIG_WIMAX_GDM72XX_QOS is not set +# CONFIG_WIMAX_GDM72XX_K_MODE is not set +# CONFIG_WIMAX_GDM72XX_WIMAX2 is not set +CONFIG_WIMAX_GDM72XX_USB=y +# CONFIG_WIMAX_GDM72XX_SDIO is not set +# CONFIG_WIMAX_GDM72XX_USB_PM is not set +# CONFIG_LTE_GDM724X is not set +CONFIG_NET_VENDOR_SILICOM=y +# CONFIG_SBYPASS is not set +# CONFIG_BPCTL is not set +# CONFIG_CED1401 is not set +# CONFIG_DGRP is not set +# CONFIG_MTD_SPINAND_MT29F is not set +# CONFIG_LUSTRE_FS is not set +# CONFIG_XILLYBUS is not set +# CONFIG_DGNC is not set +# CONFIG_DGAP is not set + +# +# SOC (System On Chip) specific Drivers +# +CONFIG_SOC_BRCMSTB=y + +# +# Broadcom STB SoC drivers +# +CONFIG_BRCMSTB_IRQ0_STUB=y +CONFIG_BRCMSTB_BMEM=y +CONFIG_BRCMSTB_CMA=y +CONFIG_BRCMSTB_MEMORY_API=y +CONFIG_BRCMSTB_PM=y +# CONFIG_BRCMSTB_SRPD is not set +# CONFIG_BRCMSTB_WKTMR is not set +CONFIG_BRCMSTB_XPT_HASH=y +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_QCOM is not set + +# +# Hardware Spinlock drivers +# +CONFIG_CLKSRC_OF=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_SUPPORT=y +CONFIG_OF_IOMMU=y +# CONFIG_ARM_SMMU is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_VME_BUS is not set +# CONFIG_PWM is not set +CONFIG_IRQCHIP=y +CONFIG_ARM_GIC=y +# CONFIG_IPACK_BUS is not set +CONFIG_RESET_CONTROLLER=y +# CONFIG_FMC is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set +# CONFIG_PHY_EXYNOS_DP_VIDEO is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_POWERCAP is not set + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_EXT2_FS is not set +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +# CONFIG_EXT3_FS_POSIX_ACL is not set +# CONFIG_EXT3_FS_SECURITY is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT23=y +# CONFIG_EXT4_FS_POSIX_ACL is not set +# CONFIG_EXT4_FS_SECURITY is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set +# CONFIG_JFS_FS is not set +CONFIG_XFS_FS=m +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +CONFIG_XFS_RT=y +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +# CONFIG_GFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +# CONFIG_DNOTIFY is not set +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m + +# +# Caches +# +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +# CONFIG_FSCACHE_HISTOGRAM is not set +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +# CONFIG_CACHEFILES is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_TMPFS_XATTR is not set +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set +# CONFIG_CONFIGFS_FS is not set +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_FS is not set +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +# CONFIG_HFSPLUS_FS_POSIX_ACL is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +# CONFIG_UBIFS_FS is not set +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +# CONFIG_SQUASHFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_F2FS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V2=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +# CONFIG_NFS_V4_1_MIGRATION is not set +CONFIG_ROOT_NFS=y +# CONFIG_NFS_FSCACHE is not set +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFSD=y +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +# CONFIG_NFSD_V4 is not set +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BACKCHANNEL=y +# CONFIG_SUNRPC_DEBUG is not set +# CONFIG_CEPH_FS is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_WEAK_PW_HASH is not set +# CONFIG_CIFS_UPCALL is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG is not set +# CONFIG_CIFS_DFS_UPCALL is not set +CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_FSCACHE is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=y +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +CONFIG_DYNAMIC_DEBUG=y + +# +# Compile-time checks and compiler options +# +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_REDUCED=y +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_DEBUG_SLAB is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_HIGHMEM is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_TIMER_STATS is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_ENABLE_DEFAULT_TRACERS is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_PROBE_EVENTS is not set + +# +# Runtime Testing +# +# CONFIG_LKDTM is not set +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_MODULE is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +# CONFIG_ARM_PTDUMP is not set +# CONFIG_STRICT_DEVMEM is not set +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y +CONFIG_DEBUG_LL=y +# CONFIG_DEBUG_BCM_KONA_UART is not set +CONFIG_DEBUG_BRCMSTB_UART=y +# CONFIG_DEBUG_ICEDCC is not set +# CONFIG_DEBUG_SEMIHOSTING is not set +# CONFIG_DEBUG_LL_UART_8250 is not set +# CONFIG_DEBUG_LL_UART_PL01X is not set +CONFIG_DEBUG_LL_INCLUDE="debug/8250.S" +# CONFIG_DEBUG_UART_PL01X is not set +CONFIG_DEBUG_UART_8250=y +CONFIG_DEBUG_UART_PHYS=0xf040b000 +CONFIG_DEBUG_UART_VIRT=0xfc40b000 +CONFIG_DEBUG_UART_8250_SHIFT=2 +CONFIG_DEBUG_UART_8250_WORD=y +# CONFIG_DEBUG_UART_8250_FLOW_CONTROL is not set +CONFIG_DEBUG_UNCOMPRESS=y +CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" +CONFIG_EARLY_PRINTK=y +# CONFIG_PID_IN_CONTEXTIDR is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_BIG_KEYS is not set +# CONFIG_ENCRYPTED_KEYS is not set +# CONFIG_KEYS_DEBUG_PROC_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_GF128MUL is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_AUTHENC is not set +# CONFIG_CRYPTO_TEST is not set + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=y +# CONFIG_CRYPTO_GCM is not set +CONFIG_CRYPTO_SEQIV=y + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=y +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=y +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_CRCT10DIF is not set +# CONFIG_CRYPTO_GHASH is not set +CONFIG_CRYPTO_MD4=y +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=m +# CONFIG_CRYPTO_SHA1_ARM is not set +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_AES_ARM is not set +# CONFIG_CRYPTO_AES_ARM_BS is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=y +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +# CONFIG_CRYPTO_ZLIB is not set +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +CONFIG_CRYPTO_HW=y +# CONFIG_ASYMMETRIC_KEY_TYPE is not set +# CONFIG_BINARY_PRINTF is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +# CONFIG_CRC8 is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_XZ_DEC=y +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_NLATTR=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_AVERAGE=y +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +# CONFIG_VIRTUALIZATION is not set diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6.inc b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6.inc index 08ddf7a..a593590 100644 --- a/meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6.inc +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6.inc @@ -3,6 +3,7 @@ SECTION = "kernel" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" +PE = "1" KV = "3.9.6" INC_PR = "r5" diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-vusolo4k_3.14.28.bb b/meta-bsp/recipes-kernel/linux/linux-vuplus-vusolo4k_3.14.28.bb new file mode 100644 index 0000000..f69f3d1 --- /dev/null +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-vusolo4k_3.14.28.bb @@ -0,0 +1,8 @@ +require linux-vuplus-3.14.28.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +PR = "${INC_PR}.6" + +SRC_URI += "\ +" diff --git a/meta-bsp/recipes-kernel/linux/linux-vuplus-vusolose_3.13.5.bb b/meta-bsp/recipes-kernel/linux/linux-vuplus-vusolose_3.13.5.bb index d32d54a..144dab6 100644 --- a/meta-bsp/recipes-kernel/linux/linux-vuplus-vusolose_3.13.5.bb +++ b/meta-bsp/recipes-kernel/linux/linux-vuplus-vusolose_3.13.5.bb @@ -2,10 +2,11 @@ require linux-vuplus-3.13.5.inc COMPATIBLE_MACHINE = "^(vusolose)$" -PR = "${INC_PR}.4" +PR = "${INC_PR}.5" SRC_URI += " \ - file://brcm_s3_wol.patch;patch=1;pnum=1 \ + file://brcm_s3_wol.patch \ + file://linux_mtd_bbt_maxblock.patch \ " diff --git a/meta-bsp/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb b/meta-bsp/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb new file mode 100644 index 0000000..37db03f --- /dev/null +++ b/meta-bsp/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb @@ -0,0 +1,35 @@ +SECTION = "base" +LICENSE = "CLOSED" +require conf/license/license-close.inc + +SRCDATE = "20150506.0_beta" + +PV = "1.0" +PR = "${SRCDATE}_r0" + +DEPENDS += "enigma2 xbmc" +RDEPENDS_${PN} += "xbmc" + +PROVIDES += "enigma2-plugin-extensions-xbmc" +RPROVIDES_${PN} += "enigma2-plugin-extensions-xbmc" + +SRC_URI = "http://archive.vuplus.com/download/build_support/e2xbmc-plugin_${SRCDATE}.tar.gz" + +S = "${WORKDIR}/plugin" + +PLUGIN_DIR="${D}${libdir}/enigma2/python/Plugins/Extensions/XBMC" + +do_install() { + install -d ${PLUGIN_DIR} + install -m 0755 ${S}/*.py ${PLUGIN_DIR} + install -m 0755 ${S}/button.png ${PLUGIN_DIR} +} + +do_package_qa() { +} + +FILES_${PN}="/" + +SRC_URI[md5sum] = "f619ffc2e56f7aac7721115cb02c1e51" +SRC_URI[sha256sum] = "1f996832ece11f40b264a1d05f4e4e0c86b16a0cb23d24a960bcc572924043d2" + diff --git a/meta-bsp/recipes-multimedia/xbmc/xbmc-vuduo2.bb b/meta-bsp/recipes-multimedia/xbmc/xbmc-vuduo2.bb new file mode 100644 index 0000000..745c0b1 --- /dev/null +++ b/meta-bsp/recipes-multimedia/xbmc/xbmc-vuduo2.bb @@ -0,0 +1,13 @@ +require xbmc.inc + +COMPATIBLE_MACHINE = "^(vuduo2)$" + +BUILD_PR = "r0" +GLARCH = "" +GLPR = "20141202_p0" + +EXTRA_OECONF += " --with-platform=dvbbox " + +SRC_URI[xbmc-support.md5sum] = "9d0c73505484823e3816b5577f28a8a8" +SRC_URI[xbmc-support.sha256sum] = "5483e24db81efca03120dbf0ef4cc423d2665ebc4d52149be15d75a0ae9b626d" + diff --git a/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo2.bb b/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo2.bb new file mode 100644 index 0000000..04e55ac --- /dev/null +++ b/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo2.bb @@ -0,0 +1,13 @@ +require xbmc.inc + +COMPATIBLE_MACHINE = "^(vusolo2)$" + +BUILD_PR = "r0" +GLARCH = "" +GLPR = "20141202_p0" + +EXTRA_OECONF += " --with-platform=dvbbox " + +SRC_URI[xbmc-support.md5sum] = "9d0c73505484823e3816b5577f28a8a8" +SRC_URI[xbmc-support.sha256sum] = "5483e24db81efca03120dbf0ef4cc423d2665ebc4d52149be15d75a0ae9b626d" + diff --git a/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo4k.bb b/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo4k.bb new file mode 100644 index 0000000..0b84e6d --- /dev/null +++ b/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolo4k.bb @@ -0,0 +1,13 @@ +require xbmc.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +BUILD_PR = "r0" +GLARCH = "-arm" +GLPR = "20150603_p0" + +EXTRA_OECONF += " --with-platform=dvbboxarm " + +SRC_URI[xbmc-support.md5sum] = "3803968ff78af7437982caf02647238b" +SRC_URI[xbmc-support.sha256sum] = "d8e556854a29ef3dd78fab18454f0e91f01a23b7df299400276deb1f8fb495c6" + diff --git a/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolose.bb b/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolose.bb new file mode 100644 index 0000000..e132810 --- /dev/null +++ b/meta-bsp/recipes-multimedia/xbmc/xbmc-vusolose.bb @@ -0,0 +1,13 @@ +require xbmc.inc + +COMPATIBLE_MACHINE = "^(vusolose)$" + +BUILD_PR = "r0" +GLARCH = "" +GLPR = "20141202_p0" + +EXTRA_OECONF += " --with-platform=dvbbox " + +SRC_URI[xbmc-support.md5sum] = "9d0c73505484823e3816b5577f28a8a8" +SRC_URI[xbmc-support.sha256sum] = "5483e24db81efca03120dbf0ef4cc423d2665ebc4d52149be15d75a0ae9b626d" + diff --git a/meta-bsp/recipes-multimedia/xbmc/xbmc.inc b/meta-bsp/recipes-multimedia/xbmc/xbmc.inc new file mode 100644 index 0000000..8bfe1d4 --- /dev/null +++ b/meta-bsp/recipes-multimedia/xbmc/xbmc.inc @@ -0,0 +1,147 @@ +SUMMARY = "XBMC Media Center" + +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=6eb631b6da7fdb01508a80213ffc35ff" + +DEPENDS = "libgles libxslt libusb1 libcec libplist expat yajl gperf-native fribidi mpeg2dec samba fontconfig curl python libass libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo enca avahi libsamplerate0 bzip2 virtual/libsdl jasper zip-native zlib libtinyxml taglib libbluray libshairport librtmp zlib libnfs libxslt" + +PROVIDES += "xbmc" +RPROVIDES_${PN} += "xbmc" + +RDEPENDS_${PN} = "python" +RDEPENDS_${PN} += "\ + python-distutils \ + python-subprocess \ + python-robotparser \ + python-mechanize \ + python-threading \ + python-shell \ + python-zlib \ + python-sqlite3 \ + python-json \ + python-xml \ + python-html \ + python-netserver \ + python-misc \ + python-pygobject \ + python-pygobject-lib \ + python-textutils \ + python-simplejson \ + python-xmlrpc \ + python-pprint \ + python-difflib \ + python-email \ + python-compression \ + python-compile \ + python-compiler \ + python-numbers \ + nfs-utils-client \ + libshairport \ + glibc-gconv-utf-32 \ + xz \ + tiff \ + yajl \ + libxslt \ + libupnp \ + libplist \ + librtmp \ + libbluray \ + libnfs \ +" + +BRANCH = "gotham_vuplus" +SRCREV = "5ae20573a048d4ae67e23c0957b7efaa62179c34" + +PV = "13.2" +PR = "${BUILD_PR}_${GLPR}_${SRCREV}" + +SRC_URI = "git://code.vuplus.com/git/xbmc.git;protocol=http;branch=${BRANCH};tag=${SRCREV} \ + http://archive.vuplus.com/download/build_support/xbmc-support_${GLPR}${GLARCH}.tar.gz;name=xbmc-support \ +" + +inherit autotools-brokensep gettext python-dir + +S = "${WORKDIR}/git" + +CACHED_CONFIGUREVARS += " \ + ac_cv_path_PYTHON="${STAGING_BINDIR_NATIVE}/python-native/python" \ +" + +EXTRA_OECONF = " \ + --enable-gles \ + --enable-libusb \ + --enable-airplay \ + --disable-optical-drive \ + --enable-external-libraries \ + --disable-ssh \ + --disable-x11 \ + --disable-sdl \ + --disable-joystick \ + --disable-alsa \ + --disable-libcec \ + --enable-rtmp \ + --disable-texturepacker \ +" +#EXTRA_OECONF_append_armv7a = " --cpu=cortex-a8 " + +FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -fomit-frame-pointer -O4 -ffast-math" +BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}" + +# for python modules +export HOST_SYS +export BUILD_SYS +export STAGING_LIBDIR +export STAGING_INCDIR +export PYTHON_DIR + +do_configure() { + cp -av ${WORKDIR}/xbmc-support/gles_init.* ${WORKDIR}/git/xbmc/windowing/egl/ + ./bootstrap + oe_runconf +} + +#PARALLEL_MAKE = " -j8 " + +do_compile_prepend() { + for i in $(find . -name "Makefile") ; do + sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' $i + done + + for i in $(find . -name "*.mak*" -o -name "Makefile") ; do + sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' -e 's:-rpath \$(libdir):-rpath ${libdir}:g' $i + done +} + +INSANE_SKIP_${PN} = "rpaths" + +# on ARM architectures xbmc will use GLES which will make the regular wrapper fail, so start it directly +#do_install_append_arm() { +# sed -i -e 's:Exec=xbmc:Exec=${libdir}/xbmc/xbmc.bin:g' ${D}${datadir}/applications/xbmc.desktop +#} + +do_install_append(){ + install -d ${D}${bindir} + install -m 0755 ${WORKDIR}/xbmc-support/xbmc.helper ${D}${bindir} +} + +do_package_qa(){ +} + +FILES_${PN} += "${datadir}/xsessions ${datadir}/icons" +FILES_${PN} += "/usr/bin /usr/share /usr/lib" +FILES_${PN}-dbg += "${libdir}/xbmc/.debug ${libdir}/xbmc/*/.debug ${libdir}/xbmc/*/*/.debug ${libdir}/xbmc/*/*/*/.debug" + +# xbmc uses some kind of dlopen() method for libcec so we need to add it manually +RRECOMMENDS_${PN}_append = " libcec \ + python \ + python-lang \ + python-re \ + python-netclient \ + libcurl \ + " +RRECOMMENDS_${PN}_append_libc-glibc = " glibc-charmap-ibm850 glibc-gconv-ibm850" + +INSANE_SKIP_${PN} = "already-stripped" + +PACKAGE_ARCH := "${MACHINE_ARCH}" + diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend b/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend index 5daddf1..aa58a35 100644 --- a/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend @@ -1,6 +1,6 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -PR .= "-bsp4" +PR .= "-bsp5" SRC_URI_append_vusolo = " \ file://enigma2_vuplus_misc.patch \ @@ -25,6 +25,12 @@ SRC_URI_append_vuzero = " \ file://enigma2_vuplus_remove_pvr_action.patch \ " +SRC_URI_append_vusolo4k = " \ + file://skin_user_vusolo4k.xml \ + file://lcd_icons_vusolo4k \ + file://enigma2_dvb_ci_fbc.patch \ +" + do_install_append_vuultimo() { install -m 0755 ${WORKDIR}/analog.ttf ${D}/usr/share/fonts/ install -m 0755 ${WORKDIR}/skin_user.xml ${D}/usr/share/enigma2/defaults/ @@ -33,8 +39,14 @@ do_install_append_vuultimo() { } do_install_append_vuduo2() { - install -m 0755 ${WORKDIR}/skin_user_vuduo2.xml ${D}/usr/share/enigma2/defaults/skin_user.xml - install -d ${D}/usr/share/enigma2/vfd_icons/ - install -m 0755 ${WORKDIR}/vfd_icons_vuduo2/*.png ${D}/usr/share/enigma2/vfd_icons/ + install -m 0755 ${WORKDIR}/skin_user_vuduo2.xml ${D}/usr/share/enigma2/defaults/skin_user.xml + install -d ${D}/usr/share/enigma2/vfd_icons/ + install -m 0755 ${WORKDIR}/vfd_icons_vuduo2/*.png ${D}/usr/share/enigma2/vfd_icons/ +} + +do_install_append_vusolo4k() { + install -m 0755 ${WORKDIR}/skin_user_vusolo4k.xml ${D}/usr/share/enigma2/defaults/skin_user.xml + install -d ${D}/usr/share/enigma2/lcd_icons/ + install -m 0755 ${WORKDIR}/lcd_icons_vusolo4k/*.png ${D}/usr/share/enigma2/lcd_icons/ } diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/enigma2_dvb_ci_fbc.patch b/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/enigma2_dvb_ci_fbc.patch new file mode 100644 index 0000000..e14ad5e --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/enigma2_dvb_ci_fbc.patch @@ -0,0 +1,104 @@ +diff --git a/lib/dvb_ci/dvbci.cpp b/lib/dvb_ci/dvbci.cpp +index 374672a..1b50e67 100644 +--- a/lib/dvb_ci/dvbci.cpp ++++ b/lib/dvb_ci/dvbci.cpp +@@ -495,10 +495,9 @@ void eDVBCIInterfaces::recheckPMTHandlers() + data_source tuner_source = TUNER_A; + switch (tunernum) + { +- case 0: tuner_source = TUNER_A; break; +- case 1: tuner_source = TUNER_B; break; +- case 2: tuner_source = TUNER_C; break; +- case 3: tuner_source = TUNER_D; break; ++ case 0 ... 10: ++ tuner_source = (data_source)tunernum; ++ break; + default: + eDebug("try to get source for tuner %d!!\n", tunernum); + break; +@@ -646,6 +645,8 @@ int eDVBCIInterfaces::getMMIState(int slotid) + return slot->getMMIState(); + } + ++static const char *tuner_source[] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "CI0", "CI1", "CI2", "CI3"}; ++ + int eDVBCIInterfaces::setInputSource(int tuner_no, data_source source) + { + // eDebug("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); +@@ -666,29 +667,8 @@ int eDVBCIInterfaces::setInputSource(int tuner_no, data_source source) + + switch(source) + { +- case CI_A: +- fprintf(input, "CI0"); +- break; +- case CI_B: +- fprintf(input, "CI1"); +- break; +- case CI_C: +- fprintf(input, "CI2"); +- break; +- case CI_D: +- fprintf(input, "CI3"); +- break; +- case TUNER_A: +- fprintf(input, "A"); +- break; +- case TUNER_B: +- fprintf(input, "B"); +- break; +- case TUNER_C: +- fprintf(input, "C"); +- break; +- case TUNER_D: +- fprintf(input, "D"); ++ case TUNER_A ... CI_D: ++ fprintf(input, tuner_source[(int)source]); + break; + default: + eDebug("setInputSource for input %d failed!!!\n", (int)source); +@@ -1281,29 +1261,8 @@ int eDVBCISlot::setSource(data_source source) + FILE *ci = fopen(buf, "wb"); + switch(source) + { +- case CI_A: +- fprintf(ci, "CI0"); +- break; +- case CI_B: +- fprintf(ci, "CI1"); +- break; +- case CI_C: +- fprintf(ci, "CI2"); +- break; +- case CI_D: +- fprintf(ci, "CI3"); +- break; +- case TUNER_A: +- fprintf(ci, "A"); +- break; +- case TUNER_B: +- fprintf(ci, "B"); +- break; +- case TUNER_C: +- fprintf(ci, "C"); +- break; +- case TUNER_D: +- fprintf(ci, "D"); ++ case TUNER_A ... CI_D: ++ fprintf(ci, tuner_source[(int)source]); + break; + default: + eDebug("CI Slot %d: setSource %d failed!!!\n", getSlotID(), (int)source); +diff --git a/lib/dvb_ci/dvbci.h b/lib/dvb_ci/dvbci.h +index de84e18..c90ec10 100644 +--- a/lib/dvb_ci/dvbci.h ++++ b/lib/dvb_ci/dvbci.h +@@ -35,7 +35,7 @@ struct queueData + + enum data_source + { +- TUNER_A, TUNER_B, TUNER_C, TUNER_D, CI_A, CI_B, CI_C, CI_D ++ TUNER_A=0, TUNER_B, TUNER_C, TUNER_D, TUNER_E, TUNER_F, TUNER_G, TUNER_H, TUNER_I, TUNER_J, CI_A, CI_B, CI_C, CI_D + }; + + typedef std::pair providerPair; diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/16x9.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/16x9.png new file mode 100644 index 0000000000000000000000000000000000000000..5063fa643ac20c7acab5c50445c71bc0764c6e79 GIT binary patch literal 3482 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 IM6N<$g7jyFtN;K2 literal 0 HcmV?d00001 diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/CRYPT.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/CRYPT.png new file mode 100644 index 0000000000000000000000000000000000000000..9feeb900449596ba2dce738316c70a7e537e88ce GIT binary patch literal 2924 zcmV-y3zPJTP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0001&Nkl41$Vh+%HoE;TVm z(OM&l0}md&uG*Z3N8A5?8n$p4-aL5l;K73jpTF}jw~B~=ICmmqYsLHh3`^>8=KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0004TNklPbmK96k6<*=jrKjHv&n7N`%)@6_bz}1+GTzqz zu%EeBUf~sf+?gNH5xDido&hg_@sO(p-hry;y%acwg1^;`?MtEpUX#calFZHl^c^_X zjlB#RlE}=b?IqE8pgTrwG7$d+KFc#-H}($X(ymk6JePHr_rR0H_Y=eSKEZ=L?d!(g zfU#|Rk+_HWs(bV7pD(;r@vmp!hNybzOHSq3wKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0009SNklaHOzP)3vxmiR%>dj)?R4rz`u~y5Bwb{O4XL zf?*hRsvLB%y6|22E_`RHr`Qca5CHJH+%EeZVfz z+lkA5wOzqWM&9d|2Z6p;1M<4%{ zICymWHyb|-264ylO27weNm1LCy2;ajL%M4S<)CG+Tiyje)Z$G|i@aY^5JeGyqg;+$ zE(gFbz|SC=Fe^hqX`&3-=FV@5p>z8GKN z-t9Zwx^a`Wl@$O2!64Fq@3HOPUe|RqS1VB<7&O~?V1S)(J7(L}D)7}RZ*aEX;gvH# zYtH8#+bT(N6-0V3l`8taw5l>19x>ZChmV|d>c#j%!L^}Kh@nuZz$Z$jPpQeV6?`(W zj3_z@1cRoDxg-hQ5;be>Zn=X^Y50WM{`B<=ennw68ewK?+PuEKwO!D!oEKQjpRVhz zVR-q0)?;RVMPYq&gZ0ggbDN*Gar?`Ps4d~GPChm61M%;KgMh zX-moa^|p#5?fiju7`xPEUrqkkqD)qcdEN5b+3~i&C6;|7mC0&aCaVnq_krV%g11b< zN5BKDH41*e#U|i5lhww70YIzE@B~4?>z2P`qi^?({<*5$vLCM{ms&-RGBdqz$tA7b o;Dzpga=P$c_%3`Gz611U0C5l#I6};OxBvhE07*qoM6N<$f-?}WasU7T literal 0 HcmV?d00001 diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/TELETEXT.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vusolo4k/lcd_icons_vusolo4k/TELETEXT.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc43522856b28e28af974613eb1bc3a5ba5125a GIT binary patch literal 3206 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 + + + + + + + + + + + + + + + + + + + + + + + IsCrypted + + + + HasTelext + + + + IsWidescreen + + + + IsMultichannel + + + + Format:%d.%m.%Y + + + + Format:%H:%M + + + + Name + + + Name + + + Progress + + + + + Name + + + Name + + + Progress + + + + + + IsCrypted + + + + HasTelext + + + + IsWidescreen + + + + IsMultichannel + + + + Format:%d.%m.%Y + + + + Format:%H:%M + + + + + Name + + + Position + + + + + + IsCrypted + + + + HasTelext + + + + IsWidescreen + + + + IsMultichannel + + + + Format:%d.%m.%Y + + + + Format:%H:%M + + + + + + + + + + + + + + + + Format:%d.%m.%Y + + + + Format:%H:%M + + + + + + IsCrypted + + + + HasTelext + + + + IsWidescreen + + + + IsMultichannel + + + + + + + + + + + + + + Format:%d.%m.%Y + + + + Format:%H:%M + + + + + + IsCrypted + + + + HasTelext + + + + IsWidescreen + + + + IsMultichannel + + + + + + Format:%d.%m.%Y + + + + Format:%H:%M + + + + + + IsCrypted + + + + HasTelext + + + + IsWidescreen + + + + IsMultichannel + + + + + + + Format:%d.%m.%Y + + + + Format:%H:%M + + + + + + IsCrypted + + + + HasTelext + + + + IsWidescreen + + + + IsMultichannel + + + + + + + + + + + + + + + diff --git a/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb b/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb index 3c29253..1745784 100755 --- a/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb +++ b/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb @@ -7,14 +7,17 @@ LICENSE = "CLOSED" require conf/license/license-close.inc PV = "3.8" +PV_arm = "4.0" + PR = "r2" PACKAGE_ARCH = "${MACHINE_ARCH}" SRC_URI = "http://archive.vuplus.com/download/utils/vuplus-blindscan-utils-${PV}.tar.bz2" +SRC_URI_arm = "http://archive.vuplus.com/download/utils/vuplus-blindscan-utils-${PV}_arm.tar.gz;name=arm" S = "${WORKDIR}/blindscan-utils" -PLUGABLE_MODEL_BLINDSCAN = " \ +PLUGABLE_MIPSEL_BLINDSCAN = " \ tda1002x \ vuplus_blindscan \ vuplus_6211_blindscan \ @@ -25,6 +28,16 @@ PLUGABLE_MODEL_BLINDSCAN = " \ tt3l10_t2_scan \ " +PLUGABLE_ARM_BLINDSCAN = " \ + vuplus_blindscan \ + vuplus_6211_blindscan \ + vuplus_6222_blindscan \ + ssh108 \ + ssh108_t2_scan \ + tt3l10 \ + tt3l10_t2_scan \ +" + do_install() { install -d "${D}/${bindir}" install -m 0755 "${S}/tda1002x" "${D}/${bindir}" @@ -32,14 +45,14 @@ do_install() { do_install_vuuno() { install -d "${D}/${bindir}" - for f in ${PLUGABLE_MODEL_BLINDSCAN}; do + for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do install -m 0755 "${S}/$f" "${D}/${bindir}" done } do_install_vuultimo() { install -d "${D}/${bindir}" - for f in ${PLUGABLE_MODEL_BLINDSCAN}; do + for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do install -m 0755 "${S}/$f" "${D}/${bindir}" done } @@ -52,14 +65,21 @@ do_install_vusolo2() { do_install_vuduo2() { install -d "${D}/${bindir}" - for f in ${PLUGABLE_MODEL_BLINDSCAN}; do + for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do install -m 0755 "${S}/$f" "${D}/${bindir}" done } do_install_vusolose() { install -d "${D}/${bindir}" - for f in ${PLUGABLE_MODEL_BLINDSCAN}; do + for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do + install -m 0755 "${S}/$f" "${D}/${bindir}" + done +} + +do_install_arm() { + install -d "${D}/${bindir}" + for f in ${PLUGABLE_ARM_BLINDSCAN}; do install -m 0755 "${S}/$f" "${D}/${bindir}" done } @@ -67,5 +87,8 @@ do_install_vusolose() { SRC_URI[md5sum] = "0efbbfd6816d00bd808d2897995a87a6" SRC_URI[sha256sum] = "486a22c76e051e98dcc54129ca62ad05d41c2fb78a5cdf9324ca161fece00cd7" +SRC_URI[arm.md5sum] = "a8d402731bc957633a28ef88dbec80eb" +SRC_URI[arm.sha256sum] = "a70c2ec82e6ba1cca71bd61c52dde3d2e6de47f7e168ec57b9ca4af5ef9f2cf4" + INSANE_SKIP_${PN} = "already-stripped" diff --git a/meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vusolo4k/splash_auto.bin b/meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vusolo4k/splash_auto.bin new file mode 100644 index 0000000000000000000000000000000000000000..3eb624e87fe30707603c1401cbd7816b3c0e3d95 GIT binary patch literal 1036856 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

LQC-BPjv`U~MdiwK#3&*jP7yYBVqB*47 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%0D!cVPuG?~eAJZ6?=z#^vi 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 z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p z5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo z0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p c5CIVo0TB=Z5fA|p5CIVo0TB>^^^L&)2Ndt~SpWb4 literal 0 HcmV?d00001 diff --git a/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolo4k.bb b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolo4k.bb new file mode 100644 index 0000000..4fb7979 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolo4k.bb @@ -0,0 +1,19 @@ +require vuplus-bootlogo.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +PR = "${INC_PR}.6" +SRCDATE = "20150901" + +SRC_URI += "\ + http://archive.vuplus.com/download/kernel/vmlinuz-initrd_${MACHINE}_${SRCDATE}.tar.gz \ + file://splash_auto.bin \ +" + +do_install_append() { + install -m 0755 ${S}/vmlinuz-initrd-7366b0 ${D}/boot/initrd_auto.bin + install -m 0755 ${S}/splash_auto.bin ${D}/boot/splash_auto.bin +} + +SRC_URI[md5sum] = "825b9e90b49742358ec162db13e75d9d" +SRC_URI[sha256sum] = "d5fa2dd43cca9070e0be857ddbc57ed82b918a23c5daa9b4243aeee4c33e3911" diff --git a/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolose.bb b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolose.bb index c5e4d54..a3e33c1 100644 --- a/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolose.bb +++ b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolose.bb @@ -2,8 +2,8 @@ require vuplus-bootlogo.inc COMPATIBLE_MACHINE = "^(vusolose)$" -PR = "${INC_PR}.0" -SRCDATE = "20140728" +PR = "${INC_PR}.1" +SRCDATE = "20150821" SRC_URI += "\ http://archive.vuplus.com/download/kernel/vmlinuz-initrd_${MACHINE}_${SRCDATE}.tar.gz \ @@ -15,6 +15,6 @@ do_install_append() { install -m 0755 ${S}/splash_cfe_auto.bin ${D}/boot/splash_cfe_auto.bin } -SRC_URI[md5sum] = "908f5bd70cb3d6be3b002393fc7e797a" -SRC_URI[sha256sum] = "cf0d93b11468636c3a1d3f6a3beea50f6027a59aabf0f73109367755bcd00add" +SRC_URI[md5sum] = "eb5efad0435e7c455a2e8bf1a56eb551" +SRC_URI[sha256sum] = "e374477d429c901611e81c4b38d32228aa69f42edb002d0d555023d9ba6a6816" diff --git a/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo.inc b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo.inc index 105adb3..e319e1a 100644 --- a/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo.inc +++ b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo.inc @@ -12,7 +12,7 @@ IMAGES_VERSION = "1" BINARY_VERSION = "7" PV = "${BINARY_VERSION}.${IMAGES_VERSION}" -INC_PR = "r8" +INC_PR = "r9" SRC_URI = "file://bootlogo.mvi file://backdrop.mvi file://bootlogo_wait.mvi" @@ -21,12 +21,12 @@ PACKAGES = "${PN}" INHIBIT_PACKAGE_STRIP = "1" do_install() { - install -d ${D}/boot ${D}${datadir}/${PN} + install -d ${D}/boot ${D}${datadir}/vuplus-bootlogo install -d ${D}/usr/share for file in *.mvi; do - install -m 0644 $file ${D}${datadir}/${PN} - ln -s ${PN}/$file ${D}${datadir} - ln -sf ${datadir}/${PN}/$file ${D}/boot/$file; + install -m 0644 $file ${D}${datadir}/vuplus-bootlogo + ln -s vuplus-bootlogo/$file ${D}${datadir} + ln -sf ${datadir}/vuplus-bootlogo/$file ${D}/boot/$file; done } diff --git a/meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vusolo4k.bb b/meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vusolo4k.bb new file mode 100644 index 0000000..4ef2a85 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vusolo4k.bb @@ -0,0 +1,13 @@ +require vuplus-dvb-proxy.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +SRCDATE = "20151019" +SRCDATE_PR = "r0" + +pkg_postinst_${PN}_append () { + ln -s /lib/modules/${KERNEL_VERSION}/extra/dvb-bcm7376.ko $D/lib/modules/${KERNEL_VERSION}/extra/dvb-bcm.ko +} + +SRC_URI[md5sum] = "14eac182b7f1981d346a209287abc91f" +SRC_URI[sha256sum] = "316bce068ee4937d8e03f1ac10018f021983b02f2afbe489b7000e3ccfda30ae" diff --git a/meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vusolo4k.bb b/meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vusolo4k.bb new file mode 100644 index 0000000..4a657dc --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vusolo4k.bb @@ -0,0 +1,9 @@ +require vuplus-manual.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +SRC_DATE = "20151007_p2" + +SRC_URI[md5sum] = "4bc28b9f11eef3c0adee0c483aff487d" +SRC_URI[sha256sum] = "95c32abed18cb708a50947fd4b7ffceb7dfa0e2ab85e05974cba24665ef20824" + diff --git a/meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuplus-platform-util.sysvinit b/meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuplus-platform-util.sysvinit index 15d8205..a88f9a5 100644 --- a/meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuplus-platform-util.sysvinit +++ b/meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuplus-platform-util.sysvinit @@ -6,7 +6,7 @@ case "$1" in [ -f /etc/dropbear/dropbear_rsa_host_key ] echo -n "Starting vuplus-platform-util" if [ ! -e /dev/brcm0 ]; then - DRV_PATH=/lib/modules/3.13.5/extra + DRV_PATH=/lib/modules/`uname -r`/extra insmod $DRV_PATH/procmk.ko insmod $DRV_PATH/bcm_event.ko insmod $DRV_PATH/dvb_base.ko diff --git a/meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vusolo4k.bb b/meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vusolo4k.bb new file mode 100644 index 0000000..7618f7c --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vusolo4k.bb @@ -0,0 +1,11 @@ +require vuplus-platform-util.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +PV="15.2" +SRCDATE = "20151019" +SRCDATE_PR = "r0" + + +SRC_URI[md5sum] = "387ef27c9e0367f7cbe3b54d732b0e1e" +SRC_URI[sha256sum] = "db4d2bd4956eb240cd14a3c53fc5208ff20d7d692ab4da2bc852df6f44a74a7b" diff --git a/meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend b/meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend new file mode 100644 index 0000000..23b56a2 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend @@ -0,0 +1,4 @@ +BRANCH_vusolo4k = "Vu_HD_solo4k" + +PACKAGE_ARCH := "${MACHINE_ARCH}" + diff --git a/meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_3.14.28.bb b/meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_3.14.28.bb new file mode 100644 index 0000000..30546c0 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_3.14.28.bb @@ -0,0 +1,10 @@ +require vuplus-tuner-turbo.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + +SRC_URI = "" + +do_install() { +} + +ALLOW_EMPTY_${PN} = "1" diff --git a/meta-bsp/recipes-vuplus/webkit-hbbtv/enigma2-plugin-extensions-webkithbbtv.bb b/meta-bsp/recipes-vuplus/webkit-hbbtv/enigma2-plugin-extensions-webkithbbtv.bb new file mode 100644 index 0000000..d3fde31 --- /dev/null +++ b/meta-bsp/recipes-vuplus/webkit-hbbtv/enigma2-plugin-extensions-webkithbbtv.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "E2 HbbTV Plugin" +SECTION = "base" +PRIORITY = "required" +LICENSE = "CLOSED" +require conf/license/license-close.inc + +PV = "1.0" +PR = "20151006.r1" +SRC_URI = "http://archive.vuplus.com/download/build_support/webkit-hbbtv-plugin_${PR}.tar.gz" + +do_install_append() { + install -d ${D}/usr/bin + install -d ${D}/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV + + install -m 0755 ${WORKDIR}/webkit-hbbtv-plugin/run-webkit.sh ${D}/usr/bin + cp -aRf ${WORKDIR}/webkit-hbbtv-plugin/WebkitHbbTV/* ${D}/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/ +} + +do_package_qa() { +} + +PROVIDES += "enigma2-plugin-extensions-webkithbbtv" +RPROVIDES_${PN} += "enigma2-plugin-extensions-webkithbbtv" + +FILES_${PN} = "/" + + +SRC_URI[md5sum] = "3dcc2cf9379849ce472113b90b31f1ea" +SRC_URI[sha256sum] = "cde2a763dea1b124e9b3f14aeccb5b2cd43407eef4a088f844d59478b6340e75" diff --git a/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser-vusolo4k.bb b/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser-vusolo4k.bb new file mode 100644 index 0000000..15d2881 --- /dev/null +++ b/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser-vusolo4k.bb @@ -0,0 +1,9 @@ +SRCDATE = "20151007.r0" + +require webkit-hbbtv-browser.inc + +COMPATIBLE_MACHINE = "^(vusolo4k)$" + + +SRC_URI[md5sum] = "5a820ac29031d1791fc226795f9e202f" +SRC_URI[sha256sum] = "e879fe0be30af06ce983c80f01e1b42e4b6f51fb12f5029bdc9bb450c749c463" diff --git a/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser.inc b/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser.inc new file mode 100644 index 0000000..741bfc3 --- /dev/null +++ b/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "Webkit browser for HbbTV" +SECTION = "base" +PRIORITY = "required" +LICENSE = "CLOSED" +require conf/license/license-close.inc + +PV = "1.0" +PR = "${SRCDATE}" +SRC_URI = "http://archive.vuplus.com/download/build_support/webkit-hbbtv-browser_${MACHINE}_${SRCDATE}.tar.gz" + +DEPENDS = "webkit-gtk enigma2-plugin-extensions-webkithbbtv" +RDEPENDS_${PN} = "webkit-gtk enigma2-plugin-extensions-webkithbbtv" + +do_install_append() { + install -d ${D}/usr/bin + install -d ${D}/usr/lib/mozilla/plugins + install -d ${D}/home/root + + install -m 0755 ${WORKDIR}/webkit-hbbtv-browser/none.html ${D}/home/root + install -m 0755 ${WORKDIR}/webkit-hbbtv-browser/browser ${D}/usr/bin + install -m 0755 ${WORKDIR}/webkit-hbbtv-browser/libhbbtvplugin.so ${D}/usr/lib/mozilla/plugins/ +} + +do_package_qa() { +} + +PROVIDES += "webkit-hbbtv-browser" +RPROVIDES_${PN} += "webkit-hbbtv-browser" + +PACKAGE_ARCH := "${MACHINE_ARCH}" + +FILES_${PN} = "/" + diff --git a/meta-openvuplus/conf/distro/vuplus.conf b/meta-openvuplus/conf/distro/vuplus.conf index 3c64091..b3e80fa 100644 --- a/meta-openvuplus/conf/distro/vuplus.conf +++ b/meta-openvuplus/conf/distro/vuplus.conf @@ -19,7 +19,7 @@ DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio" # extra packages needed if opkg is used DISTRO_FEED_PREFIX ?= "official" -DISTRO_FEED_URI = "http://code.vuplus.com/packages/openvuplus/${DISTRO_VERSION}/vuplus/feeds/stable" +DISTRO_FEED_URI ?= "http://code.vuplus.com/packages/openvuplus/${DISTRO_VERSION}/vuplus/feeds/stable" EXTRAOPKGCONFIG = "distro-feed-configs" # meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb @@ -30,7 +30,6 @@ IMAGE_FSTYPES =+ "tar.bz2" # package versions GST_VERSION = "1.0" -PREFERRED_VERSION_pango ?= "1.28.4" PREFERRED_VERSION_freetype ?= "2.4.12" @@ -95,13 +94,13 @@ PACKAGE_EXTRA_ARCHS = "${TUNE_PKGARCH}" QEMU_TARGETS ?= "mipsel" PREMIRRORS ?= "\ -bzr://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -cvs://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -git://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -hg://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -osc://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -p4://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -svn://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ +bzr://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +cvs://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +git://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +hg://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +osc://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +p4://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +svn://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ bzr://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \ cvs://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \ git://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \ @@ -111,9 +110,9 @@ p4://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \ svn://.*/.* http://autobuilder.yoctoproject.org/sources/ \n" MIRRORS =+ "\ -ftp://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -http://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ -https://.*/.* http://archive.vuplus.com/openvuplus_mirror/ \n \ +ftp://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +http://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ +https://.*/.* http://archive.vuplus.com/openvuplus_mirror_30/ \n \ ftp://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \ http://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \ https://.*/.* http://autobuilder.yoctoproject.org/sources/ \n" diff --git a/meta-openvuplus/recipes-connectivity/packagegroups/packagegroup-vuplus-wlan.bb b/meta-openvuplus/recipes-connectivity/packagegroups/packagegroup-vuplus-wlan.bb index c1a3450..dc615f7 100644 --- a/meta-openvuplus/recipes-connectivity/packagegroups/packagegroup-vuplus-wlan.bb +++ b/meta-openvuplus/recipes-connectivity/packagegroups/packagegroup-vuplus-wlan.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Vuplus: W-LAN package group for the Vuplus Distribution" SECTION = "vuplus/base" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" -PR = "r16" +PR = "r19" PACKAGE_ARCH = "${MACHINE_ARCH}" @@ -44,8 +44,8 @@ KERNEL_WIFI_MODULES = " \ KERNEL_WIFI_MODULES += "${@base_version_less_or_equal('VUPLUS_KERNEL_VERSION', '3.1.1', 'kernel-module-r8192u-usb', '', d)}" LEGACY_MODULES = " \ - rt3070 \ r8192cu \ + rt3070 \ " RDEPENDS_${PN}_append = "\ diff --git a/meta-openvuplus/recipes-connectivity/ralink/rt3070-2.5.0.3/buildfix.patch b/meta-openvuplus/recipes-connectivity/ralink/rt3070-2.5.0.3/buildfix.patch new file mode 100644 index 0000000..841d442 --- /dev/null +++ b/meta-openvuplus/recipes-connectivity/ralink/rt3070-2.5.0.3/buildfix.patch @@ -0,0 +1,27 @@ +diff --git a/os/linux/rt_linux.c b/os/linux/rt_linux.c +index ac638d8..77a8011 100644 +--- a/os/linux/rt_linux.c ++++ b/os/linux/rt_linux.c +@@ -1122,6 +1122,9 @@ static inline void __RtmpOSFSInfoChange(OS_FS_INFO * pOSFSInfo, + pOSFSInfo->fsuid = current->fsuid; + pOSFSInfo->fsgid = current->fsgid; + current->fsuid = current->fsgid = 0; ++#elif LINUX_VERSION_CODE > KERNEL_VERSION(3,14,0) ++ pOSFSInfo->fsuid = current_fsuid().val; ++ pOSFSInfo->fsgid = current_fsgid().val; + #else + pOSFSInfo->fsuid = current_fsuid(); + pOSFSInfo->fsgid = current_fsgid(); +diff --git a/sta/sta_cfg.c b/sta/sta_cfg.c +index 62cb935..bee10a8 100644 +--- a/sta/sta_cfg.c ++++ b/sta/sta_cfg.c +@@ -4938,7 +4938,7 @@ VOID RTMPIoctlShow( + wrq->u.data.length = strlen(extra) + 1; /* 1: size of '\0' */ + break; + case SHOW_DRVIER_VERION: +- snprintf(extra, size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ ); ++ snprintf(extra, size, "Driver version-%s\n", STA_DRIVER_VERSION); + wrq->u.data.length = strlen(extra) + 1; /* 1: size of '\0' */ + break; + #ifdef DOT11_N_SUPPORT diff --git a/meta-openvuplus/recipes-connectivity/ralink/rt3070_2.5.0.3.bb b/meta-openvuplus/recipes-connectivity/ralink/rt3070_2.5.0.3.bb index 9239e83..323b8ae 100644 --- a/meta-openvuplus/recipes-connectivity/ralink/rt3070_2.5.0.3.bb +++ b/meta-openvuplus/recipes-connectivity/ralink/rt3070_2.5.0.3.bb @@ -9,6 +9,7 @@ SRC_URI = " \ file://makefile.patch \ file://config.patch \ file://change_device_name_wlan_from_ra.patch \ + file://buildfix.patch \ " SRC_URI[md5sum] = "8ea0d247ac5881de1cb4c113ebf65724" SRC_URI[sha256sum] = "e732d6b114137aa0badf46281d25d442278639d798735317b0061d3ae573593e" @@ -28,4 +29,4 @@ do_install() { echo "blacklist rt2800lib" >> ${D}${sysconfdir}/modprobe.d/blacklist-wlan.conf } -FILES_${PN} = "${sysconfdir}" +FILES_${PN} += "${sysconfdir}" diff --git a/meta-openvuplus/recipes-core/base-files/base-files/filesystems b/meta-openvuplus/recipes-core/base-files/base-files/filesystems index 60c78e2..7a870d6 100644 --- a/meta-openvuplus/recipes-core/base-files/base-files/filesystems +++ b/meta-openvuplus/recipes-core/base-files/base-files/filesystems @@ -7,4 +7,5 @@ udf iso9660 cdfs ntfs-3g +exfat-fuse * diff --git a/meta-openvuplus/recipes-core/base-files/base-files_3.0.14.bbappend b/meta-openvuplus/recipes-core/base-files/base-files_3.0.14.bbappend index 35b6206..051c010 100644 --- a/meta-openvuplus/recipes-core/base-files/base-files_3.0.14.bbappend +++ b/meta-openvuplus/recipes-core/base-files/base-files_3.0.14.bbappend @@ -1,4 +1,4 @@ -PR .= "-vuplus2" +PR .= "-vuplus3" do_install_append() { rm -rf ${D}/hdd diff --git a/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/arm/make_mac_sector b/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/arm/make_mac_sector new file mode 100644 index 0000000000000000000000000000000000000000..129b7738c8ab5c44a99893cce88942f919a7c717 GIT binary patch literal 16585 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 Tn#bgy)Th}dYnA_3_h77DoP8S2jHJQy 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 IRt*;a2S~rlVgLXD literal 0 HcmV?d00001 diff --git a/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/mipsel/make_mac_sector b/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/mipsel/make_mac_sector new file mode 100755 index 0000000000000000000000000000000000000000..34affcce5d0502ed7086c20b46dda23774a59609 GIT binary patch literal 75327 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 F{4b5S5?25K literal 0 HcmV?d00001 diff --git a/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/halt b/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/halt deleted file mode 100755 index 830122f..0000000 --- a/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/halt +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: halt -# Required-Start: -# Required-Stop: -# Default-Start: -# Default-Stop: 0 -# Short-Description: Execute the halt command. -# Description: -### END INIT INFO - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -# See if we need to cut the power. -if test -x /etc/init.d/ups-monitor -then - /etc/init.d/ups-monitor poweroff -fi - -# Don't shut down drives if we're using RAID. -hddown="-h" -if grep -qs '^md.*active' /proc/mdstat -then - hddown="" -fi - -/usr/bin/turnoff_power - -halt -d -f -i -p $hddown - -: exit 0 diff --git a/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/hotplug_br b/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/hotplug_br deleted file mode 100755 index 442d25f29391a19be6460f28fab8c5f116b5ccae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77185 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 IRt*;a2S~rlVgLXD diff --git a/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/make_mac_sector b/meta-openvuplus/recipes-core/initscripts/initscripts-1.0/vuplus/make_mac_sector deleted file mode 100755 index 34affcce5d0502ed7086c20b46dda23774a59609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75327 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 F{4b5S5?25K diff --git a/meta-openvuplus/recipes-core/initscripts/initscripts_1.0.bbappend b/meta-openvuplus/recipes-core/initscripts/initscripts_1.0.bbappend index 9474af7..cf5d1ec 100644 --- a/meta-openvuplus/recipes-core/initscripts/initscripts_1.0.bbappend +++ b/meta-openvuplus/recipes-core/initscripts/initscripts_1.0.bbappend @@ -1,13 +1,16 @@ -PR .= "-vuplus11" +PR .= "-vuplus13" FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:" SRC_URI_append = " \ file://turnoff_power \ - file://hotplug_br \ file://make_mac_sector \ " +SRC_URI_append_mipsel = " \ + file://hotplug_br \ +" + do_configure_prepend() { sed -i 's/tty0/ttyS0/' ${WORKDIR}/banner.sh } @@ -17,7 +20,6 @@ do_install_append() { install -d ${D}/usr/bin install -m 0755 ${WORKDIR}/turnoff_power ${D}/usr/bin - install -m 0755 ${WORKDIR}/hotplug_br ${D}/usr/bin install -m 0755 ${WORKDIR}/make_mac_sector ${D}/usr/bin # rename umountnfs script because it should run before network is disabled @@ -25,6 +27,10 @@ do_install_append() { mv ${D}${sysconfdir}/rc6.d/S31umountnfs.sh ${D}${sysconfdir}/rc6.d/K31umountnfs.sh || /bin/true } +do_install_append_mipsel() { + install -m 0755 ${WORKDIR}/hotplug_br ${D}/usr/bin +} + FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:" PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/meta-openvuplus/recipes-core/sysfsutils/sysfsutils_2.1.0.bbappend b/meta-openvuplus/recipes-core/sysfsutils/sysfsutils_2.1.0.bbappend new file mode 100644 index 0000000..a4637c1 --- /dev/null +++ b/meta-openvuplus/recipes-core/sysfsutils/sysfsutils_2.1.0.bbappend @@ -0,0 +1,4 @@ +PR_append = "-vuplus0" + +BBCLASSEXTEND = "native" + diff --git a/meta-openvuplus/recipes-core/udev/udev-182/99_vuplus.rules b/meta-openvuplus/recipes-core/udev/udev-182/99_vuplus.rules index 2e13cca..9459ec7 100644 --- a/meta-openvuplus/recipes-core/udev/udev-182/99_vuplus.rules +++ b/meta-openvuplus/recipes-core/udev/udev-182/99_vuplus.rules @@ -13,4 +13,5 @@ KERNEL=="fb[0-9]*", SYMLINK+="fb/%n" KERNEL=="i2c-[0-9]*", SYMLINK+="i2c/%n" KERNEL=="mtdblock[0-9]*", SYMLINK+="mtdblock/%n" KERNEL=="tty[0-9]*", SYMLINK+="vc/%n" - +ACTION=="add", KERNEL=="sda1", RUN+="/etc/udev/automount.sh sda1" +ACTION=="remove", KERNEL=="sda1", RUN+="/etc/udev/autoumount.sh sda1" diff --git a/meta-openvuplus/recipes-core/udev/udev-182/automount.sh b/meta-openvuplus/recipes-core/udev/udev-182/automount.sh new file mode 100644 index 0000000..b81c135 --- /dev/null +++ b/meta-openvuplus/recipes-core/udev/udev-182/automount.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +get_mount_point() { + mount |grep /dev/$1 |cut -d ' ' -f3 +} + +DEVICE=$1 + +if test -z $DEVICE; then + exit 1 +fi + +if test -z "$(get_mount_point $DEVICE)"; then + echo "[udev] mount /dev/$DEVICE" + mount /dev/sda1 +fi + diff --git a/meta-openvuplus/recipes-core/udev/udev-182/autoumount.sh b/meta-openvuplus/recipes-core/udev/udev-182/autoumount.sh new file mode 100644 index 0000000..a8f26bf --- /dev/null +++ b/meta-openvuplus/recipes-core/udev/udev-182/autoumount.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +get_mount_point() { + mount |grep /dev/$1 |cut -d ' ' -f3 +} + +DEVICE=$1 + +if test -z $DEVICE; then + exit 1 +fi + +MOUNTPOINT="$(get_mount_point $DEVICE)" + +if test -n "${MOUNTPOINT}"; then + echo "[udev] umount -l ${MOUNTPOINT}" + umount -l ${MOUNTPOINT} +fi + diff --git a/meta-openvuplus/recipes-core/udev/udev_182.bbappend b/meta-openvuplus/recipes-core/udev/udev_182.bbappend index cb7bd82..76b0feb 100644 --- a/meta-openvuplus/recipes-core/udev/udev_182.bbappend +++ b/meta-openvuplus/recipes-core/udev/udev_182.bbappend @@ -1,12 +1,16 @@ -PR .= "-vuplus1" +PR .= "-vuplus2" SRC_URI += " \ file://99_vuplus.rules \ + file://automount.sh \ + file://autoumount.sh \ " do_install_append () { rm ${D}${sysconfdir}/udev/rules.d/*.rules || /bin/true install -m 0755 ${WORKDIR}/99_vuplus.rules ${D}${sysconfdir}/udev/rules.d + install -m 0755 ${WORKDIR}/automount.sh ${D}${sysconfdir}/udev + install -m 0755 ${WORKDIR}/autoumount.sh ${D}${sysconfdir}/udev sed -i s@udev_run=\"\/var\/run\/udev\"@\#udev_run=\"\/var\/run\/udev\"@ -i ${D}${sysconfdir}/udev/udev.conf } diff --git a/meta-openvuplus/recipes-devtools/bison/bison/bison-2.3_m4.patch b/meta-openvuplus/recipes-devtools/bison/bison/bison-2.3_m4.patch new file mode 100644 index 0000000..348ce1d --- /dev/null +++ b/meta-openvuplus/recipes-devtools/bison/bison/bison-2.3_m4.patch @@ -0,0 +1,591 @@ +Upstream-Status: Pending + +# +# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher +# + +--- /dev/null ++++ bison-1.875/m4/inttypes-pri.m4 +@@ -0,0 +1,32 @@ ++# inttypes-pri.m4 serial 1 (gettext-0.11.4) ++dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Bruno Haible. ++ ++# Define PRI_MACROS_BROKEN if exists and defines the PRI* ++# macros to non-string values. This is the case on AIX 4.3.3. ++ ++AC_DEFUN([gt_INTTYPES_PRI], ++[ ++ AC_REQUIRE([gt_HEADER_INTTYPES_H]) ++ if test $gt_cv_header_inttypes_h = yes; then ++ AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], ++ gt_cv_inttypes_pri_broken, ++ [ ++ AC_TRY_COMPILE([#include ++#ifdef PRId32 ++char *p = PRId32; ++#endif ++], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes) ++ ]) ++ fi ++ if test "$gt_cv_inttypes_pri_broken" = yes; then ++ AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1, ++ [Define if exists and defines unusable PRI* macros.]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/lcmessage.m4 +@@ -0,0 +1,32 @@ ++# lcmessage.m4 serial 3 (gettext-0.11.3) ++dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++dnl ++dnl This file can can be used in projects which are not available under ++dnl the GNU General Public License or the GNU Library General Public ++dnl License but which still want to provide support for the GNU gettext ++dnl functionality. ++dnl Please note that the actual code of the GNU gettext library is covered ++dnl by the GNU Library General Public License, and the rest of the GNU ++dnl gettext package package is covered by the GNU General Public License. ++dnl They are *not* in the public domain. ++ ++dnl Authors: ++dnl Ulrich Drepper , 1995. ++ ++# Check whether LC_MESSAGES is available in . ++ ++AC_DEFUN([AM_LC_MESSAGES], ++[ ++ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, ++ [AC_TRY_LINK([#include ], [return LC_MESSAGES], ++ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) ++ if test $am_cv_val_LC_MESSAGES = yes; then ++ AC_DEFINE(HAVE_LC_MESSAGES, 1, ++ [Define if your file defines LC_MESSAGES.]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/uintmax_t.m4 +@@ -0,0 +1,29 @@ ++# uintmax_t.m4 serial 6 (gettext-0.11) ++dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Paul Eggert. ++ ++AC_PREREQ(2.13) ++ ++# Define uintmax_t to `unsigned long' or `unsigned long long' ++# if does not exist. ++ ++AC_DEFUN([jm_AC_TYPE_UINTMAX_T], ++[ ++ AC_REQUIRE([jm_AC_HEADER_INTTYPES_H]) ++ AC_REQUIRE([jm_AC_HEADER_STDINT_H]) ++ if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then ++ AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) ++ test $ac_cv_type_unsigned_long_long = yes \ ++ && ac_type='unsigned long long' \ ++ || ac_type='unsigned long' ++ AC_DEFINE_UNQUOTED(uintmax_t, $ac_type, ++ [Define to unsigned long or unsigned long long ++ if and don't define.]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/glibc21.m4 +@@ -0,0 +1,32 @@ ++# glibc21.m4 serial 2 (fileutils-4.1.3, gettext-0.10.40) ++dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++# Test for the GNU C Library, version 2.1 or newer. ++# From Bruno Haible. ++ ++AC_DEFUN([jm_GLIBC21], ++ [ ++ AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, ++ ac_cv_gnu_library_2_1, ++ [AC_EGREP_CPP([Lucky GNU user], ++ [ ++#include ++#ifdef __GNU_LIBRARY__ ++ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) ++ Lucky GNU user ++ #endif ++#endif ++ ], ++ ac_cv_gnu_library_2_1=yes, ++ ac_cv_gnu_library_2_1=no) ++ ] ++ ) ++ AC_SUBST(GLIBC21) ++ GLIBC21="$ac_cv_gnu_library_2_1" ++ ] ++) +--- /dev/null ++++ bison-1.875/m4/stdint_h.m4 +@@ -0,0 +1,28 @@ ++# stdint_h.m4 serial 2 (gettext-0.11.4) ++dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Paul Eggert. ++ ++# Define HAVE_STDINT_H_WITH_UINTMAX if exists, ++# doesn't clash with , and declares uintmax_t. ++ ++AC_DEFUN([jm_AC_HEADER_STDINT_H], ++[ ++ AC_CACHE_CHECK([for stdint.h], jm_ac_cv_header_stdint_h, ++ [AC_TRY_COMPILE( ++ [#include ++#include ], ++ [uintmax_t i = (uintmax_t) -1;], ++ jm_ac_cv_header_stdint_h=yes, ++ jm_ac_cv_header_stdint_h=no)]) ++ if test $jm_ac_cv_header_stdint_h = yes; then ++ AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1, ++[Define if exists, doesn't clash with , ++ and declares uintmax_t. ]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/inttypes_h.m4 +@@ -0,0 +1,28 @@ ++# inttypes_h.m4 serial 4 (gettext-0.11.4) ++dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Paul Eggert. ++ ++# Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, ++# doesn't clash with , and declares uintmax_t. ++ ++AC_DEFUN([jm_AC_HEADER_INTTYPES_H], ++[ ++ AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h, ++ [AC_TRY_COMPILE( ++ [#include ++#include ], ++ [uintmax_t i = (uintmax_t) -1;], ++ jm_ac_cv_header_inttypes_h=yes, ++ jm_ac_cv_header_inttypes_h=no)]) ++ if test $jm_ac_cv_header_inttypes_h = yes; then ++ AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1, ++[Define if exists, doesn't clash with , ++ and declares uintmax_t. ]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/ulonglong.m4 +@@ -0,0 +1,23 @@ ++# ulonglong.m4 serial 2 (fileutils-4.0.32, gettext-0.10.40) ++dnl Copyright (C) 1999-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Paul Eggert. ++ ++AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG], ++[ ++ AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long, ++ [AC_TRY_LINK([unsigned long long ull = 1; int i = 63;], ++ [unsigned long long ullmax = (unsigned long long) -1; ++ return ull << i | ull >> i | ullmax / ull | ullmax % ull;], ++ ac_cv_type_unsigned_long_long=yes, ++ ac_cv_type_unsigned_long_long=no)]) ++ if test $ac_cv_type_unsigned_long_long = yes; then ++ AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, ++ [Define if you have the unsigned long long type.]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/codeset.m4 +@@ -0,0 +1,23 @@ ++# codeset.m4 serial AM1 (gettext-0.10.40) ++dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Bruno Haible. ++ ++AC_DEFUN([AM_LANGINFO_CODESET], ++[ ++ AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, ++ [AC_TRY_LINK([#include ], ++ [char* cs = nl_langinfo(CODESET);], ++ am_cv_langinfo_codeset=yes, ++ am_cv_langinfo_codeset=no) ++ ]) ++ if test $am_cv_langinfo_codeset = yes; then ++ AC_DEFINE(HAVE_LANGINFO_CODESET, 1, ++ [Define if you have and nl_langinfo(CODESET).]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/intdiv0.m4 +@@ -0,0 +1,72 @@ ++# intdiv0.m4 serial 1 (gettext-0.11.3) ++dnl Copyright (C) 2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Bruno Haible. ++ ++AC_DEFUN([gt_INTDIV0], ++[ ++ AC_REQUIRE([AC_PROG_CC])dnl ++ AC_REQUIRE([AC_CANONICAL_HOST])dnl ++ ++ AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], ++ gt_cv_int_divbyzero_sigfpe, ++ [ ++ AC_TRY_RUN([ ++#include ++#include ++ ++static void ++#ifdef __cplusplus ++sigfpe_handler (int sig) ++#else ++sigfpe_handler (sig) int sig; ++#endif ++{ ++ /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ ++ exit (sig != SIGFPE); ++} ++ ++int x = 1; ++int y = 0; ++int z; ++int nan; ++ ++int main () ++{ ++ signal (SIGFPE, sigfpe_handler); ++/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ ++#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) ++ signal (SIGTRAP, sigfpe_handler); ++#endif ++/* Linux/SPARC yields signal SIGILL. */ ++#if defined (__sparc__) && defined (__linux__) ++ signal (SIGILL, sigfpe_handler); ++#endif ++ ++ z = x / y; ++ nan = y / y; ++ exit (1); ++} ++], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, ++ [ ++ # Guess based on the CPU. ++ case "$host_cpu" in ++ alpha* | i[34567]86 | m68k | s390*) ++ gt_cv_int_divbyzero_sigfpe="guessing yes";; ++ *) ++ gt_cv_int_divbyzero_sigfpe="guessing no";; ++ esac ++ ]) ++ ]) ++ case "$gt_cv_int_divbyzero_sigfpe" in ++ *yes) value=1;; ++ *) value=0;; ++ esac ++ AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value, ++ [Define if integer division by zero raises signal SIGFPE.]) ++]) +--- /dev/null ++++ bison-1.875/m4/glib.m4 +@@ -0,0 +1,196 @@ ++# Configure paths for GLIB ++# Owen Taylor 97-11-3 ++ ++dnl AM_PATH_GLIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) ++dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if "gmodule" or ++dnl gthread is specified in MODULES, pass to glib-config ++dnl ++AC_DEFUN(AM_PATH_GLIB, ++[dnl ++dnl Get the cflags and libraries from the glib-config script ++dnl ++AC_ARG_WITH(glib-prefix,[ --with-glib-prefix=PFX Prefix where GLIB is installed (optional)], ++ glib_config_prefix="$withval", glib_config_prefix="") ++AC_ARG_WITH(glib-exec-prefix,[ --with-glib-exec-prefix=PFX Exec prefix where GLIB is installed (optional)], ++ glib_config_exec_prefix="$withval", glib_config_exec_prefix="") ++AC_ARG_ENABLE(glibtest, [ --disable-glibtest Do not try to compile and run a test GLIB program], ++ , enable_glibtest=yes) ++ ++ if test x$glib_config_exec_prefix != x ; then ++ glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix" ++ if test x${GLIB_CONFIG+set} != xset ; then ++ GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config ++ fi ++ fi ++ if test x$glib_config_prefix != x ; then ++ glib_config_args="$glib_config_args --prefix=$glib_config_prefix" ++ if test x${GLIB_CONFIG+set} != xset ; then ++ GLIB_CONFIG=$glib_config_prefix/bin/glib-config ++ fi ++ fi ++ ++ for module in . $4 ++ do ++ case "$module" in ++ gmodule) ++ glib_config_args="$glib_config_args gmodule" ++ ;; ++ gthread) ++ glib_config_args="$glib_config_args gthread" ++ ;; ++ esac ++ done ++ ++ AC_PATH_PROG(GLIB_CONFIG, glib-config, no) ++ min_glib_version=ifelse([$1], ,0.99.7,$1) ++ AC_MSG_CHECKING(for GLIB - version >= $min_glib_version) ++ no_glib="" ++ if test "$GLIB_CONFIG" = "no" ; then ++ no_glib=yes ++ else ++ GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags` ++ GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs` ++ glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \ ++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` ++ glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \ ++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` ++ glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \ ++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` ++ if test "x$enable_glibtest" = "xyes" ; then ++ ac_save_CFLAGS="$CFLAGS" ++ ac_save_LIBS="$LIBS" ++ CFLAGS="$CFLAGS $GLIB_CFLAGS" ++ LIBS="$GLIB_LIBS $LIBS" ++dnl ++dnl Now check if the installed GLIB is sufficiently new. (Also sanity ++dnl checks the results of glib-config to some extent ++dnl ++ rm -f conf.glibtest ++ AC_TRY_RUN([ ++#include ++#include ++#include ++ ++int ++main () ++{ ++ int major, minor, micro; ++ char *tmp_version; ++ ++ system ("touch conf.glibtest"); ++ ++ /* HP/UX 9 (%@#!) writes to sscanf strings */ ++ tmp_version = g_strdup("$min_glib_version"); ++ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { ++ printf("%s, bad version string\n", "$min_glib_version"); ++ exit(1); ++ } ++ ++ if ((glib_major_version != $glib_config_major_version) || ++ (glib_minor_version != $glib_config_minor_version) || ++ (glib_micro_version != $glib_config_micro_version)) ++ { ++ printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", ++ $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, ++ glib_major_version, glib_minor_version, glib_micro_version); ++ printf ("*** was found! If glib-config was correct, then it is best\n"); ++ printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n"); ++ printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); ++ printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); ++ printf("*** required on your system.\n"); ++ printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n"); ++ printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n"); ++ printf("*** before re-running configure\n"); ++ } ++ else if ((glib_major_version != GLIB_MAJOR_VERSION) || ++ (glib_minor_version != GLIB_MINOR_VERSION) || ++ (glib_micro_version != GLIB_MICRO_VERSION)) ++ { ++ printf("*** GLIB header files (version %d.%d.%d) do not match\n", ++ GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); ++ printf("*** library (version %d.%d.%d)\n", ++ glib_major_version, glib_minor_version, glib_micro_version); ++ } ++ else ++ { ++ if ((glib_major_version > major) || ++ ((glib_major_version == major) && (glib_minor_version > minor)) || ++ ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) ++ { ++ return 0; ++ } ++ else ++ { ++ printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n", ++ glib_major_version, glib_minor_version, glib_micro_version); ++ printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n", ++ major, minor, micro); ++ printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); ++ printf("***\n"); ++ printf("*** If you have already installed a sufficiently new version, this error\n"); ++ printf("*** probably means that the wrong copy of the glib-config shell script is\n"); ++ printf("*** being found. The easiest way to fix this is to remove the old version\n"); ++ printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n"); ++ printf("*** correct copy of glib-config. (In this case, you will have to\n"); ++ printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); ++ printf("*** so that the correct libraries are found at run-time))\n"); ++ } ++ } ++ return 1; ++} ++],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) ++ CFLAGS="$ac_save_CFLAGS" ++ LIBS="$ac_save_LIBS" ++ fi ++ fi ++ if test "x$no_glib" = x ; then ++ AC_MSG_RESULT(yes) ++ ifelse([$2], , :, [$2]) ++ else ++ AC_MSG_RESULT(no) ++ if test "$GLIB_CONFIG" = "no" ; then ++ echo "*** The glib-config script installed by GLIB could not be found" ++ echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in" ++ echo "*** your path, or set the GLIB_CONFIG environment variable to the" ++ echo "*** full path to glib-config." ++ else ++ if test -f conf.glibtest ; then ++ : ++ else ++ echo "*** Could not run GLIB test program, checking why..." ++ CFLAGS="$CFLAGS $GLIB_CFLAGS" ++ LIBS="$LIBS $GLIB_LIBS" ++ AC_TRY_LINK([ ++#include ++#include ++], [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ], ++ [ echo "*** The test program compiled, but did not run. This usually means" ++ echo "*** that the run-time linker is not finding GLIB or finding the wrong" ++ echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" ++ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" ++ echo "*** to the installed location Also, make sure you have run ldconfig if that" ++ echo "*** is required on your system" ++ echo "***" ++ echo "*** If you have an old version installed, it is best to remove it, although" ++ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ++ echo "***" ++ echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that" ++ echo "*** came with the system with the command" ++ echo "***" ++ echo "*** rpm --erase --nodeps gtk gtk-devel" ], ++ [ echo "*** The test program failed to compile or link. See the file config.log for the" ++ echo "*** exact error that occured. This usually means GLIB was incorrectly installed" ++ echo "*** or that you have moved GLIB since it was installed. In the latter case, you" ++ echo "*** may want to edit the glib-config script: $GLIB_CONFIG" ]) ++ CFLAGS="$ac_save_CFLAGS" ++ LIBS="$ac_save_LIBS" ++ fi ++ fi ++ GLIB_CFLAGS="" ++ GLIB_LIBS="" ++ ifelse([$3], , :, [$3]) ++ fi ++ AC_SUBST(GLIB_CFLAGS) ++ AC_SUBST(GLIB_LIBS) ++ rm -f conf.glibtest ++]) +--- /dev/null ++++ bison-1.875/m4/inttypes.m4 +@@ -0,0 +1,27 @@ ++# inttypes.m4 serial 1 (gettext-0.11.4) ++dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Paul Eggert. ++ ++# Define HAVE_INTTYPES_H if exists and doesn't clash with ++# . ++ ++AC_DEFUN([gt_HEADER_INTTYPES_H], ++[ ++ AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h, ++ [ ++ AC_TRY_COMPILE( ++ [#include ++#include ], ++ [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no) ++ ]) ++ if test $gt_cv_header_inttypes_h = yes; then ++ AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1, ++ [Define if exists and doesn't clash with .]) ++ fi ++]) +--- /dev/null ++++ bison-1.875/m4/isc-posix.m4 +@@ -0,0 +1,26 @@ ++# isc-posix.m4 serial 2 (gettext-0.11.2) ++dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++# This file is not needed with autoconf-2.53 and newer. Remove it in 2005. ++ ++# This test replaces the one in autoconf. ++# Currently this macro should have the same name as the autoconf macro ++# because gettext's gettext.m4 (distributed in the automake package) ++# still uses it. Otherwise, the use in gettext.m4 makes autoheader ++# give these diagnostics: ++# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX ++# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX ++ ++undefine([AC_ISC_POSIX]) ++ ++AC_DEFUN([AC_ISC_POSIX], ++ [ ++ dnl This test replaces the obsolescent AC_ISC_POSIX kludge. ++ AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) ++ ] ++) + diff --git a/meta-openvuplus/recipes-devtools/bison/bison/dont-depend-on-help2man.patch b/meta-openvuplus/recipes-devtools/bison/bison/dont-depend-on-help2man.patch new file mode 100644 index 0000000..21b44bf --- /dev/null +++ b/meta-openvuplus/recipes-devtools/bison/bison/dont-depend-on-help2man.patch @@ -0,0 +1,32 @@ +Upstream-Status: Inappropriate + +Signed-off-by: Marko Lindqvist +diff -Nurd bison-2.7/doc/Makefile.am bison-2.7/doc/Makefile.am +--- bison-2.7/doc/Makefile.am 2012-12-09 17:51:03.000000000 +0200 ++++ bison-2.7/doc/Makefile.am 2013-01-02 06:49:50.804894071 +0200 +@@ -52,15 +52,11 @@ + ## Man Pages. ## + ## ----------- ## + +-dist_man_MANS = $(srcdir)/bison.1 +- +-EXTRA_DIST += $(dist_man_MANS:.1=.x) common.x +-MAINTAINERCLEANFILES += $(dist_man_MANS) ++EXTRA_DIST += bison.x common.x + + # Depend on configure to get version number changes. + common_dep = $(top_srcdir)/configure $(srcdir)/common.x + srcsrcdir = $(top_srcdir)/bin +-$(srcdir)/bison.1: $(common_dep) $(top_srcdir)/src/getargs.c + + # Differences to ignore when comparing the man page (the date). + remove_time_stamp = \ +@@ -94,8 +90,6 @@ + fi + $(AM_V_at)rm -f $@*.t + +-nodist_man_MANS = yacc.1 +- + ## ------------------------------ ## + ## Graphviz examples generation. ## + ## ------------------------------ ## diff --git a/meta-openvuplus/recipes-devtools/bison/bison/fix_cross_manpage_building.patch b/meta-openvuplus/recipes-devtools/bison/bison/fix_cross_manpage_building.patch new file mode 100644 index 0000000..8b68379 --- /dev/null +++ b/meta-openvuplus/recipes-devtools/bison/bison/fix_cross_manpage_building.patch @@ -0,0 +1,19 @@ +Upstream-Status: Inappropriate [embedded specific] + +help2man is looking at the generated binary for help output. This does not work for cross compilations. So taking out the local PREPATH (../src) directory from path so that help2 man can find the native version of the bison in the native sysroot directory. + +Date: 2010/06/28 +Signed-Off-By: Nitin A Kamble + +diff --git a/doc/Makefile.am b/doc/Makefile.am +index c7f2755..af9453a 100644 +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -80,7 +80,6 @@ PREPATH = $(top_builddir)/src + echo cd $$dir '&&' $(MAKE) $(AM_MAKEFLAGS) $$program && \ + (cd $$dir && $(MAKE) $(AM_MAKEFLAGS) $$program) || exit; \ + done +- $(AM_V_at)PATH="$(PREPATH)$(PATH_SEPARATOR)$$PATH"; \ + export PATH; \ + $(HELP2MAN) \ + --include=$*.x \ diff --git a/meta-openvuplus/recipes-devtools/bison/bison/m4.patch b/meta-openvuplus/recipes-devtools/bison/bison/m4.patch new file mode 100644 index 0000000..d139da5 --- /dev/null +++ b/meta-openvuplus/recipes-devtools/bison/bison/m4.patch @@ -0,0 +1,414 @@ +Upstream-Status: Pending + +# +# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher +# + +Index: bison-2.4.2/m4/lcmessage.m4 +=================================================================== +--- /dev/null ++++ bison-2.4.2/m4/lcmessage.m4 +@@ -0,0 +1,32 @@ ++# lcmessage.m4 serial 3 (gettext-0.11.3) ++dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++dnl ++dnl This file can can be used in projects which are not available under ++dnl the GNU General Public License or the GNU Library General Public ++dnl License but which still want to provide support for the GNU gettext ++dnl functionality. ++dnl Please note that the actual code of the GNU gettext library is covered ++dnl by the GNU Library General Public License, and the rest of the GNU ++dnl gettext package package is covered by the GNU General Public License. ++dnl They are *not* in the public domain. ++ ++dnl Authors: ++dnl Ulrich Drepper , 1995. ++ ++# Check whether LC_MESSAGES is available in . ++ ++AC_DEFUN([AM_LC_MESSAGES], ++[ ++ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, ++ [AC_TRY_LINK([#include ], [return LC_MESSAGES], ++ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) ++ if test $am_cv_val_LC_MESSAGES = yes; then ++ AC_DEFINE(HAVE_LC_MESSAGES, 1, ++ [Define if your file defines LC_MESSAGES.]) ++ fi ++]) +Index: bison-2.4.2/m4/uintmax_t.m4 +=================================================================== +--- /dev/null ++++ bison-2.4.2/m4/uintmax_t.m4 +@@ -0,0 +1,29 @@ ++# uintmax_t.m4 serial 6 (gettext-0.11) ++dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Paul Eggert. ++ ++AC_PREREQ(2.13) ++ ++# Define uintmax_t to `unsigned long' or `unsigned long long' ++# if does not exist. ++ ++AC_DEFUN([jm_AC_TYPE_UINTMAX_T], ++[ ++ AC_REQUIRE([jm_AC_HEADER_INTTYPES_H]) ++ AC_REQUIRE([jm_AC_HEADER_STDINT_H]) ++ if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then ++ AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) ++ test $ac_cv_type_unsigned_long_long = yes \ ++ && ac_type='unsigned long long' \ ++ || ac_type='unsigned long' ++ AC_DEFINE_UNQUOTED(uintmax_t, $ac_type, ++ [Define to unsigned long or unsigned long long ++ if and don't define.]) ++ fi ++]) +Index: bison-2.4.2/m4/ulonglong.m4 +=================================================================== +--- /dev/null ++++ bison-2.4.2/m4/ulonglong.m4 +@@ -0,0 +1,23 @@ ++# ulonglong.m4 serial 2 (fileutils-4.0.32, gettext-0.10.40) ++dnl Copyright (C) 1999-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Paul Eggert. ++ ++AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG], ++[ ++ AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long, ++ [AC_TRY_LINK([unsigned long long ull = 1; int i = 63;], ++ [unsigned long long ullmax = (unsigned long long) -1; ++ return ull << i | ull >> i | ullmax / ull | ullmax % ull;], ++ ac_cv_type_unsigned_long_long=yes, ++ ac_cv_type_unsigned_long_long=no)]) ++ if test $ac_cv_type_unsigned_long_long = yes; then ++ AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, ++ [Define if you have the unsigned long long type.]) ++ fi ++]) +Index: bison-2.4.2/m4/intdiv0.m4 +=================================================================== +--- /dev/null ++++ bison-2.4.2/m4/intdiv0.m4 +@@ -0,0 +1,72 @@ ++# intdiv0.m4 serial 1 (gettext-0.11.3) ++dnl Copyright (C) 2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++dnl From Bruno Haible. ++ ++AC_DEFUN([gt_INTDIV0], ++[ ++ AC_REQUIRE([AC_PROG_CC])dnl ++ AC_REQUIRE([AC_CANONICAL_HOST])dnl ++ ++ AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], ++ gt_cv_int_divbyzero_sigfpe, ++ [ ++ AC_TRY_RUN([ ++#include ++#include ++ ++static void ++#ifdef __cplusplus ++sigfpe_handler (int sig) ++#else ++sigfpe_handler (sig) int sig; ++#endif ++{ ++ /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ ++ exit (sig != SIGFPE); ++} ++ ++int x = 1; ++int y = 0; ++int z; ++int nan; ++ ++int main () ++{ ++ signal (SIGFPE, sigfpe_handler); ++/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ ++#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) ++ signal (SIGTRAP, sigfpe_handler); ++#endif ++/* Linux/SPARC yields signal SIGILL. */ ++#if defined (__sparc__) && defined (__linux__) ++ signal (SIGILL, sigfpe_handler); ++#endif ++ ++ z = x / y; ++ nan = y / y; ++ exit (1); ++} ++], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, ++ [ ++ # Guess based on the CPU. ++ case "$host_cpu" in ++ alpha* | i[34567]86 | m68k | s390*) ++ gt_cv_int_divbyzero_sigfpe="guessing yes";; ++ *) ++ gt_cv_int_divbyzero_sigfpe="guessing no";; ++ esac ++ ]) ++ ]) ++ case "$gt_cv_int_divbyzero_sigfpe" in ++ *yes) value=1;; ++ *) value=0;; ++ esac ++ AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value, ++ [Define if integer division by zero raises signal SIGFPE.]) ++]) +Index: bison-2.4.2/m4/glib.m4 +=================================================================== +--- /dev/null ++++ bison-2.4.2/m4/glib.m4 +@@ -0,0 +1,196 @@ ++# Configure paths for GLIB ++# Owen Taylor 97-11-3 ++ ++dnl AM_PATH_GLIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) ++dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if "gmodule" or ++dnl gthread is specified in MODULES, pass to glib-config ++dnl ++AC_DEFUN(AM_PATH_GLIB, ++[dnl ++dnl Get the cflags and libraries from the glib-config script ++dnl ++AC_ARG_WITH(glib-prefix,[ --with-glib-prefix=PFX Prefix where GLIB is installed (optional)], ++ glib_config_prefix="$withval", glib_config_prefix="") ++AC_ARG_WITH(glib-exec-prefix,[ --with-glib-exec-prefix=PFX Exec prefix where GLIB is installed (optional)], ++ glib_config_exec_prefix="$withval", glib_config_exec_prefix="") ++AC_ARG_ENABLE(glibtest, [ --disable-glibtest Do not try to compile and run a test GLIB program], ++ , enable_glibtest=yes) ++ ++ if test x$glib_config_exec_prefix != x ; then ++ glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix" ++ if test x${GLIB_CONFIG+set} != xset ; then ++ GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config ++ fi ++ fi ++ if test x$glib_config_prefix != x ; then ++ glib_config_args="$glib_config_args --prefix=$glib_config_prefix" ++ if test x${GLIB_CONFIG+set} != xset ; then ++ GLIB_CONFIG=$glib_config_prefix/bin/glib-config ++ fi ++ fi ++ ++ for module in . $4 ++ do ++ case "$module" in ++ gmodule) ++ glib_config_args="$glib_config_args gmodule" ++ ;; ++ gthread) ++ glib_config_args="$glib_config_args gthread" ++ ;; ++ esac ++ done ++ ++ AC_PATH_PROG(GLIB_CONFIG, glib-config, no) ++ min_glib_version=ifelse([$1], ,0.99.7,$1) ++ AC_MSG_CHECKING(for GLIB - version >= $min_glib_version) ++ no_glib="" ++ if test "$GLIB_CONFIG" = "no" ; then ++ no_glib=yes ++ else ++ GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags` ++ GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs` ++ glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \ ++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` ++ glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \ ++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` ++ glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \ ++ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` ++ if test "x$enable_glibtest" = "xyes" ; then ++ ac_save_CFLAGS="$CFLAGS" ++ ac_save_LIBS="$LIBS" ++ CFLAGS="$CFLAGS $GLIB_CFLAGS" ++ LIBS="$GLIB_LIBS $LIBS" ++dnl ++dnl Now check if the installed GLIB is sufficiently new. (Also sanity ++dnl checks the results of glib-config to some extent ++dnl ++ rm -f conf.glibtest ++ AC_TRY_RUN([ ++#include ++#include ++#include ++ ++int ++main () ++{ ++ int major, minor, micro; ++ char *tmp_version; ++ ++ system ("touch conf.glibtest"); ++ ++ /* HP/UX 9 (%@#!) writes to sscanf strings */ ++ tmp_version = g_strdup("$min_glib_version"); ++ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { ++ printf("%s, bad version string\n", "$min_glib_version"); ++ exit(1); ++ } ++ ++ if ((glib_major_version != $glib_config_major_version) || ++ (glib_minor_version != $glib_config_minor_version) || ++ (glib_micro_version != $glib_config_micro_version)) ++ { ++ printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", ++ $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, ++ glib_major_version, glib_minor_version, glib_micro_version); ++ printf ("*** was found! If glib-config was correct, then it is best\n"); ++ printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n"); ++ printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); ++ printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); ++ printf("*** required on your system.\n"); ++ printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n"); ++ printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n"); ++ printf("*** before re-running configure\n"); ++ } ++ else if ((glib_major_version != GLIB_MAJOR_VERSION) || ++ (glib_minor_version != GLIB_MINOR_VERSION) || ++ (glib_micro_version != GLIB_MICRO_VERSION)) ++ { ++ printf("*** GLIB header files (version %d.%d.%d) do not match\n", ++ GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); ++ printf("*** library (version %d.%d.%d)\n", ++ glib_major_version, glib_minor_version, glib_micro_version); ++ } ++ else ++ { ++ if ((glib_major_version > major) || ++ ((glib_major_version == major) && (glib_minor_version > minor)) || ++ ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) ++ { ++ return 0; ++ } ++ else ++ { ++ printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n", ++ glib_major_version, glib_minor_version, glib_micro_version); ++ printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n", ++ major, minor, micro); ++ printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); ++ printf("***\n"); ++ printf("*** If you have already installed a sufficiently new version, this error\n"); ++ printf("*** probably means that the wrong copy of the glib-config shell script is\n"); ++ printf("*** being found. The easiest way to fix this is to remove the old version\n"); ++ printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n"); ++ printf("*** correct copy of glib-config. (In this case, you will have to\n"); ++ printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); ++ printf("*** so that the correct libraries are found at run-time))\n"); ++ } ++ } ++ return 1; ++} ++],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) ++ CFLAGS="$ac_save_CFLAGS" ++ LIBS="$ac_save_LIBS" ++ fi ++ fi ++ if test "x$no_glib" = x ; then ++ AC_MSG_RESULT(yes) ++ ifelse([$2], , :, [$2]) ++ else ++ AC_MSG_RESULT(no) ++ if test "$GLIB_CONFIG" = "no" ; then ++ echo "*** The glib-config script installed by GLIB could not be found" ++ echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in" ++ echo "*** your path, or set the GLIB_CONFIG environment variable to the" ++ echo "*** full path to glib-config." ++ else ++ if test -f conf.glibtest ; then ++ : ++ else ++ echo "*** Could not run GLIB test program, checking why..." ++ CFLAGS="$CFLAGS $GLIB_CFLAGS" ++ LIBS="$LIBS $GLIB_LIBS" ++ AC_TRY_LINK([ ++#include ++#include ++], [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ], ++ [ echo "*** The test program compiled, but did not run. This usually means" ++ echo "*** that the run-time linker is not finding GLIB or finding the wrong" ++ echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" ++ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" ++ echo "*** to the installed location Also, make sure you have run ldconfig if that" ++ echo "*** is required on your system" ++ echo "***" ++ echo "*** If you have an old version installed, it is best to remove it, although" ++ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ++ echo "***" ++ echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that" ++ echo "*** came with the system with the command" ++ echo "***" ++ echo "*** rpm --erase --nodeps gtk gtk-devel" ], ++ [ echo "*** The test program failed to compile or link. See the file config.log for the" ++ echo "*** exact error that occured. This usually means GLIB was incorrectly installed" ++ echo "*** or that you have moved GLIB since it was installed. In the latter case, you" ++ echo "*** may want to edit the glib-config script: $GLIB_CONFIG" ]) ++ CFLAGS="$ac_save_CFLAGS" ++ LIBS="$ac_save_LIBS" ++ fi ++ fi ++ GLIB_CFLAGS="" ++ GLIB_LIBS="" ++ ifelse([$3], , :, [$3]) ++ fi ++ AC_SUBST(GLIB_CFLAGS) ++ AC_SUBST(GLIB_LIBS) ++ rm -f conf.glibtest ++]) +Index: bison-2.4.2/m4/isc-posix.m4 +=================================================================== +--- /dev/null ++++ bison-2.4.2/m4/isc-posix.m4 +@@ -0,0 +1,26 @@ ++# isc-posix.m4 serial 2 (gettext-0.11.2) ++dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. ++dnl This file is free software, distributed under the terms of the GNU ++dnl General Public License. As a special exception to the GNU General ++dnl Public License, this file may be distributed as part of a program ++dnl that contains a configuration script generated by Autoconf, under ++dnl the same distribution terms as the rest of that program. ++ ++# This file is not needed with autoconf-2.53 and newer. Remove it in 2005. ++ ++# This test replaces the one in autoconf. ++# Currently this macro should have the same name as the autoconf macro ++# because gettext's gettext.m4 (distributed in the automake package) ++# still uses it. Otherwise, the use in gettext.m4 makes autoheader ++# give these diagnostics: ++# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX ++# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX ++ ++undefine([AC_ISC_POSIX]) ++ ++AC_DEFUN([AC_ISC_POSIX], ++ [ ++ dnl This test replaces the obsolescent AC_ISC_POSIX kludge. ++ AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) ++ ] ++) diff --git a/meta-openvuplus/recipes-devtools/bison/bison_2.7.1.bb b/meta-openvuplus/recipes-devtools/bison/bison_2.7.1.bb new file mode 100644 index 0000000..4a3ad15 --- /dev/null +++ b/meta-openvuplus/recipes-devtools/bison/bison_2.7.1.bb @@ -0,0 +1,38 @@ +SUMMARY = "GNU Project parser generator (yacc replacement)" +DESCRIPTION = "Bison is a general-purpose parser generator that converts an annotated context-free grammar into \ +an LALR(1) or GLR parser for that grammar. Bison is upward compatible with Yacc: all properly-written Yacc \ +grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with \ +little trouble." +HOMEPAGE = "http://www.gnu.org/software/bison/" +LICENSE = "GPLv3" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" +SECTION = "devel" +DEPENDS = "bison-native flex-native" + +BASE_SRC_URI = "${GNU_MIRROR}/bison/bison-${PV}.tar.xz \ + file://m4.patch \ + file://dont-depend-on-help2man.patch \ + " + +# No point in hardcoding path to m4, just use PATH +EXTRA_OECONF += "M4=m4" + +SRC_URI = "${BASE_SRC_URI} \ + file://fix_cross_manpage_building.patch \ + " + +SRC_URI[md5sum] = "7be02eb973eccf388f1ae750fc09eed0" +SRC_URI[sha256sum] = "b409adcbf245baadb68d2f66accf6fdca5e282cafec1b865f4b5e963ba8ea7fb" + +LDFLAGS_prepend_libc-uclibc = " -lrt " +DEPENDS_class-native = "gettext-minimal-native" +SRC_URI_class-native = "${BASE_SRC_URI}" + +inherit autotools gettext texinfo +acpaths = "-I ${S}/m4" + +do_install_append_class-native() { + create_wrapper ${D}/${bindir}/bison \ + BISON_PKGDATADIR=${STAGING_DATADIR_NATIVE}/bison +} +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openvuplus/recipes-devtools/fdisk/gptfdisk_git.bbappend b/meta-openvuplus/recipes-devtools/fdisk/gptfdisk_git.bbappend new file mode 100644 index 0000000..43720ad --- /dev/null +++ b/meta-openvuplus/recipes-devtools/fdisk/gptfdisk_git.bbappend @@ -0,0 +1,5 @@ +PR .= "-vuplus0" + +CFLAGS+="-D_FILE_OFFSET_BITS=64" +CXXFLAGS+="-Wall -D_FILE_OFFSET_BITS=64" + diff --git a/meta-openvuplus/recipes-filesystems/fuse-exfat/fuse-exfat_1%.bbappend b/meta-openvuplus/recipes-filesystems/fuse-exfat/fuse-exfat_1%.bbappend new file mode 100644 index 0000000..ed59939 --- /dev/null +++ b/meta-openvuplus/recipes-filesystems/fuse-exfat/fuse-exfat_1%.bbappend @@ -0,0 +1,2 @@ +# Remove unneeded util-linux-mount from RRECOMMENDS +RRECOMMENDS_${PN} = "" diff --git a/meta-openvuplus/recipes-graphics/tslib/tslib/ts.conf b/meta-openvuplus/recipes-graphics/tslib/tslib/ts.conf new file mode 100644 index 0000000..1b0da93 --- /dev/null +++ b/meta-openvuplus/recipes-graphics/tslib/tslib/ts.conf @@ -0,0 +1,25 @@ +# Uncomment if you wish to use the linux input layer event interface +module_raw input + +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d +# module_raw collie + +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860 +# module_raw corgi + +# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface +# module_raw ucb1x00 + +# Uncomment if you're using an HP iPaq h3600 or similar +# module_raw h3600 + +# Uncomment if you're using a Hitachi Webpad +# module_raw mk712 + +# Uncomment if you're using an IBM Arctic II +# module_raw arctic2 + +module pthres pmin=1 +module variance delta=30 +module dejitter delta=100 +module linear diff --git a/meta-openvuplus/recipes-graphics/tslib/tslib/tslib.sh b/meta-openvuplus/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644 index 0000000..7068e8d --- /dev/null +++ b/meta-openvuplus/recipes-graphics/tslib/tslib/tslib.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ -e /dev/input/touchscreen0 ]; then + TSLIB_TSDEVICE=/dev/input/touchscreen0 + + export TSLIB_TSDEVICE +fi + diff --git a/meta-openvuplus/recipes-graphics/tslib/tslib_1.1.bb b/meta-openvuplus/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644 index 0000000..e33fb94 --- /dev/null +++ b/meta-openvuplus/recipes-graphics/tslib/tslib_1.1.bb @@ -0,0 +1,46 @@ +SUMMARY = "An abstraction layer for touchscreen panel events" +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \ +events, as well as a filter stack for the manipulation of those events. \ +Tslib is generally used on embedded devices to provide a common user \ +space interface to touchscreen functionality." +HOMEPAGE = "http://tslib.berlios.de/" + +AUTHOR = "Russell King w/ plugins by Chris Larson et. al." +SECTION = "base" +LICENSE = "LGPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a" + +BBCLASSEXTEND = "native" + +SRC_URI = "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.xz;downloadfilename=tslib-${PV}.tar.xz \ + file://ts.conf \ + file://tslib.sh \ +" + +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d" +SRC_URI[sha256sum] = "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input --disable-corgi --disable-collie --disable-mk712 --disable-arctic2 --disable-ucb1x00" + +do_install_prepend() { + install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf +} + +do_install_append() { + install -d ${D}${sysconfdir}/profile.d/ + install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/ +} + +PACKAGES =+ "tslib-tests tslib-calibrate" +DEBIAN_NOAUTONAME_tslib-tests = "1" +DEBIAN_NOAUTONAME_tslib-calibrate = "1" + +RRECOMMENDS_${PN} = "pointercal" + +FILES_${PN}-dbg += "${libdir}/ts/.debug*" +FILES_${PN}-dev += "${libdir}/ts/*.la" +FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so* ${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh ${datadir}/tslib" +FILES_tslib-calibrate += "${bindir}/ts_calibrate" +FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print ${bindir}/ts_print_raw ${bindir}/ts_test" diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb index 534dd73..73d51b9 100644 --- a/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb @@ -11,6 +11,7 @@ GSTVERSION = "1.0" SRC_URI = " \ git://git.code.sf.net/p/openpli/gst-plugin-dvbmediasink;protocol=git;branch=gst-1.0 \ file://gstreamer10_dvbmediasink_vuplus.patch \ + file://dvbmediasink_h265.patch \ " #SRCREV = "${AUTOREV}" SRCREV = "1e99787f3387d3dd1e6167af73597674bf8fe37d" diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/dvbmediasink_h265.patch b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/dvbmediasink_h265.patch new file mode 100644 index 0000000..f2bd186 --- /dev/null +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/dvbmediasink_h265.patch @@ -0,0 +1,169 @@ +commit 88e0cef8dc07d4813634b65a78ae9d0fec023b7f +Author: hschang +Date: Mon Jun 8 20:41:40 2015 +0900 + + support video/x-h265. + +diff --git a/configure.ac b/configure.ac +index 4bf6908..ff2abea 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -130,6 +130,14 @@ if test "$have_mpeg4" = "yes"; then + AC_DEFINE([HAVE_MPEG4],[1],[Define to 1 for mpeg4 support]) + fi + ++ ++AC_ARG_WITH(h265, ++ AS_HELP_STRING([--with-h265],[support h265, yes or no]), ++ [have_h265=$withval],[have_h265=no]) ++if test "$have_h265" = "yes"; then ++ AC_DEFINE([HAVE_H265],[1],[Define to 1 for h265 support]) ++fi ++ + AC_ARG_WITH(h264, + AS_HELP_STRING([--with-h264],[support h264, yes or no]), + [have_h264=$withval],[have_h264=yes]) +diff --git a/gstdvbvideosink.c b/gstdvbvideosink.c +index fbebd11..80e7d0f 100644 +--- a/gstdvbvideosink.c ++++ b/gstdvbvideosink.c +@@ -170,6 +170,8 @@ enum + + static guint gst_dvb_videosink_signals[LAST_SIGNAL] = { 0 }; + ++#define HAVE_H265 ++ + static GstStaticPadTemplate sink_factory = + GST_STATIC_PAD_TEMPLATE ( + "sink", +@@ -184,6 +186,10 @@ GST_STATIC_PAD_TEMPLATE ( + "video/mpeg, " + "mpegversion = (int) { 1, 2 }, " + VIDEO_CAPS "; " ++#ifdef HAVE_H265 ++ "video/x-h265, " ++ VIDEO_CAPS "; " ++#endif + #ifdef HAVE_H264 + "video/x-h264, " + VIDEO_CAPS "; " +@@ -877,7 +883,7 @@ static GstFlowReturn gst_dvbvideosink_render(GstBaseSink *sink, GstBuffer *buffe + self->must_send_header = FALSE; + } + } +- if (self->codec_type == CT_H264) ++ if (self->codec_type == CT_H264 || self->codec_type == CT_H265) + { + unsigned int pos = 0; + if (self->h264_nal_len_size >= 3) +@@ -1474,6 +1480,87 @@ static gboolean gst_dvbvideosink_set_caps(GstBaseSink *basesink, GstCaps *caps) + } + GST_INFO_OBJECT (self, "MIMETYPE video/x-h264 -> STREAMTYPE_MPEG4_H264"); + } ++ else if (!strcmp (mimetype, "video/x-h265")) ++ { ++ const GValue *cd_data = gst_structure_get_value(structure, "codec_data"); ++ self->stream_type = STREAMTYPE_MPEG4_H265; ++ self->codec_type = CT_H265; ++ if (cd_data) ++ { ++ unsigned char tmp[2048]; ++ unsigned int tmp_len = 0; ++ GstBuffer *codec_data = gst_value_get_buffer(cd_data); ++ guint8 *data; ++ gsize cd_len; ++ unsigned int cd_pos = 0; ++#if GST_VERSION_MAJOR < 1 ++ data = GST_BUFFER_DATA(codec_data); ++ cd_len = GST_BUFFER_SIZE(codec_data); ++#else ++ GstMapInfo codecdatamap; ++ gst_buffer_map(codec_data, &codecdatamap, GST_MAP_READ); ++ data = codecdatamap.data; ++ cd_len = codecdatamap.size; ++#endif ++ GST_INFO_OBJECT (self, "H265 have codec data..!"); ++ ++ if (cd_len > 3 && (data[0] || data[1] || data[2] > 1)) { ++ if (cd_len > 22) { ++ int i; ++ if (data[0] != 0) { ++ GST_ELEMENT_WARNING (self, STREAM, DECODE, ("Unsupported extra data version %d, decoding may fail", data[0]), (NULL)); ++ } ++ self->h264_nal_len_size = (data[21] & 3) + 1; ++ int num_param_sets = data[22]; ++ int pos = 23; ++ for (i = 0; i < num_param_sets; i++) { ++ int j; ++ if (pos + 3 > cd_len) { ++ GST_ELEMENT_ERROR (self, STREAM, DECODE, ("Buffer underrun in extra header (%d >= %ld)", pos + 3, cd_len), (NULL)); ++ break; ++ } ++ // ignore flags + NAL type (1 byte) ++ int nal_count = data[pos + 1] << 8 | data[pos + 2]; ++ pos += 3; ++ for (j = 0; j < nal_count; j++) { ++ if (pos + 2 > cd_len) { ++ GST_ELEMENT_ERROR (self, STREAM, DECODE, ("Buffer underrun in extra nal header (%d >= %ld)", pos + 2, cd_len), (NULL)); ++ break; ++ } ++ int nal_size = data[pos] << 8 | data[pos + 1]; ++ pos += 2; ++ if (pos + nal_size > cd_len) { ++ GST_ELEMENT_ERROR (self, STREAM, DECODE, ("Buffer underrun in extra nal (%d >= %ld)", pos + 2 + nal_size, cd_len), (NULL)); ++ break; ++ } ++ memcpy(tmp+tmp_len, "\x00\x00\x00\x01", 4); ++ tmp_len += 4; ++ memcpy(tmp + tmp_len, data + pos, nal_size); ++ tmp_len += nal_size; ++ pos += nal_size; ++ } ++ } ++ } ++ GST_DEBUG ("Assuming packetized data (%d bytes length)", self->h264_nal_len_size); ++ { ++ self->codec_data = gst_buffer_new_and_alloc(tmp_len); ++#if GST_VERSION_MAJOR < 1 ++ memcpy(GST_BUFFER_DATA(self->codec_data), tmp, tmp_len); ++#else ++ gst_buffer_fill(self->codec_data, 0, tmp, tmp_len); ++#endif ++ } ++ } ++#if GST_VERSION_MAJOR >= 1 ++ gst_buffer_unmap(codec_data, &codecdatamap); ++#endif ++ } ++ else ++ { ++ self->h264_nal_len_size = 0; ++ } ++ GST_INFO_OBJECT (self, "MIMETYPE video/x-h265 -> STREAMTYPE_MPEG4_H265"); ++ } + else if (!strcmp (mimetype, "video/x-h263")) + { + self->stream_type = STREAMTYPE_H263; +diff --git a/gstdvbvideosink.h b/gstdvbvideosink.h +index 8cf1dc2..8577f2d 100644 +--- a/gstdvbvideosink.h ++++ b/gstdvbvideosink.h +@@ -65,7 +65,7 @@ typedef struct _GstDVBVideoSink GstDVBVideoSink; + typedef struct _GstDVBVideoSinkClass GstDVBVideoSinkClass; + typedef struct _GstDVBVideoSinkPrivate GstDVBVideoSinkPrivate; + +-typedef enum { CT_MPEG1, CT_MPEG2, CT_H264, CT_DIVX311, CT_DIVX4, CT_MPEG4_PART2, CT_VC1, CT_VC1_SM } t_codec_type; ++typedef enum { CT_MPEG1, CT_MPEG2, CT_H264, CT_DIVX311, CT_DIVX4, CT_MPEG4_PART2, CT_VC1, CT_VC1_SM, CT_H265 } t_codec_type; + typedef enum { + STREAMTYPE_UNKNOWN = -1, + STREAMTYPE_MPEG2 = 0, +@@ -78,7 +78,8 @@ typedef enum { + STREAMTYPE_XVID = 10, + STREAMTYPE_DIVX311 = 13, + STREAMTYPE_DIVX4 = 14, +- STREAMTYPE_DIVX5 = 15 ++ STREAMTYPE_DIVX5 = 15, ++ STREAMTYPE_MPEG4_H265 = 7 + } t_stream_type; + + struct _GstDVBVideoSink diff --git a/meta-openvuplus/recipes-multimedia/libav/libav.inc b/meta-openvuplus/recipes-multimedia/libav/libav.inc index 8b470c1..1f4b228 100644 --- a/meta-openvuplus/recipes-multimedia/libav/libav.inc +++ b/meta-openvuplus/recipes-multimedia/libav/libav.inc @@ -15,9 +15,9 @@ PROVIDES = "ffmpeg" ARM_INSTRUCTION_SET = "arm" -DEPENDS = "zlib libogg yasm-native" +DEPENDS = "zlib libogg yasm-native libsdl" -INC_PR = "r8" +INC_PR = "r9" inherit autotools pkgconfig diff --git a/meta-openvuplus/recipes-multimedia/libdvbsi++/files/transport_protocol_descriptor.patch b/meta-openvuplus/recipes-multimedia/libdvbsi++/files/transport_protocol_descriptor.patch new file mode 100644 index 0000000..94cf0fc --- /dev/null +++ b/meta-openvuplus/recipes-multimedia/libdvbsi++/files/transport_protocol_descriptor.patch @@ -0,0 +1,22 @@ +diff --git a/src/transport_protocol_descriptor.cpp b/src/transport_protocol_descriptor.cpp +index 40e7426..9412e14 100644 +--- a/src/transport_protocol_descriptor.cpp ++++ b/src/transport_protocol_descriptor.cpp +@@ -136,7 +136,7 @@ InteractionTransport::InteractionTransport(const uint8_t * const buffer, size_t + pos += urlBase->getLength() + 1; + length -= pos; + if (pos > 1 && length > 0) { +- int num_extensions = buffer[pos++]; ++ int num_extensions = buffer[pos]; + length -= 1; + pos += 1; + for (size_t i = 0; i < num_extensions && length > 0; ++i) { +@@ -193,7 +193,7 @@ TransportProtocolDescriptor::TransportProtocolDescriptor(const uint8_t * const b + interactionTransports.push_back(p); + if (!p->getUrlBase()->getLength()) + valid = false; +- pos += bytesLeft - oldBytesLeft; ++ pos += oldBytesLeft - bytesLeft; + } + break; + } diff --git a/meta-openvuplus/recipes-multimedia/libdvbsi++/libdvbsi++_0.3.6.bb b/meta-openvuplus/recipes-multimedia/libdvbsi++/libdvbsi++_0.3.6.bb index 5916755..96d9ad0 100644 --- a/meta-openvuplus/recipes-multimedia/libdvbsi++/libdvbsi++_0.3.6.bb +++ b/meta-openvuplus/recipes-multimedia/libdvbsi++/libdvbsi++_0.3.6.bb @@ -3,9 +3,10 @@ AUTHOR = "Andreas Oberritter" SECTION = "libs/multimedia" LICENSE = "LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343" -PR = "r1" +PR = "r2" SRC_URI = "http://www.saftware.de/${PN}/${P}.tar.bz2" +SRC_URI += "file://transport_protocol_descriptor.patch" SRC_URI[md5sum] = "4e9fb95c3ab8bb31ff051ed1aa98c8c5" SRC_URI[sha256sum] = "7f9a8fc7bed9372784ecb101fc45042dcb36dcd4949c57aa524365366f71ebf2" diff --git a/meta-openvuplus/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb b/meta-openvuplus/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb deleted file mode 100644 index de6708d..0000000 --- a/meta-openvuplus/recipes-multimedia/xbmc/enigma2-plugin-extensions-xbmc.bb +++ /dev/null @@ -1,32 +0,0 @@ -SECTION = "base" -LICENSE = "CLOSED" -require conf/license/license-close.inc - -PKG_DATE="20150424.1_beta" - -PV="1.0" -PR="${PKG_DATE}_r0" - -DEPENDS += "enigma2 xbmc" -RDEPENDS_${PN} += "xbmc" - -SRC_URI = "http://archive.vuplus.com/download/build_support/e2xbmc-plugin_${PKG_DATE}.tar.gz" - -S = "${WORKDIR}/plugin" - -PLUGIN_DIR="${D}${libdir}/enigma2/python/Plugins/Extensions/XBMC" - -do_install() { - install -d ${PLUGIN_DIR} - install -m 0755 ${S}/*.py ${PLUGIN_DIR} - install -m 0755 ${S}/button.png ${PLUGIN_DIR} -} - -do_package_qa() { -} - -FILES_${PN}="/" - -SRC_URI[md5sum] = "74687180693181e80ab2631741bb95e3" -SRC_URI[sha256sum] = "c9f8f30df576caedf165fe69aeec4acced3904383278fa9278e3923c7fa6a200" - diff --git a/meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bb b/meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bb deleted file mode 100644 index 0c2e1f1..0000000 --- a/meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bb +++ /dev/null @@ -1,85 +0,0 @@ -SUMMARY = "XBMC Media Center" - -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=6eb631b6da7fdb01508a80213ffc35ff" - -DEPENDS = "libusb1 libcec libplist expat yajl gperf-native libxmu fribidi mpeg2dec ffmpeg samba fontconfig curl python libass libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer virtual/egl mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo enca avahi libsamplerate0 libxinerama libxrandr libxtst bzip2 virtual/libsdl jasper zip-native zlib libtinyxml" -#require recipes/egl/egl.inc - -SRCREV = "82388d55dae79cbb2e486e307e23202e76a43efa" - -PV = "11.0" -PR = "r14" -#PR_append = "+gitr${SRCPV}" -SRC_URI = "git://github.com/xbmc/xbmc.git;branch=eden;protocol=git \ - file://0001-configure-don-t-run-python-distutils-to-find-STAGING.patch \ - file://0002-Revert-fixed-ios-Add-memory-barriers-to-atomic-Add-S.patch \ - file://0003-Revert-fixed-ios-Add-memory-barriers-to-cas-assembly.patch \ - file://configure.in-Avoid-running-code.patch \ - " - -inherit autotools-brokensep gettext python-dir - -S = "${WORKDIR}/git" - -CACHED_CONFIGUREVARS += " \ - ac_cv_path_PYTHON="${STAGING_BINDIR_NATIVE}/python-native/python" \ -" - -EXTRA_OECONF = " \ - --disable-rpath \ - --enable-gles \ - --enable-libusb \ - --enable-airplay \ - --disable-optical-drive \ - --enable-external-libraries \ -" - -FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -fomit-frame-pointer -O4 -ffast-math" -BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}" - -EXTRA_OECONF_append_armv7a = "--cpu=cortex-a8" - -# for python modules -export HOST_SYS -export BUILD_SYS -export STAGING_LIBDIR -export STAGING_INCDIR -export PYTHON_DIR - -do_configure() { - ./bootstrap - oe_runconf -} - -PARALLEL_MAKE = "" - -do_compile_prepend() { - for i in $(find . -name "Makefile") ; do - sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' $i - done - - for i in $(find . -name "*.mak*" -o -name "Makefile") ; do - sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' -e 's:-rpath \$(libdir):-rpath ${libdir}:g' $i - done -} - -INSANE_SKIP_${PN} = "rpaths" - -# on ARM architectures xbmc will use GLES which will make the regular wrapper fail, so start it directly -do_install_append_arm() { - sed -i -e 's:Exec=xbmc:Exec=${libdir}/xbmc/xbmc.bin:g' ${D}${datadir}/applications/xbmc.desktop -} - -FILES_${PN} += "${datadir}/xsessions ${datadir}/icons" -FILES_${PN}-dbg += "${libdir}/xbmc/.debug ${libdir}/xbmc/*/.debug ${libdir}/xbmc/*/*/.debug ${libdir}/xbmc/*/*/*/.debug" - -# xbmc uses some kind of dlopen() method for libcec so we need to add it manually -RRECOMMENDS_${PN}_append = " libcec \ - python \ - python-lang \ - python-re \ - python-netclient \ - libcurl \ - " -RRECOMMENDS_${PN}_append_libc-glibc = " glibc-charmap-ibm850 glibc-gconv-ibm850" diff --git a/meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bbappend b/meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bbappend deleted file mode 100644 index bf7cbd8..0000000 --- a/meta-openvuplus/recipes-multimedia/xbmc/xbmc_git.bbappend +++ /dev/null @@ -1,101 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SUMMARY = "XBMC Media Center" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=6eb631b6da7fdb01508a80213ffc35ff" - -DEPENDS = "libgles libxslt libusb1 libcec libplist expat yajl gperf-native fribidi mpeg2dec samba fontconfig curl python libass libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo enca avahi libsamplerate0 bzip2 virtual/libsdl jasper zip-native zlib libtinyxml taglib libbluray libshairport librtmp zlib libnfs libxslt" - -RDEPENDS_${PN} = "python" -RDEPENDS_${PN} += "\ - python-distutils \ - python-subprocess \ - python-robotparser \ - python-mechanize \ - python-threading \ - python-shell \ - python-zlib \ - python-sqlite3 \ - python-json \ - python-xml \ - python-html \ - python-netserver \ - python-misc \ - python-pygobject \ - python-pygobject-lib \ - python-textutils \ - python-simplejson \ - python-xmlrpc \ - python-pprint \ - python-difflib \ - python-email \ - python-compression \ - python-compile \ - python-compiler \ - python-numbers \ - nfs-utils-client \ - libshairport \ - glibc-gconv-utf-32 \ - xz \ - tiff \ - yajl \ - libxslt \ - libupnp \ - libplist \ - librtmp \ - libbluray \ - libnfs \ -" - -BUILD_PR="r3" -NATIVEGLES_PR="20150424_p0" - -BRANCH = "gotham_vuplus" -SRCREV = "a4cee0ded4d72572be519ffe8c3aad329113e10a" - -PV = "13.2" -PR = "${BUILD_PR}_${NATIVEGLES_PR}_${SRCREV}" - -SRC_URI = "git://code.vuplus.com/git/xbmc.git;protocol=http;branch=${BRANCH};tag=${SRCREV} \ - http://archive.vuplus.com/download/build_support/xbmc-support_${NATIVEGLES_PR}.tar.gz;name=xbmc-support \ -" -S = "${WORKDIR}/git" - -EXTRA_OECONF = " \ - --enable-gles \ - --enable-libusb \ - --enable-airplay \ - --disable-optical-drive \ - --enable-external-libraries \ - --disable-ssh \ - --disable-x11 \ - --disable-sdl \ - --disable-joystick \ - --disable-alsa \ - --disable-libcec \ - --enable-rtmp \ - --disable-texturepacker \ - --with-platform=dvbbox \ -" - -do_configure_prepend(){ - cp -av ${WORKDIR}/xbmc-support/gles_init.* ${WORKDIR}/git/xbmc/windowing/egl/ -} - -do_install_append(){ - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/xbmc-support/xbmc.helper ${D}${bindir} -} - -do_package_qa(){ -} - -PARALLEL_MAKE = " -j8 " - -FILES_${PN} += "/usr/bin /usr/share /usr/lib" - -SRC_URI[xbmc-support.md5sum] = "28d0a2461f5a8244cbc908dd0e0ab5bc" -SRC_URI[xbmc-support.sha256sum] = "ecd7520c8649fc426c8bc941a30daec000cd10fc21fcdd9a494bf23f497d7423" - -INSANE_SKIP_${PN} = "already-stripped" - diff --git a/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab.bb b/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab.bb index 0b36e9e..8ec3205 100755 --- a/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab.bb +++ b/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab.bb @@ -2,13 +2,13 @@ SUMMARY = "Screen grabber for Set-Top-Boxes" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f" SRCREV = "8394e1ba98c73d7c56d3235ef16cce253dc597cd" -PR = "r2" +PR = "r3" DEPENDS = "jpeg libpng" SRC_URI = " \ git://schwerkraft.elitedvb.net/aio-grab/aio-grab.git;protocol=git;tag=${SRCREV} \ - file://aio-grab_vuplus_f73a3df1ed04b0fec528c05e2d828453f1b74233.patch;striplevel=1 \ + file://aio-grab_vuplus_f66b4be472fba59c4ea5b606478ef1a92864a2cd.patch;striplevel=1 \ " S = "${WORKDIR}/git" diff --git a/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f66b4be472fba59c4ea5b606478ef1a92864a2cd.patch b/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f66b4be472fba59c4ea5b606478ef1a92864a2cd.patch new file mode 100644 index 0000000..3609178 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f66b4be472fba59c4ea5b606478ef1a92864a2cd.patch @@ -0,0 +1,310 @@ +diff --git a/.gitignore b/.gitignore +index ccfb515..a6f8d11 100644 +--- a/.gitignore ++++ b/.gitignore +@@ -16,3 +16,4 @@ install-sh + *.o + missing + stamp-h1 ++aio-grab_vuplus_* +diff --git a/main.c b/main.c +index 190ff5f..a984ff3 100644 +--- a/main.c ++++ b/main.c +@@ -1,5 +1,5 @@ + /* +-AiO Dreambox Screengrabber v0.83a ++AiO Screengrabber v0.83a + + written 2006 - 2009 by Seddi + Contact: seddi@ihad.tv / http://www.ihad.tv +@@ -38,6 +38,7 @@ Feel free to use the code for your own projects. See LICENSE file for details. + #include + #include + #include ++#include + + #include + +@@ -80,6 +81,8 @@ static const int yuv2rgbtable_bv[256] = { + }; + + static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yres); ++static bool getvideo2(unsigned char *video, unsigned int *xres, unsigned int *yres); ++ + static bool getosd(unsigned char *osd, unsigned int *xres, unsigned int *yres); + + static void smooth_resize(const unsigned char *source, unsigned char *dest, +@@ -101,10 +104,24 @@ static void combine(unsigned char *output, + const unsigned char *video, const unsigned char *osd, + unsigned int xres, unsigned int yres); + ++#define IS_VUPLUS 1 ++#if IS_VUPLUS ++enum {UNKNOWN,PALLAS,VULCAN,XILLEON,BRCM7401,BRCM7400,BRCM7405,BRCM7335,BRCM7325,BRCM7346,BRCM7425,BRCM7362,BRCM7366}; ++char *stb_name[]={"unknown","Pallas","Vulcan","Xilleon","Brcm7401","Brcm7400","Brcm7405","Brcm7335","Brcm7325","Brcm7346","Brcm7425\/7241","Brcm7362", "Brcm7366"}; ++#else + enum {UNKNOWN,PALLAS,VULCAN,XILLEON,BRCM7401,BRCM7400,BRCM7405}; + static const char *stb_name[]={"unknown","Pallas","Vulcan","Xilleon","Brcm7401","Brcm7400","Brcm7405"}; ++#endif + static int stb_type=UNKNOWN; + ++char* upcase(char* mixedstr) ++{ ++ size_t j; ++ for (j=0; j< strlen(mixedstr); ++j) ++ mixedstr[j]=toupper(mixedstr[j]); ++ return mixedstr; ++} ++ + static const char *file_getline(const char *filename) + { + static char *line = NULL; +@@ -184,10 +201,9 @@ static int file_scanf_lines(const char *filename, const char *fmt, ...) + } + + // main program +- + int main(int argc, char **argv) { + +- printf("AiO Dreambox Screengrabber " PACKAGE_VERSION "\n\n"); ++ printf("AiO Screengrabber " PACKAGE_VERSION "\n\n"); + + unsigned int xres_v = 0,yres_v = 0,xres_o,yres_o,xres,yres,aspect,width; + int c,osd_only,video_only,use_osd_res,use_png,use_jpg,jpg_quality,no_aspect,use_letterbox; +@@ -205,11 +221,37 @@ int main(int argc, char **argv) { + char filename[256] = { "/tmp/screenshot.bmp" }; + + // detect STB +- const char *line = file_getline("/proc/fb"); ++ char *line = (char*)file_getline("/proc/fb"); + if (line == NULL) + return 1; + + if (strstr(line, "bcmfb")) { ++#if IS_VUPLUS ++ if((line=(char*)file_getline("/proc/stb/info/chipset")) == NULL) ++ return 1; ++ if (strstr(upcase(line),"7335")) ++ stb_type=BRCM7335; ++ else if (strstr(upcase(line),"7325")) ++ stb_type=BRCM7325; ++ else if (strstr(upcase(line),"7405")) ++ stb_type=BRCM7405; ++ else if (strstr(upcase(line),"7356")) ++ stb_type=BRCM7346; ++ else if (strstr(upcase(line),"7346")) ++ stb_type=BRCM7346; ++ else if (strstr(upcase(line),"7424")) ++ stb_type=BRCM7425; ++ else if (strstr(upcase(line),"7425")) ++ stb_type=BRCM7425; ++ else if (strstr(upcase(line),"7241")) ++ stb_type=BRCM7425; ++ else if (strstr(upcase(line),"7362")) ++ stb_type=BRCM7362; ++ else if (strstr(upcase(line),"7366")) ++ stb_type=BRCM7366; ++ else if (strstr(upcase(line),"7376")) ++ stb_type=BRCM7366; ++#else + line = file_getline("/proc/stb/info/model"); + if (line == NULL) + return 1; +@@ -221,6 +263,7 @@ int main(int argc, char **argv) { + !strcmp(line, "dm800se") || + !strcmp(line, "dm7020hd")) + stb_type = BRCM7405; ++#endif + } else if (strstr(line, "xilleonfb")) { + stb_type = XILLEON; + } else if (strstr(line, "Pallas FB")) { +@@ -325,9 +368,18 @@ int main(int argc, char **argv) { + if (!video_only && !getosd(osd, &xres_o, &yres_o)) + return 1; + +- // get video +- if (!osd_only && !getvideo(video, &xres_v, &yres_v)) +- return 1; ++ if (stb_type == BRCM7366) ++ { ++ if (!osd_only && !getvideo2(video, &xres_v, &yres_v)) ++ return 1; ++ } ++ else ++ { ++ if (!osd_only && !getvideo(video, &xres_v, &yres_v)) ++ return 1; ++ } ++ ++ + + // get aspect ratio + if (stb_type == VULCAN || stb_type == PALLAS) +@@ -549,6 +601,22 @@ int main(int argc, char **argv) { + } + + // grabing the video picture ++static bool getvideo2(unsigned char *video, unsigned int *xres, unsigned int *yres) ++{ ++ int fd_video = open("/dev/dvb/adapter0/video0", O_RDONLY); ++ if (fd_video < 0) { ++ perror("/dev/dvb/adapter0/video0"); ++ return false; ++ } ++ ++ ssize_t r = read(fd_video, video, 1920 * 1080 * 3); ++ close(fd_video); ++ ++ *xres = 1920; ++ *yres = 1080; ++ ++ return true; ++} + + static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yres) + { +@@ -563,16 +631,34 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + perror("/dev/mem"); + return false; + } +- ++#if IS_VUPLUS ++ if (stb_type == BRCM7401 || stb_type == BRCM7400 || stb_type == BRCM7405 || stb_type == BRCM7335 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425 || stb_type == BRCM7362) ++#else + if (stb_type == BRCM7401 || stb_type == BRCM7400 || stb_type == BRCM7405) ++#endif + { + // grab brcm7401 pic from decoder memory ++#if IS_VUPLUS ++ off_t offset_addr = 0x10600000; ++ switch(stb_type) { ++ case BRCM7401: ++ case BRCM7400: ++ case BRCM7405: ++ case BRCM7335: ++ case BRCM7325: offset_addr = 0x10100000; break; ++ } ++ unsigned char *memory = mmap(0, 100, PROT_READ, MAP_SHARED, mem_fd, offset_addr); ++ if (memory == MAP_FAILED) { ++ perror("mmap"); ++ return false; ++ } ++#else + unsigned char *memory = mmap(0, 100, PROT_READ, MAP_SHARED, mem_fd, 0x10100000); + if (memory == MAP_FAILED) { + perror("mmap"); + return false; + } +- ++#endif + unsigned char data[100]; + + unsigned int adr,adr2,ofs,ofs2,offset/*,vert_start,vert_end*/; +@@ -582,12 +668,30 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + memcpy(data,memory,100); + //vert_start=data[0x1B]<<8|data[0x1A]; + //vert_end=data[0x19]<<8|data[0x18]; ++#if IS_VUPLUS ++ if(stb_type == BRCM7401 || stb_type == BRCM7400 || stb_type == BRCM7405 || stb_type == BRCM7335 || stb_type == BRCM7325) { ++ stride=data[0x15]<<8|data[0x14]; ++ ofs=(data[0x28]<<8|data[0x27])>>4; ++ ofs2=(data[0x2c]<<8|data[0x2b])>>4; ++ adr=(data[0x1f]<<24|data[0x1e]<<16|data[0x1d]<<8|data[0x1c])&0xFFFFFF00; ++ adr2=(data[0x23]<<24|data[0x22]<<16|data[0x21]<<8|data[0x20])&0xFFFFFF00; ++ offset=adr2-adr; ++ } else { ++ stride=data[0x15]<<8|data[0x14]; ++ ofs=(data[0x3c]<<8|data[0x3b])>>4; ++ ofs2=(data[0x40]<<8|data[0x3f])>>4; ++ adr=(data[0x1f]<<24|data[0x1e]<<16|data[0x1d]<<8|data[0x1c])&0xFFFFFF00; ++ adr2=(data[0x37]<<24|data[0x36]<<16|data[0x35]<<8|data[0x34])&0xFFFFFF00; ++ offset=adr2-adr; ++ } ++#else + stride=data[0x15]<<8|data[0x14]; + ofs=(data[0x28]<<8|data[0x27])>>4; + ofs2=(data[0x2c]<<8|data[0x2b])>>4; + adr=(data[0x1f]<<24|data[0x1e]<<16|data[0x1d]<<8|data[0x1c])&0xFFFFFF00; + adr2=(data[0x23]<<24|data[0x22]<<16|data[0x21]<<8|data[0x20])&0xFFFFFF00; + offset=adr2-adr; ++#endif + + munmap(memory, 100); + +@@ -609,7 +713,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + assert(chroma); + + // grabbing luma & chroma plane from the decoder memory ++#if IS_VUPLUS ++ if (stb_type == BRCM7401 || stb_type == BRCM7405 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425 || stb_type == BRCM7362 ) { ++#else + if (stb_type == BRCM7401 || stb_type == BRCM7405) { ++#endif + // on dm800/dm500hd we have direct access to the decoder memory + memory = mmap(0, offset + stride*(ofs2+64), PROT_READ, MAP_SHARED, mem_fd, adr); + if (memory == MAP_FAILED) { +@@ -620,7 +728,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + usleep(50000); // we try to get a full picture, its not possible to get a sync from the decoder so we use a delay + // and hope we get a good timing. dont ask me why, but every DM800 i tested so far produced a good + // result with a 50ms delay ++#if IS_VUPLUS ++ } else if (stb_type == BRCM7400 || stb_type == BRCM7335) { ++#else + } else if (stb_type == BRCM7400) { ++#endif + // on dm8000 we have to use dma, so dont change anything here until you really know what you are doing ! + + unsigned int i = 0; +@@ -639,7 +751,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + } + + volatile unsigned long *mem_dma; ++#if IS_VUPLUS ++ mem_dma = mmap(0, 0x1000, PROT_READ|PROT_WRITE, MAP_SHARED, mem_fd, (stb_type==BRCM7400)?0x10c02000:0x10c01000); ++#else + mem_dma = mmap(0, 0x1000, PROT_READ|PROT_WRITE, MAP_SHARED, mem_fd, 0x10c02000); ++#endif + if (mem_dma == MAP_FAILED) { + perror("mmap"); + return false; +@@ -675,8 +791,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + unsigned int t = 0, t2 = 0, dat1 = 0; + unsigned int chr_luma_stride = 0x40; + unsigned int sw; +- ++#if IS_VUPLUS ++ if (stb_type == BRCM7405 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425) ++#else + if (stb_type == BRCM7405) ++#endif + chr_luma_stride *= 2; + + xsub=chr_luma_stride; +@@ -692,6 +811,7 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + for (ytmp = 0; ytmp < ofs; ytmp++) + { + memcpy(luma + dat1, memory + t, xsub); // luma ++ + t += chr_luma_stride; + + switch (ofs2-ytmp) // the two switch commands are much faster than one if statement +@@ -710,10 +830,17 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre + dat1+=stride; + } + } +- ++#if IS_VUPLUS ++ if (stb_type == BRCM7401 || stb_type == BRCM7405 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425 || stb_type == BRCM7362) { ++#else + if (stb_type == BRCM7401 || stb_type == BRCM7405) ++#endif + munmap(memory, offset + stride * (ofs2 + 64)); ++#if IS_VUPLUS ++ } else if (stb_type == BRCM7400 || stb_type == BRCM7335) { ++#else + else if (stb_type == BRCM7400) { ++#endif + memory -= 0x1000; + munmap(memory, DMA_BLOCKSIZE + 0x1000); + } diff --git a/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f73a3df1ed04b0fec528c05e2d828453f1b74233.patch b/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f73a3df1ed04b0fec528c05e2d828453f1b74233.patch deleted file mode 100644 index c0d5709..0000000 --- a/meta-openvuplus/recipes-vuplus/aio-grab/aio-grab/aio-grab_vuplus_f73a3df1ed04b0fec528c05e2d828453f1b74233.patch +++ /dev/null @@ -1,244 +0,0 @@ -diff --git a/.gitignore b/.gitignore -index ccfb515..a6f8d11 100644 ---- a/.gitignore -+++ b/.gitignore -@@ -16,3 +16,4 @@ install-sh - *.o - missing - stamp-h1 -+aio-grab_vuplus_* -diff --git a/main.c b/main.c -index 190ff5f..3a2ba51 100644 ---- a/main.c -+++ b/main.c -@@ -1,5 +1,5 @@ - /* --AiO Dreambox Screengrabber v0.83a -+AiO Screengrabber v0.83a - - written 2006 - 2009 by Seddi - Contact: seddi@ihad.tv / http://www.ihad.tv -@@ -38,6 +38,7 @@ Feel free to use the code for your own projects. See LICENSE file for details. - #include - #include - #include -+#include - - #include - -@@ -101,10 +102,24 @@ static void combine(unsigned char *output, - const unsigned char *video, const unsigned char *osd, - unsigned int xres, unsigned int yres); - -+#define IS_VUPLUS 1 -+#if IS_VUPLUS -+enum {UNKNOWN,PALLAS,VULCAN,XILLEON,BRCM7401,BRCM7400,BRCM7405,BRCM7335,BRCM7325,BRCM7346,BRCM7425,BRCM7362}; -+char *stb_name[]={"unknown","Pallas","Vulcan","Xilleon","Brcm7401","Brcm7400","Brcm7405","Brcm7335","Brcm7325","Brcm7346","Brcm7425\/7241","Brcm7362"}; -+#else - enum {UNKNOWN,PALLAS,VULCAN,XILLEON,BRCM7401,BRCM7400,BRCM7405}; - static const char *stb_name[]={"unknown","Pallas","Vulcan","Xilleon","Brcm7401","Brcm7400","Brcm7405"}; -+#endif - static int stb_type=UNKNOWN; - -+char* upcase(char* mixedstr) -+{ -+ size_t j; -+ for (j=0; j< strlen(mixedstr); ++j) -+ mixedstr[j]=toupper(mixedstr[j]); -+ return mixedstr; -+} -+ - static const char *file_getline(const char *filename) - { - static char *line = NULL; -@@ -184,10 +199,9 @@ static int file_scanf_lines(const char *filename, const char *fmt, ...) - } - - // main program -- - int main(int argc, char **argv) { - -- printf("AiO Dreambox Screengrabber " PACKAGE_VERSION "\n\n"); -+ printf("AiO Screengrabber " PACKAGE_VERSION "\n\n"); - - unsigned int xres_v = 0,yres_v = 0,xres_o,yres_o,xres,yres,aspect,width; - int c,osd_only,video_only,use_osd_res,use_png,use_jpg,jpg_quality,no_aspect,use_letterbox; -@@ -205,11 +219,33 @@ int main(int argc, char **argv) { - char filename[256] = { "/tmp/screenshot.bmp" }; - - // detect STB -- const char *line = file_getline("/proc/fb"); -+ char *line = (char*)file_getline("/proc/fb"); - if (line == NULL) - return 1; - - if (strstr(line, "bcmfb")) { -+#if IS_VUPLUS -+ if((line=(char*)file_getline("/proc/stb/info/chipset")) == NULL) -+ return 1; -+ if (strstr(upcase(line),"7335")) -+ stb_type=BRCM7335; -+ else if (strstr(upcase(line),"7325")) -+ stb_type=BRCM7325; -+ else if (strstr(upcase(line),"7405")) -+ stb_type=BRCM7405; -+ else if (strstr(upcase(line),"7356")) -+ stb_type=BRCM7346; -+ else if (strstr(upcase(line),"7346")) -+ stb_type=BRCM7346; -+ else if (strstr(upcase(line),"7424")) -+ stb_type=BRCM7425; -+ else if (strstr(upcase(line),"7425")) -+ stb_type=BRCM7425; -+ else if (strstr(upcase(line),"7241")) -+ stb_type=BRCM7425; -+ else if (strstr(upcase(line),"7362")) -+ stb_type=BRCM7362; -+#else - line = file_getline("/proc/stb/info/model"); - if (line == NULL) - return 1; -@@ -221,6 +257,7 @@ int main(int argc, char **argv) { - !strcmp(line, "dm800se") || - !strcmp(line, "dm7020hd")) - stb_type = BRCM7405; -+#endif - } else if (strstr(line, "xilleonfb")) { - stb_type = XILLEON; - } else if (strstr(line, "Pallas FB")) { -@@ -563,16 +600,34 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre - perror("/dev/mem"); - return false; - } -- -+#if IS_VUPLUS -+ if (stb_type == BRCM7401 || stb_type == BRCM7400 || stb_type == BRCM7405 || stb_type == BRCM7335 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425 || stb_type == BRCM7362) -+#else - if (stb_type == BRCM7401 || stb_type == BRCM7400 || stb_type == BRCM7405) -+#endif - { - // grab brcm7401 pic from decoder memory -+#if IS_VUPLUS -+ off_t offset_addr = 0x10600000; -+ switch(stb_type) { -+ case BRCM7401: -+ case BRCM7400: -+ case BRCM7405: -+ case BRCM7335: -+ case BRCM7325: offset_addr = 0x10100000; break; -+ } -+ unsigned char *memory = mmap(0, 100, PROT_READ, MAP_SHARED, mem_fd, offset_addr); -+ if (memory == MAP_FAILED) { -+ perror("mmap"); -+ return false; -+ } -+#else - unsigned char *memory = mmap(0, 100, PROT_READ, MAP_SHARED, mem_fd, 0x10100000); - if (memory == MAP_FAILED) { - perror("mmap"); - return false; - } -- -+#endif - unsigned char data[100]; - - unsigned int adr,adr2,ofs,ofs2,offset/*,vert_start,vert_end*/; -@@ -582,12 +637,30 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre - memcpy(data,memory,100); - //vert_start=data[0x1B]<<8|data[0x1A]; - //vert_end=data[0x19]<<8|data[0x18]; -+#if IS_VUPLUS -+ if(stb_type == BRCM7401 || stb_type == BRCM7400 || stb_type == BRCM7405 || stb_type == BRCM7335 || stb_type == BRCM7325) { -+ stride=data[0x15]<<8|data[0x14]; -+ ofs=(data[0x28]<<8|data[0x27])>>4; -+ ofs2=(data[0x2c]<<8|data[0x2b])>>4; -+ adr=(data[0x1f]<<24|data[0x1e]<<16|data[0x1d]<<8|data[0x1c])&0xFFFFFF00; -+ adr2=(data[0x23]<<24|data[0x22]<<16|data[0x21]<<8|data[0x20])&0xFFFFFF00; -+ offset=adr2-adr; -+ } else { -+ stride=data[0x15]<<8|data[0x14]; -+ ofs=(data[0x3c]<<8|data[0x3b])>>4; -+ ofs2=(data[0x40]<<8|data[0x3f])>>4; -+ adr=(data[0x1f]<<24|data[0x1e]<<16|data[0x1d]<<8|data[0x1c])&0xFFFFFF00; -+ adr2=(data[0x37]<<24|data[0x36]<<16|data[0x35]<<8|data[0x34])&0xFFFFFF00; -+ offset=adr2-adr; -+ } -+#else - stride=data[0x15]<<8|data[0x14]; - ofs=(data[0x28]<<8|data[0x27])>>4; - ofs2=(data[0x2c]<<8|data[0x2b])>>4; - adr=(data[0x1f]<<24|data[0x1e]<<16|data[0x1d]<<8|data[0x1c])&0xFFFFFF00; - adr2=(data[0x23]<<24|data[0x22]<<16|data[0x21]<<8|data[0x20])&0xFFFFFF00; - offset=adr2-adr; -+#endif - - munmap(memory, 100); - -@@ -609,7 +682,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre - assert(chroma); - - // grabbing luma & chroma plane from the decoder memory -+#if IS_VUPLUS -+ if (stb_type == BRCM7401 || stb_type == BRCM7405 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425 || stb_type == BRCM7362 ) { -+#else - if (stb_type == BRCM7401 || stb_type == BRCM7405) { -+#endif - // on dm800/dm500hd we have direct access to the decoder memory - memory = mmap(0, offset + stride*(ofs2+64), PROT_READ, MAP_SHARED, mem_fd, adr); - if (memory == MAP_FAILED) { -@@ -620,7 +697,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre - usleep(50000); // we try to get a full picture, its not possible to get a sync from the decoder so we use a delay - // and hope we get a good timing. dont ask me why, but every DM800 i tested so far produced a good - // result with a 50ms delay -+#if IS_VUPLUS -+ } else if (stb_type == BRCM7400 || stb_type == BRCM7335) { -+#else - } else if (stb_type == BRCM7400) { -+#endif - // on dm8000 we have to use dma, so dont change anything here until you really know what you are doing ! - - unsigned int i = 0; -@@ -639,7 +720,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre - } - - volatile unsigned long *mem_dma; -+#if IS_VUPLUS -+ mem_dma = mmap(0, 0x1000, PROT_READ|PROT_WRITE, MAP_SHARED, mem_fd, (stb_type==BRCM7400)?0x10c02000:0x10c01000); -+#else - mem_dma = mmap(0, 0x1000, PROT_READ|PROT_WRITE, MAP_SHARED, mem_fd, 0x10c02000); -+#endif - if (mem_dma == MAP_FAILED) { - perror("mmap"); - return false; -@@ -675,8 +760,11 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre - unsigned int t = 0, t2 = 0, dat1 = 0; - unsigned int chr_luma_stride = 0x40; - unsigned int sw; -- -+#if IS_VUPLUS -+ if (stb_type == BRCM7405 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425) -+#else - if (stb_type == BRCM7405) -+#endif - chr_luma_stride *= 2; - - xsub=chr_luma_stride; -@@ -710,10 +798,17 @@ static bool getvideo(unsigned char *video, unsigned int *xres, unsigned int *yre - dat1+=stride; - } - } -- -+#if IS_VUPLUS -+ if (stb_type == BRCM7401 || stb_type == BRCM7405 || stb_type == BRCM7325 || stb_type == BRCM7346 || stb_type == BRCM7425 || stb_type == BRCM7362) { -+#else - if (stb_type == BRCM7401 || stb_type == BRCM7405) -+#endif - munmap(memory, offset + stride * (ofs2 + 64)); -+#if IS_VUPLUS -+ } else if (stb_type == BRCM7400 || stb_type == BRCM7335) { -+#else - else if (stb_type == BRCM7400) { -+#endif - memory -= 0x1000; - munmap(memory, DMA_BLOCKSIZE + 0x1000); - } diff --git a/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-extensions-openwebif.bb b/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-extensions-openwebif.bb index 889c5cb..b857a64 100644 --- a/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-extensions-openwebif.bb +++ b/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-extensions-openwebif.bb @@ -8,7 +8,7 @@ RDEPENDS_${PN} = "python-cheetah python-json python-unixadmin python-misc python python-shell aio-grab python-compression python-numbers python-zopeinterface \ " -SRCREV_pn-${PN}="c30a9aefcf87387e90f0ddbac61ef1aada8cbd6c" +SRCREV_pn-${PN}="d84307958746e6a597b43defe5bd1cb78fd745c8" inherit gitpkgv PV = "1+git${SRCPV}" PKGV = "1+git${GITPKGV}" @@ -27,4 +27,34 @@ do_install_append() { cp -rp ${S}/plugin/* ${D}${PLUGINPATH} } +python do_package_prepend () { + boxtypes = [ + ('bm750', 'duo.jpg', 'vu_normal.png'), + ('vuduo2', 'duo2.jpg', 'vu_duo2.png'), + ('vusolo', 'solo.jpg', 'vu_normal.png'), + ('vusolo2', 'solo2.jpg', 'vu_normal.png'), + ('vusolose', 'solose.jpg', 'vu_normal.png'), + ('vuzero', 'zero.jpg', 'vu_normal.png'), + ('vuultimo', 'ultimo.jpg', 'vu_ultimo.png'), + ('vuuno', 'uno.jpg', 'vu_normal.png'), + ] + import os + top = '${D}${PLUGINPATH}/public/images/' + target_box = 'unknown.jpg' + target_remote = 'ow_remote.png' + for x in boxtypes: + if x[0] == '${MACHINE}': + target_box = x[1] + target_remote = x[2] + break + for root, dirs, files in os.walk(top + 'boxes', topdown=False): + for name in files: + if target_box != name and name != 'unknown.jpg': + os.remove(os.path.join(root, name)) + for root, dirs, files in os.walk(top + 'remotes', topdown=False): + for name in files: + if target_remote != name and name != 'ow_remote.png': + os.remove(os.path.join(root, name)) +} + FILES_${PN} = "${PLUGINPATH}" diff --git a/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-systemplugins-autoshutdown.bb b/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-systemplugins-autoshutdown.bb index f8d871b..7b70a39 100644 --- a/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-systemplugins-autoshutdown.bb +++ b/meta-openvuplus/recipes-vuplus/e2openplugins/enigma2-plugin-systemplugins-autoshutdown.bb @@ -4,15 +4,19 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" inherit gitpkgv SRCREV = "" -PV = "0.6+git${SRCPV}" -PKGV = "0.6+git${GITPKGV}" -PR = "r0" +PV = "0.3+git${SRCPV}" +PKGV = "0.3+git${GITPKGV}" +PR = "r1" + require openplugins.inc -SRC_URI += " \ - file://autoshutdown-fix-standby_20141218.patch \ -" +SRCREV_pn-${PN} = "406e54cb250fecb5040dba844098140982186668" + +SRC_URI += "\ + file://autoshutdown-default-time_20121207.patch \ + file://autoshutdown-fix-standby_20140407.patch \ + " inherit autotools-brokensep pkgconfig diff --git a/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-default-time_20121207.patch b/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-default-time_20121207.patch new file mode 100644 index 0000000..4cfaf21 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-default-time_20121207.patch @@ -0,0 +1,22 @@ +diff --git a/src/plugin.py b/src/plugin.py +index 4bb7533..4f90dae 100644 +--- a/src/plugin.py ++++ b/src/plugin.py +@@ -27,7 +27,7 @@ from __init__ import _ + + config.autoshutdown = ConfigSubsection() + config.autoshutdown.time = ConfigInteger(default = 120, limits = (1, 1440)) +-config.autoshutdown.inactivetime = ConfigInteger(default = 60, limits = (1, 1440)) ++config.autoshutdown.inactivetime = ConfigInteger(default = 300, limits = (1, 1440)) + config.autoshutdown.autostart = ConfigEnableDisable(default=True) + config.autoshutdown.enableinactivity = ConfigEnableDisable(default=True) + config.autoshutdown.inactivityaction = ConfigSelection(default = "standby", choices = [("standby", _("Standby")), ("deepstandby", _("Deepstandby"))]) +@@ -263,7 +263,7 @@ class AutoShutDownConfiguration(Screen, ConfigListScreen): + config.autoshutdown.time.setValue(120) + config.autoshutdown.autostart.setValue(1) + config.autoshutdown.enableinactivity.setValue(1) +- config.autoshutdown.inactivetime.setValue(60) ++ config.autoshutdown.inactivetime.setValue(300) + config.autoshutdown.inactivityaction.setValue("standby") + config.autoshutdown.epgrefresh.setValue(1) + config.autoshutdown.plugin.setValue(1) diff --git a/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20140407.patch b/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20140407.patch new file mode 100644 index 0000000..d0ef227 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20140407.patch @@ -0,0 +1,31 @@ +diff --git a/src/plugin.py b/src/plugin.py +index 4bb7533..61ba253 100644 +--- a/src/plugin.py ++++ b/src/plugin.py +@@ -30,7 +30,7 @@ config.autoshutdown.time = ConfigInteger(default = 120, limits = (1, 1440)) + config.autoshutdown.inactivetime = ConfigInteger(default = 60, limits = (1, 1440)) + config.autoshutdown.autostart = ConfigEnableDisable(default=True) + config.autoshutdown.enableinactivity = ConfigEnableDisable(default=True) +-config.autoshutdown.inactivityaction = ConfigSelection(default = "standby", choices = [("standby", _("Standby")), ("deepstandby", _("Deepstandby"))]) ++config.autoshutdown.inactivityaction = ConfigSelection(default = "standby", choices = [("standby", _("Idle Server Mode")), ("deepstandby", _("Standby"))]) + config.autoshutdown.inactivitymessage = ConfigYesNo(default=True) + config.autoshutdown.messagetimeout = ConfigInteger(default = 5, limits = (1, 60)) + config.autoshutdown.epgrefresh = ConfigYesNo(default=True) +@@ -99,7 +99,7 @@ class AutoShutDownActions: + if config.autoshutdown.inactivitymessage.value == True: + self.asdkeyaction = None + if config.autoshutdown.inactivityaction.value == "standby": +- self.asdkeyaction = _("Go to standby") ++ self.asdkeyaction = _("Go to idle server mode") + elif config.autoshutdown.inactivityaction.value == "deepstandby": + self.asdkeyaction = _("Power off STB") + session.openWithCallback(shutdownactions.actionEndKeyTimer, MessageBox, _("AutoShutDown: %s ?") % self.asdkeyaction, MessageBox.TYPE_YESNO, timeout=config.autoshutdown.messagetimeout.value) +@@ -207,7 +207,7 @@ class AutoShutDownConfiguration(Screen, ConfigListScreen): + self.list = [] + self.list.append(getConfigListEntry(_("Enable AutoShutDown:"), config.autoshutdown.autostart)) + if config.autoshutdown.autostart.value == True: +- self.list.append(getConfigListEntry(_("Time in standby for power off (min):"), config.autoshutdown.time)) ++ self.list.append(getConfigListEntry(_("Time in idle server mode for power off (min):"), config.autoshutdown.time)) + self.list.append(getConfigListEntry(_("Enable action after inactivity:"), config.autoshutdown.enableinactivity)) + if config.autoshutdown.enableinactivity.value == True: + self.list.append(getConfigListEntry(_("Time for inactivity (min):"), config.autoshutdown.inactivetime)) diff --git a/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20141218.patch b/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20141218.patch deleted file mode 100644 index 5adfa4c..0000000 --- a/meta-openvuplus/recipes-vuplus/e2openplugins/files/autoshutdown-fix-standby_20141218.patch +++ /dev/null @@ -1,53 +0,0 @@ -diff --git a/src/plugin.py b/src/plugin.py -index f76f534..7493e67 100644 ---- a/src/plugin.py -+++ b/src/plugin.py -@@ -39,7 +39,7 @@ config.autoshutdown.time = ConfigInteger(default = 120, limits = (1, 1440)) - config.autoshutdown.inactivetime = ConfigInteger(default = 300, limits = (1, 1440)) - config.autoshutdown.autostart = ConfigEnableDisable(default = False) - config.autoshutdown.enableinactivity = ConfigEnableDisable(default = False) --config.autoshutdown.inactivityaction = ConfigSelection(default = "standby", choices = [("standby", _("Standby")), ("deepstandby", _("Deepstandby"))]) -+config.autoshutdown.inactivityaction = ConfigSelection(default = "standby", choices = [("standby", _("Idle Server Mode")), ("deepstandby", _("Standby"))]) - config.autoshutdown.inactivitymessage = ConfigYesNo(default = True) - config.autoshutdown.messagetimeout = ConfigInteger(default = 20, limits = (1, 99)) - config.autoshutdown.epgrefresh = ConfigYesNo(default = True) -@@ -191,7 +191,7 @@ class AutoShutDownActions: - if config.autoshutdown.inactivitymessage.value == True: - self.asdkeyaction = None - if config.autoshutdown.inactivityaction.value == "standby": -- self.asdkeyaction = _("Go to standby") -+ self.asdkeyaction = _("Go to idle server mode") - elif config.autoshutdown.inactivityaction.value == "deepstandby": - self.asdkeyaction = _("Power off STB") - if config.autoshutdown.play_media.value and os_path.exists(config.autoshutdown.media_file.value): -@@ -268,12 +268,12 @@ def startSetup(menuid): - def Plugins(**kwargs): - if config.autoshutdown.plugin.value: - return [PluginDescriptor(where = [PluginDescriptor.WHERE_SESSIONSTART, PluginDescriptor.WHERE_AUTOSTART], fnc = autostart), -- PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / standby"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup), -- PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / standby"), where = PluginDescriptor.WHERE_PLUGINMENU, icon="autoshutdown.png", fnc=main), -- PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / standby"), where = PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=main)] -+ PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / idle mode"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup), -+ PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / idle mode"), where = PluginDescriptor.WHERE_PLUGINMENU, icon="autoshutdown.png", fnc=main), -+ PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / idle mode"), where = PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=main)] - else: - return [PluginDescriptor(where = [PluginDescriptor.WHERE_SESSIONSTART, PluginDescriptor.WHERE_AUTOSTART], fnc = autostart), -- PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / standby"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup)] -+ PluginDescriptor(name=_("AutoShutDown Setup"), description=_("configure automated power off / idle mode"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup)] - - class AutoShutDownConfiguration(Screen, ConfigListScreen): - skin = """ -@@ -312,10 +312,10 @@ class AutoShutDownConfiguration(Screen, ConfigListScreen): - def createConfigList(self): - self.get_media = getConfigListEntry(_("Choose media file") + " (" + config.autoshutdown.media_file.value + ")", config.autoshutdown.fake_entry) - self.list = [] -- self.list.append(getConfigListEntry("---------- " + _("Configuration for automatic power off in standby"), config.autoshutdown.fake_entry)) -- self.list.append(getConfigListEntry(_("Enable automatic power off in standby:"), config.autoshutdown.autostart)) -+ self.list.append(getConfigListEntry("---------- " + _("Configuration for automatic power off in idle server mode"), config.autoshutdown.fake_entry)) -+ self.list.append(getConfigListEntry(_("Enable automatic power off in idle server mode:"), config.autoshutdown.autostart)) - if config.autoshutdown.autostart.value == True: -- self.list.append(getConfigListEntry(_("Time in standby for power off (min):"), config.autoshutdown.time)) -+ self.list.append(getConfigListEntry(_("Time in idle server mode for power off (min):"), config.autoshutdown.time)) - self.list.append(getConfigListEntry(_("Disable power off for given interval:"), config.autoshutdown.exclude_time_off)) - if config.autoshutdown.exclude_time_off.value: - self.list.append(getConfigListEntry(_("Begin of excluded interval (hh:mm):"), config.autoshutdown.exclude_time_off_begin)) diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb index 0965cea..cc34e65 100644 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb @@ -26,6 +26,7 @@ DEPENDS = " \ ntfs-3g \ dosfstools \ util-linux \ + fuse-exfat \ satipclient \ " @@ -46,6 +47,11 @@ DEPENDS += " \ gstreamer1.0-plugins-bad \ " +DEPENDS += " \ + vuplus-3gcommand \ + vuplus-dlnaserver \ + " + RDEPENDS_${PN} = " \ alsa-conf \ ethtool \ @@ -53,6 +59,9 @@ RDEPENDS_${PN} = " \ parted \ ${PYTHON_RDEPS} \ ${GST_RDEPENDS} \ + fuse-exfat \ + util-linux-partx \ + vuplus-skins \ " PYTHON_RDEPS = " \ @@ -195,15 +204,18 @@ RDEPENDS_enigma2-plugin-extensions-streamtv = " \ " DEPENDS += "djmount minidlna" -RDEPENDS_enigma2-plugin-extensions-dlnaserver = "minidlna " +RDEPENDS_enigma2-plugin-extensions-dlnaserver = "minidlna vuplus-dlnaserver" RDEPENDS_enigma2-plugin-extensions-dlnabrowser = "djmount kernel-module-fuse fuse-utils" -DEPENDS += "opera-hbbtv" -RDEPENDS_enigma2-plugin-extensions-hbbtv = "opera-hbbtv" +DEPENDS += "${@base_contains("VUPLUS_FEATURES", "hbbtv", "opera-hbbtv" , "", d)}" +RDEPENDS_enigma2-plugin-extensions-hbbtv = "${@base_contains("VUPLUS_FEATURES", "hbbtv", "opera-hbbtv" , "", d)}" + +DEPENDS += "${@base_contains("VUPLUS_FEATURES", "webkithbbtv", "webkit-hbbtv-browser" , "", d)}" DEPENDS += "wvdial wvstreams ppp usb-modeswitch usb-modeswitch-data" RDEPENDS_enigma2-plugin-systemplugins-3gmodemmanager = "ppp usb-modeswitch usb-modeswitch-data wvdial wvstreams \ kernel-module-ppp-async kernel-module-ppp-deflate kernel-module-ppp-synctty kernel-module-ppp-generic kernel-module-usbserial \ + vuplus-3gcommand \ " RDEPENDS_enigma2-plugin-systemplugins-devicemanager = "util-linux-blkid ntfs-3g dosfstools" @@ -218,14 +230,14 @@ DEPENDS += "${@base_contains("VUPLUS_FEATURES", "uianimation", "libgles libvugle RDEPENDS_${PN}_append_vuplus += "${@base_contains("VUPLUS_FEATURES", "uianimation", "libgles libvugles2" , "", d)}" PN = "enigma2" -PR = "r104" +PR = "r122" inherit gitpkgv pythonnative #################################################### SRCDATE = "20121128" PV = "experimental-git${SRCDATE}" -BRANCH = "vuplus_experimental_gst10" +BRANCH = "vuplus_experimental" SRCREV = "" #################################################### @@ -239,22 +251,12 @@ SRC_URI = "git://code.vuplus.com/git/dvbapp.git;protocol=http;branch=${BRANCH};r file://enigma2_vuplus_pluginbrowser.patch \ file://enigma2_vuplus_proc_oom_score_adj.patch \ file://enigma2_vuplus_fix_standby_name.patch \ - file://enigma2_vuplus_fix_standby_name_skin.patch \ - file://enigma2_vuplus_epng.patch \ - file://enigma2_vuplus_eptrlist_insert.patch \ - file://enigma2_vuplus_conversion_error.patch \ - file://enigma2_vuplus_default_arg_error.patch \ - file://enigma2_vuplus_wrong_boolean_type.patch \ file://enigma2_vuplus_disable_subtitle_sync_mode_bug.patch \ - file://MyriadPro-Regular.otf \ - file://MyriadPro-Semibold.otf \ - file://MyriadPro-SemiboldIt.otf \ - file://750S \ - file://Vu_HD \ + file://spinner \ file://number_key \ " -SRC_URI_append = " ${@base_contains('GST_VERSION', '1.0', '', 'file://enbalesubtitleshack.patch', d)}" +SRC_URI_append = " ${@base_contains('GST_VERSION', '1.0', '', 'file://enablesubtitleshack.patch', d)}" SRC_URI_append = " ${@base_contains("VUPLUS_FEATURES", "vuwlan", "file://enigma2_vuplus_networksetup.patch", "", d)}" @@ -300,20 +302,7 @@ do_configure_prepend() { } do_compile_prepend_vuplus() { - install -m 0755 ${WORKDIR}/MyriadPro-Regular.otf ${S}/data/fonts/ - install -m 0755 ${WORKDIR}/MyriadPro-Semibold.otf ${S}/data/fonts/ - install -m 0755 ${WORKDIR}/MyriadPro-SemiboldIt.otf ${S}/data/fonts/ - install -m 0755 ${WORKDIR}/750S/*.png ${S}/data/750S/ - install -m 0755 ${WORKDIR}/750S/buttons/*.png ${S}/data/750S/buttons/ - install -m 0755 ${WORKDIR}/750S/countries/*.png ${S}/data/750S/countries/ - install -m 0755 ${WORKDIR}/750S/icons/*.png ${S}/data/750S/icons/ - install -m 0755 ${WORKDIR}/750S/menu/*.png ${S}/data/750S/menu/ - install -m 0755 ${WORKDIR}/750S/spinner/*.png ${S}/data/skin_default/spinner/ - install -m 0755 ${WORKDIR}/Vu_HD/*.png ${S}/data/Vu_HD/ - install -m 0755 ${WORKDIR}/Vu_HD/buttons/*.png ${S}/data/Vu_HD/buttons/ - install -m 0755 ${WORKDIR}/Vu_HD/countries/*.png ${S}/data/Vu_HD/countries/ - install -m 0755 ${WORKDIR}/Vu_HD/icons/*.png ${S}/data/Vu_HD/icons/ - install -m 0755 ${WORKDIR}/Vu_HD/menu/*.png ${S}/data/Vu_HD/menu/ + install -m 0755 ${WORKDIR}/spinner/*.png ${S}/data/skin_default/spinner/ install -m 0755 ${WORKDIR}/number_key/*.png ${S}/data/skin_default/buttons/ } diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowdown.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowdown.png deleted file mode 100755 index 436931d42f4fc78e431b70107f8545abf3eaefa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1370 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowright.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowright.png deleted file mode 100755 index a3af5c832bd3cd0623fcd734cedbdb6b1a169dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmV-^1%djBP)FDQ-4i z+WXci_Tamd3`$}%n%zz3(y3z)gIg!K5|4+q8F(|lSoFAuB2-d{EdzM*tE2gBCjB0h z@oOS*Ap8~hfBlHXsk141ouP0QA!J(tu=4%KuX3oPGV})`@>%4}p;etkqx3tbYcfrr zoGjLak!AR-PG=mzXl`4#acFrA){AYIn zr@ncAB$Y~OIbW0-n77yl#++%4L=~uL6^p_~e~O`)vB-m=9+PGFJqc#n{~f^j?~YlD zS#NSB-;rS>7d4g<)@BjarZE(ike4ff4B<)(ERliTn?p}pt9z#1KRtd#r=G4QzNwE( z-+uUnZCNKEqXRK*fXE>^m#5Gl%%UKwNGZx)I*llWkkfHf8L?nx7Prke!b^;@7&j) zHf<}zlYQi$1h|T^Gr5X94{iXqZblI^WCc#Ngqd z%Q7=Z6V5pdCC|p;L5V$ifm~A2YAG8_2A|l{%w1Vl%`;_LUDJMp&1oX=TJ3Stwi!s6 z%&#jzgTk)|YR(CiJJQc~ONBj)zOpql6_;agF@Z<73zA)s?^qkCMG*?+5y*39%#8xn z+!Hu;VSOGX*PyOXPiEktT~C3Lva6a)zABIA+5X8D>?pf}B;+W29Q%tF4i@6}09i`Z z!~INL9UM)w=#4Zze~n^U6V_oc(tymhVLs3kjZ^Fl1%`+jufGSwV|jKzc{QsgZ_7St zV>nA5p$$|_Gp)iUiWRfyjRMpd7PQ*-x`)v^sXHK-C>9OS9d1)K&(5o*ku2LSNcN>E zmC&+3FvLO6bY9kdwKQ|uCS4Se$n;eRYiNn#~biF3r7OgtXY^0AyYCOPbSj zL02I2XGsIE7@)yc0_^nV>wqQ=)4l;0Z#BT{fpYV^lOi_7i+>9+0Dcs8Bzs8$xc~qF M07*qoM6N<$f*IwIY5)KL diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowup.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/arrowup.png deleted file mode 100755 index e9a0357671129dde8396c2943fab0108aa0f56f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcmV<91RVQ`P)Uk3p*MVRbKiOA zyXSo8zH-}tujQJ;gYyR zI*djx;1K_wu)UUs+~ma(+kt5@x;$M7>Qk7gJF9WDoq<&Hu{tuIs(mGn8~uqfNWJ` z73_Kuv)kgCr1B1$Xnrz3E6ug<=Z3yj?E0yVx&!%|geDeQNCk)o84M2qoQzqn;bKjN zd;@S35^C+v%gHcot;F1E01YUHQVt1??nMiB?(oOMZuWq z<&!A}V<`@qc;}_%D!`3`fZqxdvQ-I2TY|1INJr5&$slu#t^Jr4Q}2Ce7bpqc)6DK3 z;-PCfdG=~fEEWwJ#`Np5bJ|%BBNKuLlVPb2Vq^@NN`@p7`-i_p(qLSEEtG|r}wJiS$Ks83T?uII(izDl7qZ6cPg z=783(A#_?-eC;CWIi@vC8rF1YouFb$>=;_;3bk3(0prCra$G{RyIT0>y5~=&jViuE z5Qr9H-De11^~A90or-GA)qw`hha-%fE+VQP0eF5IUSxLHzv2s-9vxq+s zwQZk_j!(<;d6P(bi@UXCGOY1VO16Jixa+LuZEmxl*R6j&j);zkj)?w8L`tuQRa3$W z-ncgEoz_Elh-yprpJ=5bVYw__Lbpxm48P!qK=fBdK+W8Kr;F>X|3u#`3cAryd%n|a zAzAN#--x;`gc@SmYlPs<8{RX~529}OT|F!$q9!TCEQfmrn4yXIqYI#SSZR|dC9UDWEF#_tDnm{ Hr-UW|o^mJ| diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_bl.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_bl.png deleted file mode 100755 index c1f7dd6cd82cd093cf99498d584ebdbdf352b081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^5QL70(Y)*O%~mUKs7M+SzC{oH>NS%G}T0G|-oHHnoXA|j$9BI4p=(vlLg z(o%9VQj!wlqN1WeT1-@Q<7N*ZpknTlAirRS6L4U7^KBDQ*u&GsF{I+w(KCiZ4GIFz z7kdR5-`6L&Z!4IvQL70(Y)*O%~mUKs7M+SzC{oH>NS%G}T0G|-oHHnoXA|i4!QnJ!g(vlM5 z;$osAB0yS3N>Wr*R7_Mf%y{<$pknTlAirRS6L4U7^KBDQ*xS>^F{I+w*|Uy(4GIFz z7q2xneYf8*GvSIudj9nPz6`UaJ^%1caXh&|O+Y`=Vv%&lmj&+}pT98P^1F`d=>Em^ k4olzVvrkuKj5x5FyV{W1Wk-FD3eZ>vPgg&ebxsLQ0Lhz8K>z>% diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_l.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_l.png deleted file mode 100755 index caa0f1ffb02f551c98398c6d2746b8485e2fdb9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^5QL70(Y)*O%~mUKs7M+SzC{oH>NS%G|>0G|-oHHnoXA|i4!QZiDK+P=~r zAax}{e!&bUPMp}adD}7|U&hnLF{I*FazaW<${{uhw;e3Tp>GqG%?q63&A^cVo4H-H SDK8PIj=|H_&t;ucLK6Vk!z=>; diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_r.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_r.png deleted file mode 100755 index 5ad324f3efdd91aaae2e4fefca7e6f6c37ddda8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_tr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/b_tr.png deleted file mode 100755 index 7902358d5bb46aedf46e7d3f2b7168a6a4a54421..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3990 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bar_snr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bar_snr.png deleted file mode 100755 index 18050ed17cdcad48247756b971666e687dc288b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2051 zcmV+e2>kbnP)f_1gVt(*jEPo#T>Yo0N8c~7waYa zw;Y240|CblDf%my>m1id1+E?-$f*Ijr2v=61-JSklK=vn0Ro>K9CHH%d;$aMB^(Ud z8aVnY`==b{(-nx-2gIOO z`Ky0t9`#5ZvjG9?xE7ex2f0`Ps(1h=xe6Jz z3u*%c$%g@0xd#Ef4QSR0hsg)2XaE@15X*T1xo7})xdkQaBxtz?x*Hxi$_&vd25#pZ zC)Nz)9UNE63hSp9+4diJr~|mQ0j3!MXsQLvXaP652}rpJ%UJ<8)eE^t007Yss#gFP zs0!u458+7`4M9;r6~{o5RP)(5oF26)*M z7{d(w;~X^VB3IlP>Q@#;>muuS7LgMZ1Smz#z z4Gq$|0P#8;^6eebtN{VB49>CvXzwBb*bkW96o}pxSMMXK+Y`>B0=U@{&YJ3E+?rn+gEpvJus*3ErI#*uenUv;f^P6bso8(G(P!7#Iz( z4AmJH*pmRk%>}9r0N$n#)sYF*&=Ahb0fq($*rWi&4-V`u9I^5mr~m*2iAh93RCwB~ z*NI;hRT#$cDT}3BMxh0U1Z5i*WGe+>EER2{W-diRD~YsPrU;1Hz8Ts|yOp$95otSQ zh}cRdEwo3*A`nzwiV~#fJu_!!&deF^4E6mF?(cK%z0a%k|Kv`;S%_w=F52W+-SLJg zqLPx54dhb@A`{5z%$?*qat+BPv!K4dzPh^lZHTO@s#*=f#OL$vOeVrUt-uzTlKbbJLLk=EAMf8bv74!i}g!yAAKH^LLZGf;))r>M*k{_yBK zQE2EF7GD~^HLTbDZa@Hk`tzg*5)%_k$&=(h@)RtB_V$HPP*6YxrozF@fvUSycat5N zz2FmQyo|g^R>0%rBC>}_+1Hy;iwAUmQIF~;4pF~ z97T?X1IV6aBp3zOeE?d7Nfjh2D(Y}ZPEI}&($dn_#K*^<0LQ>M7!B`a+Gz|Ws= zqBR(-B$HhYf#(Ramk{F7 zSb=0AN%v8S%ucExbu8rxOF{pa?d@%DZXOu;47$6!o0^(_g_@deVA=_(+D<4h zFV9wY!tF2*W&@3c-^gobN=UdH{mvnx-G-PVub?f)Ahwspxg@NmdR}2buh2vhYQzXe z1E&Z%wY9aD2;p8hmGH2ctrdjboJXsfB51pr&E~MM++0MU)vV3tDs?r#%=moTZpLah z2BXnnnbu(5Y^>&-oVvPNGT%%Ik9ET_MTqM!hr|6q5tc0B$HRmG$3t8k%Mb~x_2VH} zKOH8TP6vKF@Y7+X<#ZUOo3F%rBX1GtcS3Ao%CV6k0+f}N1w5f<#WB^a0xJ=Gr7ANs zQ{G?>Z$KVpMp-GbF@d>E5%?Qoi@_pnJRTtH4Fhcde}V^oomV|W6%nVbq2 z!o_e7Tnlqy<#eC~YvEjhy9iD-0zZpr`H8LfX!wgURak6Pm?o{DW#AnkB}Gr**kCR- zm_7s6+AAnA!{GT@h%rn(8UPWlVv5L66)YK8h!o~HjkSRgffCHvN?sKyF*Duy@2^4@ zgCaC+0zE>}gUn6L0_J??Y-YS_S1!dIAqlP^SCgf11KdGwV+sokw@NA~Gd*&fVyKB_ z)Yw8cX%&iW6&Bbl*fOlrBqhlkm?9LaMp$@{5HN(B|5Clg7D)xCry#zC@zw~d#0X36 h5egk5jQCf80RT5nE`?@aiVOe%002ovPDHLkV1lF$cjEv6 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_list.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_list.png deleted file mode 100755 index c1de3f07724bd0a8295aa0bce3fd8314c145d2ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9369 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 TF_I75HJp;1nryYSMd<$rk9G~J diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_setup_600.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_setup_600.png deleted file mode 100755 index 624dade50ae63d325c4e4c8483e86eb2eb8957d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12783 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_setup_650.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/bg_setup_650.png deleted file mode 100755 index fa3262b5ea1dcda8b45db75d917862fc330b7026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13252 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_epg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_epg.png deleted file mode 100755 index 9f586e94bbcfe5e1b3566da9a2307248afeaed8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1920 zcmeAS@N?(olHy`uVBq!ia0y~yU{YsbV9exT28tAzROA6EmUKs7M+S!VC(K#9UIO`& zC9V-A!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGeiB1AIbUEfc4z`Zfw$=IVuY zP22a$G#8%S==Oph#ob+ zCe6TBt)Moes6L&L4(sIUOj>c#&D*7%%39Vu$eei8zkD^&9z`pw1`t&equ z=PBmP?wX|S-+%J{^z*;;lmC7FZBkbM|F(Vo-;IB^@BY|l{wn*az0~&N^vZ~TE!TAu zKNmUuT%2%t%RH~s8y{OHezvT9Y51wdH@kJJ`jcY!c@xflY6-HJ{M1sTKkrU?!Tp7+ zkH1nsAzXFCf5lwuPc3KaoYv0gsdP%QKUmwoPj2;m1^*X`_6y72oe(zq&AGMC=n3b< zzbxNne^sriYqD9`{v^Az;^z4Q zuhpIB3EcDtTDE@FvSAU7=Q+2^RqwQ`@VimtH}72XuM*2j5c8dXl}_vLbC;6&kE@^O zjFyvs_a%bsZ;EBN%Ej`pLWQ%i983KJA9KbLInCJI`Hzx-Hp0@%Gcll|H`@ zv!CajZTs!;rDXf_KxXv0<%{R`zWDb2=#@XDw*>R5j{pLW6a-bV)_PaOzeR}Ym+m{N7ee$Lk?|$m|@$Z`o|MS)Jr#pU0 ztlzd-Ft)$H%&e$CcK`p*`TQOqQvd#JC^KsUT3c6V_|h`6zHa0EcE2jWYxCRJ9iKFB z^4%r#1>RoU&pt){h@7_niL^?mm7qMo#ZKuHFl$$loVD+M6F$#br2~Qgj|0u@s9ZEZ z;N@sJKvZ$s^1tZ*Oi-%5z5ef$=l$P5%zAIXOx3sS^yEj6Kfg+s`@G&}r>*Y3n!mrV mOQ|MTu}AN_SNB)-07IzcssmNh@`k|biow&>&t;ucLK6VnvGqy- diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_eventinfo.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_eventinfo.png deleted file mode 100755 index 5108758ada367ab7b76fbf2cfc212ccd45b6349e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 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 M%Bsnfg3SZ|4^dK?)&Kwi diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu.png deleted file mode 100755 index e7f9ede41b1f709228b6b10867cdeacbdab9b26b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4424 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_300.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_300.png deleted file mode 100755 index b81f37f3767c496c62a7f7f6387abedfd7bdc0bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1987 zcmaKscTiJn8pgA_tam}&duN2pz3L)el1L2%B%pLcCt%>v1B8e)QA#L+^j<<$5D*O@ z5?TOJK&p`@1VU3n06|nb0cj$zNzlEs|LmFh=6TOK-}^k@%=*DohoPmG_0>ayeyUu`R2b8lDQ0L*PHNZrNT340OgiNRq}Sd2@cPY)IW z0-Xez8d_*8W3t4I!hcitltL$Dw`?fb5wtuWQ95baY6JfS#vOu!DO{#=ReXx4uBof5YiMX_ zYHDg}X=!U~>*(m{>gww0=^>FweSLic0|P@tLn9+2V`F0z6BAQYQ!_I&6bfZ-Zf;>= zasB#rG#YJbX=!C;1pt7xwY80njjgS%ot>S%y}g5jgQKG(27_^Oa&mTdc5!jRVzI8S zt~ea-#*G_pZf-Yk-gI|&_wexW^z`)d^78ifzIE%CkB`so+qduBx#R2W>*wd^@9!TF z5P-+y0|Nttf`WpBgF`|>?%ur{8X6iF7IyF6z3}kxh=_>D$jGRusOaeEn3$N@*x0zZ zxcK<^goK2|#Kfeeq~zq}l$4az)YP=JGy;K;o}QkOk&&61nU$55ot>SNlXL(6{Ra;o zftm_%J^|zo4L?u(0saqen$WMUNjpe)8lAkw`2qE-oo4DJ?C1`t)g8S=qB^ z&&tcoNhDH5MMY(0WmQ#Gb#--3O%0h$uC1-DtE;Q8uYdmhc|$|Pix)3mzI@r(*x1z6 z)ZEeZ{3mX_Am*0#2`_V)IUj*iaG&eyMBQz(=-Z{Boub#-@l_w@Ai_V)Jm^}T)j zw!goBU|@hsr49}b4h;>_Xtd$s;gOM%(b3Vdv9a;-@ptduy?_6HVq$_$r%z5!G8l}h zsj2Dd>6w|C4uVK?)bv}5aBJ<7jh^GeD4^86T z`Qr0>kB9<3%w%USi_&BrcPdHMh_=1b*`LrA^!w44vvNz_SgQlmYHhal(2zbmR4-{$ zVY3plWl)@WM0ww!%(uDM>lqZ2SLtaz9=ns}Ub=7DYBWFFFxfTkPyIb$^QZ*Zuy;^( z)!U(z2hLEb5nwc*E=@W(n<$HcSB)8ivz_hBhQXO6QQ%IoHu@~J{sO?1(?XwDC4&{p zHPNIqM(`2damn?Y{A4^obrwJ*;+RlI8cv9<1<}v~O0BOZTRA0b3yqf#ufTJ>kM$Ct z?bThI#!`N&2D`seh^?HGWwj8)-JJWglVxrI{|Iz*LOA}%Imc1#94`C*pPj7m;&U5N z7nV{u{+t{!fEOsn#z9>wY8mQiOj9JO!~YZzy>f=kO~2r>5QF$}Fc&7tj~hYmaAD-9 z@kuOIYod|*ge=O6Pb#U|l}S>1PM0Us1n6-jnA8Cm;Py}ukG7v#`y=FhDT5yXtw%YX8^Zl>F$I%{Kizi((0)-M*JLEL9(Bxc^o&->R)VB^kUaxosTDYcbas2^mz|uJj5Vk zOZcF4(nxJkL00gX%#;Co5fI!rBcrIo#az@04|qCuu{r`rpq&6>G15R8?t)1=U+|d! z&P7&Dphe&q1lnY+o?B7dCP^b)7hTjQ(x(%Yeebt&vij1f3{ zt}hXHup27EKTF?H^r?S9^BeV<@2pfCJJ{xNSZz9tCMjd*HxpuQcOvZv;0Tyfjubxh kgk7*i#4chw^q(>yBO>{}Qj4w>>n8(3Y8z`+YB)yx2W|`gDF6Tf diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_350.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_350.png deleted file mode 100755 index 4f6f49c2fdb0bf1ed5976787691b4da4ce735b56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2754 zcmb_ec{o&iAD@!A<2EhV7RnMKG?KBaEKSx46Js6g82d2RjL?KIw&_|jCEW^TjJm@Z z+az3rL`jG&6_e|Y;-}ian`{#R}=RD_ozTeO9^ZA`~KA-0~Sq_LZyTCGF z5D2u(+RD-i1looMPEAoEpwlX^@fNu3k2&ocgTw{K#QWkgAhQ6RA4b7C+!u>+!uST9 zkLtyk0HAdTyK|@a8ivEX$i)voX`ah8@F_fGn{v!8SIr?!*Rw$1`{&~x`Ko6x>A2_V zp|2c-Cu+Oq82gu$wsR>RYlgl>TFzNe6iLPY;)y_t2J*7HW4e)F@lls-lYpzHn9{=t z;t{6|WxLdCoxH1$R!?HDX}e@YU9t^*3gyob6s(ezY?AjGMHI0*jdT6qe^#yHLlCEd|_1`|jyb4@X>!nUci$MK-vsei? zUs#6yqUB8bQ8y^_!R#gKwAgX%ezVxXypB^r*U!dNjeH7~?NVgS72P(ywUuu@NQ+(bcxY$Xt@?ow1Gh(tJ5&$xpUnp?C4c$-V}ij! zNOx5y8IpIlJ2~cM-u#D;%U0<^Wdx(=gERd;v{ptEC%v;DAIoq%sMj||0rR=NA<2zR zp8Pfs*U&tVH&Gh$`QAx*gDFHDN`LfnxEwS2AhR~_a{PwrM8-;aM@SO{E9;0`YgnnG z&Bczt(mcpam5ZP;+ry9ZyBB$zEmLyxDLj&K#qWzI*K23q>)KTX8}##oDmxfb^Fepo zSQ(F3Oa@R#eq?26&e8hIdp_wRM$t=E_o+g3xt7IYky86nv%3*drnw&sD9u|m?SY~3 zH5lK1Ejl>y;`STxhAN2cCy3x_BSfjA?sp;U*x&gmM+(MZ*s&49h zIj(%|_X~){M@;P+*rcLFt?sRxg^VL=vP8x&@%6pSM(_I;?f+$&9#EdDy*(23tgL-xW4Jt-aUpOx?Vpbue55 zL;3nvM3!niCevbD{WwI~0ybY)njYr2r>I%1_l3?KHU8akKWtkNY(XVQ=knkSgIxP; zN8Mm-{F;SYksPXYr&p}Zj1pp&4av(mQE!9jP13`fs!>Mn((UTd^(rM1kPGk|iDfn_ zb8gwznu%7SAiVRWQ-xJ=NN-5l^f}2v3l(^Fs7+P}1upC4?q8v- zc|o#o!8W|O7vWbs*5z`8=Cm2MKMf!~`!Rb5dakpZSK3P?dv)>`T1g#+(bCNoQFA(( zd^b^5stx`=Ep(VX6J}BKLODYjdOGtUDuvAcOc7ylt`9c{P$*NVs;^F0TqO?>YuZEf zvse6TB4Br0^LuBzDjNHUCv<5~=n0qsLv@+bU(fHgXwsEmbvhj7mZK02dqJv-IvRoh zB4=J`KbBZ|<4(Q0_uH^|v0deFjoy(YD+g8Q;&jrK2nKQR^&|IqUUiC4noOH!VQ>`6 z@@ zq!(;=%&f!M6Z7L#9u%!0{q(+a&eY@|X+_iK+Bdx2M9=4Q-aU_R{3h-Q2hS1{FFw9BB6BEVn(Uw zVm^VJ|1jTKc7?uutnW@QHj9H9^3Lh3&OM9RQ6N(OldHpCP!H?ZsWA*V9Ku|&LVh$OWNYrv3vBEYMvE^`+XrH08$v1y& zEU_PSyM%>=$?S;JkcQ2ihlZ~CF^REm7dh`UpW-xJ(b(F;ec;jF$GSc3&m`KTH003=gt20Y zT1CS8sspgc&#QDmGun|O0n}-LTz@UbnO3h2H8v=Ew{ULICvAa+^-uPJASKDkaq?k~Uskp6ot-M!S*D zl&NdA)NX7qN0e<`LqVJ9pnD{@uC&<7z&-}Od6a`Tk`*SLADS(vwN0TcGqVkLeBKptgC3a=n;?y!#_iNfsQF6zO_FuJnC!p7Hvofadq+YRX*h1NZDPj0aZ3! zGiD`??Dm6EB+*ms+Vw$a4X9Yxz1>jkhMMh&3zXtneB$JO&9aZgowt&5SMSYE7{>>= zwN|XVmBE3@>mR8pV%nf!y*HGeXOZ`TUoDXJX@q61xexJQu7z+< diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_a.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_a.png deleted file mode 100755 index 0a6aa8ec13b36d1a088234be9352a9b576041664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1083 zcmeAS@N?(olHy`uVBq!ia0vp^zZe)8bvT%Tth-8aoj{7QILO_JVcj{Imq1Q(fKP~P zAOo*~fq}ify@!WKaBy%)NJwaCXjoWSczAe3L_}0nRCIK7OiWB{Y;0UyTzq_dLPA1f zVq#KKQgU)~N=iyC-oD+H~Z|k<+J7|6t(p z2H9N_l;aer^ng4fQy}D=574g46Kg3S?nmO;h z|I_vTsjqTvw-?9iegAcFcf_`@zOnb>p6~km_ucv9+gHWLt^2>c@aw$zRp;e@l>RGB z{^@b$>d%IL>C+Dj?XC$g-*=^DRi97o+JcoUuWwvA{lS&%k?G6+oh}u%TYF|}&~vNn zJI|G_Tm2zsI)qgm+xmRh6_8l*+}Bz**Ox+AG2st)>Vd_OSkHHHoiAMpR2Ks@CbVLm zH-xow-J#;xS0FKR;8e2YlR+X`AP;mY-P1CQ=^)ZEBmu5aXRv2FbBty)0nN+H;JsCU8Z@OAu$-&rJYxR5|IGOGAF1|4FZ1myp zK#|&<>1kJ%dLGf;?!Ec)(v!1)nLI1YECZTa2ejmwM0M|*vm!vE&f@3qsyh`N|K53j zxZBaR|GC(ox5qxLf7kzdlHTWGHYV-DaV2>8$$iRquf~f#K?lDurzfi3|bIiXU zH@{wQv$v)9`SME7y>q93u)kQ=Id{sgJxli~T(6rozxz$vUH{lv_P*7hAFIDU%wBXq TDk>J3#TYzY{an^LB{Ts5_!2Y& diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_c.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_menu_c.png deleted file mode 100755 index f26e6bf487337ce1f640eb5c4df57c7c15a88ae7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1083 zcmeAS@N?(olHy`uVBq!ia0vp^zZe)8bvT%Tth-8aoj{7QILO_JVcj{Imq1Q(fKP~P zAOo*~fq}ify@!WKaBy%)NJwaCXjoWSczAe3L_}0nRCIK7OiWB{Y;0UyTzq_dLPA1f zVq#KKQgU)~N=iyC-oD+H~Z|k<+J7|6t(p z2H9N_ljC zW~MuC)$}tkFuQoVIEGZ*dVBY7(Ch#awty`jS0)Hpuq3^{|Jy!QajWs(msg~XZ{^D- zP2x_UVH|(s^#;`l+x`1uDt^C^-BWB6R{XQ>;aer^ng4fQy}D=574g46Kg3S?nmO;h z|I_vTsjqTvw-?9iegAcFcf_`@zOnb>p6~km_ucv9+gHWLt^2>c@aw$zRp;e@l>RGB z{^@b$>d%IL>C+Dj?XC$g-*=^DRi97o+JcoUuWwvA{lS&%k?G6+oh}u%TYF|}&~vNn zJI|G_Tm2zsI)qgm+xmRh6_8l*+}Bz**Ox+AG2st)>Vd_OSkHHHoiAMpR2Ks@CbVLm zH-xow-J#;xS0FKR;8e2YlR+X`AP;mY-P1CQ=^)ZEBmu5aXRv2FbBty)0nN+H;JsCU8Z@OAu$-&rJYxR5|IGOGAF1|4FZ1myp zK#|&<>1kJ%dLGf;?!Ec)(v!1)nLI1YECZTa2ejmwM0M|*vm!vE&f@3qsyh`N|K53j zxZBaR|GC(ox5qxLf7kzdlHTWGHYV-DaV2>8$$iRquf~f#K?lDurzfi3|bIiXU zH@{wQv$v)9`SME7y>q93u)kQ=Id{sgJxli~T(6rozxz$vUH{lv_P*7hAFIDU%wBXq TDk>J3#TYzY{an^LB{Ts5Vc9gg diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_multiepg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/border_multiepg.png deleted file mode 100755 index c1e3bf2b99b5f3412c4c40ecb758860afe6daabb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1096 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 D7BCF| diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_130x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_130x23px.png deleted file mode 100755 index 9d7fc7282c0c5fac1b932db7eaf0bcdbb68eba47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3688 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 Hu0mjfiANc> diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_230x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_230x23px.png deleted file mode 100755 index 4bd5ec4f637adf536242247127c9f1dc31469d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3699 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 WzpU3_-lPF^0fVQjpUXO@geCx=YIWHF diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_290x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_290x23px.png deleted file mode 100755 index a1df44eddc9c49d4f6bc5ddfaaa74cc2a042a1cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3722 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_360x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_360x23px.png deleted file mode 100755 index aba4b0fce02392e38249c13fb7cfae2d6160346c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3716 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_400x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_400x23px.png deleted file mode 100755 index b4b79d88e48c3d0237e224950b5b6c23f03d61fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3718 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_440x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_440x23px.png deleted file mode 100755 index dcb6e2231291991b3c74313e5b006111ab66f5c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3722 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_450x32px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_450x32px.png deleted file mode 100755 index 9f37cbbead296fc22aacd73b7f1e1eda88bdd7e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 513 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_500x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_500x23px.png deleted file mode 100755 index 2ad248f2bec79c025d91575adf7f11dd2e40c6a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3723 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_520x23px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/Selected_bar_520x23px.png deleted file mode 100755 index 6de80e7ba2fa49711ee98c91e8afd5eae5bc1139..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3721 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 LtDnm{r-UW|t86Sk diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_blue.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_blue.png deleted file mode 100755 index b014975b4806c2cb158d5f115d05eed1a7fdaf4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%x1|K;EWNJw?zXwuGB|(0{ z{~4ZcH}C@TyggkULn>}z`h&{zgfS3j3^ HP6}-p z?HTs8DNeE7vH#X@ixp?hzkkwt;k^aFo=ZAyuJK;VX~4jCoRP;dacUmWSO!m5KbLh* G2~7Z^w?%pY diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_green.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/button_green.png deleted file mode 100755 index 0f37970cd2c5ce98950ca1340d3b1aebb554f31e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%x=InC?GH>Q&OaW3%B|(0{ z{~4ZcH}C@TyggkULn>}z`h&{zgfS3j3^ HP6p`9sEjw zr}hkc+7zeQ?%03px5bLH=HEYQz3|?GU(Y3-HrIGB}z`h&{zgfS3j3^ HP6T`n(_Wp1`5=b$X1o;L3 zXL!2ZzzZbk>Eaktacj#&M=k~h4wmEp>#e$kuAlNdn}z`h&{zgfS3j3^ HP62Z<9*{4Q{K2fq^F zsXfDgTe~ HDWM4f@4-Xx diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/green-big.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/green-big.png deleted file mode 100755 index f92f09f160fe0042f819cf1bce224765ca3945f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmeAS@N?(olHy`uVBq!ia0vp^CxBRkgBeKn9CFnIQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%y$bLNab*E&W@JcP>z1#Wl^xJAxzw9PWL$uQ-Y7h&aKjh*krCoO1^Xk?jU%)-pX!ouX!Y@-{X!^+7Tzt~05 zR)tG~PufV1Lx@X2NsLEQAZdlGez2~zvAkKlQS3rzyDU>tEh$bhUI`s(-&R{TUUpFp zNw-QXO>Zq$R%TXiHsfdm1#4xeVvCr$PT|uWwSBc^O%*src}3JE48!%+T-AkD#QfUr z#I&Tcwz`1=ih-f!5=TCe@+%4Q3;s_{z_7;m_c;az#zmekjv*Dd-b7{wA2JZ|ecvpm zwLqhZ>E8F+``;&i`v1Rgwn386K}qXHH~W5fK50Eyz2~kEotGJ7lA+O42o=Lfy zlAQ)>DJ@KOhDIEorlOOcsdT9EtK8zectTJ;Ci>{|=)`L~b!Lhj>Jnz&tbA1M?eQOC ztM&-*l-eB9WylwGc0>#koo#r0|NyM;wh;yLD>jV#{uvrxtSf5cOF54|ZR cyYrcN7|bn|eNGzd`+(Aer>mdKI;Vst0P(GB9smFU diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/green.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/green.png deleted file mode 100755 index c6dd5a467a9fcd98bbb25cf02d6a38c86dc7e4c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^O+c*9!3-q7@FYwEQjEnx?oJHr&dIz4ayAC|gt)Fr z;~m8HFntM=F>nC|e|{Sf;8v6lgjYX*!o_ zyVvS^)a!Y-82Gdq`gIru^cn~Dn*>iZ4Vz&eG0P%yj%Cz*tLTMRv5T$aSJ)=5vP;?M zkha+|eXCQ(cIV7p&e?lha`w3%Ewx?_a&bwJUoeBivm0q3PLj8~3quF1tOt<8S>O>_ z%)r1c48n{Iv*t(u1=&kHeO=javI=pFs|lQwTnW@8;_2cT5^?zLj7Xs-2Oby4fI{)W zJAopuM{CW$+s~L8=@YLOD9$MIsK0{b4?&-@OqSjci#euU z=lxwbkN==ltYcPOs?&z4WasncUoV2^>xj?1*T1IKR$D} h-QV#dasRt2rmH`!?{2#2b`uz644$rjF6*2UngA-N%wYfk diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_0.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_0.png deleted file mode 100755 index a7f24a9e56cad3c585fb0c9c8289e25a2546c6a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1277 zcmY+D4N#J29KfGuAI{D0x?PeV87xRNov1OKL6+c`TYL>_Y{x2 z$JNEd1tH|hj$-oRyBQvLXD4`9JQ3*;dh0YVCV}<(_3OmMq~zq3)YScM|6go2TdB;& zA=9CM3N06m|wVX@zSLpxm?lE@Hv(GA)6fyhwFF84 z!NFl+;jlS>-cndt)YsP!DjW{i-*2VSXs`v*-#-8hz!9>50f9h(L#?(Bk0*3@cMlE@ zf|#3|mzjCs>eZ{&)ioe`dwW~014&8AMx#lmJICY2!Qp=kDg+goOm=to*tBVrm)Ax} zO`%Zic01S<6da3)U}R-wwYQsFTig8nw)*(^*lad3*;gbIS5{Vrhi`9dYvc3d!O>_m z1_cG_^YWW~ktZ8m#vZy&@|tJMPo1KHWq+S=Oc>S~A&K){T_ zV1ia4NQAvwebQhs`1|{d#S+MslcTJu(ZJmg9g=~&LZN`Ny}Z1D1H>eews1HcI(=tn zXD3_`2x~NF^YZe6YEjV%v)SC-+!7KJvSSCmqM{-?dM_+GoqqA+rMkMh;^JcHR6xKR zsuoKpmmB*}g(sme+qO~D($YOWJ>k|;sZ^y>5s5@75~wN^hkbm=KtQk8Lxal8Pebd= z%1#M|nZOE|z@=!kFhHH3e{|oz)Tk(SWaJ*86dW7^NS{5ME-o$sI1LRA4u?Y~lfgJ~ zI9!oP1dW5anxCIfNDx$3R)vPr09{FmYGPsnIH#oSgJuDue}}M7%!`2OEXd_^&KjZyYeY*VP>~v6NR~&Wx<)<`nVjYJW%)8%rb!SQkvm&WL^};3 zg4Kl3!V;n_Ac+(akwb?@tOOEff`4JDUMjE0kOuMVN%bQHWQAl){5MXnp9cPn&Q=%8-(w-8;6s`mJJ7Sjlz~dq1(vwp^-8R-X|#LSUL-v8Qr>;ddSiw(TP%i zY1w*H)f#yZJ213xW=*AxethAE_I4`Qdv-2E*LjUp`}N8s&AIXL-*|sbJ`5H9G^73I z=Fz$6a*9apyRLV72WEZbm;Cb1btj5ow&SvF>PZ>r-tiYM*G_B}b!B|Dk~%wI_t3nS zM;bp8&yDB|%X>0mR$_sS^>cQD;9bGy@t)P$H_j-rs!8jSU&-GJu$LW-yUelhRm$1N zvpB`1HFx8XtuNHQW9Z5!p=+t4{ws{TWeQt4V{~leB#-K1nwrX4_vptE${+h5^i<$F zw%Ei^Q*?$e*WAi0nRHFeF51}>;e3=Z-24tE*PoCs zx&@@q7^a=70$=^fz8y+9KiH?Z|7d1a$^@aStN@#OyGdENXnYU1(3Q6Rv&`i?f~T0A z7t}iueR?-{*VN$m3$nb$TZ#wyg+-5V{P28iHMd#Q7+fKq{%)`KOo_I%sZ?7s+I?+2 hs!MOFt*IG1wgP3vu-1H~GGMzjN<*?)m-Cznaer zcd*CXBZM5d5o`g>?(poh+X3&|$D$5|-mT3v9YnGrDegvAskLvdU^((PM1ie1qFplrIO2yJb2Kn zzP`cD&5b}HY^O3BCwhDP6pG5Uv~(JcHZn4rosGfPzI}Me01Jrgbh^pONjx4O5D+L3 z#3d%4g!s_V(DCD;3gMqvPt-)Kq9F8;8U3`6u8Em&*leD6gdCERjg8tE+?BAkT>t0<+oN)ujV20)YsC zpq0g9fnTPkY~9^GVsSQbwYPt>vho!4gz|toCnr~>y4=^-7Znwil_ds{!os4?&Q3Df z0}6mr2L}hKRH{@eW3i5wm6g}l*2cudfV`l9LZRUCVjCJ%{{H@O3yDMm<(rzCq*5u1 z#RA?#{|&0Mv-7~fpjHZNB+>DIVpcQCRR8(A7cL}@^78cH6 z1cNwWiI^CkNF)MZ35D@NK@2ceZf-6JRZ*chbt(y30LFukLnFX`_aEkSz?UTj0$v=< z&9-&4wPeD`b_@y9+95F+g7av4Q!GLA7}>Ujv}hfvHdWI|Fb(^Nw1u=}lN}N?LwpNK zOg*oA)DqGb5%n;pNk}E`LF!GkgotX)B)|{@y+&wjp0p_-HmlIQm_bzAP*n7s5utZ3 zaoNX&CBJ^2v3D>3c4q%4I!X3WN)ztMpIrxL=FZ%nt{NbyeIJ}VhJF7-+hybI!qLob z_nw?+i_+&~75@5xH-$eM-I&EMUoKw6&8;!d8gvt>kqi2i+MNc4b-G&cw<*kFTVOawXApXywFu2_F^?)HQTV38(6NNnR##?->T`SIEfd(y%BCT zx?Nql-xNwChbLmn>-WBR^q))meSJ#mTTj zsHrLrZ7DbSGk0kjpFV%~%g;|JzUldAo_e(HZjVTJ|9#`pBXP^!K8$Hyn|`H9KNDZBpv;PH4mJ=|m( z&dJG5O-)m&RK>+5y}i8*Mr1?7H9VdW5b!}zP%!*7JUk4NLZM(7mXN>)=l1rF*jS!Y zc@FHIom~tD1C*g5BSxTmT{QSTTlD4(!+}zw;TwHG6Y;|{ccXoCGdtu>e z2o)AaGn>r>0)fko1!HS#D`YpBOd}&BSy`ttGNeMGaA4rp;GiKiGz{LVsw%VD0-m0p zULdvF8*o}%TSq2)L`O&O*|W!DvBbo1X*9a8uWxYhp_-Z+u!}_Ew6yff%1Wp+GgGco zmBq!yg9A9jsa&1~HEXrng9ih;ySwx9@&Qk1%E!kC!a`q6CR3qMP^ll1Nc*4*Z*Om@ zR0<_Q4NsoTu~;nV0#X2~P}0ehGP~VgQgWuhe}G6N0;FQGq@$ywrKJV(;&3=uS62WB zm}0Y|D=I2NLa2Z+0&%>MKg6GBT10EM#ZrbaizfJC^G2?=P3jD=RNI zH8q!)pHE6k24pT=xCppetyUm0KfmC?g9j9fe|Y#&04hCQ0MuYukU~)kI7CD+009<@ z4dWydi5eOjN=uah6pt4N(*>{x24cY7($bPlCQD3A0@i>aKqvNioGf6pfE0x<54lEz``8hl6yDj=~G5w9n8l0{tZTQrQmwB4bo`qV4-a~B4 z+O##rY{7j!Vi?+~4;PK^B9e6bL+zV3i&JUD-W4j6K6{sIRWva>e~6k z{7)AmhP-&J@MmZJvxZVW+OnBLvOYT9K6a-}dg{5e(S?JKDab)s!aZEuKF=>+*yf~x zoYBFBzd9cmUJ!ou8*@_dT7BK7?~%zG3_o!ukw1(5 l`c9OR^m#0ExAR=16UzCXu6*+o2f@D+!=STiJ)!A}e*hze7`p%f diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_3.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_3.png deleted file mode 100755 index d872b50875495e5907e0958f7518fc31f417fb6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmZWnYfw{16kcsd5v7hg1p^U@CMIG~9@<>MIHM%O1rtI@K;B6;4Iz@CfP$^YhKGO% zNl-##q{u*!@KAXsAxW)HAuVWUC={iHKPdIlaXJp|bcDv9PJedi-raL|&wlrO-}$O} z+*luPe{Y144<5(j!@3h*g4YKy*Dgw15L&I}9TTwMzki>Sl6w4jT1G~u@BhYu1D}M4 zhhMy?;_;F!7OPB_hvV^()z{Z=Fx-Fu$MK+`AP9M0n_u$}AQW76dTUu^Ga%gBMjkX)m zZr|<%rVfWAIC#&sYuE1Fxx-?yB@#(pU0qI&sHCJ6YKCOU6be%u4kri&AbELmK0jHb z(L_Z>`}z4DIT8a8lX+-l#11%6TS!QVR;vT1XU-H7i9`;E)7sh!5&=^vi9*>$rP5BF z%I9(u0lBlYGdEXOTU!gFDV0hn7+O$XUar$MBqSuXw6yHsf8gG|KHv-glFQ}s@d;|R zIwB(C;6WytOom?2>Ga0N#_sN(;^MO}Uc3YaRH{qO&0hxu1OQFw0_X|)^z`&7l?7Q@ z*-R!A1OW)uzUPy*I&GgaWpQJN-Tumg(TM8e^6^NvBzqKHX=U*gvF{FRD0zrqI zjGnc&O(L{v0B0Q*l+2zGZQUyBef3$cUbESEAAu-Ip;NV^-49(=-S_uJg%zAm9yf$E z3_X4#9C2Y!cai&fhIRPW_WB1)og=+jv!B13o9_Cxj`+>M$w(^=w~y?TYWexrNy?-k}v&2~@l1ZjD%+g7~r;e?Q}aXe2^-$&TtY1bRa#r1?t`{{K*%=YJO zFpvICe6UNyybwCB2<-O0WUi(?DO_bn77i^ zd5;61l)jr#-(c)BzBD@iJhgl*b}jqS)Q)FMTe_4z(?jQfdAcq7u_6Og5iVcp(^l(l zZ`he0HMK_~k%|{YC&bd{6Pr>O_SR2GPPP?hBQ$j@R!n3p)I%!~&gQaukBHR&044z; A6951J diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_4.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_4.png deleted file mode 100755 index de5a3a4963ceddbfbd1bbce5f7c46b4eb9170b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmY+Cc~Fx_7{(WMD$>DmL<__Ki3AglVgQjq4MQaX!Vw@4Ae;fEA;ctXo;2%9u%045jrD<(6{xk?##FQz3;xe`|NL@>ru>L zOACwzLdcR4LSw<`2%oL_Ug)b|^5h8Zsfr4ZrSIK@aByf_Fl0W)?OHEBXdp0mH zFCWqj27^uyYHj@*hr>gt)sB-$BnBhY*Vk`kWHcrwmP{sVG}^(zA+>r83WkU8!SeL< z3~%q#5SEsf6&GLW>FLGca1auSL<|OFYl|r_FQ-r_kg2b4fcpQ6t(8h8Wb*S1oSj|9 z$H(v7>4sHNQPE1J3i9#s2`w$R`21}67m378P0b!29`Eze(`a<)u~@r-fq}6xje~dAzKyt}YOqoh=}doIxiZkB1%V>+9um zMPy{8wYBxsl+MlV*>PH}*3;7y3Z`IMr*m;}9UWCSHa0>AjsOmm zlao0)p98n@@(Q>w>;TQl>BOm1-mR^z-QC?pA}K5^Od`1n1$}*eKtLc6$mR0f+&n7P zA2h>0XU=fa6}jUb%2V zNTpJN>ak2lmlxa=2n-Dk zySce>x#_^Xvhq4W3knJbVxFE}LZJ|xFflP%Sa=aogoH3|+^7N?6pC+2$+eA*jl{$x z@Dh*516H-QbrBKFnVA`|7C`gyp~S|r;Vr-w0Q}muQVu5(UK2>ZH{s^~wRhmoqI?!J z21aCR(HRXYWbT9{GGs2;+IBKWNJY>g34##uje6;Lity+5nHdl= zQ!;3u#uhz2$F;HHx-2`}9a>Uke70gIwo;v!eZTf_wz3!J<)bQM>>A%CT|PMAKbT(= zcvYm0?8I70FdpAXYJ~gU*PdSd{b7?U@3h17(JbN3X3sI9g;g@6_^0XaidSmvgxTKs z0a=z|V(e6So2`--I{a>Vq$yruv_2WYj%c6eTlxg6MXPUI$&T)GnqsqzUvB+4bJ$HD zI&DdG2u`^7YHRa{s1NI&9ePuCcS$Te;PWDAz2RrFw@-iSul<&6t20Z-lfNrlmAXHe zU(~3nNA8{&-ytn}k7D0SlMp8oaM zeVpGih-P&sqh|`<7CQEft8XhV2TC!KskXioW8 fjfIzu?TXAA-LIl6F1i1i^sieObSAC;EVtwz2mTR{ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_5.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_5.png deleted file mode 100755 index d9029cd0d7bd1bdab38bc5255385ef819a933469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1287 zcmYjPeNfVO82?sxWp!SERA59Z1&N9~Um`(emf;JMh=At1P&q^rC||z_S$zwg^~zt87+KA)$K%ZYX0 zhTDb^a%aUcd9WXVZ;#t1SQ}o6I}qBa;vN@7udlDCq?|}iO~YU?85xp_fLZMMuYYdU{GE`H&hN9mC;pg@r}g**VqK)i&EW zixpp0bp=vZtL@UIGA1(`&hSgm$I#>P`^LtsQBlX>5dx5Xef_$+x|^ERa3zz;RO;b9 zdvI`ugG?q*OiVm+A{DL{%ZNyHvZ$z7r)vW)t+sW1d>r0CW#Mr1X0w-<7o>oc%S{3b zu{aNd!P;y#vw1i-H`in`DV3#UvhR%>H*#`>-QC@G`xFGU04&MLDLfvZ#bN;zg%Z%z z)HE_O3f0=}b{`)fIz4Q1a=yr4(%i)B!EhL_wEJQ z_;@zBU^MnmOiaqi$efjx4P94NRmtTFsZ{FYLk6<~0s=ZZI-q``Py{N0 zZZR>j_4QZN(=%Ky7mY@TWw<$rN=nX)#bTXKmyp1L zA$j!Z5zH0H8yZRj5n#Fmg5-jNg5~99urDnw9sB|pDl4l%@K1BtseCAc0aX_9IDFV$ zXlhOSR*K%j{A!%UHCMaFibzxKZtV`~Dnfb*azm?AG%b=4WfHASw&J#GMNUMdxgpe! zXfy(H=+}^b1rbR+f(ET2f)(*vBx@SLZb68ItPYYxidyt8LW|RhWUEqO^15P)LukVw zi+NO_e0oag;qi>9C$;i%-vt;&P0zIkA=dHYfuq)V{~I!?Z_Hfq;BNAk`GSn#X~s-o zDDCm(t*pj`(<^V?e;dgD<>JchAJg-P_t^)Pk`|-cqV(9A$>K5pUaoX+)XN^+zd5aU z;^~@s>GVeaeuE{iY`xxJ_^b4YVs~f$Q)Z&SmA-*mqsp%KP`uvkcI3yfu|D<;)@`UzgC`H zG~i6*ZxqxmoXl~>v;D_^ejo5Xmx^gK%`!Lp%QGv@|Ge2%-lwK-X_@+R$=c|-KTfQ@t>v;GJ`b5Fxkb-pocgS-RXto&ipL&E51XNg#JR78FNI&^ l&RbG`_jisqh)#DEW+PONiJ>g)@QMX*5i6R*9EcKD{0G~98nplb diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_6.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_6.png deleted file mode 100755 index 63f43aec2d2ff218b8b5d96fa065a99fb3ac5f39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmZXSdrZ?;6vwagg*c{}n@FiZwY3EcK`Nslode6GAf=S@5ClPkrTsx$Xhoa@OexP{ zhaK{$%vK_OKzWMLA~eRRlngZ?(@sp?bQ$7sP6@b-G1!^>xtsj%{rzr!=bZ27drl39 z9p&PTb4Cccu%ekFGze|8Gg9vh3{R z_4OBqhRn^)Edqhi>-`E3Kcv&?S*)0dh{&Fvp2S3+mlq*3^O(V4gdG0<{;QcvOUvkV zxPsS#SSCA#$M1A=!|mI*4=(%ruT@r7LO8s8dV0cVN=oW#hSeR1 z!;OrLczgR;EW^FMeH01>er7Tw1_y_Rhlk_i<3Yy2!1Y6in5%(gG8qD)=*5eTX0yd= zwO+qID3KJny1KGhtkKa?xFHY-98LnnS}c}?1TLSSTU>m`!@~nK>vTFQ)wiLcp}xKz zSOC_?XYa9NSx_P=DH)VQT`o5fVwFl|KtRCu?XFNxD8$;^+bI-pNUzmi2?;q692`Tic1o#Y4F)^_~IyN>I8p;50hr>}JRT2vRH|=@L?VO15Q`=xElB8zW#Euoo4bRw}b%W&&Jh)xu=BBwd0Ry(3EHQ7|QRt(J{fu100wFxldq8?f4 zNae&Onr%&JSuY|rVaP04Mk)fAgv^Ue$c*g7_nDT_k{xkXh)Za~^dtgmzNgXEAhhNh ziy6i%o;s1WW5>@~cQDOyijGP;nt9u`$B=n9@3yVliMT* ziMST>xZ>*FVB7H%W4iBOZ1Fr$@^bQJdDQ(s{n9%2KDeWqSeNoV{YSGT_Vkmtm;5Ea zPWCO1p8aQ+xg|TsGW0g+K@Ak)vGH!hJ_I84y;%{-S`HP1Jzw|Skrt95P#7{%Z+@?EbpM0Vf_Mgm9 zcv~bV>^1ID*+Nm~PmL&PTgH&*mFX#CqMd!y%paP9(4AH}XYIi3Z|662UcbI4=LCMK zfA*|!TiXWVJl9Ly=uY~-sbyPjU8IxgMMca+W@ zURjvsKj0m1m32$c5B9~FGBy-0dT*_E78yciqA{hk>XBd1NhysM_~yf{d}eGFZkhVZ rgwMm9UQrkOCqI51t~A!w$?k7PJ${jE4u-AQ{5LwR2sX1jJWKvBgO(xB diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_7.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_7.png deleted file mode 100755 index b9be24e47fc07156bf67288415513bb432a12bff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmYjQYfO`86n;fbIx-m1NTGB{InVoi*W=jd ztt@et2q7zG6oUi13q1CiqYxWk@Kp#|)Wm(rjW|3!OiD^lNlCT+-%3x=KE@wzgORw6?ZQOiYfAjX63xIy*a8R8&eNC2*dcoH8^t zTwPr=JF9zBb!KLkP7ewT3%_@797-i5a3SjT20uT)H~5kgDIWhW)X`SY%mxEf`Z!G+K!If0Csl%7XS%^5#i+I1PLr)0x>8k7^1yB zjz**D_4?TVR(bhl3Wd_&uXcC$Fq_Q<1wxHR3yE5-hVEptH;iL4nTv`(PE1TvsXoun z=1ot}m`o;M4%Oo0IY0v#*4AEgb8~~C;E>PH*Jv~_drM18Q&SU%lc3Y-Jw3gkAr^}r z7#Iu>XXNJQ8jW+Ip=XPWCEniNF#GuUL{CpIz|NfU@9gXx92{(JRtSYc2M347#>Td` zHed*RVq#*T7m-MWMo=vzBs4!?0P0m%UL77D>FetQm8z?&6^dJKZtl_10It1ssSrA{ zSS-*`DlKKRW5r^zOeTYS#N+Wm9tf*cDk_x<8j?t^BO@c3nOS5q8RUgwLqkKw;v$%$ zuI{=_Rs}Myudhc%F+qXI$nzjzeSHIumy?#3E|=e=(deb6Wnc^#5blUVp@Nb4d_IfC z2I;^yTy7$WwzIPn7)S$C6&4nP)Tyay;E<}SYVaQD4ED3!rZ0dm%S$-y1lZTj2ivG) zMX(P!M!CWf9ViZTD*_CO2*((qnS_W+q!qRk5uz?;WhsL(+WAhQVmfbI5nBt#?~QNdY3gvA3IX@6ITkQVI=*Ez^II@ycRkxnM#18(`+ zMV_4xS>Uk^LmwEv+vDVt=9t%Ou9Ao?JsE#^Z(cdBsIhnx>+u1dEPYUH(RiDLRW2f*mn_J&5 zSSR$Q>8||zz`y-{h4FM1Vk}R*g`*Tn7+nEQMvUKvrCkQk diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_8.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_8.png deleted file mode 100755 index 2237f09cbc3123d84fbb72a7cd6cd11c26aafe28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1300 zcmY+Cc}&x17{_17GSNwvEeco|(9ufe&{D*fqa*?a3Tr8)rQD~amI|%PQR5;GI}QZ~ z1qBO8AyN)o0kzN~?GP0jlx}k>;mlYRsRs#%OLQE27XI2V`Mt;UKJW8B-_P@uv6!J& zyD_^FLRR#!U^dLo@b9;@fU$gmuR!RtYS#B0+Sb-qObjnJHZCC{(fa@2;NTz_ z9UL4E9&{yCmCF8pt)ru(R;vRCPft&XcIC=d zcXtoiR#jCG3=Du9j~5I6bb9!9khHY)GiP#Htf<`FJh1HFkFmG^7JT5jZ3hB@0E-(p z+H7oW3+1*W;9%O#n<^I<7Z8<|CDiK;;9pr;85kIpl9F0gRTUM*Zfk3UZBS6KM$@O$=^z;{ zH%6go>FDTmb#<$*mi6}Drcwg{#mSS|MMXsbL7`BHL?RCl4;L2#NY2a42T#ywZ*R|F zFj`w%Aru~eptG|RREtDnkO2J4%gdiWead7;f&@rjrBa_heFid5N=mk~vx|s`0KMVi z5l{jzFR!at0i(OWKUF5H0ckiK?)vp+p-@PrQVR<&NTpJMeBy-Q$PsU~S`Enq?fm=# zP(3<2nwpvhWPmVGijPkS3!@hmT`Vmv3keAYr4)+Ky?cWsk{8tR(xuCMJ|9XC5H4Pn zLOU%knxQ}p1{3%I95R_wS@|=E!v)CDX|uDla=CnMZ7n-HJ1#CBss^mKTQP9Ns}p)u zlFMdB!;EGPn=AE3%SNOXAj&2}GD`!JAw13!31%lIkg!pJGqO>mVZ9!;YwOS^66R1g zaqa6lb;uGS{5l2Y7~4N#>xBY*-MUuRxPq_{6$_!XIqef@#rO%;$tG|JvDt`?hcn?U zdRRU44xt?b^x$J0$y7$Ft!?Tp)lCn_Z)y?`EF`&BIlr_WdpBk*RVfGozoo~&mRjB8 zz3=kl^bS!>?(QUpY!|(v{4hUrqvcCpf3rdIe(I4&Nq3*BvFi~3aO3#rJa+w@<|L0X zy_`T4Z%mnA*^xi}GwJ!DHtcP;-vn{hH}>zBy%|LAhEU}`zfijNF5m~N^r2S`WYKjk zipo3nczMsx4w-*bSxL)_M7@vs<#V?>h4qp)GYN4Y=(S&E?PiVtp3r}&>4NUfh{L`P z`ID&{@#xYor;l%qKPJvqP|H}}oqrSzJ-64LH9y>^m9L(owq)(?ODWlv{Kcf^;{umZ zFdabaz^E^aGb-o&caq-PKI>{y-)DL2c1)Xso+oP0nrB|Q@f6`quAgvdIJ8w~p$A(QKrs1(P%(%0u*)eL^81{M)p*@U{(GT-G9slbfI*l28D=@X_ EU*exB?f?J) diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_9.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_9.png deleted file mode 100755 index 19c14677f8d721abb3353cd98674e49f93af2f27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmY*XdrZ?;6uxLom>bzc2M9%4X>Db#Ew51+H5s&Oi!Ioemp~~xR!gNIg$jbO)l!vV zfsRKl1S^Aj0qs_>iutnpB8B8olB2Go(62i=Mtn3*6+D(4Hd++(~J@@;*bFRem zj(F_!*@+PHU>{}jVGe+AkNbA`SN$O|BD75#e@w{Q+}un|OiE5pNli`j{QpoW3Ybim z!O�jjGiZ0GdoD8jU8G=Z=in%F4>e#>VJ$dRW+}CX*RZ7VGfD#Kcw(SjWZ1jgF3q zL>VzLOd^puI5@NgvDq959yk!#*Jp*h!^0y|Y4)ByK7iKOH()S+SS&UuD2PNNL8Ps% z-N)xGgvH|ER%YhOq@-ln*3{G%6cp<9*8~C~WR8xG0X`51)ZgD9GIV$Mz!t{dy?X-# zKgr8Go0XL%k(?%x4rFJ``uhiPI9yRt@zBt4dwY9ALgMJ?sHdkFoCn%uG6h(9d3o9G z_KXa%-R?MkoF5ta8F1_9=mZDgIvk6Lh}3Ge@U+9>;PVAWFHIeR15|qH#ZkFf`@9g8rZhBw)Xb+0#9FG-}3UW^79qx=^`SLgu!4yT~rjKv$K;- zChK(Ha=BcnLRD22j~54?gVlIE9y|;Q2?2ptYd=s08^N5Gmg_Q^jKhfq$zpLPC|y`s zIDGiXi4&<{+R>vxpIuq`4QNy<&w*Z*>LQ&UVK5lR$0sgdz5=R)gF~jKroc}wmj}HB zrb#3ct+sl7eI2ZO_U!r0%nURblrKD-E)*u@%=!2hj247YzEh6XJv z;PV79BZo`Bu;z}M%}BR_=JZl}v%3T7rs)KPWQae#;4a%ROYz8oHl!~4T;m(LzS)MF z5gso`bmWfSm=Th%;ihe<5fN}m=RyQN!ton7kV^(Jz8Njdt?3AJcqyctMlNKN;}Aym z2;O!ZVKYA$7R{d$dwXN|QQLZ(Ma#8;a)Tt}j_m2w>d(`cd$6schlWo@zv$Y2p(OET zNA`WHmGbU8LUA%Vio zZOSKq&!>-<{@bh1_x-RPK zV%d7Zy}w>~#ZlAdN;2P^r!wljZ>BA;?^=54=bYI1rQ)hD6=N7^Q~l<=b)Vbq{Q5(R wpU*9;wNKHP-#5_L$%#$g9r;s5NbpPq6(OaFHTAJY$9vm8Y!;7sGg_?r52^(rTmS$7 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_blue.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_blue.png deleted file mode 100755 index 2721ea968a84bf577cb0fa93b2050b682876a569..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTv7|ftIx;YR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dcn7T^=&8hqpwkf|ln{2oX#l?3?( z|7Uo*-M|aT3-NSu45_$v<&q&Eg8~QhflvSatvwp1c|^QT+2P2Va9+WGo|}eZlZvMH zRe?k0VMcZ5RVQj#oa~>oYe%hDx4wU`)UDIO4=a6x!=l&qM&4#tIxCpK;J1r$qvf}G R8bI?IJYD@<);T3K0RRz=N^JlD diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_green.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_green.png deleted file mode 100755 index 8e3260d509aa1b6b29e32c3bb2abc1cd240de7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTv7|ftIx;YR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dcn7T^=&nzPRp$h?`8F$G95l?3?( z|7Uo*-M|aT3-NSu45_$v<&q&Eg8~QhflvSatvwp1c|^QT+2P2Va9+WGo|}eZlZvMH zRe?k0VMcZ5RVQj#oa~>oYe%hDx4wU`)UDIO4=a6x!=l&qM&4#tIxCpK;J1r$qvf}G R8bI?IJYD@<);T3K0RSE@N{9de diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_info.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_info.png deleted file mode 100755 index 903b04aa3b77272df92bd16f55490e84b6e63a99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1335 zcmX|94N#J29Dl0Yv|4kQyO~G|iSuJxsga;jTYeIO2!3RSVjm*}!O}|8vLiD~Gei<2 zYUCF|kWq$Uz};Bev0AgdYnFy{JF~7UO}(0D9PPh(+jIB)pXYtw|MR@RuTxA$>ar!6 zB?zHq)U+fPtidq-y%#}k80V=GTG-Cqnwk9J!-wqboNe23zxa3LA6LvZb?i`vfJ%7H7D}(3zW(W>FMdcy=FE$v!H-`^{O6+!}C$&tES5&2>GcK>ML8=IY-k=f(jYWE;CDDyVMS-y;f+)kDTiTG~(piDt<5)cw7Skq87c)klEXmAc9 zg$S9QW;_eI@gXDv@_1G!+vo@_xJOO;CbN8K7k9-9>78)haz9bT<)WR~EMc(I@JrE8 z&N{uCiPKmMT|;LQ#sha4dyDqvwjAARy-oI&VMZRy&vPm@lN&2Mch3amFjOv1^wr?J z`w_XS#n+O;ZN_(_@(GR)cXaN|OtTO6O*3uRiSWhpd?vYja&FOXlu0aZl5Tpcx0`TwadKzg7!v)z3#PM^Z&W?321FzH$n6j8AZ`W2BVc33TeVMjS*tq04w|U8Wy* z7!q*AuiuP%C~9TGq3)Ff$8<(g#Y+A7_xInIGVedJaF***p5I+mr}R2Bk@#rG!rQ!l z?YEpON~`4JAg(A-bzE0b;`O5YWj*`i58OX?kqh4v8%8Ti-v9Y7{-k%SQuad0R*2iR zBzxJw$8mvCTjRw+}q^iX4~y$m?kb(U$Xk zO{r1wv(G>xW7CNLZ?&&)p3SFJ&Axp2jCPpx$%g&Ud?i1wcsOv`^m#%+>{73#u>qBJ k?QCtEA&n3md~s$WTCi&C+tdfvVu%HzCNq+*ZRSe;1{}#f#sB~S diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_menu.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_menu.png deleted file mode 100755 index 7986ed84619bb42c56f5e5f335ac1244f5c379cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1370 zcmY*YX;70_6n*NC0uDO19nlyF5olN)1Sw$^Aps+1F@(JYXp0cCunV*xlqD6UA%s? zLY9=HBqp48@a;9*27ArpR4GDR#~8<1#F>Qg5A^8bNTWWwOYM*FD5uR zWME)$_iihNVzQ#5QXt3xht$+GrBVsT>C+{!+uGVXIXO>GPKm{J@C#|-COSGMJ)L{- z;6b5KNFtG;?gz9gmCD!GPbmBzVgYbV%Q@%{qF_m-KdMw}D=RC2bm9aP06_1Nkx{+9 zeSl|bYO1@thd?06WU}PsF9BF)X4c5aC?1c8SO(*SOePNrA=%pEU0vNcoOB9>QczF` zFdQA7CMPGMdUkfsg$ozBTrN06r{Uq@(DKmGkVH}sthTqe69|q00fB%Y;E6=FTCKLC zqQcG14Kg$}H61-lDJd!S_YWv5E9>j)b9HqEQFJ;TREI)59)EOntfQk-um5dkW~RKn zV&A@fz`UoYXGTT_Fk^3T&*uxMR4Ql(2=nqzK^KP(dDYa^1OxdBvMk9~MTUl8F!eQP_ zCX=@}v9z=_Ha70<+qd=g4L~4B03!-Bnr!2q+G<85;mhPWV?NsEAULA};uLS|-W zM%0Fog914q`34ao6Br6Kt1(Fg64cg$?AzKT3Z`0ML~Bernney8GY)r_!xhMp0HJ0L zT9a@Ta{LA&E;Qr0&D>cg2a=nJEgB=TZ?-oPk^22BLdYJEH;(>eSB}t@MGEN%t6=V{ zq&<7Y%iWwk&$@W6;`7*D`%`~$xw)j%oEenf(j3l8_;aK3CqF&^@K|41oW^J5{(wwk9D=);{;`)9H3U?;TkG3FWYMMs$fGG`~o4&whF<=T5xdzw*0x`3E9jEOsWh zPj88kaM+9LB*VXQ4eCwT?->19;p6;CK2B-))O!BstcNujJ6Kgmp7qPF(>vM4uU`Gp z6&Cc!SzP?`^$Yo%C-aYQmiI4lV+_lycjRHXz~byTH|yoLue%7fxWmQ1&wr&@_hPP_ zyL8MKZM?!Tw02T!x*$;4Us&|$>q9Im_zU#CTNtxp#%Uzhu|I4^uxYMRht>!3 z_v-G@`_32rKAmzykf6wXe!rWXx3bZ{v^9%tQIqzRvA_C<%5#nFjpr)0fe)M$?~;fe cb#=PJEhvb_#15=ih~CRiA=5|~gOkes1F%t9^8f$< diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_red.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_red.png deleted file mode 100755 index 3b7a0525b11dee8cbee4ec1ba836b35774c4a241..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTv7|ftIx;YR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dcn7T^=&I!{dj$jsTXI}J!Nl?3?( z|7Uo*-M|aT3-NSu45_$v<&q&Eg8~QhflvSatvwp1c|^QT+2P2Va9+WGo|}eZlZvMH zRe?k0VMcZ5RVQj#oa~>oYe%hDx4wU`)UDIO4=a6x!=l&qM&4#tIxCpK;J1r$qvf}G R8bI?IJYD@<);T3K0RY(LN&x@> diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_text.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/key_text.png deleted file mode 100755 index 8e91a128755045629559cfdcb8246ff961fcf62e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mj1!3-pOo~17UaY|exN`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%wFLNtxc>kDf9A}YX=!Q3#>Qb`;a9I-UA1a;LqlU|XqcFo zn7X=#wY818xkX4wXi!jaKtQ0Em$!?HYgt)&e0)MwRCIWF#FZ;o_wC!ib?dgJOP4KJ zu&}MIy}rKT%a<>&UcI`1|NgaW*G`=}wSN8jDO0BO^z;-I6y)UO=;-JuDJe-yON)z( z10C>t!>x3ndvr>I{DOg8VgbYPYn(j{42*i7E{-7;xAt5*Sk$Z_z?QIRL&qYG4A-@u z!h*@a{=E;M$eX!+h=eHzFgx{H(q(U*c^ML&mJ|W!Em`w5?k_S2AYaj9(X| zGMPhntvGP%`?~0vQQNPq;`$x3bW>1YznlD-9|~fkEU)rRN*p_{7p@XAzdXZ1SiEMP z)O%jG3GaRwKDn3Ewo!)RY6B;uM8R$86x|8B7n<~s1w38nCX&oFUGH|>ZY~yg*Bvvy zZ~Vfh_#~qH$<-yUduAA}*t1e|YsA;vf3I@X#q{ht^Q8C4hRwFNvo+?Y*-saExmSGS zI~MEodo1>M)AYM+{(iKv5UNT0UhX%^raMgO^kMCf|3%yGPZjn&bK}+h$DQIkPh8UQ zGM*@IW4BTLx3TR|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dcn7T^=&`s9f?kZGauE(u66l?3?( z|7Uo*-M|aT3-NSu45_$v<&q&Eg8~QhflvSatvwp1c|^QT+2P2Va9+WGo|}eZlZvMH zRe?k0VMcZ5RVQj#oa~>oYe%hDx4wU`)UDIO4=a6x!=l&qM&4#tIxCpK;J1r$qvf}G R8bI?IJYD@<);T3K0RRw`N@oB7 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/red-big.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/red-big.png deleted file mode 100755 index 7436673304e1665f619a9cd29e680365ed199ff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^CxBRkgBeKn9CFnIQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%Jqhp$ab;m(=vPyoq^8Wt!oteP zD8Rv9siK&yBsW!6Syq5IRY~4UR;ou$xl~2LKun}uRgr_4*-u`&T2;|VOhlZUt4&p@ zTt%@#RVh+IHd;}(NmXgGnsSVytg?_mpuBXbybL!hs}KhVKRa88s#2zsyf7Dsvy7yt ztdy>paEyYi5GO~Us&bKvLbkGen1XDJno^Fke1WopydYnIytINKzmJ@>jik7{jHIKq zM7V-Xmzt6&7iYbSqMn#Yu)MU1xM+!rf|8Jcsf1{Oih{PNu$r)-6fX}O6O$Al&vZ3q zP!KUN>{`&z1f+aQg8YL2Qx7oA>wR*Dfq`+pr;B4q#jQ6pGlQEQc-jv0E@fS^ZQHeL zRrkNwhONDR=>LEFw3iW)Iddm&+?9Any==2VWyNN9hNLYWa~dx^;+Y`L{E4@H@SUb6r6izZbS_yQD7|Ntilq**=+8Z7uIV-8sA#!3?FK=$y+>m>m)mLqV zbGSIp{=O2s!6sl);kIjcy!CWvb(K`S`Fq&$@xDXRdae_etIRg4d?vtRX!y?W*3|=j z%vB1xJhw%j&9rNdUH`;E&mhbHOK5A%Vy33```2{u6Tc%}o29Vp>H2(?MMXW& z)rFSbv-_N#zP*+Aci^Y<+{t^Emj(IdUVZI(_goZzNcOjHsk<)4T1|^?UVkjh{grjw zBes_Pixj%HKWtxie-G!9NlbMiwn1HgnlD7oQRUxe(IxV%KeW(+%TeffJ`)c^htN|F T#bf=SKuN*V)z4*}Q$iB}x|&`x diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/red.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/red.png deleted file mode 100755 index e80dba26a2abf55ef56be9f858a39f36b869348f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^O+c*9!3-q7@FYwEQjEnx?oJHr&dIz4ayAC|gt+cV z<^?jD7#LU>8QB;a*_oKQnVEQ*nFU#xg;`icSXsnaStZz5rPx?y*xBUR*%Ua~G`To* zxjFT?IgNO@OnA91c)6|kc&zz&?D=^e1$bQr`8)*qy@dD!gav{`1VcmwW5tBy#f6h4 zL^32rvm{0Hq{IrO#S5jyOJyX=WhE+QCFReqML{2Vofd1?yZR!GkU`J^PsFPOpM*^M+1C&}C0g`tC0)&t1lEbxdd zW?@YLOD9$MIsK0{b4?&-@OqSjci#euU z=lxwbkN==ltYcPOs?&z4WasncUoV2^>xj?1*T1IKR$D} h-QV#dasRt2rmH`!?{2#2b`uz644$rjF6*2UngBY>y^;U` diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_left_arrow.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_left_arrow.png deleted file mode 100755 index 5f18c6a98b42daf4106baa4d81a3f66618ca4527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%3?x6Bmj(hUmUKs7M+S!VC(K#9UVa>QWZRN6Vp?JQWH}u3s0un02Oft_=LD#IJR+eLnM%AxX%n^1#?M| zU-19`4A)Qb0u5wH@N{tuskpV~k|W;%1rC>s@$c(jEZg{Ki@}a>QWZRN6Vp?JQWH}u3s0un02Oft_=LD#IJR+eLnM%AxX%n^1#?M| zU-19`4A)Qb0u5wH@N{tuskpV~k|W;%1rC>s@$c(jEZcZ!i^ZCfc6}|To~`S4Dm~l0 z)}ukj_oBDbq61wkKfK$}=-HpLNaZi9;9l;fN)-=R+$c9P|35!)_S8qOo@L+tvixPH iG5gs!Z=SssOJHEPW&Zla`X(FDE(T9mKbLh*2~7a|3R

  • C)W!-HnweL$_E|Urf3UE*mSY5%Le2po-mN9IVY5t{2~BEze;!^Ak&g? zC35jOsnTmJHoMI=Ju}zT;`Nb^gEyKoWY@f1>v+pbc1iBfgEv1jGF-XKvF^qTyI(*% O89ZJ6T-G@yGywo~BwCyR diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_39p.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_39p.png deleted file mode 100755 index 184aec2b6296fdd600f944d609dbf50f0a7eee02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!)j61fWRq~K0gz%zcl32+U|4^`oVDvEkS|%{ z8c`CQpH@&>l=yoU{VTpgo?7XLNp zWBtw-yJR=JZ-GL{-y7BIJ^pHhIl9`4=&oxPwLJdyV)FGFOGUNSSMgmxBRa9!W%*7QJBQ7SoB?kiZEh4+??U2b)yEB&+v^gujBPuPwZK(<i6AKdzYyH3)N`m}?862M7NCW9k@^*J&=wOxg0CG4B zJR*x37`TN&n2}-D90{Nxdx@v7EBj4WQ64U95gYRWpisW2i(^Q{;kP#y3N| zIN-=45?ay0(0+7py)%=|bh{@Fk%q#KuP5%Bl(sc?(%e_Yo_{yDMt&}RwIcC)(dspI zYc^`C+h3b-%78~qCt^dw!6sI2DC2AM)1L}H{k<>m8|`ge_WsIell|uocWeKvU(p1# On!(f6&t;ucLK6VvBwjfH diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_43p.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_43p.png deleted file mode 100755 index d59bdcb293fbccfa6a6757aa03f8acb8ffdb2c8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!wON>fq=DiJFCfKO9OUlAu(Rpzv7AClNZSV)_DGBlmW^j0RBMrn!@^*J&=wOxg z0CG4BJR*x37`TN&n2}-D90{Nxdx@v7EBj4WUPdP6pg$*dfkLI8E{-7)hu_{@DA-^i z!g5iV$8HG|TO*&Sf+k~Uk6R!^OT5{X!ldm@%ik|q*A|&OHD&p)*r5MvZ)#33zo=W`cm;Ha+DvK{otlVNc5gS;*WCACMop4YHOg5>4*iEe7VDk0+jW!2zOXVKi zn^*Sz)UIB(UG1fA%+EA*SDlwRdg0~C3nyFF*)FW+Heg_R*SyR`DBuXlGoG$~F6*2U FngGr6fsz0K diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_48px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_48px.png deleted file mode 100755 index 792a677d33a4aa37d8a7d80cdc1fb071c41af227..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3347 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_72p.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_72p.png deleted file mode 100755 index a89abe0e74aebc8559d97f1a7dadc5924431908f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!Jvf+wWc5ai{XmK(-O<;Pfnog#bJnhxK)z&& zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4Rpd#r2pAgs06T&1!cxqCttCFmb z&WqdBA9iA40#FhNB;*b_11ZjuAiv=MP{0uEUm*k(Jm~4-7*cWT%^gENW#c1izc}& zUy~ckx4Jy)_w7}WE^v$KL~KYnC(R6*<}R&OxLJq^SLDu9p?V0Od?7Kj#3WR1Vl zbq?FEJy&o(S7=rEwcMOF)e-4AXL@40Ul}K-D||fZu;}I4Z(p88H!w1si}EnFxWj1& O@~Nk*pUXO@geCx%3x<^d diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_72px.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/singlelineList_selected_72px.png deleted file mode 100755 index f953fd3f29b7db748841014c57370c68860d8d6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!Jvi8aq)+~dULeJi?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|S$-r;B4q#jQ6t_Ipn$lsWM6 zy={3*O!@EpUC)w(M9&M&1kk41t3OH(t<~wUmjQsaYvt zmXpQik`sL#Yu_o${*b>TyeIDR=bHC3?GDdAU(3Ck+gS6A?%J;*?0xn&_1~WKF5Fk7 z$yjpnTVD46ufNY8eYRbGyVT{c^9#c|61FB^wKt8sEu^K;|1c^pQa;Z;d-;VOG4C^v zzp6g+>cNBZs&AiyXVrhwGu{7grpN`+s|USi&6V*LPF7wSamMQ6E8U~_5BRNFcdt?> z#NoPY`@8e|tzzcM+3uLMDDdJcop);G zlu?6CUZm{ILWcj`2boy79X2o=WD?K;5@0q9H<&G;0~9At(qTgn110)lHXr=8+$zG5 zSE0Obo96FLmwyTKZ=SqZjrob+a^H)q-kfbed$eMvg!IN##+|p#J{Hi(lS5+YJn{OQ1M-d;D4Jp;w1|W<^K6 zo-egNm-p*bZ#UK_o=37OQ)_n^#@@HwQ_|o5&GG$ZacS<4iv<}gIYLb|Z;AAFZQjqs a!*J}~;(7ayzBC1{uKbLh*2~7Y>KpqzW diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/yellow.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/buttons/yellow.png deleted file mode 100755 index 81031c08323de9b80265822ebb7bc36c2efd1f9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmV-f0;c_mP)Px#u~1A@MXX^B000030{{gD0SE{I3kv}d5CRhu0vH$q8yf>29s?jC10y2@CMELi!L?75SvEI>tGdABShHLQ=Wapw?d7OAVTSD z?y;msSYXfc*E|B;s1YWJ;49C0034_hd_-6)Z-iAyjgS-Z5WFo{3@4X-GzDTXOhrgq z1Nh-MN npf!R<`11>f-?->uzwUYh)%ZKzve8D_00000NkvXXu0mjfGJ@DS diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/Thumbs.db b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/Thumbs.db deleted file mode 100755 index c0439941c50baeab3d970c0b3d76220607feb534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7680 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/cz.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/cz.png deleted file mode 100755 index 00d0bd2f03a0e174cbdebfbd12f99ec864aaa062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3855 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 LlSesHhTi`NI0%hk diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/de.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/de.png deleted file mode 100755 index 55f28f073e9bacf9441aa844fc8f55136e805a7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3750 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 Q^#A|>07*qoM6N<$f)=z+;{X5v diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/dk.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/dk.png deleted file mode 100755 index a1b61d203628e7536666a6b196ba2dd53a46c386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3862 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 XXAgF1vVZ}e00000NkvXXu0mjfM90x* diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/fi.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/fi.png deleted file mode 100755 index 3442265f3e11ed5ff7e79de0dba6bbb53f0e4e3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4027 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 KMNUMnLSTaOJ5eeC diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/gr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/gr.png deleted file mode 100755 index f05225642bd9fe3d9bf49fbebb30544b8783c899..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4110 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/hr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/hr.png deleted file mode 100755 index e769a807c5a671be31b0cd08174fc8867dd0d48c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4100 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 SSm4hGsi%EQt6Ib1;r{^Va<0Vy diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/hu.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/hu.png deleted file mode 100755 index 1c59889ec3ce3192be0082ce9082d2f00625deea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3794 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 F{|EO7XEXo+ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/is.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/is.png deleted file mode 100755 index a276109614b72025f37bde15ff1c580c7f6f118e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3912 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 KMNUMnLSTZo6+(aj diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/lt.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/lt.png deleted file mode 100755 index 4bb0893cdf2dcb2e8ea6e75ba2978423631396c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4319 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/missing.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/missing.png deleted file mode 100755 index c677460d979b5b6f695f729933622622e3c9e2fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4640 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 AxBvhE diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/nl.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/nl.png deleted file mode 100755 index 57829ae049a6e171163141f496c26b926c6eab68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3790 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/pl.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/pl.png deleted file mode 100755 index 611604a60e2d58df72f466a661f7f024a481eff2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3740 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 M07*qoM6N<$f-^-k)c^nh diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/ru.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/ru.png deleted file mode 100755 index 4dfa9fb1f0e103e4a4fb6d4b386fd5e382f6fdd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3807 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 TZ8C2()jKdTx@lOZk9zt)n9@fs diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/se.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/se.png deleted file mode 100755 index 4966fc57bb16bd0f93ec6ff4b0fa6b2fbcd5601a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3988 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 JPDHLkV1geF01yBG diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/tr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/countries/tr.png deleted file mode 100755 index 19510ee6139b64a8d57881210683defd89c40b4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4098 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 Ag8%>k diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/div-h.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/div-h.png deleted file mode 100755 index d6fcc7fbbd5cfeedd9359950dda3512044d14e78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU@`!*nK+n%WFeE-B_PF;?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP!U^zPl#(kN{zZp0)zOGwLlSZ vPZ!6Kid#tuGOUXmSPmF)xiM-oC>&rgoy=r7sr2C!pb`d8S3j3^P60cJ-PGq*&4&eH|GX)}JtE?Rp91OP07s zlmzFem6RtIr7}3CDSr1<%~X^wgl##FWaylc_d9Q^W&&LR_V#rBzi`rKF_fO-xMU;^HhVE$!^=jE#-;_4Q3nO&uH@Y;0_-tgIXz9lgA~qNAgMwgd(S3JVMS z`1tVg@yW`{Dk&)m2?_D=@YvhiD<~*9J3Di7a;m7PSXfv{N=j;LYlnx2dwYAkxw-N4 z^G8HPh>D6@TU#e2B#4WPb8&IW$jId9=llEn3kV1V1O!M(Ncj5t*45QzW@fs&x_Wwg zrlzLy^70xP85I{7XJlkJIXP8SR0s+RhJ}S07#Qg4>SkqSnVFd-B_-wN=9ZO}H8nL= zR#vL3tBZ(;C@LyyXlS^&xX8=PH#Rov=;(NOc$k};8yXtw>FH@{X^Dx6xx2fosj1o8 z+5)}iI!7oMNX3=}`33){Az*m8e(nTdT-^6`aSW-r_2$OQvP%vk2R?fD8gVKdIeAWQ z+omZ?uUxy86&n@qk!0pH>w7(4^S;J;)%FFysvG~$tbW%%vr*@?MSAtqEgjE7Zf<^~ zzewQu`uZ6Ec*R+9`g)%QWTHe}FEY8zT6E=~jCahW7K{IN=5Mvdjb?E#wU5=|d;HkO z;(C-4_eFz^OXsq;zdZS=x+!2^_4dC@Wfn}D{`YseWPu*rJC&M7tvNgLkLaxPJG7}q z{?Yw?SqGe*8cm0H1^GC0 z=49viCLsC3s!o=ywTxeOEv;}@&?~LpcJa+0kqgd?Zm*b>v13E`pD8W!oMA@!vt+*n z%nWrF3S~QMQtPMWyM34G?CNM?YZ1?s10POEl*Y~#WU-%q;sDQyGv{9YQrqai!PZ-;W8dx^c;}I7^dR?S#m}RuxfQ-|&M_-9r#1GhjP9IhZ@t0#jjE&u2jA3l z9yxH>VWo65EEN5z2tIYD~@#OmNCj0)& j&3E~dSk+R;ZNT8{_AE}};`w91G{xZQ>gTe~DWM4fnV6{N diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/epg_next.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/epg_next.png deleted file mode 100755 index 33db35e463cf3d25ab884a345c20c66b7522bf2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1036 zcmeAS@N?(olHy`uVBq!ia0y~yV6+3WB{`UZDSr1<%~X^wgl##FWaylc_d9QxpPxLR@WaZNfUsHC0trMMOm8Y;0^C9UZN#tfHf%y}Z08O_~%K7$__(?BnC3 zq@*M+F0QSuZEtTcDk`d?q9PFw>!#lu2%d4QEke{EguCC6{&!3f*<>uxlDJj|2)s>W#+7qls~a93?(gp(5fS0)>e|=W7ZVecnwnZsQBhuAK4HQH2?>dejEuUvI$+Q> zH8m9%7l(y~g@%SMTej?2&WGPX(S(v9zu^D01q{WxPn;PTnAkjB978H@y}1!tJS#xt zz{k}(j*4PRod=d4jhf=>a+Ec>>zL}229E3ufg;zrP$O|L%7@2*E5plb46 z_M>KB<&VAkle=+E!2+$*N1vpsn$OPhbk^{?UjFLxB(8NXy~hKO+#78F<=AAY$zcr;g7D zBbf9ioo#gQ(mKDupk#l~q3hq<*G;fsED>DqrII+qmdCGiTBJy-Ry(h`*k`^1p~Fu+ z!(A3-Wh^bg?TS~exE+`>4C*DL1!PV5U(_G-2M6Qj=&Yo?xCLR z8y2q;xoGkBTjGuEkb{e>ZeQMh^X2I$1!pQGc_+*5bNgG#CO1{_kh;vqm5U}?J=`$w z^|1$mOoE>+gx0nk^Nzp!Ji_O|VwXp69&zYtNLkA4D*SbmQSRx4SWid8W$_nQ>}}Gv zIw)bIr66>^`em%XWAHn>#g@`yEh-5jA2izbynRq%bMfMznF_9N1!`yA{gr-1AzJ#z ny8O#uGd=8m{yW#RN-$L1x?uR_!a7}G>SOS9^>bP0l+XkKeKOG% diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/epg_now.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/epg_now.png deleted file mode 100755 index 16264e66fbf8fabdb0a8cba038a051b68d63fd69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 979 zcmeAS@N?(olHy`uVBq!ia0y~yV6+3WB{`UZDSr1<%~X^wgl##FWaylc_d9Q=|fXLR@WaZNH5C;V<>lq|^z@{qrKO~#L_|bXRaG@KH00#u3=IvHm6f%$v`kD) z;^N{=O-=3W>?|!Ujg5_6TwL_^^&K1>Y;0_-tgIXz9iyY8y}Z08O`0SuEG#4>6c`xD z#Rc+>q@*MtAD^hGsE?12ii(P?tSmo2zkq;%l9Cb+50ALGI4>`+goK2QjEuInwt|9! zy}iAlpkP*3mbJAtH#fJpx3`m%6DKF9g@r|Uc(}T{dRJFhb#-+@LV}x{TSP=eVPT=C zr>C#4uYrNVgb5Q$N=p3w{p;)N0|Ek^ot;xtQ;m#_TwPt`B-dQ{IZuG5jiO&W~y}kKabIs$R)#=Qe1ZG@Y;g*y#)pnh|kCNQXB_~r94I+FM0+X{I zl>YXz``OU_{Bw%p1+A1X%?I9!C9%f(h%s&TYFjVAC3an;PQvR+tq#*qxGevAc-!{7 zk2dT~QPg;uGU@%-#|s|synVweW#QSE(eJ+`{*U>WTKb(eZuNDYq{kW<_5jBh4yJf2r5@ljP$`hMYTE>Dhcx<>0?Ui;6srdvjImyo1EVlwaSpV#KD*ZC;@ e|Jim1W`?%+S7apKeX0W{B?eDdKbLh*2~7YEB0(?ST|Ns9FWQHEPTnD6>N`m}? z|1&(@Zr}yvg?qX1hj&|)78&qol`;+08C#`i2wiq diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/expanded-plugins.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/expanded-plugins.png deleted file mode 100755 index af655834e20874948013ce6be241cc86bd0d4310..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/clock.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/clock.png deleted file mode 100755 index f3d675ab57f14a17f1741704fc829ef03e495710..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl~S^m}qK81OKu|Nmcd@R&|(mB5?^mq&uvm$F50eiBo%n9P#? zo6XQswBBLw)bP0l+XkKO+Z4s diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/dish.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/dish.png deleted file mode 100755 index 3bb8fde5cb06022dfc76196871c90a3b9f932c78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20003 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 M07*qoM6N<$f*i*7EdT%j diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/dmm_logo.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/dmm_logo.png deleted file mode 100755 index 56f296595b2f014bb192722882bb2f8c29c6cc39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^CxDoXgBeI3TlP>GNJ*BsMwA5SrDfq_xg)5S5Q;?|uh zo=JxlcwAMVoxJ!rKe{WJ{X@Ii-K|j%^98D;6n?6^&90v}C&RVeSm~LXR&4)^ip$+o zLpVO8)Lxq1xIE%Uxg3JJ<-abb4I7n>v?ukF|~?)1A9N%eF9Xe4P7^#W0sq zVCsC+;GaxSBhy@`ov_<~CH&3GlXsRpj9d4TuWVglh3lP7Q>U*z8q6K5z}7h9S!SMo zeDR#T>h&G$0+9^?l~(e;-#L4?p70jn^{Z!J^jz|%=!uB^4xG(T_8m(xSKw>e&1C72 zJ$I+pAHEJ(g{}GhmP>21YyCW8np9YimosjX`gVND5?zjxAZML`cdz~j%uf6+xYtix z;GBTVAAuID^aE|Hm&dPOA+h&VAM4(?Gp#2$@2PtI^KbAs#RClC(>y(0bSgp7$l&Sf K=d#Wzp$PzVHqYe% diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock.png deleted file mode 100755 index f3d675ab57f14a17f1741704fc829ef03e495710..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl~S^m}qK81OKu|Nmcd@R&|(mB5?^mq&uvm$F50eiBo%n9P#? zo6XQswBBLw)bP0l+XkKO+Z4s diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_add.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_add.png deleted file mode 100755 index 487ac483ab6e35441b58dfcb208bbe4b7dba40b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{3?%2B3|#`G7>k44ofy`glX(f`cm()_xL(*k z0V_IsVEct#v(BB^e_{LN-P_h)IKKPB&S@96PrPt)|AoWrFKnN5VbA;v2UY;}0!_Mb z>L5>u&T)_hB|(0{3=Yq3q=7g|-tI089jvk*Kn`btM`SSr1Gg{;GcwGYBLNg-FY)ws zWxv70DtHl zFm!uJyRNzDom!xKH&fBvz@@ypl~L{KfucFPA3hXWKh@9bcBszt$F;^@I@|l*5B7$# zZv52yRLb#B!psehDT%Hjv)^n{cy68Yb*?GT&L34buUr3P`@dbjHlljkuj&7ueMlGU c-?^9ZcL_Jsl@yOjKvyw%y85}Sb4q9e05{^5D*ylh diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_post.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_post.png deleted file mode 100755 index 5716d99f46376c9a7f438dae2382e4d6a35745be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{3?%2B3|#`G7>k44ofy`glX(f`xCZ!yxL(*k z0TUfPu>HcWS?5mdzp#Ds?rm!?9N&Fm=d=skCtf(Y|H9$*7q(BjuxI{-11o?UfyP`o zbx>6GmVNT|LeDITV}RxcMgl{;o=jF z85LYlHoBc=eK2YE#h6up#SC5@_cfT;UogEg_zth2jh{@(CH+O8W^S)q>2>|E^5cVY zUHTOpVr)3{r*SeWao@h2aN~AUkA8g7_r2LOine{-w6^>k+wI%^mTQc=-=40S{Cjiv b^?PNX4A?gcv~HaZbQFW9tDnm{r-UW|Ky{T( diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_pre.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/epgclock_pre.png deleted file mode 100755 index ff4246374ec90cc4edd315cf718beb9308aa4cdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{3?%2B3|#`G7>k44ofy`glX(f`cm()_xL(*k z0V_IsVEct#v(BB^e_{LN-P_h)IKKPB&S@96PrPt)|AoWrFKnN5VbA;v2UY;}0!_Mb z>L5>u&T)_hB|(0{3=Yq3q=7g|-tI089jvk*Kn`btM`SSr1Gg{;GcwGYBLNg-FY)ws zWxv70D>D@T-LA6 zlVy!f?vssSzB3!=yjrp|;();3sr|1L5=0|!C7a)gT{JK3;iAQzNozNL6<5yRI!BI^ zKTPz;8Gf;w%|DJdZE#FUbPbVyvthx>?WbQ^8_l^}-ZpXi^F6g@XEy)6ad_9}fck44ofy`glX(f`xCZ!yxL(*k z0TUfPu>HcWS?5mdzp#Ds?rm!?9N&Fm=d=skCtf(Y|H9$*7q(BjuxI{-11o?UfyP`o zbxF{@k!)y8FA8 zzfPSBN?+JM&8uPe!e31?d@8B`{C{GtbjSWdpCT2bwA<%x5fO`=aYV4 hy8q<=nMcWa>N&9-T9!}J6M!yb@O1TaS?83{1OShUoCE*> diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/folder.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/folder.png deleted file mode 100755 index bc0facbbdfca7b2e2986566fd69804cb3f2ec4ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W1!3-pA=9QfUQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%y$$dQagFe^j|p;`)KM7WZ|~(~ z8XxTw8|*Zrr^LcUdt!TGZ%ckmxK~SUMqg{bfwr=Xjltqc<#T$9I-7Fc?TtH{^QZJy zlx9Z;d)ee?M+JLX2e?~0Sn5sdET}0|pBdU>q0a6CdhQm=Ttn9$rzH;OT0W9q(J16Qi%G80KqhsG}0#>zEMZw|!M_Syq^b zgGoe?OKOxyZld3!iDf_^3pd_j1XBJbL4LvisR|fu!!~RN8oj{N#WAGf)|N|0`3^hq zxL)*>3`+BvIdi6E=Kuf2O1yl?6`?5nFa_ zRrwu<8M&Lb#s&N|opDn-FTPN4!y&~N^^ayHbOv_^xU+eGi#;MGx?$a6XPpTTw{5vH z_sA4pb4?RtLGS514DVZb=j?c1<}>&0k)pyKv&9#i-&w_Oz0~z>V{w1a|EJ=YStS@W X4{g0wE1Pr+=vD?#S3j3^P6C~ASgvq(3e2M4`oykf%GL3BE+B%(U<;! zeF(||(I69yFd~(*GDZ=k%rtDZ>E@hT+uGjNxzEki?84!kd(Sz)d(J(-t8q9S_|M8G zF(+*giF>0UZH}Z_bKqY{93s_DVqX{QB)LlQoofJACCa33kQ^<@lTlijgDgp}`h4>t zd~*3JzIhk#Q(Pk*9U-74=F?PFmat?U*@JpPTUlRaMd9Ym4SO1!n#0rKNyL=+Guk!~ zh{7d(tvsixJXl){E8VUr@s*@l?5}Mv$i}`sMa--tIl~M-!)OvocbD68b>%iQ?)5tH znQqdhX`mO<@c6|z0mhIiiO}*KvSmH|)RI3K-WiJEI;&tWiDA1f7m?ozBw5C-j!sO? zC>WcZ!Lg=hl<(e;;rCN;dxL5vr9~zrCsfSN!px|ptdyq+I8b)pe-{#kYZsQV$Vv|WVVYR1A+Bn9AR0R7Bz zO$U}MpobcHHH49aDs86hj`GDB2pQljSzuEMkFHC z8Xjo1%XDFF_6&@}4Ij4s&EAs!Urb52l)&!jpi+?N$kN`YvW%7 z=zBTAI1oxw`OONISN(@-Qn%T7SQWBCP|xQV!zxE;jgmA|^5{RGi7j#rk=jN;^;B*h oi6!}1>^t|9|M~j=@kf9G0OaQav&A}*oB#j-07*qoM6N<$fY@$#XemlQ=&pE%HbI*4Luh)xRmXlyp z`4ScX*A=^2^XW?gd2=#enj#T*;hy0c3qptj{Js#Kxi5MsW1dVKr;OY zqm%QTTTFXkHX4wimJ;dQvC%KT`d9_02{mnQ`(~MQEAVyn;$h!&Ow24Jyi(-c)X2yE-TatbuodXR6eYA5_hg=Wz^U2gU8znjYb2#-oUxpVnsGr;4udrwdJmSOh6}+ z!2hg@c!>!_HVQ@L1PxeZB#9~p*&P+p56v%Rp^JF3p$)M#i zp@kGP3SmT~S%!(cANv{wtHje}L%{zAcWzxpyVnkehsZy?eIkDa7yz{t;G_+UMq6gVwN(wxyMV=1mqAjEsWlLWrOuy6C2Ey6YzBq92HY2nxNC zl)Ni%G894jF{EPjV=Cp;np;|Ixw*-H+E4HKww*Sy51#LR&-?S7_nh~at4V*Qsj6)2*s~QjOU=4x`tt2JhF{Mkoym^S@-UHP zgo5u%g`jFXc3>M%{uPQLo6VIGIO`2Kvd_*`H{k+PDrN#Hk>ulD4wJgcY2wL&6$#JB zCm@L%V2~wFVvscm(UC%tM9cWcA9q;=2MO9HhlvNx`9p9YI*NM_9%3et!29X)1~k}> zD0HZu5j0czFzQ7fkWObINfLJKY(`Jt6KIVNcqaYazs0QMT#P_15JBme%jF;l`Rmc? zWL&*=8{xPb(bc44D~T6bRNxQom`J8M0b7ewwW9mJ&*R*gPSl7gY^<(QY%8&3F*G0) z`U>yD^1lj@uV7^Osgi8grP0!8;r`i$FcTTVm_WVsk@Dirr$uGwe7j8O?dd{a_f70? zwPL${6HksO(s=uMk*NbLxA+b&MqB*q%{%*EwLZ)Cb00LjEEu#Zz7?KNa(7YexNQQ zlE5SgAtMUGMJ%$s$ikRz;Z~cv&uuQZxqVyb{q}>Jz3_0(`<`i->~Erf4$lV8Pj>kLReArnaUkRBzp~X-(4(5wG9d5tHI?=-N&s z5|^^|^PIwT>~QV6;8-l4(IqJkeMJF|9;#v2R>DQ5@Ok;g0?FZeeMxqMp+t6$tj6%o z=E3+ECs;WSmx#Ak2PVJ&f_YyhM1Kfge|S$Qf;%jO7J|A#pA2@o{jhwtqkew}&h+$R z+CC4*yoCD?2cgkwiCjWmO)*j(YGwqDls<|J1T2U_Siib)sc!&h&tFEKIv@Eu10Fpd zLap8il}ZIE9>=y)O}er=)`e`2OSW>_zJM!Nui-$GIXMUwRXEadoC1^G;5Z(ML;`7l zIs(hU6{XJ#M`AEk=`e8fI$jJvldYn60T<47!{h!f-*bgrFyBBhk|uC5f>EZ~=9Zu< zRHOZ%9wS5daHGEu(P$LXiU&R2Ct>|y0mpN41~YR$xiJJwdJe|4YL)qP=PqO^lbxM) ziug3;MvJKep-5CNPYguS-n<=8My6QC&uI?2(geFH#!53FbeLr^hsGLImi+Ep4$J+gGePL3;E8{hi5)UnNbDq{Hmb3eP@4KIw$7tu ff46Zz{t7SvjFkxJ6MwJm00000NkvXXu0mjf0yT8j diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/ico_mp_stop.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/ico_mp_stop.png deleted file mode 100755 index da764ef8f0b3bb7bc45f9c556a73fdc70302c407..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)mizyaidSQN^B0mM(SDPk##Ger^TTXZ@QNVNm8I-1%GK->*fzYJNBaaLO_Od~&# zng+yC3ex-xT1vtUf_xlcxi=raGhDs%hT+M}&mis&APxl@^aXAJP%|5leVBut#mvK6 zkwHmD0IQ#FK6uBl^XPqsKY#!2268=thWurM%GEJ5F`D^1s^ZiP0_qAv4BmFiAf_u2 z=YU-R3`9;K{Yqb5jK|qr9<1=^uRjbApS_1`loaJ-;N@nA^S2zl!*J{2``19G49Epe zK+L1BCI;8M?Z|xwQ3Z22K6U*g!{@I*;Ra|ai!eZA$c6<-7yzBmAR@>Kmi+ePH-o6C zI73-w16)I6T^Ymcx7XmVkd@$rn+0+K8xzm~QUH>APLKglfB*T%@Z;wnq7C@;1@4`v zEYNsmxbyfugN}+Q0~ZG?!|T^i7`oaKUbues5`&p0Kb(K}@dps~7l@BA0ps!!ka6(j zrRNMFm$0+3FnHN0GQ56p5{^NdVgCRA;}65BE6+j9^&q{lbddY;%g^sy58VYN60jj^ z3Ziff(+u+F`hB-R^hY4K5*!{N0%+1@AeDIU$%kLdwq0Ym^XNT_pa1{=4^D+kw_am- z@#gDypil%*&mEM!0L>3JKx!r^dVtBAfu9Fr^M}trfawF|WrnjroDS4{7M>fCZ30Rh y0aDsPgFJxFbOmAwXkdY|^A4c=KJ*v?2rvMHO3*8~Wdf=I0000fJ^}S^gcb&PJlWA?F8utwBi$=$Og@ufbbR|8&D=FXY`LS zhtFy31W_rLEEhMq`}KTxwvWMXw^N7Ij?{s*9=Pjv94g@d{htvH*VOfRAv~5-|3^Ke zUYK8;|9xnrZ{Qnr1gha~9gxZazrffS_}Bw0fFe?KfGM*~{S_Rq!?liPm zIwnhR+w$Q%3v2=FZ2@u%SS75$0zWLbxYY` zPHCiLMtZfStFuE%bE}}r4=bqfmC0&ewcWnQ%oy!w2`DJ{s9PvY-GK*M(Pfq}+l>7^ zgw^Nluo7YJ$x`i^`X~-5x85oL3g)T;Zdz_V3W)5f`mCvW!T$J82k1qEJK-V(wymvM x`{)_+Xes2of`002ovPDHLkV1i|4WQYI& diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_channelselection_tv.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_channelselection_tv.png deleted file mode 100755 index 7e4f9df743ded3ef027532f63cc5669f26509c7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}P)xM6fti485Pl<9ij3_z z$rW9MPdX)WTKCK4w|%~js;Y{HWaDUHcF^>JkEhFH9NytET)=0iSI3H9;t><9}bmD+^X*MSxbUmSMuz43)qlT4M zvxZkJ?GS!rXqON2>bNf-_`!p%KycPhV701k)B?f5azHO!l2|c<{gD)cn7M!_4D+3N zo8)Jw$9>pE%SFcvI90QPYeDG>ESLN*(rK*;wx@OKdvFPS01m(bH~{~*y2KxvP`=Bp zW6r?8(nu`%FQ!@r7fC#Nwy^;=rM2grC2*g}(grRNQdX~_4tkgT=+WEDiHZnJTNv}(A{KMl7a!G9wE*Sy~ zmn80(!InDHSlcDbt@n~iq=hOo2&;xeJ{*7t2>dO;0Qtw3<`9}Qb^rhX07*qoM6N<$ Ef&%~cSpWb4 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_crypt.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_crypt.png deleted file mode 100755 index 774ddac7bf5ff84d230fa5ef1746ab9910dd5ad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^+(69F!3-o>A0K4`QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxc>kDAIJlF_i@Q z1^;Jwy4}DF$P@K+aSW-rm6ULRT|!clbJI(H1|}W`)>Z~CSA0K4`QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxaw(Z0-2v*DQf^Jrjj7P z;QtIyw;Ol?d7_>!jv*Ddk`fNEOGrv`ZhFbjz{JDA+RDHs%NY?3RKVcr>gTe~DWM4f DENCc* diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_dolby.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_dolby.png deleted file mode 100755 index fc0dea6fdb4c78d1e006526c2d4a139e9894df58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMQ!3-qTc1*brq*&4&eH|GX)}JtE?Rp7PP~sX< z5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)dr}DEx;$l_5c6>KxXKn%XL7CsU*lR z_&>wb?FL>zo`t82V@SoVqyz`19-bWxZ9K{X3MUWj6i`!+X%mcX6Vy7~p?R2NTB3}D nrTm*jhpY}J772#@pA3`kI3MK%n!(`d>gTe~DWM4f*TXqG diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_epg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_epg.png deleted file mode 100755 index 3d38f34fdf8205274e6232ea92fef757447ea19b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1084 zcmV-C1jGA@P)?D z-gl7Xkney=g>Z$iA&2!Z%j2E@B*`<~lmE9%gbA+*s|1w;*9q?l-DTMAhK_aUT!oFW zE0@4$Dhc5*d`*{G{ETT@W#Uy z<7!S1;TWNga1N-$SP$lKG7Q~a%$%Hra0XFakT?P(33o9SJ|Z*_Ml9)V8_yarH^;bO z5;o#S7RpEn?;}E$EaCGrCYtvMmk9}jgz~$qgiFlJC9r1Ccou|>IoR~!^S(4o48p)D z0)#u&)Pb?UjE9hOKU#DzU@dq0MPV}s4&tL(<;$Cd6yYA@3S)$+GP1-JlNkcAm4fX} zx3$Csf}n$Og?B(C46Ug=UNdW#|b|OzbvPiE=intx~S}u z)=Nq^)mkGnHt%7zm=f9)6XwdjHHS5)2)_wO2&Wz9t_f|5%S-Mj-E~-V1skETT*9sg z%h_R$T$RI`dG3UAA-m-e&bak4_~i-0Q5Dn<=n~o#6JBA)S_HfF6L69XLYrd3X(m^8 z3euHCYM7Lk<%)JUgmX;Ur^r6`fN&r4;?rFH;I?ZXVa6Vy_%2n{+WXA-m=|sSSFL)} zGsTR{_DFA&W|$^m4$Z13S5>`CstV!QZg)Yp9cx02>-Bnhx3*#w*SbHe-TFjmW2(AB z71oA1GnRmjJ7ovyNoV$TZ!Dx*fh@|xC9TY z;iXIXEUmv+(&pu5U_qLV@9GY0h&fn_iJJQw&8V5?Javg0<3jK`;RQYqVfQ;xPSzW1 zHxN*hs55r7fbG-tS4&=AN_bam{nZ`AxN+AuW%PJK?U_yb@iH&9-S;%;Vkl@NrQ?oJ z=QwsgBqiZ@`kzkvH-fDP^IDI;^2cI@@Za)BfB^u1F5itsc}Xn*0000>oePHsJ^Wg@aIk(lWoXzunJN@E|Y;L17TOS(c*2pjW cI^Vy6k%1?kxmEqK8ZXE;Pgg&ebxsLQ05)S;+5i9m diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_format.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_format.png deleted file mode 100755 index 421b803d9de682d4981dcdddf8c9be6b94c3c86c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^GC<7F!3-o1OpKolq*&4&eH|GX)}JtE?Rp91OP07s zlmzFem6RtIr7}3CmOJalfB8hHS tb>>65Gpr;hM7r#pcE>?Mn1MxtVH+>Qm9C9*7X!^<@O1TaS?83{1OV!^Jt6=A diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_format_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_format_off.png deleted file mode 100755 index 073ff7441235b8c7b2b632e40e12c013517bc8a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^GC<7F!3-o1OpKolq*&4&eH|GX)}JtE?Rp91OP07s zlmzFem6RtIr7}3C1v s&U{FBhLz-mNSB?{?l>q2Gq6Z7Y~y9P(zS8!VxTz;p00i_>zopr0LlA0X8-^I diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_mainmenu.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_mainmenu.png deleted file mode 100755 index e6ddf9ef6d1eeb64185a27290b1aac6f2c5d000d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmV+d0{#7oP)SmDExV+N1GN;Zv|fmCoQh_`BqvfIpkG!Z?90 zY`@Z9ir=3n0UiM>Lw$R_=`3J7TX_R^0PF9u78=$Fm;$UeFcnxWV9&4@R=@!&dn3+i z4jixzauqZq+OtQY8Q~jj5SsO1ODazT3A$8OxF9$c6*l6Bk2`zEK&cq3MhW;@(Gpt- z>`G&%Gcx4dBFDV|AF}!=FoM_JRDdLz5Y|4dFE_9Gg-jvfvk_rG@DJ}Z9boxn@H8^~ z1^(!JYQD0Fy`(Va(-ZI!I08rD2>ic*Gwg1uYXFf`dy6;Sns>J9th;!4>$<{Cz<<6m z1{N=u>j1Eo>cuuYA+EVLt~|pkKjJLnhs6l|*M0>U01tD7^QGcOQvd(}07*qoM6N<$ Ef~H~DG5`Po diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_media.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_media.png deleted file mode 100755 index 6c33a88d72287787230c67feb51bafea4bfe9962..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1113 zcmV-f1g86mP)q$gGRCwCd zSr25DQ565SH;?fc*!i0g zEXiW+0qNf4r~eesTy#VfI%OgpVP&H{S{0F^%;)9Rn&{%9(_$i=)R6a>bu;6xPYrQX z^FJ4zT3A|3c#$nhND5_DikCDYQ&mdO#2N3qk0o7nLaO7J9M%?)EJ9M=pT%EYHfsP9 zSQRcehIyM2XKi$NJwC3paEe8SYRTF*r6hmx020GVLWiY}%I|$M-4t6YFF>sz$J=<8 zbA(KpZWz^CrY4Rs-*y>oAT3;?JIgr|Cc-0lNfcz;EDHBHRwjaqD9qeI>k6ejA-O~S#d8`=Q!c3hJcIC zoQ;Ju@i@l1J!yrd?)g|Trg`q7GvIQ}?_&|8jggKUHsh?uZ*6tby1k<#EMoEr$u+_( z#6+b;pc*Bbm};xjuW|=dBjq>Yh^ER4vo?TdD3)Aw7I7kR?)+p@>rqAZCdNa}xvpJ` z<*quy6^{A2j!iRA^wM?_Ua=ym2>pdYoERcFV$~T^xS!4i7%5QqGUFaKNCaJqy4Ce} z2dw|=?gj)d$nra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxITFB0Lb+1P+0|}m`Z~D zg8wr--EQCora@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%83g!*xIRrxyk}%|TS@8r`SULd z3vUVuy`3=O!-55W-oO8}VZ*D2h6j$0Uk@Dk|Ns9rCMKXJo&K9nKuVw_$S)WuhzuAW zD91_y5$i!gK~^29+h^zYV{73j^K4;OXk; Jvd$@?2>=4xjKBZ@ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_rec_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_rec_off.png deleted file mode 100755 index f86204dbccdc38b4d3984ceb0c55562d5bf6c3da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^azHG=!3-qLp4dMCQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%83g!*xY}!I_!%08n3zZl3q_in zTdAt(%gd`uN(k`sXvs*MDk*vD=_!bba&vLUSy=%!6-`Mm1X2PeL4LviQ31mPc4LRNSA@6F${LDi-v9cD**CcDdGtZ8E;3RLc^y?>&7XCM%-&~9Ss=D`q)!E;M zvsZUKX4Fd6JrHXb@kr%JzD1#n;`I2p^?Uwbn9jh=pynk0TTUX^59k&KPgg&ebxsLQ E0GG9PO#lD@ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_recorded.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_recorded.png deleted file mode 100755 index 453f39fc17f3e49a8f40f1cece0e4d4f50cda0aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!1|;QLq8Nb`OS+@4BLli~2hsT+x z$ExDW!HfphnZ=ofKNgg(h6!@+I$Wz-0p{HwR> zY-Ugw&}RDRTjSYOIYCq)=kRiwV~qd!C;T|Ea+aj$k;^OB)NlD{{OUmlit;8|pDVmwc2+ms5fBMX}i nFB|sxRri9d{KCq>$i|>;9dcfgss9)-JQ+M){an^LB{Ts5VCj}B diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_timerlist.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_timerlist.png deleted file mode 100755 index 2e88441391759b500ea9acc482690bea46e8fe30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 904 zcmV;319$w1P)q7Wr0GTpz;J!zVa1Ro}lsst|y2+fo?&2iQ}>F50ee%zz_)Mxy;YyoaJa0%K)gQ%3B#3rhI! zxWhryxyB_lFklnWJfZfeWRlSFZrdTh1iP@&!;`W`12i9#p7_|Bj9xe?LB`(n$XK0H zw#muiw1-NTHj*{XCE*+eXXGhzF=vS~97P^0Zg-6>ERNVnho>wxOQ_ouuYLlJ4#JT% z=Q5DBgZMEsD9f>X9(#C`tdU{)NAEu#N^jL+37{&9Ys`4A^Z0%Hl` zWoVh_UBb&YVW;oF@VhYh9`sXz$8Usu8A(D#*}(~ia<_q#4Y51XVLj2ArCx)3#KDn8 zm**DgJGV(5;hc5qbl`ZQ45}f}&&4SgSx(6p3|wu*sB*YklwiPT4oIG<9K+@Fr5^Zq z5ZM@uePeJm#16XPa3Y)`v|K1LjEpQREyKtk{Jantov1`nawJ#PSM^afF&lAMJJ&Z8 z{6O5W!oUUix`5T+1DDsl(hA0I7}sb2*i{+x>JmyEItnH5YH+-5{A+EG^}5*c2y zawHH|X7H^c0Ua)Y&lqMZ#z`T(Y_G%oonVVA%0}Z2d&$?SoIO4O$2?~$;I(JM)JY-k z(Ad+en7EG9MULY$s8JtOd~CU}#4W8=!gWO|YSb4F@6SKuiln#nH*nY(F%uld+p@eW zHNGMZP9^@YD-z4uho-7IODWNpR7MHaLwi*jC00E&c;z&hC2P@>mDV;a& diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt.png deleted file mode 100755 index 4a95661acfcd3e68594b8b411f1a7d5ceb55d3b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&V!3-qtMdT|0DVB6cUq=Rp^(V|(yIunMk|nMY zCBgY=CFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*D5X*aCb)T>t<74`hZOx?BgOm`Z~D zg8wr--EQCo+g3Lv28RYl1~+Af+IbGmaX?iJp00i_ I>zopr00eg~(*OVf diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt_off.png deleted file mode 100755 index 8b4c689616b735f5e4149a417d2470a220ec0c87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&V!3-qtMdT|0DVB6cUq=Rp^(V|(yIunMk|nMY zCBgY=CFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*D5X*aCb)T=ldyfy~dZlr?}9Q%R6t z@PCG<+YP*cJSk5X$B>F!NeK!<28$T(IGwO!+v=vo;LyOx;HJz_JI|px4ycO3)78&q Iol`;+06>&17ytkO diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt_x.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_txt_x.png deleted file mode 100755 index c344c0ad6e041d2b7cafc7f33aa23afaf0e4f935..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&V$P6Sed+-JVDaPU;cPEB*=VV?2IcxzwA+8J+ zjQ{`tzj8cy8%Vk&$S;_|;n|He5GTpo-G!lpRn`N@;VkfoEM{Qf76xHPhFNnYfP(BL zp1!W^H(7ZZIb{nnd3}LGVxBIJAsp9}fBgT?z|3*@!B6{^n*p{A(;MVw&1e*e1gc>0 MboFyt=akR{0Jw)N)c^nh diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_view.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icon_view.png deleted file mode 100755 index 988b41965878506d7f5dc46624e187c77a3f9f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)g!3-qr`RC69QjEnx?oJHr&dIz4a*P9fLR^6~ z5Ug%wI6jSGV=Kdjd2F{=@b2tpc)nTW;6#R#(-}VQk-WZ$;qNh-|Hox6&Sm&{NXE6H z*8!-9u_VYZn8D%MjWiG^$=lt9p@UV{1IXbl@Q5sCVBi)8VMc~ob0mO*>?NMQuIx7% znRu<$I$r;O1r*xo>Eak7ak+KE#YwFSJkGZl91U{(_dh$o>SAGeyqU5<(VGB)pYaZ! zp?_FY?|a|Q|GVTU&#DD?7&eQ`u``B0<#}w+Bi7ll?y*u#!3CL*sfLqpY})Kq&~ABh zP4%@Fsg&1ypL<=4lu>>wW_4_f;j!Kfmgh4=mtP9-^^L3?Lh%`R;V zi@c+7qk=O%;`ZImE3Aw8;yPL0@hdv7{Uf)Qz2f1w7v>YbdTpQggjwPptCEe(VmYAW O89ZJ6T-G@yGywogo{gFS diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off.png deleted file mode 100755 index 8cc9d2a4d3d9a6d9855de1f0ab657ca3463550ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^DL~B6!3-o-`DgtHQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxaw(Z0-2v*DQf^Jrjj7P z;QtIyw;Ol?d3ByHjv*Dd?o4^ebwGim<^8??OWDum`I2jhyk>%q)E+jcW`ow4^b&#PZ`M|Gh#GCFwCmJKJ-P1hT?G*id#4Vz z3puQlZnCC_KU67b7Zs4bu!(E;sr>7gtZ#C4#{H4EJK@~G$Z(s9>4)-p#X_J<7(8A5 KT-G@yGywqCv0L{5 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off_1.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off_1.png deleted file mode 100755 index 8cc9d2a4d3d9a6d9855de1f0ab657ca3463550ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^DL~B6!3-o-`DgtHQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxaw(Z0-2v*DQf^Jrjj7P z;QtIyw;Ol?d3ByHjv*Dd?o4^ebwGim<^8??OWDum`I2jhyk>%q)E+jcW`ow4^b&#PZ`M|Gh#GCFwCmJKJ-P1hT?G*id#4Vz z3puQlZnCC_KU67b7Zs4bu!(E;sr>7gtZ#C4#{H4EJK@~G$Z(s9>4)-p#X_J<7(8A5 KT-G@yGywqCv0L{5 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off_X.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/icons_off_X.png deleted file mode 100755 index cbab99b812f4f545157f3c0cec71c4fa2198c32f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^DL~B6$P6Sk) z^mS#w$;!*fDfWE#m7_qRcuyC{5RU7~KmIR}Yx(zo!vF98nVGfTA8%%9Yhhty_&+#`2M> kT{8=Q|69C+wSP6E){5lkfx49wfmShiy85}Sb4q9e08#TvL;wH) diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/input_error.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/input_error.png deleted file mode 100755 index 620c32dccc198d6402903848cc272ceb46946476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2677 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 M07*qoM6N<$f)f(e_y7O^ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/input_question.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/input_question.png deleted file mode 100755 index fad2b96e49b573508597b73bb6a9665ed58e5da7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2422 zcmV-+35oWJP)3mR`{o}jr>tl zqKOexqu5{{rb%trnl`~l(VAFWY6yZ+Fi;+rS1H(GXLe?G=g!=F{mz})rNaz#fs*tl zzd85LJ@=gNe81oK`<;7*Wm)(n9**lB;QpV#h|!T0%whpTC~$hb(CPy42E*`$qws~I zaPwMqx_DnyJ-@kC+!$bQJ@+%&^wK;u7fq)fcl+y-p?C)xx_f9d5b5ZGKN5q(twAWt zM~*8#?8?cywfoj3i`Xoq-An5k|6g^K)@hoiY%;3Dxyz|}hJ2COAKrd`d-7@)d{w}@ z7cCiN^8?x(f3y(|UDFXJ6TWZ^1Yo<8gTN^07^8dB=ikHd=@ZBeCrA0rwz_EJ)<6IB z@zlo#tZU&wJDcsar48LP(J_B9Vu|VS$C{w|>!G^b74c)0!RfgSvdQyEojHLI-hBrn z=if^*)*kuOPrmny>jsv%WnclDSNxI2rm44m7V*9X2sE~mA#crKzVwh|7WFaY2rzl_ z7%rSThQe6xNng0(+b?cjZCn$u#LWXM*u2m4o#uo6vEXT$9eFnHCg7Kz2UD~x54 zK6e_)6GxEGrgwQmvE{$|`d#`}sj~B?fjJUXeDzvrRXtRc2ZlkGjBCk#0*b>& z_jf>1Jp_1aurQjH;ql<48JjY1AjW22Q_uW(@11KAnKAaPiww=xP2|8yIOq~UGnCuznr*MT^_XEz7fHe8PEbT=Cv^NOcL+^`?ZNaC-?py zf%yCyQZ4bKC^n4sv~SjA%q*I#e4%#L7w+bjw|bSd!v_vxESH{m#^2J<8rXySrhbBI zLu0^?ct>x={CXx;bF6W1pg@L9yS&wQrBJmcTA-Z@jPfCsc?VVY-%~mGoBE)I6VO5l zxPx6x10lPA9SLrvP71@PDu9`m6NUs*V?1dVfvEHj7pW7N-YD?yKZY>0eRDzQDmMg+Nr3siZRnv>V@J_A^b3OhrNo)92%LL)+BJ8pk8{a z5>&8t5o_xg;SY9lOlw^AwwdF`AE(rqDm{k!Dquoz11D70G#AzQ(ZyNTZ?Bs%#bgUT zT?MLP+A7x8r3g38g4f?{t9b&HSpsF4B~zWHU?(eT4Pd^EY>T>L$Jdp%W==lk)dW-y zs&T{vdtR%!AM5%Ynx`&DBu=GzLJV$e0+dk(HV(=lU>SaLEQe~Ps#JOSjmJo~=d=W+ zkJeU?G&zVz2C8I$aWTriXU|lsuraY5q3A5QCSxjno*U&5;?OlY^;epo^Wms4? zJJuyE6^)WfRZ2NH_>2?*{kXp-Fw64p&SytfI5nMqcT~7j<7qZWTkD);o-vzz)B0&++b0{ccx2mmRbaoRD`YB48`pvgt0lu}uGH&ce|{ zm0O?Wxx)y>X4%Y)2e<@cvs7+%neDmCFms@fLgMK&SKM8|3j9zX%}@Xab59A3&sAo~ z1||WOfr=6fmmWqwdokDx^B2vz6G5svQ(>~tu& zUlEorOV6n@7WVEpF*0Hjn8m;?854qSazAHNr#Ly^%{C`Oc znM^5@w6g!K849{P71a6h4DWAPw^r4!>l48pEApLwAD(kK#bUYo^awM4ij!t78<=z_ zCoAQ#taPblkcqR7+E*bv6<+x$uD=7xNwMD;Q&K|9z%WJ;cuNlV;DSL{an^LB{Ts5mpwQJ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_error.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_error.png deleted file mode 100755 index 152028a9f2b63a295ce914cbdddcb43874d6a511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=C2Ka=yUSndCk^q^vE!*f8kYX+g z@(cd|pW*r`UZ8;tA)YRdAr-flT#V*ApuppDG5g#8j7;g$9QMFj@=p~iJvSaSJg&`l znIqL>zkaXc-<>aBpZ+}Ij_tBZimPOt&2OlGRIP39F8uZ3MyR3rkJvZw{Z}*bFz{(G V3D(~DBm^{{!PC{xWt~$(69D|$P5uA? diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_off.png deleted file mode 100755 index 6dd62987a13a58aed5dbf3bc3f59d9446b355b11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%xN=bkWQ##>e1f-Zsg8YL2 zGd$gH;05G~d%8G=RNP8RSRj<(!o2v<7SUxA3@j21|9&wt8j6S10F^L!y85}Sb4q9e E0Jc;sDF6Tf diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_on.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/lock_on.png deleted file mode 100755 index 6daf601c970876e8166bb4e688977242b916d7da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=C2Ka=y8s{=dNr23Ym>22*q?k*B z{DS}gXSjZf7ib`ZucwP+NX4xs7ajQ;6nI=NKD__`!Xl9im!x_&XMVnPHAJ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/marker.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/marker.png deleted file mode 100755 index 82c21b543b3431334ce246c935b521fc07790d51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^qChOh!3-oNV%0$sEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%x{{R0U$P7JnxeiD%l?3?( z|7Uo*-M|aT3-@$!45_%)bCH|tfB^^V!LR?OuM7FJM{(EEq&nDuVeQ1As;ym7`&ty VqfHEtYyw)r;OXk;vd$@?2>@7nPq_d9 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/mp_buttons.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/mp_buttons.png deleted file mode 100755 index 42ad3209e2dc1bba6d58cbe02462c0f6b8341c31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9981 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 Hu0mjfoY)I; diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/plugin.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/plugin.png deleted file mode 100755 index f75cde0ba2eb20675dedf9dfbc5859df78666599..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1778 zcmbu9={FmQ8pab5LX$Qz#$J<>*1m)ywI`^hs9kVqaPvRh_nhbbo#&kA!~1@D^6(zcFj*B@0001Ub#e3( zGh8ff2uQr`8av{|kc_}y#R32wFD$_MLa|p)bP7oHCf`g`>Vyk0GBQ$CRYjpt2!vc^Wu>jHEt}0QE-q%VSadr5Q;)D&YN!DRspVx@UJ-jgga z&J4KG3)~+CZf|c7l>?9Xgu_W-{Bvd-2I6}(eheV-w-@`<+|*wy=_lmg zZKPjRot0I>{=c(PQ|Dfguf@xi4vw5UiCbBfQBr?KFF+?w#G+hxi5H6Vv~7b;N$RuK zvz!F!FrO~tp8s;Qci^yk?HQM35EUX3iH?71QeY*ZMGfia_fG{z7X(3v%#k2?wl5ux z9-}lfQ^Q7PG%Ps%+tGD$S5ytlTY1q?srwf8{4Fd*zmgR9Llsx#LXXenI+)_j#VXPUqI-W;zy+_|4{z zm<{c5+%L9sQVywI0fsgF3NvUMF%37mqca0NYF#uogvb#-<8(X}whOqq^FQzfnQx4_ z<^pvl$_?2v{cCcdgisJqJbN}=MU+}a{;|^4nDBz8R4`A3+>PD!xY^sJ&-PySKt4d zk+BiXs1hv?mVU^@1o3>ls?j7pBLe~IQmtSn&xRJ*bwwwm;(~QAr(dJEmCc8F7Fzeo zFC%qB*43W;Z1PkxThF9Z@qx$nusU=*0=ziE{PQdLnNroe4=nfY@vGnUxo;>vZhHWM z4?lf%#J`ce#2Dl>Bbs*E1orx%WMHgEc1ezP!8~4@lTf1}K{XE5y1Vpw6G?AeAqK+( z{ns3QuEWqL=YP#(pk$KXLTVoCQ%wjjyX3aMyZgE?x*65Suj(@iVqBv&^Kr^qOnaR` zhEpU1f)nCSnVLs*?yXDq?8Wu&h8CW2EGw0bG;P$F&By3u8@prDiX;hZ3a;^PfP;UZ zg;!cC2lo+kG9fkjmhICHJzed$13F?#Afzf3QH}ym(p2wX7gA=ne&Whh&TiXf9Caft zo?O29dr0HQ-ejjZH5ypo0fEB1l|3VL+B_fd?$lda&e;~&P2SvUVBDD)MxOR-4SaQ< z!Uoyes&OdkuHzSBoRCbVGZ@U&j=U5xyCGx4bhU+9HhBx#ota-hI=#1f>k+$tH=wb; zFx_^fgotO6n6#z^%MEAp-k5Wk66-ewPKMv-LrQb7Y@}Ix?q-GJE2F|JBrI58vSi5f`}yeC5JOs+uECc}sdqy<9@wj0BgVzoF-Gr` z<(#Ud2)!4$qKc=d1vHm=5EtM3AEUY33pHbzpQAb!4MS^_umO@0Ml;ssO@<{u`!$Ft z)`Z=d$d#FX2-R@hkCSr60wpmuIC#k?3~{W1FMtm5Bkt;bG)$~)oi zXn`=%zMMyenKgM=^AEa5ScxEq1#rk3VEN7v`+P?3S>*+4jginrZLXm}(LB){0c5tG zOU6cj0K#RYcCgP^cyjhBXUDWYMOi*wDN+OoKf#63=9hw*u$I2jYV&`XMeRwwlJFMI zTns)BO4g#RGhd-(;K`TIu!dz2N=oy8erhj!Z8dB#aqB9Lg*%Wyc0(apNy6y8vs+Qv z*dJZ@j@rx8z6fJE@Rd+70%}c%JFb;tU4Agq%mO)x-t@gsnO{YU?02${Nf3e=JpS>j z#(1qbr*Jb@oyJqT_g3_r Ij{7m|e~=Sc#Q*>R diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_logo.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_logo.png deleted file mode 100755 index c0a16cfb764448c72ef1413e09fd9b9cc15de4d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1121 zcmeAS@N?(olHy`uVBq!ia0vp^MnEje!3-pgJ$!kA6id3JuOkD)`V;1?T`z%r$r9Iy zlHmNblJdl&R0hYC{G?O`&)mfH)S%SFl*+=BsWuD@j3og+A+G=b{|Bn)d-m+pr%!L+zJ2-fF9CFW0YM@8smPdGqGgt5-`&Np0W0{m-922?+@v9v%k{9C+~H zK~+_ixw-j;3l{_g1h~1m<>locKYlDGCZ?dEz{|_a!NFl@XgFuioCOOOoI7{U)YR0{ z((=xoJ9qEi&CJZq%gdWQd2(7>T6uZ7m6g@|_wP$eNv=+1^%3B7*(ddie33l}a_R8%~F{=AHg3@a;ZP*4yX8=Ibpa277)-6L|I(Y5r;uunKYs#c_XK6#8 zw)nYkPp7CT@+vM)opRCWl!or=3ws-SQDeKmDU&9vPY-h36cJaOsy7M~LJdb!%^9`)s}XFhOg3b8b1`mt{m zFSv7O<}cSLbBz0#`%Y|#49i^bbSsZY;1ju;Xr@`;!W$SFE{HKkGrnr!113KPPgg&e IbxsLQ0OadSApigX diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page1.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page1.png deleted file mode 100755 index ca690b2530dd830af6fe559e7f647283b9711f2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%X$AO%xC-#|Ff%jpaC6$2X>)P1 zv#>D71UvQArB>vGi3stfM0o%e_BEsd$q*CIb|A%9666>B9~m&X9=LM?DC6kq;uunK zE9t>eP6-aL!o^G~nt3)sYh-K+4xH;zI(o91WrxRvrkl>QuB?bH&{Rv&G`q4QCDDPw iO(}Wi6%kf}1O_1!nOE<6%`1S0F?hQAxvXra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%IR*HHxC-#|q(pgeak7hv2=H)o z+L&n@>#2CVm?eh0_0*+?``IxuF*cRP6=wu>5^Bqv&aejGk@{@nzYek$q1wxL-9}q6n zF_h Nucxb@%Q~loCIEQ3dU*f< diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page3.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page3.png deleted file mode 100755 index 8e6a38f17eb9c9d73dea53375272238be50fb552..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%IR*HHxC-#|q(pgeak7hv2=H)o z+L&n@>#2CVm?eh0_0*+?``IxuF*cRP6=wu=Q@--;%xD?)ZZN2w@mD*CT(@81&xb)BX z2#cgFWmqHP{Ec~Td!=b9Q*7HxEeC%;$zPMVe%rU-@3PdOZLD diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page4.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/rass_page4.png deleted file mode 100755 index 6916b60f945161092e46c5542a063dfb4ac55334..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%IR*HHxC-#|q(pgeak7hv2=H)o z+L&n@>#2CVm?eh0_0*+?``IxuF*cRP6=wu=Q@*Pm%V12u9{i(m}Z-uRFnz-zo_(>Nz z7m*GPhQo@dYE~p)pSLja)s+?{=e?Gdul%pwY5Q4uI9K&_;Zd{Yyw#DR7E7}yWoWG0 z{p{4GlUXHgtE8?zYBFiNxn5^#@~6T$*9VKAn=ySnHDOXkAZPk%?*>K&ZBczsg)2tv PAoqH@`njxgN@xNAD*b}5 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/record.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/record.png deleted file mode 100755 index f71ca5c9de1498b4a5603603b19786f174a429ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%xUSnbcGB=*QD+Z*PN`m}? z|1&(@Zr}yvd3m}xhE&{IbJ38GL4m{h;`zV&xd{%pOQv-0kyz=`nlxL_ahqO~R@&kn zTlMZ`OHJH)SvhjwBL1rWDnD-d`7^~Qg@>m~UMiPiWMf#ikl~a=WP~-)R0dC1KbLh* G2~7a2YeZ)N diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/redx.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/redx.png deleted file mode 100755 index 2bfbaac434c1a226c74ce48fc951c1f4539cb88c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%xUSnbcGB=*Q3o?_bB*-uL zKf}}Q23|m3gr|#RNX4y|iGh3v6gZsazwiGdG&dl^_@}`a)~QU1%{F!{E%^t%y7o8C zm8oM{XcIi^1e5NiY{N>A)6L5!`|01Xf3*J#ZfQbG?AElBlJ5WNMx^;$tMz4TBJv_Q~9 z5wwskMwphEMhS|VT3PBWcR%;^oij_~*66r=!=0IX&b{aS?*Dwtxk5pH7A&Rp5B!?4 zU1ne32ZtwhP)Y^-aWpD9=U$!i3I~zzRD%26fO57 zLp`?J{DPSCW21LVRYiMs7dK=mhq#|pL;RtN+8D6+O}o$6~i#f zN5=xt-P4CxTM5~ zu5&I9R#&&DQrEO{RZ&6H^d-q>imG$fFu-=j!G;C~s|m4T45M$U%(N^X@t7;i<6x?$ z`YmFCj*=#8h5nr6@*Jg7UQT8{2eS!ru^vK5(qM=7)xhBcwcv6&XML|tBZR14x*Uzl z86Cd3C=c?oGZGry<4%E1YfE8Oi68DhY=pMX?nq*FI^anCZZJ&?Zr*AtA7*uUg?< z%a??Jj?~veR%SX^iYXQfYrMUu?*~6OO)@=HEbR&q0Yl$XSYc&lVk#RM3-Kcn3j|eo zjEa0{>zdT}wz=~^b&7H>utAlhq1wkBUlfI;o&Wl+M?9O)x_17np=2}=>gQleINT&j z63DVNFC}I!Cd)EU8MaMXwCG}Vsan{U#v#uS+}yxo^U`+aT^vkNG#xjBH<1?7yq?8} z8n;>&v2Twr;v}qS=do7xGu6DQ?nQ&bt#&*aqo2J*k)DhP!)Q`|%$1Ww zaY3ORm_}JbX4wGe?F@vJV+>{D)|&ht2|UU0rR~QHZ(xLGq+*g}8QO|w>11P;#)_g4 zSw1oP;8-8qO~X8ne|x8W89|fMyzVl5nrjGEYugLAH^Z@eQLGoCuzCSc2bnlCfyKm; z(ASD3Nj!)$*We&teB60hTfV3NiNd`OE9xD#>td;N(q&8i!aJS)6<`2JvmE;j3L$0y O0000sBxGugCW~Gz@y=T{@yaY- zXhL+F5O>Iu|YE&Wi2p%Ps?e0etq9V+Yx9>1)09h>FN2-cfRjA&-c8~ z`;{ro&w>9krhShSw)6D$$Und7hOX-jp3GgHZ&c6B`s)LMz;n8$JGKiz$B(M0I?J*i zj^}RX=H?Av{H|x7VHiD8e}))a4=f7E*4oniv9762k}SK8c1@#u+h&FyrROyqhYm%N zK~>dW-efv|>-OCn8v*hgSmNJ)tLw+yuqIB>Z};bc&_FFUQi5lM!{r2wd?J4uq?FE1-Dj02xK-4Uom2lC;=cTPi9`Tn$@2}dM|ge6>3)rHbI7uQ%v$Eo^AI9wgU4&iVl zomSv!=xdz%#JP#bVM)cR;{}Kn*P+J)XMRB;Q)Hq@> zHsOVDe(1wF5+{?aC`QJkS60(CmziM)v&Hh7BujOI5QI&_8r9sZ^{M6QwKb z%5;8V0JB-G9XMgFfL=w*xiM&>&ez)w)-H7a1ixOp4G*X1;-F%&xEzE5oY-Nv!pz(v z^!1OzJ&zX#Z{3HZM=H=BvS5Be0N?CFLSSaI8E^`!5*K1wnNsj%DYSeGm_4*4TV>hB zOIP6Pz?~=JMq&Rk;xT@gmF90zx&Sm)H?iqtjfv-sb25D-1GqkfplF<9`rM+fGHC%L zpP|UhaiukIqA1w=jB#GZ3#9(u2j zz!YY3avk%=_z27+1Xe2z#+FusL#`~RA#xrMEDecE2WHo$pZj-Zx4}mf3`I6d>N3P4 zis1-u1ivD>$qb)%@EjKhh9#_feGykz#qbAM;iri;r^EKtK;c%~Si-2z`jDi{>w$p~ z5EpPyewK{ZY~~H-IF{X2P*nJ-s*oGtykqEfX9&v1t+l$aBwXI(%6J7keu=`~<3M|$ z;!Zn+^_jE%KP1u3KeM)cZ1lx7T_2St`AsUhN&k$HIcGR+<@h$ABd9jg-EIYrJ%wcT z23JGp@zPJ^qyiQrheNF$L^C~&G{1<0IPrD=g|#*I^m9nuwN)|nE%`TDX~F{ie~iBc Z7ywV;dI#l?0LTCU002ovPDHLkV1m$rfeiov diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/scan-c.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/scan-c.png deleted file mode 100755 index ca0c45d495f1c0e52af0f79438e53fc7c13fdb7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2454 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 Q_y7O^07*qoM6N<$f~%j+6951J diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/scan-t.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/icons/scan-t.png deleted file mode 100755 index 19a80c5b83758b5ec7269341efbbc4aa6ab634be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1471 zcmchW`#aMM0LH&Fx0uSvZDi4n7K=yba@H_s_#S% zV!~NuYXAVD@XiGL{r&yj-CbE(*}c8J<>h546bgYrN=izGhljVfx0jZd+}zwYH#fJo zwsv-Qs8p)HzCNGNXEK@U>guOYpVraQDK9S%4h{|r3qzq$xw*NOm6eN&iw+JB0|Nu5 zrlwp{&CbrQudi2ES5Hk% zak<>g%*@r*)#>T!nwpx8jSV9sBQzQ<5C}LN4vj`5lgT3^Bb}X{LZOgCq1f5krKF_v z_4T#3wt9PecXxM}mX;0<4k8eU`uh4GKYq;5&wu>*(cIj;u&}VVxA)zyZDT+>EoHjWy45Ty2e6i(a`E2e?y5n2F5w^}*^E4Luj(bdNGGRO5Eq9s2*u^xx!#J@bd;;RZQ zednq#Do`A5wsE!aHme=t%N=YO=CfZQNId&xIa^8eEY3F*h*v(;uef+TK^RRzs2?w= zM?-x5<@-rqw5K;s9!4LiKz1lxA9=Yqc3%LENCch)J^LW{=Rb(JO^p9g3qY*`cxlJP za5?;8t~0CI_$wA%p>+da)~TSF?@m?J#pGnqbf-7Q2jIkd&W}M?eTjy)j>U7oco)rc z6Q9zD@4={*O?*$Yf!wPW$Ci`hzXFky&~Iw&f>(W$38U{#o_8h1{$4##za2cyei-2& zvmnY^QruYB$@8dO1Rrj1Z8(*92ktDT(Mv1RhJ8Aik%l#s1y03yITk}JD&h?+RrRIr znlyDz<=tdicc?zjHpGIE;qbP3x)z&Y?orwh;3{=D9AMnKP*67`SPLi@D)+y_V=nPn zl`xrH7*kihIV!1u!_C1^^$%v3oh8vRtLd&h2Sk0DJoJTA=78EmP#H?M#{ErCtS7X& z%}S;wC^b;i|MmqDh#n|8bXI4<>xH9e;!sXvNSC%0Q}Ny$QW%nK!4=@%p2uxmn9>6? zt#D7*c_PqPQ!f6q;E1v%O-^2^X>X_=H99@jK5f?el8|>M!rc((BCs}H`i7wtn~R_b zqCZ-XYR_Hs4N*yb{g<_SzKb3fL^^K+`|M$Nc~DO{k?w~D2raYPN6`%I(5MmXdxVLv z>vc_`SJept(ZK8gm0KEamhomXgnh!t_z^h8_HO|lQI%@7t6Fs|3t|xTk8J1@>rXjq zO5r3V29Dqqe^&{1dv?P10S4VE2x)C*kkIH3OThxxDWpxOc*!a9{HvDwCsr6vEMSJ(cg zxiWPu3vGgDonX?vlx$^qKJ;OXk;vd$@?2>{V*O?3bO diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/info-bg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/info-bg.png deleted file mode 100755 index 9818251bb0c5880a5f4431025409986b04d66836..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 947 zcmeAS@N?(olHy`uVBq!ia0y~yU}^xemvArxNrR2~5sd>h`a&0HBG|B|(0{3@2~`wnoK3ki|*f?k)@+tg;?J z4rhT!WHAE+w=f7ZGR&F-ax!~~r>`sfO;%BE9*L)Z-xY!0+T!Wr7*cWT?VZh<>aN-ux^e}U>TMcz)cMX%mCm7d%0;^eg0-Ht_{;!n7oBu{OUT&Yeal-k$ zYOR7-=YJ``7s}~lebukTDp$VXxA#o#8m*y`&DC^g{jrh;`={gfmxFI95jp729-2G50-4pj%14hGf^2EheD zW0^!0m|PkZ99TFos1N$gUn0~NUg}S+GMJn2lKt}DSR@_JhS`l(CYdAEz# zH&;5Urp5oCBB#*w_-e7+TNxCkL8f5(9*f;iPP6PV=k&U9o{`VZk@K)jLb}M53uhU3 z9TeGlV77BZJ5%*xh5dD}@}nB9FDq=n`%C1(H9@uSjQ7ql`mvgEspQw6-MGJ!eb=EU zd-mTBu3yi(uG)J-%|8L%pd9X~{#G|Ixd3)vc`!NbBTOu?joWC@mO*8m@{%qzZ UkGbl_hZ%st)78&qol`;+0Q_}F9RL6T diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/info-bg_mp.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/info-bg_mp.png deleted file mode 100755 index 594afdbad71067cc40d3a75e4ebb035662eb4cb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmeAS@N?(olHy`uVBq!ia0y~yU}^xemvArxNrR2~53VtQ&&YGO)d;mK4RprV8TpAc7PXD4N4WeYPC3v)9i zMFj^32LpXwNl8fqJzWiTH4`I47bhnrB}H*DF(oA>OA9kSJw0h@X?1nA$cP9jDXFN) z2t`H3fPjFYzyM22O9cf5d3kve5fND#X=_W1|NsA6{dvC^XqQ4skYDf#{D9&4X^x*j z-_7=PaSW-r_2#Z;|1AfBhCpF6=ZLn*%_Wci|JPrB`v%XY19xKPdc2=IVaHUv(3|S! zciSVI7&fndA@wzI^FhS}Pk$VDW)}WsJ8jz@z76s9?c1lnuTM<+{O#kF7gjbBO6o?r2Z=mQrP%+Zc*83y956?*2g9)z0bc{zy7Y}fqe(IY-H(- zs(<=d`R}V^4Ch(jm9J%+xo= diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/mediaplayer_bg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/mediaplayer_bg.png deleted file mode 100755 index 7746cc84d002eb771e3ed2aaf19c9aeabbb97c32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1840 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
    vo9{Mb zC$Nun8jhU1cvll?KJbDGJqZPoi&T9Pqpk`y&fCqxaOLJCP<@)S+BRon&ghRj0MY_ZUlbTJBP?t6`Pr(@0MH) z#UNlGX>Z!r>(&-ksv00J&s63ARL>-<%c^;9e#9qRmE0m%=4^$ulhT#H886ml!(O$h zsDloe%PI0VUtgA4ruf!Cz#o2d2w0iDT994R;IeFWdU%xOW6pNv{5i~ZuNM&bWDkLk z2n?35J3{5yv+Ctr1Op|z_z{!n71=QCXtEmyMOv>&&bVW?Rph7s<-L_se%_g>rq1P| z$^B&wuCd{3iZcXGw39(dA~KtQLv!66IFk1u7mTjEW%ZKAHZ{4+%OeSc9s^{5-JTrUrP+F-q)R8=@MX}xvicy@(Y^R z?)`pmN6+@Li{iH-z@Xc+Iv-zJzG)TrHK|rxCa?MZ&V84QNhE{1hnBNZSL2OBWKy|# zgzOAyTm0|PZQ+y^W8_i<)v zy+~d&cS+FwlrcEBydfaj=P_k0UtH38eaE@e|7GhA1U97>%ELd2C35nem-&3C#5EE- zOBkunAR2@sA`Cv@xcm|qu!A)&lvW(}@t4`|>el{!`4xNKx2dp_{rgrOmpL5;o|$Dh zN=K&Hi-e93dK@N|T55bO4znhFR+#k`+KoLo*z4_X)w%4&EEA0^ z_nUNi@&|l2bAu#Y}!mShnd)RS}<`8f}h4J9}P2eq{ zF_CS*&O>^clXlxSbX=llKF7(FT z_a__F73vcintzb(wWdC}t1>p5)=jIcs_5 zPv_br%r+<$ILZUZ?jy}>aSgeC5U`&7wv1&3AV3@ch8+1h^P=0T>gCa#=j=+=iV1wQ zmWljxD`&NhKg{;{haQePKr@ek=C2kQ4D+I^{%+^w+9V}PB;0z?cW!~ zN+Ut|RLzO8ptNk}l76X)Z95oa!*gBW)@|jHvrGG#aDd`jM&ci$@S}r&u9V}<2d=q5MzFr$!iwbUiJ6s%Bb#HCAUB;dnaC;Z9d81m_rPT?V1tPM}Q{%`= z);(gs9pyinRrmG9c!f)_MQXJGeyvqTnw3M}ag*2TrSxQIhgw8FYsnnv!l}3CE`!)e z$HrpZV1y@uRwCGA7iDR~^C^4()oGn7DcM+hrE1J^Cf16Se$ru)4@(&Pa6Ix#Y=!wT z{N*}-Y43}Ehlx}h>7n>5HK8a z*;UlB5yEH?IU1@)Z4O+RS1R$^&bYfIy~gHjsb5}xEj)hCu3TG3-1SRD$h%2mGh>IG zjV+n+1hKS+8y;XDOC3O}p06tF{jf!E5(LstEjG`(=~pZ>Z7CG=vK&w*dF^81a~)p5 zgP0R1C>;hPo)Na`2hmeR!l>6w_Dkc628Mu ze*4Y!OBmF7qZCsz$u@F#K?8JU>7{_f(lm}7R z7vOVa%1xjzLAtW)-8*Z>4N2tb~m(t~Iabka@B7W_ZJ9yjS>`8FJCx*?wu#l}u0aH~zT)qjm3bJ&ySS2*=Kh6U z<^KIBX{|0!?JghqOCXHIR#%cgG$%a!@YUcO&$I!ZA|J%+Sm*>Ctb1PGp_Al}Gl*T^ z3qu(*p0sG)$w>RVSl&#y%@Mo8WRSSSdA(VOreP^8J3-B(2jHnI#U=)sM({f9R6 zdYtPlu13GQmfT+>a#l5_IYj8}g|ZKs@9Dl=-~KeZr#-Nm1+g7C1b;AQ>277&Y#t(n zJfSQt8yj3LDsb7Y;#(tpKnIQ-B=!@PUiziAIyjEKITx^e!|wj>PvR*<5t%{-Ty^i9 z4gij?_JF)}+agXSol{VS9EcY+4~ zNI(3wp46-fHLv?O{r~g;7o6#*u7ThFg}-Ie1}a8p;9RXQ_!S%j@^BLH6gUplffA60 wGsP$1(h0b946Z#2w@SnEaafbuDi4(5iz>^(HK)GG>Tt;qp5br$zvh8|0G~FAi~s-t diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/dvd_player.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/dvd_player.png deleted file mode 100755 index a03c015854653c80ff4fce66f4a714a2ff7ed6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10165 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/information.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/information.png deleted file mode 100755 index d596493f8eab1dda0c978e7ce7f1f49517659c77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21004 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 TxRZgw4uzJ6o_evWb?83;G-fjH diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/media_player.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/media_player.png deleted file mode 100755 index 0d16cf3763fae34b5c859ee9b65e9865cf301e75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24816 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/plugins.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/plugins.png deleted file mode 100755 index 31348a9b6b9b0934026314612e4a605dd2b35ea5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23588 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ȗScDJj0yqC{wKRw|`>U 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/scart.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/scart.png deleted file mode 100755 index cf4c8efa7a490a67f2d1b9eb85c6389f925942a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15022 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/subtitles.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/subtitles.png deleted file mode 100755 index aeba0a7b978f91eedcc69e995fe1700536ddd25f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24511 zcmY(q1yCH%*EPII0we@?_wd6VLU1RzyF0<%T|$7xT^1*}y9QgxA_0P1aCi4_^8c!y zs<&!)XJ)0gd%FAHbIv^-rK~9Z;T_RC5D4@^Rz^YfTJ0V{#ZSwayJwAS%d+glJ-hCSPoFg5W_;Gb}V%(Dm2Qc4ay(5Jdv$FBR7A zd$@R2&@hYoFb-Τ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 Z@vU7to%Lon0y9w|C@llcYIXaV{|8)Vwb%dv diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/timer.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/menu/timer.png deleted file mode 100755 index b69a6fb1b18958c85b19201757f00d4737226b0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22409 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%0DLO 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 akgdxrJ+=n#UV(Hoi0);BOJzvgu>S%TrZ(RI diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/mute.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/mute.png deleted file mode 100755 index c535f43cc3844f2f7af95a917a32d1bce3e46940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 974 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<;!3-q#NBMsOQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrIztFg67Egt*o+FkDqs+`+)`fq{XG ziAjisMTd!LH6vpXFYhG=hX2maK;xD%GA@ynOl4&JFD`B-B2ofmaB|)d6kM*Tn8nC= zor~)_2gfy5)*vP(YkmFG3=D1z45o~Xp*%d#7#Os;xTHBbWto`b7#Uj`8Fl&ijxaF% z16sBe_#QF1*>;DFkN_fx;TbZ+}d;bX*iRk0K*67n~MciT%w!= zUK(xO4Fu8cKd;;NSwE3{|E~Mp^tJbA-@R$>z3_zFUt1Oh1tz8|_htDxo!Z{MUl|uw z*M49g+vVuZClB81k<}LKw*7En@%87n8rl1N--TT_2{qmDJ8p94UR@2pc?(%y{@z)3 zRU;{SPGTz)yMAwY)FGE(k4sx?j`-9R&9=;cG&eD|<5`H0HnZ!YNAk}eW}2*+rlcj! zJypQEXyQk|&ZBem)rGnKb8O7Bob>Kf{vw4Vb4;!Ow;lTM^_S+=&B`1HOVdn$m>hEs zs&ijyloFrvz*m(e{LrG?4(WPjE)^?^Eo%ODd{Qm_A}n_%zGeC(D#JS>^sG+gto)$J;MwB+2~wc1N1BOg!e{8v4*RQT3{iQQUv1Ru!?{}c`T e|FXE2!+_zbY1dE5VxfLeJbSwOxvX9* z;gTS~U?3L_Fl?&519GLgr;B4q#VwsP=0Xe#0!$8H&P4wIA0g|vN|!;!lBZ{L9OIgQ tj88r>@*I6F7=43t>S{6d`gIJ<42e!m1s|%5{{oF*@O1TaS?83{1OVToY|j7y diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/no_coverArt.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/no_coverArt.png deleted file mode 100755 index 7ec2eca040dbf6257a931d4fb9dd3e9cb97b4deb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17284 zcmWh!1yEF77=63c(n~KTjerOUh%1tdNOw02(jeX4hzLk`hosWo-BQvaAs`LX;lKaR zymx13XLjy=_kQ1Z&iT&!sH`Z3k3)q6006#>^jlTb_yKikKrm7FufHb~Q3JMvw2m_X z;FA1*fq=9O7y#fXSV>4ID_h#T*gIR=JJ8EWNYFbt*_&J0ngM{vVy2qAcKj8&$l8?| zp(bMfq$=4q5MX2~hYUh>@}O}5G6YI2))yLqqe)6elp(Fr8#Id}of)x_!`5ga9vPwg zNkbogM7LaA=j(NRcz8E=*SeFjb3g7mK^QtArQGOHFq{{>iQB;LUV#i{~> zT6L!2sq<;+H9a`8=8u2=EyMq_RmdgT-0^ zV~s#nPH<;8kW((k$c5fn2@24u=am8nv|#{l(b}m^1Gp^efYpmQW~ELm=fkF+uI2bKHT$@&JvMz?Jh0!hIRHOJm!%t%gWB9Y!f zlOM+e0IHkGu1C0N?9T74U%$)r;Q4_FSyD{Kf!p_mf`Qdf*$rFAr_9QD;c~FR!1_u}Ski{gojc4XWeE_s~*j%i}46`lFP501zWZk4LhJ0s|b7ay*6m>vg0{U4&)CpY-3^f}2Q zPqjZbDl;k!cs8kidCM@AxIw(<&wEOj^ne}jjt`WFDRnB=W7Un=cKRKGz@G@Tr`!NB zzw_r&RJdONs0BZ-=M@0NcihB?Jp%z_$pxDL(7FrL|C&G{-wy$Rw>g0v-^H=;x=71A z2{O89TRSPhNX)llc+8zbPz2^y01ZwqEJ>VFy;E==z3w|2RSr?wFKBJo3poDHI zz5@lOF)XVa)*6P5EP}L7M@)iZy+uql)a$ah`PHCo~91%CniI zs(m6HP@h*kDYxtD0{BKon+8n2ATW0r!M)A_j1VeFKiZ~1`vAi<4GB(mn($5Rj3Ph%$RvGfF`>}RI zt6PxjfO7ieFAcGTu}X1wLp@s!q=J1B8}itB%&G+m#Ii5VM7Plkvw0DzIi)INC0R3& z(g?w9T^YL^H)U?M@DdV!*EE)~baIK2g6H|OKhmr$tgbA%_gtE>SAw5NCjUsDvf0Jj z+t~~L>yC#Xh95j2ZNf%rL+MRf3~Qj|PL(ghm`+X|ROgxFrB1a-AxyE?(B`=0@FDv$ zOq?i~sF~=OxKpaG;jAG#>sgAcUZz1I)uPv8 z`=ZIA(;@lc{^GH#L#9|JXXb^Vo#2%#cC$dUN^@xQlIz4Dk!jO?&pqsm;R}Mjl}V`! zyTADt6n~C?9#7J};^Bt~#8TS6fSaC-#+vThq*ygho`n4RN;G2G{H512e^Ms@X(Q`V zxW(p64+;_Ua(fz+a{g7bWg8)+i52fsL2p6dRy+Gxf=!xv^JML`%joDJ=W_Xc`Orc1 z>)8yOEM)sa>(c$_&_cy~b}M!G>7!#>4+q4r_%#lign&OzD%=Hcs0D~>Gw zknJ^+xJ`A`JXJS+k)Pg@zFe_jH?uM-+~-?%r@)m?J!H@$d@TO=5T!6rHz3e;n$L<$;2)s%-Dw?w|eJ$g+FdOgLiDx_%gQA)RSCHE4P>Pnkatn zjgMrx3+cSniS>bprVuAri*5(gBb2#eO54RB6lh7#LefK(B-`^o=c!aRG|CFa{m#@( zyo9g3@s+r>3{!gN+Rulrr25SB3uRmr)477?+n=lD6AO+D&tE5GBxK~P;#(!vKAYod zU~5n^fA%aMf6Mc?-7s~0`0&*h(~a}_5}9qN{A7NuYNav(xjgsRXC8VmJ|Hfh}% zzBTj5KQ~OcLF7JdvEP*&zt_w+dgz?4Gj>R}kTZQ!qj2YXVW8Ul-oxr-%6G(aq&n$A zc|%)OTrD!zkbKz;XxVS3YFnqW#yeJ8L)JAr) zt1h`-))&!ZwPV9$XfKg35A{at%a_h_1@bSwGW`ukG#@I;8rm0F7k_rFxO<-y1k;ke zSv^iTXsvtZp=Hx1>3i{E>L_R>hRTGxx#PFrN~4s!QeRe#ccC}drR4FxwTr#&^0$tT zYHT}IfzMB*1s%521MC;m57XT19CSGdy2ZDCIM9{ATg{;;c+X zQQ?`?WzQ@5`&1hP6@xYliHR&x3YR1K2BWK?^VOXggOgT=zl>KVODqj?6~dLmQhp8( zzoftE+3%ZOjT~wTRl59D*ncy5JnesL-8t(#cRj~tknP!a+(|De#uGg{gvSKf;aQIf|E9x#O-YSP z%`&}X`W%x-vkGk2IyMHJ%vw;?kmQZe2*KCo7V=~=u+A4#U7QT#G}5`n@X!H0Du<@00aaBz|B9@xCa2PJOJ>=7ytxQ z0D!_i&ZzGl0Kju)-ioVxEFQFZW|(Q|aNU>J?fCw7wyykBdi1C1&B`8gW*}ZHNF^eK zQgTS6^BLQm657|VY~buUB^BiivX9_yEX6>c&{!yO+z|n#pfKS}m$B*8iL5I_n-$S< z!9>~OH+!);TBElQm)}auCcaPjUEWph_^w)1NQ6K=9Pj6-|Mtn9FgkEYQv`ZDwnCN( z_mn3d(HORZvhSDZuAkekG-Ifc3LldYA;dK5X4kMm`g5U0*6Tq%t_ELAaRwY?WeYoB zhwpefWRSo6Y2W!vLdp0%={el@4=LwJ_ju+T1yRV~fhWGT_LeIr(i~>V{2Dc`21*O; zdJG}4Ja{@#^a`)GRsED~y|m2C%;hR)3#Ry?ur=>%F`q+M?!NhX*zmIv9tDzAdGb%6 zaCsDP{ni^M5}hs6FxRdoS60y0u9UyciSH4zvbOupHH_mg`(H4?v3B%{5Czx_>?=Hx zX+??Z8i%UtFAKj~r>V+f=e|`@uVjnNwMwhpe`k_r9;_-0-ytw9fAr_ue9Q$DA%XOe zPT11QE1vH!;>Y#B44HH9R~-a?xuCX{m{xtO;({na0H2A$pjyIl({b$#W|`f)tZCc2 zwCGLw4-3t9bO93L>)Cic4*fh)s7IRHX%fYN*TW^dcR_Ky;C#6L(sNz#G!3|vTnBPJpuCxI9UD`hMC087_%wsn6B}6 zUS>;WYMS8r<-$U$Z&VexXVw*fI`~*GV;+8ho`wL0E>gM5KF&%?6JsSVUM;0;>~j}! zB_$<;=f1mXmG5gPRsV2Ix-5p7rSiB0vn2ot0T3VrfUeW=A#$v+MMR-l#ypTBs+_jFu7OGbX0w6LKy8N9bUAj$2oF)eR6UV1CrLCBa<5$VT6Er;qV;W zwf4mMBys(@E?G|^+)r|Fzk6nmZCQE9XEA!XDf>8V(uGVS_(8kF553O>B=jpKC9Qvc z9_}*{Y?Zpp;c9AZ2?V1B7qpb6>$}dHSqjiP{@ulX!N)homm0;ED0}&GuI+Ep7yNzh zyG!A#`_rwhUL)sm8*cDZ^blxT9-BQ3Ms#D3x~|<_wkDtBC#od^gEKSyI@&1~^_h|0-gms; zd{_2GeT@G-%8h5F-kT0M65KanMx!n0bGhraEBh29VQrt}K8Y9VYj}Az?+z1RbM!C2+u>^HV<1SC z%~s9aoP2Qk9{em(_7^IF{{P=GtIiWEdnJ7F4QjGCggC7f0Q?mEUb5=)%5R$g@ke#} zt9Qt^zjr81BsFICE8BF3cKA>`eS$`q@iZkft7}NDxC>6Oko3R>dcg`P%Zjs0u0I8G zp$IVuj_hl74UF90+#tWv`sw<80Z|mFGI{R-P5YTNBR?%xte>C2n5o!REsri9P_n1f zm=!KeaooSYPXF#5W{H^&>Oe@r!hYRO;-h`z{qQ)SY4k{(nwt7pP+I!$3N+U)#=&Mb zf$LsM-0KJyBgN~vey%WQv=1jpN=}w!P1m?Gte2`%$Q&IT%bT@E%xSzuMl9T5^g3>6 zyWPe>SWMB;Lx9ik(2%eV`+t}5@D@YArHMy8oKT^&8?e&bdx|u3{hj8ckzjhDkkoIz zT%_1p!f~7-BmgxrDjGn8?VesNe?csvmo2e+hSxoI+LXlhgPXwK{(gNAuJ)2VX47hMKMOf*w0Ud5(eWjx-tEBJ2=;VIqQK$KGuZ9Qq-E{OuXt7UXvIX zqYt^~E!^_IX)l|QpNPm>eX?EpjC&d`H~9E)=Qu#?ZsLc;E-eLvQANDgc6Cb5{1iJkA|K|MQJzJ;Nz?qn*yBCg z&zR^uZBBX_MouoS_4!j%`1Lgj+-VC^R9vj`O-n2`Rv~|%Og5sru`%K?H+KsE)#`P+ zukXVvV#Em|^5?(3t+$XsuQos2oqH{q>2P;9n41)5QA6ucLwK#LJ^XU>&6Pie@QOjB z#}yYW3}i6JfG(A*4Z&w}&C_<06v^%}a9{b%?SC_l>$N6Z7{u+nHxiNOaQn02aR#Oo zL@U1TK0^s%Sj?#~B2>`e;S&z!Q?o!VjtCR95fTUq;6N{#VZOcfa-1BugXz9Pyn7Y( zbwDXYQ8OvIZ+Ex<`K;{4+|lFDS22#`J7khK6IhBW3CAtR%pri4sJm4DWaDR`Nw%&V zuV?1!s7)OoOn67P7~^|KVC>)kw74Guxup6KWke38plXSH+)&b=5_O!-O_J+jt#+r% zhGEbynld^Mp0TAu5pp0V^F)8(`R{60sxel)9&jP4O!tqK=}&BU4qHEDM#m?ZB29Li zkJ2>F848uL(B&PFk}5MVMP96^mCaV|=V8_#H%3H7N3)r3#*gxjy`MW;c{MgM(RTbJ zH~1J!`Y+<`>N)sGg6@{*agER)(&p<6onY|C1#k+Dqf#q(9%7iIulUmyj&8Cpr;-gz zQ^FAKSA+TU4gY}K+uQGU`{odUQ$`FT-c4Nak|b3>(9QMgPm?WqI00?<=&0?^a~FUD z)JWcGcys3kumXqdRy7MI(VJ{(96zj^*vMKsUk95tq}L57JsIfUAjX?^n%cXcV`p(M zDfLTHuEwLsR5s>Z=#1OqSi3U1x+alocp7DTbtLTKu>$=5ogCNICGI%pI@eaC$}TGM z^5sP;1>>JA3WqUs61w{z;f}|`Yu(PN9{FtDecoJM5`?~2X{l0lzGyr8dWJfz$@m}}5r(J&#^HDd0|%pc9EpN_6@R~YwLNy+-SQeW*wtV_LzLVe zb|8a93ez2VU;j{a^Y|Q3<`=J8>yfXtnmu#Ph^lUF&A`JaSk%%#jWaUT(eWI-dN|!# z((w@g-N-D{nJtkXsT$eT)O2uvzx*bjhpK$my1cAKuf^w><Yv1G5?IHsKNA(WfhH{^-IW{Upg2BF2W( z+Bq;aMVtpejiC{`x481%dE_>9-A>f*K%%FWA}3h9q3B&4`Q*?bsMBD*+VO>cIE}E| z*-w+I2vzoP{H*34b-K6>AJ)7kOVspM-L?jQ5rU2Xm2|4ezNr1M;%p)>L$g`ga&-G~ zXy~IB6hYkI)O=Mfr#@~Xl>TV}TB$mp zWsfwGARM<7y-}e_RYA_RSVi)}^oJ{Lg*gcl`m6np?t2W)>q{=+^8*&a{oNxP77Re` ziShgQFmJBaVA(=ERu}+=B-lNBpuTwLyT8@DMMi(A}rXOx!i?(h36PUz_BA3RSUu_r~$e}2a_-)xsI2>&6clqnec@uN(+ z-Ydu(vu{NMbynIM8f=k4ryu#G;o(+=4adt>hxuW-#oZ@OsYzTN_q@w4(-&}`T^{+K z5ag~j42^-*4{BmIsRp5Ju)%io(`85^)T# zn&*Dy(>+KuR(gwzDP^Ymcvk2xkUf==X4h!2UH$5j^=W&Xr9e#p^X@LUgd>DLZkSm~ zCUwsR6G^&xT@@eEt?fG`SE+2@c2Rsfq_pbSwbSOhPkw*?C1#T zi;5T{o^_`tP66BbfWpGU^E7J>jl$?117h^moXzW2ZI0as-!^`T5PEJ*(}Jh`#Ax2E z6G+*zx&Ev5pEv-~|C(*5i5clTvh6f(Rj166XuL%Jvx2&N>I~=dcrARTg}dLr{a>55 zwtoM{1~JWAxGZ~QpHNtM_~g=bsAgI8*%@QdkMIv)clVDmK%sWUNGd^og}_qb%|dqI zS{Qqk2sja<^FRC8(P?1RLUQpg|GZJx%*@c^1Ies4#)40BbtC%kJCS2L*t`lGxqVdr zF4q)D2BIt(XjUlpHOPWDq0P9H_Kh3OKfeLm-Myo*V{f~#i@)zvD>O@!`(D)ixuB|S zbo!QO!%3y^>MS9h%efO!&!aqf_pd2Gr(EoNmyXpK_T%K_ z1*98dP{>%lfOqTVtz0&XqI5*eRWYCQsjKWp*iu@9Un{K(a*_WoB0?95V>WE#skaK? zAdO^%hCY$!3t!DLL}eaknenSH4WMf~Kolzn16Yv9EL6pgwB3f%@AGpMEJ&|6J}=^B?yY&2Ti+O~E z?)miut#*zotqZGB#djQI=F1mX98)54@+5~pGjL)8(#S$?s^%N<{tXhbH)ij7*?myi z9>qv0#zsd!@Z+KB)!X*ZY8eDF%RmRJY-isSVKV3sbR8`7t1E;u-Z@4&JM?$HMzf$n zoVdAbKp+ri#~|iN00HeI60l!|prWJV+z~f`Zm&Q-R5hgtn-2m&nPpta=K4)WWlx}ffTS?sjDp+LYWhHnb6w=b+`l@u6 z3TVaXT;;)YygngntPJ0;^u>mm(kC!xPcRs<(Z?$WvJl0wy$w&{?T_un4q|&t!v}?Y zO~Wym%Psp8kBxw$7*b#$@}SxB>E)sSJKT@h>k7aThH}g%EJ5{ut`)jjYj_wAvRdQB z%i8aj-G-QAWB2fkzvtbb-uqjxS$5%Y=SiAYG~#*FgjS4pO$M|9A{gss02Kw!YRBUe zt))OZ3JX^jPtGSMZhzW@s~XI)^z=yd*30v{n$vtPLVJ_hCO7xlhytOG&A@|)76MHe z*(R_Q49M2G^CBU!lb9e&Ho|P#&M9uey+MG`@sK}0_&N1M(HX4kFgX%A^e50ved&*mn{B;A>hm-H}PaTSF{BsfgO#$cccOMgkO1OtM&X*|8 zf}&pd>}T0;?yp_{o_;*`Z{M_N2t`7;;Lpj=BcU{Py7(bKsy|S5Okfx#IHUDHWvyy# z4Dmi{YdHU_H7tLU;P_|83XkBDDZc)fpu&6-rYvY276Lu-p*zQw)7I9;qzFKey~Rcg z2`B|;8A-PN?CcaH^lEM~h6zF-x)rQ$hs)7(9hWb!m;e3iv$!4H2lNw1wx8VJ@BI7t zDqTTYHk|rm@!MQkqI{vMc!h4TnI63-n8AcCVJc~}+C{L!jCTRQ!aQD8W4k`H$@tk| zQvfb-pUKI;hPVC{w2Z#)24rJ6Tq6vx)v|9%S067ML|-QM4~4Ns8tVy+6-@VD>GSj> zbxT@aYWPbJ#uvTqDi(ccsuAtA0Sd-hw3QSUkxM@nPJ}43Y&vW477Pfh8f&9&npgrj zzRpsoWTi=tSb^vVx2v^9s|nbbdjF0Ju@$2B4J^3cM8G-StJJnVrmf5Mtt~K%^#jnz z7?~#z3&WR{ZkV=ye4N_oo_+T08QjyFW=s^!kl? zZ)1bN;(M7NO6(Q54EMM!Ph&vWbO3?$@0sT|$#ZDe-~fNnN$<^v7-pH1X!lmMa6;Pd zqR;t|ARq)fZS@js6V7^r_%dHF+1(j#R@_)x+@S#ZJonRk&jlxXvpn)Tt}oLWMIF2O zM`v#Woe8=y(w<`_%F+^TrqE<}o5s-kq>1qe2t<#3oBx!h3i|ZPY(8nB@>Qri_V$D! z^wK6_Ja{>!IA&3SRUvGVQ<)Ib*A$qA1yYbIHAvN`7xhedJq&ZMqFf=@$+)0s=}>y$ z*ps<7q~stB?{d*4welfT#Jt=I%2q zf=SOjld;VzXPq?nMGgFQi8{nrg?270LWqDMc>(+&0U~K)%n96Bp6G=IjDsbAVDfeC zs8eAOiaoAxziP)TD(SjHODO_LLeR55^@YB6alP80@c%{I_{(hWm-m`C-ex?>S4|s8 z5cJ09Nif<2)3>JW0nyf4o)!y7KXaEqqs#METKD8ZGqj}Zxr zMF|?J6?5(=fc1r0rkT=oshfv06qyo}2N8#Mp0|3x&(T-zHDH}ho6}hkwww?`rm6xeyZnq`1m;uEm-to z-SFXA)+EiellzFugtD-mW(R$DH7I&|J{y8&041|U)zx6`==VBiwEuXm2q*)sgq_^w zo}&rOZ2wsMe!7ETi33U?51LLov_`s4pW-$CH*W|>_^Yfo`}rB@5fD`3rpVw)qBn#6 zJZW|fLu#*QAT2E+GI1GWmDRw(d4q*?y7sQ1PlFvZF@ip`8VSRs*;(j2?(37pBfzIW zqlGv)fC3uyloPEnP&6}iA7ef9CY+6)-Z+B+;!~?jkfw+$4$V{NL=IdY=9C6`O^0qa zpR@u<(ylAt>vpAX9%dvA6~4u;;)2-*5b-$Xp{z2Ps8O#5z-;l7*@&Yn73*X!juQ{G zE1!`pea6eGwi^r(fKx<;1&9(N3k%9-2&npBce8<&h`+NbI*y0KEl@Ht++iI#vwz_{ zE4M=?&X!$j_t`M=ua=()htl#I0CeNRXa6g6WA7^TEA%V;wFIWXK@On1dk zp=3a}TYEP_upDymrj4@G{HDPO4MgYROp+B zgbEOT1ypa8f_DLroSY(?s4*++1BwZ&kH|sSp)~XeD%a4?-CfKC*+NAei90pO!rcd> zzo#FqP;8Z6T|}$=Nn;o#t;o8p>$L9_of@7B`*5$5R)J!WxskOysm z4KOM@M+%G%Lhktk(m_7*APJHH{_h;8&rAQvp_#e{N{rp z)L@WR8~6p6{bNw2Dk$iyv^IFWm*c$9DUex1LwU+gh5P?BI#vvFt*3B3+=Um;Ju-)g zrA5j!g!txmiVLPZiB~z-0Xn$E557oQ{FU4I&iPSR4Sa=l_VNP;&xW^nX*{EkXuziD z_s{i0Gqy7=RL;2mHMO<(6u=V<9s*-Wg(j8crysI><6i0e)4Cn6hP`VGf`9DN21i^9 zk%ozoa-950_s5H&^8u5P#P8hayjpe;u57x+nb|jU$P(iLalzphsKOk*&!8A!A|u6- z7+7RQpD=7GyXa*V*U7_=Qiml!PFS_|&5L5%?aM*uuv%$tGB=x>BjBI!qRbu)G z=1+gA9rn{rP|i0_73WQ2cjr0}m14k>{XfqCl`#|ygCcU&IX7;p4Z~iw{UV2c$!To` zL?NAV=rS2OlTP1jTfqbPIX0MLWFg2XdfRwBS$575lqS6_;M!hWTd;c7>4(De(aue1 z!;AaNNez$&&h*_h!MfVkvs7l8qvC`oahaG#DhaQw(=I820kh5w^zXXiBFRT$cF_1L8w!W}UaQeDZUABI;Xzw(y9mtL<+N6Z(4Ta@Z^)f>;pzAu#1q+t z(Ko+ET2!?2y|xkEEeWzbtC8WkNo{!5XPbMiDm#=Y)4lX%jr?b>4HZfZ$7$ksx}gE6 z>S&&7zv5@+T^Ma3q`6*|Qp$W{Q`cuT^@8eED3pPrH>u>zv%&Qb(9VXjmi5v(&ref& zjg{#yHqf$V$lR{M_O_kwYu3*GO?gEx5;b*(w`3W7`aY8awkv0TZU^%p6YuCecv6kD z_3d?j%g9D3Ky(@$H`y>TZ&9sdhmGEkZfNc<5-nU&J+q`U?6!Wn# zklmZb-ZWyQcdLq(EQyui%I-Nife4fvVP&D`L`H}9$qKy`jt7ER99unZR^^x^bK!m) zsNTq~ONR|2LK$)z1ezvG?`u~8r@Rh<=|qxN0f$B!Seg=+2THsD=JW9iClTb;1* zQtLr;HOK>bcc%eMUdGdPWDs-IuNyAwL^2c!4gi$kam?@HdhNp4(DUHpH48zT=*sG} zcLX$@qX)}12A`y!EH+Fqg+x0t{H{*@`i=W@LnAABc8h;JqJ_)kcz^0*^6%wbZeQ$>f^2fuUYeefx3Nd|?MMBOAm z78WdIJx`x2KI;ffZ-VN|dLYreU^q>9&ECU<@2ioj{NO`pCH5&5WE z6=Fbf7=nbMgsKu3DpWcRJkFW?Drc8~$bGwbv&amQ3Hi~NlDG@OWpIFcU#&SYz$a(QmJ^AONoh6xgy$ES2g$)a+LuJ zns^e^lX#z$3x_uH&E9%KG zXF?b7lsPm8!jQGuD3UvzP_(xMQ{tZ}>ACQEi;RjOI=U0dPbiI>`AmX{WyU5Dx`+KN zfA$p=5d!^*o60c}4VMV3aVDS6h*z0M%bECb@jM}JiF2g2R?|Lb)l$V^jFql$EiDSp=>%&T@-QnCPb-iG>(fa~et>ZnPrM7{fcf@A zz`J}5iEk){PD~^_u(AZmjo5^J_99Vxy98fQvQh|KGU8>*+*&)ZR15LK>mUq!^(H zB4A*MWPs-l9~vkq1oYV)x9%ND`>_Nn3)+$tB0z4#2pXxBOrsDw%v~-rg$6ekpaa!Fe@auc_nKkaL9_Q42(1)nRZ|nRH<;M-RSfH(*_`ANE^KgA`wN4aq8P#Ci+d>6#}=YuGr**vb>5 zSTV-btnmKthT7bVWe>7CAM>Fd_mQGYh4#ioD~eadH(Wn;k!n6~jvje3Cs zGyOWxw4T|#b*rxbcjFV_Jkbo|-SJ-ku?}#px)K4P{u?Cl)YV`=W+mk%)pNERe$qTf zhz~y%KI#N%SV=ec$0MqFN6@)`?X>&~jPz1)9gg?c?5_qE+_n zNf13)<9RI&w>h?H^;)A6&ShEk+}<>avWA&m5&KBQ$dC=qH?!ciW6KOO#~qByvNCiH zwa&$-wSci`A%7l@*Nz|!^f0*Zcs-(oF z7^Rd&QCpY44fpt46`W$E4HEkWf5KLX@}J1W1*l?#{E66v^yw26S!Ep;`T*IniUBo+ z&lo}+V5YnKhk6!z=I+EO`wxAz=T`HFx9lK>0?@jZP1Z{VVZDL!a>rHS!anirs_E0w zQlE?Rh?)sny9XG}t{yHX)`g>dIM5njuyRH`wEn(QcR5rLDx(o zS1!}YO)vU^x6f3kd$=>_(`eB!6wVNxErc-<1FfmYBag;go2WFP9lBf4bnQ8xFEDU+L338&7Cnx3XW8zH*ARyq5!#dkL1jKq4 z=hj>9`b+ZKJi8si$m7N_2=bxz)N9#g^WwVG{(?_ols13#4lC)fC|B)WepC@+h>Bg5*|_L~kTmx-g5#>+*UlX3TU zG|rDGxT%-{|48Vw{wh{h$C5v7zTr5)e|L~5L2Ee0h(ki`qtL`B4Gp4@A3!GsTdwnf zV#eDhRmnotP&1vfg$PxY4*Nz-6T$#S-5k3*C4oo0PT@H5HkIZI0qOMBZXK4+nj-;U zb8D)4v;SR9arILtv-BrxHn9G$D7O%oR{UxuVTXnPh!}5njqMXkLT# z_xJa7aDdKr90>Z{wcowb4DV0FesEmq6n=^{(HEQLfA36*9vJM^BTg#$-Htj)8D2r2 zL_rZ-J$>EOup$U=^)r1;(prnUU}9>toa2g$$$SUB4uB4BM}D2P_L#8i!0X|O{O52d zdVhc=dhfj_TZoE|QCB^YfE3j+b!|9kW@~iDr+Dz1t@HZW4`Go^S<(n!acSBgz~;^ z46&n3EuV=KI1-0l$Gi@OKYQJ9XsG;%BvyY$7NeYISz3w)|7x|EEqZ(1m4ikV;K$JW zfuT1Bm`@+s#t9L_?)kxjjui?egd*Zzf(NXhU)grHsSj(s9{OrseM~Nkf7Vld++Q%a zMG{x*@^^UiOgo8alyb+iPSe0Aci*$ZWw?LvMDPQaquHWh@0jm$|o z(d|f!v`<;1P)|jD#=4F`kHtpyW&Eo#cEBHf{o9s8J@z5Kb>u69f7OAL7d`fs<)gm~ z?9j7z#385+Ptl}G{8O!;)d%%DGOlYrn_OLeY$&X`!J@R-w4AdEo3_TgMmlJCdj6{3 z8#zl zn};WKodPTO-;I0w{tDc2<2_d6GL__0AvrcUcpXwms%7Z++V4WkzQx4PeB**ojVlBS z*@UI#%4`y%Xnfdlb4t1q0u~AZ(~X%2S8|RTy|qPpfv8x#Ef`!|nh zM}T$y#nvqxk)uqd9QsINdQZLPz4fB8vZ0S>lrTEF(*I#~gqzRXs~HKSg6&A>!Bj|@ zGG!$o^wFll#6d}$DKc>`GI(5&MzpDtR;@>G?bSYa=@V<4-#wzqA-`Dxf2QLz$%U?V zR|S3u_A=#-vp4J=j4t~vYvz<{Ny2ZzCkEQuTMuZyqt!LCg_>wPc)`9a4!X}JA%2?{ zB6m04!Gwq3DoXI>Y{)A(GxvL7VPPo3&kUaPl&n)7f9e>;6ZONk3C49PB3ZHbXHPQ2 zAtTkW`^*Vr#Q=lU$y1vhw;3s>p{~J$IpJK@s@f%62kMcP;46=X=7E)An>e{!>Eh7G z2a@n;%xziMndoxi8|V05c5VSW0nPVf_`QpcIg zK6Xc8YitXALb+LY*M6RkgHaH=!vnA_OZzNQFzq>Asx5gR*GuaeY6jCNKv{o6bgJwtUCCV1j@IyYYiTLn z{{CT`)l$8JvIg0#tQi^S8sWO9NFI+h_XzRf3iYCOyfTDAuTbGQsBZW*@Q?Wrhx+H= z`AX3D8dJFhBKHm#OV>ZqeyLBC&^%gfOCJ+C#q7WI=XqM?j0xyfXhp|l?=4iD<);r7 zs77y2-rQjPy}YDPf0j3C{cCgvZ)&gSHVK8wA4|0!+1f8JS_FwGM)-O0*7JGKd~Vz^ z={dG=EBZp4G9rz8?dp^(epY=~7cVI$OsmYCj@9KLL;1l`pcVZSkFYN$?x$xbL9k}4 zU}ZE--Eg{IxX*PX@j%rOEFb7vzQ5PJ?KPv#8O0clgKRyhE0j8dwl5JDS7WHZ9Gvbaa$Yyfj!PxZQ=7%G66$xRS|I^;O(kS%rQ6vdQ;! zrW<%};^6_CwI;jrxqIVaK-a_6vwL*(u00m5P}V!0 zW1uT_h<$seWLlPHUwIa&)1@UmdJ{ko!6_|m*VWMAK$ob~m4b#4*E%GQLaefl5n>J? zt)Iy&t)&l7)6Af>m(k=5cl)@d{G9#!~lL}?34nS?Deq$5$);_t+-`b{mhskLi z7l>6W9%xTjTyRe>I^||x(jCAEGOuCLjn2Pxai8Y7tUCTR@ZB{0)7nafUh!)m0g}-(GY9q3Xl!|Ib%J*q|^3w~J6(xhh@W^Jv^?pl^^NwdG0%>R zgfZYSp`TGBd_>>ELL$1M(fcMyN9;hloCWL8FZ$iUyJ{L2Bh8ftwp6T~BevY~zi1G~ zvtOADDl!{74zOjGG{)4}?`%*+UJ)_)x3{X3sZYH0q5FC0e9y!; z&vwhlv0oa*%;Dq520pg87M1G4!Wb2avt$?e<7II*7??A8WpZQt);od7P-0XSg|I~A z19jG9C|^hPGy>`ov8m04qY^v({)_C6W4v z#fs?HQr#X)u_KGWKdE!LDv20fSC^KK07*|#ub!OyP?t>f{pMkfsnf*LOTr10&%b#& z95Abbv%%Jl^2ImEI~zOX{M&A>TuES-|ClE|ldjPB!<8j6b;Bc9wUVD~+yu-69q;N| z5;zTEK$hD*7_QJo1;k=FtgiB;J4T1F7=HvHp+!~@#=v(YJ*e)OG3WpO82y3Zom>r4apTF=3_3WwW4*W5ER80E5VV}FkTeELpk8IgOt-o=>%ng zua3m|swMPzOxK11JP@L9I-xa5Ga<+j9_tB%=1OidoKPMJ7=^z~5fQIgu}?A? ze?`WdhG26W@FGVVzJUvqQe~4Rfx7AXJhlV`&+zM~PRImKdTcfzPZ^}#Pq~96t+B4? zYFsbZ{8kJEn%7`}>5=7aP!$0r2E{rM!b~C0Wr@rP91vo^Od=>&Eg1`m9VmeMbyt_W zqtf{i51vsXvy6;+c8IF(EdQZ2$`opw_M1|+gvr}cUO>J0P2ZJ2<@)%GA~W%SuYp%; zvfqjlK4@ta4!%}$9>?CvXwa=_G^M7{hf1oU-a&b9ru+TE zOO(o1y{{2rD5y!`1jkBuHjc{1+jwRFD-8TEO9Hh0>x?n97hrx7z*a)YWs0KgRup9e zfFU77mk=-kkq9A}KzoHSIOlC%OB7Y5ln{jiPzfOl0Iy9Z$V{nJERRo~d3h+}ZpN8h z+4|(XB;*%LaLzk(8VDg#CX@MYKA+!D2yulFu@GW)O@JhWW0IuhDWz@)EP2Fo5)NgC znUm@dewcvkj0JhzCmXy&0JalC1_;3rK!&8EVgsO1&?PTWS(YXpF??Pg69A4=N*j!^ zw{p%t#u!aUh$W$rUg!>~kgHM^MX44Fg?rNJ^btyFD1?XrEO5?|&1TmY_seLn6Or;Jm^_D}sAEg0$#Te)=Ml)1=&tee;J*uS z=Ng`DJ$*lenWp)L?(S|Q48u3YajbF9O#lfY#4`+IN!RsdMN#UM($2OYTuOKc&Yqjj z;Tl{1eopGY3vkc9_!I)mKLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde00d`2O+f$vv5tKEQIh}w03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(` z>RI+y?e7jKeZ#YO-C0{~D=R7JFsSr`-y#hzZRo`ia0JNo+h^z-n@p@~D=RE4 zEG;c9E-o%FFE21KFflPPGBPqVGcz_~R#sM5S65hASXo(FT3T9LTU%UQTwPsVUS3{bUteHg zU}0flVq#)rV`F4wWMyS#W@ct*XJ=?=XlZF_YHDh0Yin$5Y;A3AZfQ za&mHWb8~cbbai!gc6N4mcXxPrczJnwdU|?$dwYC*e0_a=etv#`e}900fPsO5f`WpB zgM);GgoTBLhK7cRhlhxWh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv*l9G~>larK` zl$Dj0mX?;6mzS8Bn3Cf>sHv%`s;a81tE;T6tgWrBuCA`HudlGMu(7eRva+(Xv$M3cw6(Rhwzjsn zx3{>sxVgExy1Kf%ySu!+yuH1>zP`S{zrVo1z`?=6!otGC!^6bH#KpzM#>U3S$H&OX z$jQmc%F4>i%gfBn%+1Zs&d$!y&(F}%(9zM+($dn?)6>+{)YaA1*4Eb7*VowC*xA|H z+S=ON+uPjS+}+*X-rnBd-{0Wi;Njun;^N}tgww2 z>+9_7?CtIC?(XjI@9*&N@bU5S^78WY^Yird^!4@i_V)Jo_xJet`1$$y`uh6&`}_R- z{Qdp?{{H^||NmLjfv*4n019+cPE#QvAt50lAt50l%LRv!0001FNkl%Gj(W*I{{rJs03<( zU?N)TQkS~ar7ksu8nXd{mQ~PR4SE4d-zw&@J^%m!|NjF3Lj!g-Ussk(00000NkvXX Hu0mjfJEjqL diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/pal.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/pal.png deleted file mode 100755 index 1d8339594c23559cc8b91fb6ff2f7766d71bded2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14858 zcmYj&byQo;7i}OEcXudW++Bi8f#Oi4K(Q2xyA#~q-6>w&-6;~<0>$0kio;94-+ODl z{E>AtxpU^+IeX6R*)umnO;sKPl@t{K0AMI8$Y=ln@KD%wGBObM9kX`&3;+NDYRX!& z@04s{B@)ghoEpxr|KCU0!0Z3}^(t-ZYv||FUak1Q!mykM*u~QRA%i=GeP|AaMI8<$ zzNY%es^$?3kND29$?R_}d;5pw<(+;`HKFJGheQ_os&sd}zOt#>_x1JlwoPygn|gTmm-g;%ZEd|% z^0rug&8c2bK6_YweLWGUMe<(FDs2_{lnVI}!J-@!^uZ}6{~=iI3q&o%O5GGO%Q!aNl9f36eH=hM~*#IUBW-9srWtL5r|gJw#>>mFU0?mTRxJv z?J>aiDOpvpNr98R>_OTpFVO92M*5xI_dkLkBQgqFP?&&zX3uO*uSi_*0M+v3=&E@s zre#US197^-?QwqouWhZv08naueZ9VAvVBA&l?TSazyLfNCxxO=(aRHp3>=XiDm#NX zsy+~?20#>oH?|EkwKTyoNAyx&191C!et7XyX(XV=rwhQEo%_?duPyVKv70g%VY5*2TRYuz3a6>wYjZLyy(>Qz2eV3 zRbpqGAJ~XG+~NtorUl-y%GyQ7vFn9_kB0 zBX3CT$7GC=Q87R*jet>K7cv7+O8vJ$HoPu3%7-24FkyYEFo5Nt|NqKHMux+soIzBi2BxXf|J5%|-Gctnla~h{Ls=K>4vzHI{~7Lj z8}6q&Rc9JNSpSV9fZ83ozn7ruUkAci33cL+=Q`XY_;&$)A-v4%+@dJSNAk%D?`{`!Wg z=C+&S#c0EO-8yRRvjgq{Ejbgq{~m%YY=8C~dX_n~r~>b@Pyz5gK0R`$5|YAi$2gIr zsw2N=ZiE>E;;dvkZCpG^w z8nOQ@B;So%tta+F-M~QPUVPp2Z|_&nHCBKxK+B82N3H;7R2s*(<LtNgcK zJ2PmSp~yZOpwis=pZ8`sD=lpE@BL7Hoq9eeon-!;Ro@5t0A?D}4+KF0Q_}yn6uqD3 z9Q)KjJ`XolGGE02B{niD_=xZj!0n#Tvv7|}#NoR`kNbl3ge7|3JO5T3-f@Ic{32r7 z|K+OZX~*90s?zxR5C*|bqSwo`o~ILg*dG!v7r8wzH)sB@>qz#mcaIY1K~zu2RuZo> zwf>h$#-f+U4RK;ugLo3p8%ejTkIMsC5;wo2+*fX{yNl$p*8bkX>{Y+|U5mWl=e=Ip zuRR{>_S{cS`(7GTJ?#7Y{N>4exlZf8E|2r|F9Q0$gdP2ZwvCg(6s3jsUfp&-G|^4x6^O1iY(T{A z>)7^2pZR=b3I+^|I6Yoo%P+NL?#IH!$5D9C zS%EoXvD@TAJ%cgbKxCK4QWcm}%ukxO<$|tCp4`8G{)B7ZGIz^Qo4m5X->U`VSh3ZS zYvuLi+6nqGV(ssy}Myeu(?V5 zaHiF++%xg&#Xg^8OV##EGzpNLoSf9=qEqYxmSze?`Fb>Rg+k=An~duMwy;rMemXqK zQA25RBQ{z!%>|LCZ#5tch@|KvVG$c1yeke*@;@DXJ|YU+80I-|zmSRzIyLrO3^U*# zXy28sDhy?G?HGwdAAMPN?>B2j<75m3(I#7vB`#gZuNZ$~G`7m#UEFF8NO~X+ToA)! zJUr3a3o1mN4`_sLz3u1WBEMa}+Ick3Zy4%;ff%1ulo#&nFS1IsYclT?qXI(Jg4^0; zt3s%LtR)(<%PC1L?*IhxVQfz$G>8-|85%?!8#Wla)%}_XnIg3BzG0wlpE#LpS$*C$ zxCcCUOB&3p3^_rUFTW7i+PBIk@{Gsb2)?c*v=tioi*-*fVnh^4l>G z2b{}PLYY)h*e8+vj$XG$1uG$^O%jM7rG5xuA@p7DnPAw)oyZzZXA%#�EOjc2U)em_$B(^=?0T z0~?h$Z3C41%E}83j9%dogfN6kLrbJIpd=)*#T$3{R)XgF^AIU#N-wqmJ79>N2=whv zf%7(r==GHezghv?J#nmg=oZm*DYx6L_yo#zw{KV*drAp6xryLu8U*IO{q;R_iqZJx z^OYfkZ3@IrV!`nc^nRrL&Yi(NJjOfQCW41;$mIf%ZO4~whlEntDwhBi z_3Hg1%q7})xoP7L#jfShXbMG1XOh^m1`EL#KCuB<`Yr`cQz?=4H!Y&B$f7=Dyi1@{o&8!w+02c86|hz8km*vHt<8 z&5@e!{y<(?17(9U93LJEX4F7E&#PKJP#`ZB6|#3kl2P$g5XeT6Twe(B(Ydl z=7Qfgu&o3GtVs5ofbC@#PM7)T^^2(0qUBntTRYlyVX5mM9Zw&uejc%ngUT!f{pe?8 zJswX;_!Q$JFpzNe2U=EA7fLQ?qR~f)y3bFr#{Rjnb!j~)@k`G(|F&D-@9=l!cBSnr z>W$Dr0h{8$+fy3DPcV$eQoZobmRvT*?;Xn)b#B~2<1F&$arX^|gXVbx*X*qhBOd2Z830Sukgq`jm zWf2TB12O7yew(3TG!h3HhMq;pmBXUNs-8qwv*E!Ct5>~oSEGdy*6ZMN-y`@hY^ktr zg3i!K&mwto9F$)Z1X{gmMkXuvAdJ(%A&b36AHf^TEDlRD3N8-a>S?eNJZ;iL%sVMy2qQACO?$rQc$msgRX8k?AH~=LMo8<<&j@zU4t5 zd3}~d^g_vZjz-J08Uh|%IXqpG^O3_6?I&2DVO@Rt{9D@+1BnsJ4gFZeve%mLsS}Pd zviAl)$Cjp}(NoYbvr5q`l6c=YECg?%#6qx}j+>ln6Jvx5mYwB1ryM1(sz!wqR=Cke z8kRe`3)PwBH3vFjV|6e1%E5<~=O0$gQw9ICyRA3S7t^lv!vV^k(g8DL{9Li!$qkc{ACtdGv8_W1XA)6?@hpAM)a9IkS)ElQzCl6h>v-{+^y^08aE(9nmX; zq{d?K-|Z0kP|sJDafc_?Nsu#JKT%u6v7N}?M4MKA4;wGJe=?+|_=-Naz;Of4h$)vK zgQR0^+fon#mVp$BHnx89?D;XgPea84lk6+iW6!Rl5$p$ERINWCOC-1^M{0#`F~)^= zXnlhDqc@O1>e{r7j&%McKNLb~F1Pe73JnzDR}5x5p^2UK{>Aep?FKs=(oMUh^{kaY zqxS0zJIG7n_b7+4!kMr) zJTa?oOHQzP=OrHM@O1E@GT`zdw4IGHWH)}d*)<<}#3){$UH-s>9+n>!|3Q*!)t%SZ zmU`8}hruQ^h=)7`;bGHaNKO|#^?pFwmL%8g2BK3Xk?)*Wk;g&0gMR%hP@P$Wk34UD z!r{qSDgV{Q58SOx{6?<5mnzA|SsTp!3*mrI2RtMU)USUp`GP`tV(=o3x2hHn}!>tUbgV1C3x_--?$B zbR^>eNB`1|J55NyRPnu%V==Aor%vT=<-IZ}{sEuX{teN`(!(@L*Bjb`4UbDj_0X;T zL>r*5@>jtZqpyOWysHBQqfEPFJCM_-QaY-ZEpK^0_P!;9cojX!aBB=}c0V^BgchWRJ zWFHyP5YZ+R7(hZy`yBYex3y zC3P!8mhHC|cZbnXliPlkAO`_@((qaN3uky4;2-R-oekY>Jd4ZA8G_EuJnC!N0hLph zp(Ltwo9Mysr_+^ChDiD#Y*G)MEY~E8t+4bw?_fUWfGk(O>^k3F7Dp+bT>`%5>5u3+ zon|6cL3JU82H1$=#&VMP=Z~O(viJFZxVX77gu-nTtJ~JsRju-&-_a|pc8%R2j`I9O zcWWo=w2q$xdG%c7Fma)5Qx!o!>M>0FjhgW!$6QNqx&?bcQ z2E__@f~(B$E}C+nq=i14J!#BkS%!LdtNqQ3(ieuGd;egVDov9rrY&KW|AvqJH;7Ra znh`4fdDjrevyKu$z@Mfr6aie?Us@AE@iytC$@Vl8j;eV#UfV(t$^{F3;z8w5TXKEJ zsHiQV2c(u+?eLc7AV@V$e8Y(z>fsW2;o!RIj(q1q_c~_B>53?e=ou>V(ZoBQ_zSX@Zs|e_CzqF1t!)9(APIaD zB@l=YzN-_&^dk-SGW`Yra4gyDCJ4b7pk10|-)>8K)Iu+$a%VV~oZ8ZUF4|&x4!<6h zI_sBG%vkR?eyfnCUVKIEMehll8+h~8^Zi?*)tRSJZ3I0a;y%1(E+}D=M>z?d+s_=5`#(q@NjarBXx81 zPnuL9<@_;0_?k0nUsj2iVaMP0tpN}!634jimsRer=D*y=x%ld&$!)RH!CA*SV<7bz z&HZg3t%|m=;x)4em;}rPO~hMZYa=e;9DuxwWhIH7W)~QETL3i?Sd0j>gn~^HF-h%b z+S(AxeuCu$^C95#9zH(w(j!Eo?4V$)!f_Eqxh%VrwO_pLRv&&*!r!*q`uJcch}X!M z=78#)B|p@A4jS+0u%}JBl@du1ohzRQH&@s`tKdaR_i`b3#vElXBu3)4t5@KB`Bdbb z1pZinhW~MQV^lAi(;GuRbYrxg*i;T<#HJHe1~k$H)@B zx&Yrn9xu9TMm)&?AkL9GEMi6gWMA_ZN02qS^a zaiFDPQv*S9=$g6yG8Y$@1e0d z+iii~p%t0>?Sz1xiVJ3wwhGkT9wj#PasDt~(gPM}2H{Gn9|^S3O`824MHTZ~+Ajlr zA7=9sHax&>vPIcz9y=+oD$`DbHtG0H#UI1fX#3E=;L8aXgtFAA`d0l~i1^%rg6GCh zGZ=8jUhGjp*iyb|^t@h@C8tQ1p!Y@1gzORxJE-kD+!FQapFHH6Vt4XiKEN$HvHBuw zdHH$hAU2%PLQaj2eMwsNyQ&26_0Rd8f|+_LB3y8}>FOBzNF0n9G0NBgXYjAxdE|{y z2x&X_C=W8}BtvQO_C4r)Qrl6xTgYf)$CZ7MG^Tb6F65mH@k9qm;+MCwydqXSuvrly zp4Rm}JqM$`@hVH}war>5hdl&Y;aj|FWgB?k0c4jkIh~<>^o9uKR8N1oMWivtmHWnAi=e8oPaENN&D5j>{dzW&bcR!d?BrK6( zNuH}l185`MD_-P}=ow3|@x01qT}$%w?C0|G@x)>Zftxn?ZuY8Tp?Y(fs0?inNm7ntY{6l8smDbQC;^|9r#@EoAXSfxC!}HfC3zf z&oHxkdT`Lz#x%P_tg?yI$rUoffDPs^{ovx(4S6RLxE)k9EwEtd>fO;11XtT<*K|jQ zGR+gy{Oe=2Ri8f!ED7++9VWvlL%<^MztQl6Oyfo8C=0(N&gb-p%UV^agE3X_bbMPG(?!EYKy`{|aLxhN2UX9}^&|F&g)CPIHLu#=-*^!uEnc zA*vISTUZ1n*s8oiawB@suh?c^so)2{Mkj$2TWy9)M{JuNh_mXJo;n6s>)~Klidt0$yMb)Uf|A#l5 zezmL(U%6+3Y7@G1{J-pg024RvHrt43@s-U-I6nAmF%KlP@k5{2Ql}g`Q@4dMz=W1ig48@ z@`Qcv%Szgryf|MZXfn~1kKhhuQd{^|7X4YKxor(qRd6E97$66>zQ8jv4K#)MPhAEg zMNPuwZbn2G6pB>{HOuxaqBp2uQmzo1y?0IpmkYP=$BPqi6$|(CQ3{txB(|50P9e+Q;I+9rc866Djgej7`{`yiL~kooY?9BaG8FSqiBi`Ycx zZ#0%38$alAR0TY0#VXD8r^3yqXut&ODY}Z1Qeiw~<5F`X^)GUb<|-PCpM&wieTyKD z#HJd|vTBURD)y9#=#^JXcwcq93;yu;>}}US->>=I@8}v{#JYbfDgV|;+Uw*oBW?3M zo4p4npT{@Fmo|KJF=cKzB+Es#ZJJsAY?8s~{>Br)K~?5gP2R{x{!{^mP5hS`tO5wy1c=(4(A~lCTiuG2nnm>H{Z7z{tL%GYbDj%J3j3m&H>4=A$Gom6|s+Dp0A2u^Zkw0 z@+Iw~1j5j1yL0UlcfMO!>x8YWU%0t9FvHai^)o5Oy<^+-CKX4TQ^!AG&$B44t9xkd zv92iUXkR>W6C@w8VRSDar-<1F^_p=#!i$L1{2=J1Xz{UI>18v=3 z?1Y)o-Q0?>UamxHEQV>mhW}KKTyMzPm3a1w11pSM^tSbah>S}X*NSd*3Z<5+hjZsB zm6ecytKXGy&12+B-f0*>Rx+$3JKG<4N9)$sp!rRD6;045vK;pby+-Ug3Kj95wftWh zuDdHHa>;+Kr8%)1Z6*Z}108~thUm|nod4JDJqjwb{#J_MT~m$6xr0*?rm+*R--QhuR3seoOSy+X<4*j_U$MyQ-c%*Di=kIeZBmh;481v zb*eeLR|e<@su3u^LHUWEnUvm$nWLDHR;Iu_5FiRt^2zlw_(gdJI{Zv#D4EO09p|L zOknmfn#=`qW_6UdisT4!(SXv*6869J@7eU>K;T@h1p zTR!5GUphTQn{KVuHPwyU-`K~-WMIJM%ugc094mi-$*g3iS_K@5059j!Xx|VhbEDZBDg(=R4w;XJT0bo}0>q618NAGQdG%s`R*sAD=vU4i zs#SK7kqZY+70uz7Yo#4T7hjK7Rh*bZQLvp+tdFd);3>DLLwsH`e8ip5tR9OF-|HXF2rW%T~On_g#c{3^f}< zRe^K|pS|m>NN+?1#@Zq1Te-K&_u?2R?&T_KMr%yS7GfKaH0hci?l9EHsW?EFov`bFhZ*s!Sdl!gUEblxgO$ z*|VjEF+4Y@)vCpNaKr6S5i{qECFMTJ>)dCH?{)2cKiB7ygDcqFkSz|HFpG$wCr~ZJ zU+XunYsA6l&1sLzh#YqqVJl`1t*(e4g4XQZKd=B}`~(MI4$bDnf?4aJ{79_<${K^4Wb#u($mg*r_ipM`@Y-F*+5?BuD5J#3uoep+!Q zsScZPI{bR-9N6c|3KFiAM3S<*6$H&x(+a$)tZX9e{aEQrhN0h6GP5Y9d<{D(@N3go zNd6Ouqm6h2&m7;>Iyn+ts=g>YI+>l-oH~xnNB()>;!z6z`7b_n=WP+@FLFzYx1<#8 zjhH7TvL=O!mC&==zmH^1Su9nvy$_?7YNv7(eM+d?_KHY2*rW2louePcl|i67{~PJ+pe z$4er|)J1ICT&O-4ofE$Y4?o$28pYq@b@E#V2(=qQZpRE;0sq7=XQ?W_9JT%ewSFFc z-nBl)AxFeBvc(Ft&`I@PhBJ1DmZ>)#Hm0Ohr*s3B#n&ub4qe=&p>~p3W_(^%WzYIO zb7pZ5!$`I4tc3phcgbX{eg{Jy*zqdls#l& z+253w8c$CFOby({R{`uu0yfNcm%&m6lpT!g7hmmpz$f_^pW;g3L>q=S>U0GHX+&6g zW@BPfrwS@4_^bU(XKH8b3ll=>rJT7^owt!1M;)MrGxDvZn3AE=Y6v-Yf|SBx8wvvd z_8RTckQ={g>s2ipA0V&i695*WE1CEnq1f&)MjhJ1C)r={F~i?j+w%n$CIi8(_t(ofeGH++&V24 z71fjP0=(@(Ch9fYNd7-4^|4`q5(lB#B>GVsMsqIgsgMP8pfc7cO*kl=KVhim2^I2m zAfuH*52~dI(!t=FH=UM2M)F^35V{8{HVY>o$@-r4S5~Qa(Eki z(&dQddCjDpIYt%N_iQ@V7VT5Vh)G;#6cqwGK}1OMwwMU^$NhDUB2&t+gHO5S`5=QN!Oq*&yR)m{Ssr8tyPqhnCojY#bigle8oQ2}LkWSC;hv%KxLNBrD~m5s%XtYNwR zXm7`j**HdQ?~Oe>!?(4b<3zKLX_N^hsZ(`zol~>H9weaz-nqfJlbemZ`+2F;&F-AiggZi~xnaP9 z31{p+-=U@s7$JA=uZl-ij2lmfSyqhOQQ-im4{e&d%&{zuYd zJw*LaI28yKn7BbWYSzr~7#=%_O}mTnSYP=_+yLR;$b`B+ZPNr8I)t+E_|5(a{P0Nk_ z(yzFr-HTtu;RyPOUMW(Y#BcL9JZSioLTWeujJTJJwqH-Q{UF)RS*2rTh5Gd6aBuUu zAbl||SWyKJOV*sS4Xv{+o8)x4lDabemX6p}ZUk0^$``z2w?%7u2;9#(aVuI7sAXr@ zNLfQ*rxSK`uwL4)ZZc04$*wDEPF3bWCM9mtbQnR4=3qoST$SeUGK zI8!)mXxG+2HpA$1#&Y(4s>{$I<0GX-hjZ8x&v{yih*p^+kX;b^8L!&zhzp^;z%;DX zH254H65=YWls5~U>oZfb7U`K$HdHGbhv-A-Iq zHUm1cuP0PNv}ntl+V3$N=>==g0zRtMuztz6$k!DaB*DzA^N!|$-d@@msY9mpqSZd@ z9TU}KMNMXIFyTW#PeY1Sq%1ko!sS8`)7j2<+`obRRuG||&U&z|a8U~j_>XEvW>`Zh zjV%-+%zF4rc5H301Y}h#NH+$NhDehwvj6&^Gp-CZ!DqS!2Jv9YtqVzFIgvauF( zP|yLptU*?m|IJI1n$UZ8IVLWwuwKWfm*1X%%v*9O^Pms8qKsy~WG)%$(_G?b*Q}XX z#Wp951C6h5j5kpbShVPE|K`pq8M}Ysl1S5t&@XxSGn@gdqk@nzW;L{3RJc8;=3^c5 zQZEhr*m4JS$=j!2EA=d~-YNUG^{!L=WC(XUPXH=44QE%#2L|LPq1wI`eQYX{g(2+Q zxFhEeT}a|BLfu>uhBB{U+`&OH-PRwXb`&djpS?MCwH<~<_$qiu$_i3aVts^MA}^xY zTU9}oQk5z03@afWfXlcHBV#MjY=g(7HX;KM6QmTdcX(*clD_ZB!cYjL2S@d>>27X! zxUO@nCGe5(2w&3u@)!~M4U~7tbqQ{(uqIciflp^7WME*36=5V!`eNE|-mco)fZm9H zJuZrr0CqJf5dw9fIxe>ieXxFD)90MYGFVypHl`$1-5!`jxmL(PP4w%apH2}mxvf_g zji@rTq5|6j8UAW8*crObI|~Qf)tPE%vB=%gdk3Y7K;+oC_)N1HzGYs$h!eJQjPdsx zVYb)ndwrRRgC>f7YSc9SxS^q>G|%A3AarmLe*J4E=L|HqRZ>vtZc--W;Y^?+%Rnq4TXro^Uro{lQ)vHAm}sA=%$?B zx?ZvVQndOW@1n0FtPsgZ!oUdcC$9DRkCG>Ps`#^(IIDc@S6B{myPBHA_qVR{ZWR2iDJEL?4 zS>W;tmpQ_H@uGMQraudd>7(keOmHpM6xj6oxh-c1CatMweI8)CCmfjlRa6Itw_|*- zF+dh0yWo1s&p&<|+27?6ypb#P6s0GM7^lYtl_@NbV~COVdn;wS^kML_UN%EMBZ|c) zmJ8&dVr1m&D+mt){`eXlBR`sJ_1W=MKm8?^ZsZT=%ZNj;o|o?9ltXqrWnA!vTzik> z>jq9{Zmw!C)%quTmfUH_Fb0SSX`EExQ~rmc`hiw&l2bWEOyIJhXmm%mx9GA$9NO_c z@vT0{7Qees`ohxCgyIDg^F98V9;3Zk(J?!MFdS6{v7yaySR&hp{2>``n3z}VaJ}NE2`sV8FarWv>;hCpg$Syo-QKh8|kSu z8P9L&oUCnJsxr2*xk4M?dT|t$r|Cbdw?@etnF{G9Qzs78q_xyZx)EJ4j0z;22|3x& zz^3fo#9qIFuvZ&PKAk(^xrPr3*LA+E`RxoE-?kZ zTJIb}k@aZ}U7Gy<-qdPnlv2)-Ixk3}m0~DI78o>)LGUH>nCse0`SL?~=OC`~WgD?m zX^3}%!{Eo?DTZ67EU(t=F1L9y=uf?fBl@2ETx>i8 z^U^dn_`ZRuT~G^1Sj(-YNkex|8-$o364y`QL~fl(jq2!b3-$kx-)Jr{u?0)Rn~6%@)WxuhIR}4Dd+Br(-78%XIlRT zxX1577b%CqwZR7^L@nBm4}%V4cml+}Q|lMM8IYhCv#o!kJ%||?bawh2`k0k1W%e7M z>&bKj$Fit#W}qgirB2H+2Mpki%chU5IRBbN{m-@xZsAyl``lIM60zFIO!nFRXt_M+^ z`eYEF+hcdzoF;P8j#*?IeS+`DSOz<81kduXq~|z!_%)fsW0Yy^A#!|eu|);?(4>fq z@em|>%Dh|#LT9ngn3(#Gb7w#g2Y*cFBIBVQjZgsi^BYi9cy}M}5%z=Q*d6yvih(N30p2 z4}8koNw-3=&cWUp@>s^Ez~U0(m*{b-w@$SFqxm^f!a%S{*fKF=ArWmg@v139#nkiVaPxq$$m+$}&?GG%Xb=ws?M67Rn)jorZY`+Hpl+CKKntUReCgE!09 z-M;eFpL}J-?c2r@`!J-TDEjA0T`iHR&Z%|&08TI}mh+Q;^s$RegiBl^P+6QJdi^e* z9G}CSnuTi-t2Z9c?lPHV=Qmqu^)<0S&!;vaRsZ_N4@vYC=0{t$U(;7)5gsj<`lmu7 zPF55EnfnBAIdm|o>1)~nm(F=+T9er=L0ZNLP3Otg65Kv#BTmHZ<}w*T_0p~JD9eUx zt8ep`l)UWA=B9)0<~`0$s3HYoCQVF&CRJ(X_m9&OJVNfn;5eORbLH|v?1Nt8!aDFJ zH2$j=tK2ptmwb{sS0)85H*wT7j@zIAJ1Z5?g>C8ipdcR)>JZ$$roiRUJlLk0N5B_O z;B`4OP67)OV!!6)g~c(xh_Iga=A5995klDqIp@Qox}F>tJ%0@EmnXQ$CnUXF3t;qQ zaLU|1!a0Y^Zt}hzf?^>F9SnbI$Rf8`RQX}i@udTdnWd(_%JTUG!bw2XC1PSp+Z-{Y z#CfiQhU@=g1-41TkZ&$34vE;&E0;oxm@;oaXLZIH$jPRop4rF|aSyZ{=m|QM6gKGh zu!=tZ@YnKlo0;KH+zySgG1i5-4Ikq`b6K z=2FA1OH=D?I`T5+5x=0tpoY3>hFV zMIbRsATvz~2?-n=92_}i9w#*sH*q01Sb~Cr*Vos-zrWSh)e|^x5)u;H+S)=wLP$tR zB_$=+*4A)va10zY6*z7hAuJa;Y#t*jy1Kd`I9x0&EEqXztE;OH4h|YRXvW6IwY9Y| zF)%G&D5B!^7L#+lGdQ)YR0{($dMv$z^3_dU|>}IXN#cFTTFM z%*@PwetzcW=8cVw(b3T#EIl7CL<=x!4HqVxo159$*%&opKtMoMRaJz9gdQa@rKP37 zz`$*7ZTb26m6etD_V%Qtq@bXnxVX3xB|)8?o$c-ISXfvTAvJY%bs8QcX=!P}!NDFR zEF3jk&d$zWUS1X`K@b)m6EkAS$jD$|U`k3#e0+QnEL5kbr>(86OGCJSi-v9yw z4jwchEkV%G(3zQ;8zwauA1f0aDQ<3VO<8N)+}uH2gBC7Qyu7?iUVBJhfavJx8!%7~ zE?u&+vJN9bL_|bVQc@c(OH5W{3Jw&Jk&(;G%MU0|kB^TcA|e?nK}JSK78@eq;NTuG zOfXf8v$L}q8y*7#13X!UH#avnR)uqOa}YIaEH5)3Cp0T8E;Cez8Y3||SB1pH#1t$} z5h6PqC_5V@Fc&dd87Dg+Fh_uZfUvNzsHmu(o}L#aI~^!F94I>pH+<{s>kc0}((dq-(z000EUNklzN zco5LM|D>OIHBa~nrFr{tKk;gwc?dgGJNuqfnh!XDI3`8hn-$Es9S&HDS8*K9Pv;ah zigTwq?|?=ehg!*99Eai*sd*~~z!Z!51a7>dU0gRGQ_;@HnPNUOW`1~#cr8`WpH3$l z%qg5$@u?VM$B#WlPR4jO@cM#>thfww%RU~~$kS^bRxGG90K?pP zXF7&iYo_8ywHTJ(NlwO7npckiWJ0+tjo_oSwkpl$Xjngn$jEt2r`8NK<{dU+bV8aZ7anERfU3DA^OL$>J4X5 z?}$X)S6DY{&{n!?Hbx|xwf3RB&&W})=6QfXnJH8nuU!+YP8a4B+VUH+_XJfJ1d`00 zk(2oo6Cxckncktjgk^Qf@$IWAnmYkili!k~l;-v404AXe{Srm9R#qB3HCd$=i~Wj8 zEH_E21}as|XB}Y#_sF{_U5(v&FB)joTgF?Gq zWKtHIdS)x{Z>uFG%JzglVSq%~kgc;Uiatk;8shHCp0f{VUI3`Jid8@pnXqdVebU5N zS|?P+*{ay=Eqpor{;;t!L0>GX`Pu5ar8TPi3&jr9(YAhZ8H`ez*Iopuy1P>VYvvS< z=z4#${X;@ySACz8`P)*_boWr!r+Vd@D)T~%c_vf6SNwIq*{tAuZh_GdN|Oj+c~Uy$ zHk(Ic{>C7>9;w?+zQP(yVI?k~nJLv+wZpOD5?7A7MLTY;ED+@mrhk{1Xtqde%ZX91 zh6`Y`DA-XaSZs331`n4T?##pU`ols(*wh(#h#1V}Mji#{Ty8L_c`4)}M3+bJdw!VG z1p7%er8(@Ia`sWciL&VEvU)PI%Y7EVAT_T<`(!~>$7|&AcwgltCFNLn093T#s~JUU zqI^?!udcbd*_IksULKaT-rW3W-@P)Q#RWr3r)KENC^V>p`mTY3;T+AvHFs`RiF2^vcprMFdC@dD$M6 z4yhd?H7_56L0_^;6@efH<}J!mI;0jsX(C`SmWDd=13?PRv&&Hiq!vhN0%0&(Y$^Gn zAcfwsxr!LD9;ta3s+nt%-}GvN#u|&}Ahl3R6AFWNesCs<4iY`XCC#P5dZgw(It2UEZ9w{00000NkvXXu0mjfYCmx- diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/position_arrow.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/position_arrow.png deleted file mode 100755 index 267c2da18376ba265c4924483cda8cd9919d1e6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/position_pointer_580.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/position_pointer_580.png deleted file mode 100755 index aa49953541989d46903f821bd1abc58a0f9b06f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3622 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/prev.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/prev.png deleted file mode 100755 index a36777414c6f97797186d34f17a8199d6caac797..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9103 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_medium.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_medium.png deleted file mode 100755 index be0cf11f47ec278c5c7b312c4573264bbc051514..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3670 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 OgB0YHWXq%t1OEpXLNA2? diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_small.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/progress_small.png deleted file mode 100755 index 05e5a149051df3269cc0dcec2a7b76ffeabc6f62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3668 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/screws_mp.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/screws_mp.png deleted file mode 100755 index 625e331a96fa026622c9e33bab86c3b7e0c61fb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2481 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�O3l5*{%_p4F_g(AETHIb(<#{7#~@xBPft$6 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 M07*qoM6N<$g6K3K!~g&Q diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/Thumbs.db b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/Thumbs.db deleted file mode 100755 index 5b547ce238abae34d6887928718414c1387dc97e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait3.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait3.png deleted file mode 100755 index 229a91c743c6212f8aec274b7e7880a45f3af277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1803 zcmV+m2lV)fP)JNRCwC# zTI)-jR~SFhM2$73#!I|6u{VW%S;gJZu4@sb6xxk4#>&{n`f=>r27~<>gMHY_I!a+| zW3*)}^vhVG&<{>0ts5#{s#cBKCMNM3W3u1xdl)szswsj2`8yf(-vz7UjhHRAFKuWUd8Zc+T&{Q zt^x0B_uP$q_IzK6L?V|l_~ge4>E_em@LqyLh*e@}k{-vgu(Y)Fba{EXIe?3ci*+?v zSXfw(?|O7z83g|Zz6*|-0kX5R(}kfM+=V@l=*Uu&uayk}JDpCENF;VVhgP-kNc^76 zO~EhV5&0AFHSiD5fVHT*yZaLMc}qR8*=(YqpkRAc&-7&672pF04v3A7jUCUcs;Y#Z z8*%Q+%8FQCUgpR5z;wZ1q`T)sFN42OAGjBlTvSxFV`4ZQ77Ggt<^XoNTw;BFeaG|a z>S~rN!vzU=adA=L?qm)YQ~yp=CsmA3qlJ^Yi8are^iDS5Z+Rnwpw2 zF524KDn>^~HGx2M%dc{frA~ouZf+Kb4NK4x#*bB;9OpZVP#H`v9C&&SN7)O z$&)9loaIGSzG)U_LeSG5YhS*lfW&uL!y6hJ=(VDOSI(h@US>`?3lI=j+q(fBMb^04u?y|>oUM?rF)xc7RE-pi!ouLhkd3Vxv#I! z5F*hy^St1O0-Mc_ z*q>7GwY0QoyTosfPV8*JRyQBiPvH!K%DlnGI zQe)fE4Z)DG;81OCttO~k`>tH;b*={mz}p9t@B&{hLRVH+YDtwz%QTlZ%783aO7Nvn zs1b?8o58ii6&}wJt-+iiYwh>o>vGB>_#(sP#EBDw4<0;71_A+pHle8`x;3-BX%;rB zaXkF1SPTV&aih)%S$?^pv9S+pBqEWBdi)*ur<7^@%;fWqJaGJV|Ni|VfNsbZ!<2!F zGR?wlF!Z#?{+Jt);z*+_I!yyQsu{%VL-fV*v9U4r_*xoRMc1Vq7rE!DQ>O;*+__^1 zXm6&HNf}fen*x~qa<0Xy?OjTFNgxCNedOrTM=U8*Q&Xz%zLDk1hnA)m&rMHH zCwqE&`fuI3^&*m4tx*M0a_qT<*}uxuk62q>-CU7?;p$OXwcma4U^EyEiiwE{F*i5I zuWsjX7AAemmK*zaAq2M0oH_GHe}8}Tz`#Ho@`NMZ7(9%a+Dj9#p7wZffEConNyPA$ zr?PUiuC8t@5{)M20s(Cf-g36jvqM8eE!fis;M&C&6{!v} zrdgPYMsG3RS22#YRxcJ?C~-O`5v%JXBO}@&Amt!%TVCSjbJE~d@8`S>!2Vs6laowP zad^)Nyk`^uYv4WgaP87!@WHK(EWtxZTmw;THe?)Z&*_;x)+lk|}^Qw47h#1oXfEdf40B%Pbg{o}>}Z z)l~MorU6braHnL`eL;{fmalx-0ACXS{Xu+K#_4_mOj$kyr~c4(HRCOc_1}jrz!qQ& tum#uxYyq|aTYxRV7GMi-F7%H80|2)`iNMvaH6{Q6002ovPDHLkV1kzCeN6xW diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait4.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/spinner/wait4.png deleted file mode 100755 index b96ad21be2dc4962771e01a4ae3b050ec82a1652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 zcmV;j2u=5iP)4!r5 zMGz^ap-2p<5QBmXR!Eg7ktAXaM(1T*I?g1MWb(4iWcoiZ_YE`Syjil$8|#5H%X{~| z`+oPHd+s@Bl8itgz}_aw*7^YsA3nUO>(8G*pH%zIG#U8!p+7@Qm%F2kP?K(GXh=D! z&1Tz=w|1xjIt2XyYESg~=g*%9Ki|1?C%tF5sHkW^2K+qKKm!jghhB%4^6zmqSHa$I^G<34h z90sh@=~4;&33P|aWMX-FdGuWz8yh1tPYOEOXAT3#NT&*x_TGw-9m6b7z#S(TB-$kR*$R0j?m=N@v0KA7@tX3;qzkYqx2Fgs| zyLT@x^rC>NlN5;Ts46NdSZ;2vYNPGjx69DCZrzFrjW+gl2DTC_^;1$(61VZLUAsi` z!dI_eRfX>B>l5nh>+K5yHW&=c4O~wz#l^)55AL2ld*m&vv$Inb`u6SH!tUL>?ddwh zEGH+2Wn^R|d=X$odhh7yP=&sB?V6BCmX+!mHY?6C**I7b1d*0d~=g-|wd|azQuPwr!h8gLUP~6;vGcz$UF~2kD^-9%+M!Px?2)yU>`v>5h zh7-Brx^?Sh=(~6CszPI6wm*3Az@Y`ONdX=oAE&+8I6E_w7172Bt>fT>um(rGn9 zDdUPU)1O1X*P;MmQyiAp>y?40)SXujbPIGnO#Sg(ATX?E>TB1oW&8H+6KysdYj1Cl zgeG%7y;LQhI%qAgKT#$y1*He`L7(zA(|l&jpzqLumoHz+z~saL-A}WM86Cst6})W@ zH-8fkR%)Odpij__?mMGAz}Br>S#@>wd{%Pcz%S>{og>G0hMy+u_~6l_M~|eqQQ-FzAD}g;6#*tm>%wNLLqPuZ6bs$#zSq2ii+6AjT;%fuX2vk#13e$asZGQ@OB|?;1MIBClmXa12cF$ zhD|-}XAVUi4oAZ4fo2F%k(?Jt+Y(1cM&uBb_H3$*P|^`0zeC#=oDY+nJb98#;Ya9| z6DLl5#n;ad%6a6bvPmv*%?G8tyqp|O=pkkOlbO9s2WZA4gxUx_5LglG8B zp+oeOWxE1PGCDfiboT675oXte5KUg=X0v%ofXPHD;^I!rtJ2KDmRN$onCYE-G{XcA zpoHqh#l^)vOW83wAWHRUsj?JG5SV`0!rO=3orlSb7cWZ4p}{jQDKyWCCp7`?=;)A| znwna;S-%GT?AbH9>V_@hUznl+4$BMAI*RuNCAJh^@_k<)!=#rFnB>^8W74Tpr&OVb zhlfi5Yr>{a?lXgX>ItmtXYi=Q7=X!Sfcd_ktE7!72c`hw=+UFnnKNfpp|Q^vV7-N9RTe znGg7|5DlqcE@|j78URFAy?`HA!dTv4zGlFYb*6&{4@ws=UW^CrDu6^nM~d6+whRpo zl{GXp^eSZ@-d|?g0F&(9yH~n=`Eo313qfP%;zGlWjY@(-eewQWX$4Fo2!eFu#*LWJ za9%EiqA{Uy&aV{UDSP7m4Wu0~Nn>N9)Ya7$%aK{&d0kkms?fN9HmzIQlBfuv1aoQO zw4#guHK?(SH@i3|wYl6V=0!TW;moYDh&(_s6soPP79ovOQ+KngznQg_7us8(ocK5bT4gy zd1+LFX{tigHU!glA@r1?0c*!VjPU||H`Sn+2J%{HnN-cyW|QEoRG~c{j|Haf((Cn@ zY+YYSN$3)9Vlfw@XB)mYGLuocb0 z#J|JWKbeNIB*1c6Gbcxa39CZGdP<->;i*rj4KOdcELe~pO4w&rp&_4+j*dE!KYy(i z@RA4afRV6fTcDjPf8*S!v;@vr z?tj!mRHozW`ENv7ZliW077!4anKHPM*si-07*qoM6N<$f)RE- AlK=n! diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/timeline-now.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/timeline-now.png deleted file mode 100755 index 12206165543dc42d9d168d26617f5efd1b89e58a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 zcmc&z|1Z>G9Di}=$YDpf%GFx6tk!(HLlUX;CEdW7fFP|)m%5e8ud z<<_^2R;Yz=+LF*(nGPu>%AGHTb82-xKlcyx{^j+4KhNuVp4a>JJWui7h%kFwjx7Lt z!Jd#Pg3AF5M;jW+>bS@F1n7x;5yAQ{U#pUDq;^(>#wx_AM-)oQDGGdfs+3wMI4((~ zq9}*Nb6fb5{!8@@l(OxQpVAOsfj^1cA!z+7_j1n?R#SX0n&&lfT*McF2IbZ=O|#RsWFz6d;+F7Z;l22*x0lI z_kjXn4A9f*F~Bom5YTbCdJBv1Lg4^V0rWdKm^7LRsZ>d5mX-!Py8#X-7tlC36am$M zQLUbKb$toE4Gc8c+TI0xfvFWMYJm=*9PlTHZrY?E-R0!WxVbHrmYQzdcu$1+`59O& zgOk%F@FP0fc<4|QNyOssBGG(OlCh|0nk-SNjAdoKlIiBnVj>9`7KvtjeWy5_*}%ZXix-Whr6YtOms7-BCev&- z?@&itlM7HOq9Vkk{GWksR>DN`E&>E0{Qa4OhL`Da+64Al$-Ci=44Gw_xLvE0CfGBZ zo6{K?%AUD?N~Y?1dS;@<959gEx|3$-{vi62OZQZB(*YZJws#E-FG-I6oNi66UN&-j z)rrr+>-8=D+hxU1>bJZ-jXN<e=hVXwRwLy>-=EcIeU?wL%kgw?poFSajK=mP_4n zW^JvOd0jtvq&MY!zyDGXFZrV~{KX(IkyWK>q(-WES2R_8Rlx?D;JHy@$NV?+Z86u* zA7>9~`*vMOPk-d|n>+qn$9DBDT4<=VUtAeGcDwbJ^xTg&!)SZl8(sF*%C6O&Pby-< z+Oi*um3g=O33>QYCgoI diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/timeline.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/timeline.png deleted file mode 100755 index 9fb0823ab4ed10b915b8801198d4dc90bb06978b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^j0_A+1{};lRzcCnSwM;<-O<;Pfnog#bJnhxK)z&& zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4Rpdz*apAgrrTekw4vagwr0x3~X s7srr_TS*BLtcw#wdYEo8G%zqTup}@r&OLI(5U7B`)78&qol`;+0HvWPzyJUM diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/unhandled-key.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/unhandled-key.png deleted file mode 100755 index 8e543498a226c1ae3aa38831b90b7d055a0583e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1335 zcmeAS@N?(olHy`uVBq!ia0vp^NSk zs;UtY5g8d7MMXu7jEu8p&9bnt;N;|NZf?%a&DGb}pFDZ8qN1XxsOaIthj;AQ;p^*r z=FFK*n>Ovra&mJ0{rx&RI+2l)Sy@@7rKLnVDHgNXY8dtN;K14~+Eqj7^e2YDGzqU+_>#1HQ-QmoP9e>Up|2 zhFF|#z5F!nu!8{WgUbKv2j@Q0J9;;^J7hx8f(!Q&Cofac-n_H^nac0EH&3c5avkay zmJiEv_BmVN&UsEoRQbre#?1Uc@cpEtXRgW>RLH*M<#^d&-}B0(?ST|ARqj&DR{D2vbRrU+{m1 zr`rv@fILl47srr_TW?Mq@-i@R9N6&iz6swB%U$J}#i4Vh+Y%)}=;8bdRtbj0x!lTW T)1=*jnixD?{an^LB{Ts58$vlY diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_backspace.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_backspace.png deleted file mode 100755 index ed49159ffbc15996158704e9319c20b9a2a5914a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmV+q1MvKbP)oHxVB;5FRxU z9yAagG!Gmz4;(W8|NnG+hzk`c2oE6&5+w>0CkPKB2Mr$y5hDl?A_ff}3KJ#?5hMcz z3B^DGU}W3>Pd77%dGLE)E$l4jM2H8!^w()(aFP2@)VfPGJfYAwy1I z3l$_pP-8zwRtOIqLQGu>5+OrRVFd{lL{DN16e2xCQbSH)?(gsf2^2z1Ua76MtFX8R z3l|9x9z#uEs;#wAT5Du%dj$y>eua=BD?dC!P&`9XJVH@CK~MDb^*%&XJV8zc3Kc&` zS3pTwK1NmJ<>x9iN7&ll0tE{-KvcfK#yLV&1PBr+Ge;5}F)BApJ3vlBN?e$nr5`Im z1`HT>evCj#S_TanK}uVyuC@dS6F*2FhyET?h^v%+AxRueSsU6#4r4tFX5R z4H-K>P44gU1`8IdueS&f9o^sJK1Eas5g#HiMX9Z{7$Y}ze2E7Q8sF^jbpQYXF-b&0 zRCwC7(^XdjQ4|H>ZR@qWXek910|c?VySuwP{=7qsjEFOv2fw$w)_%C_oPE%r%iBU@ z4$p>;Y@Q8WS-d7VGkFfQXYd@br}J82Pvcq9oXWGJC52~219Y&{3o>3vhg;u|#x6^wig~fx`?L_YKL&W*x zE>A6z6>ognlE@1-%pprB;f%LVW=a zJ%&no6BsVyc`%sI^I)Wg=fik4&xhk;-X+${c!#*H;w_`Ek~jY)zyRgihS+^yvNZqz N002ovPDHLkV1nC7CT{=$ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_bg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_bg.png deleted file mode 100755 index 5151da4ca63656e9ee2eb9d74df0c921a2ab5274..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 577 zcmV-H0>1r;P)#4;(WQ zA2$#lH4-2=5FIoM5+w>0CkhiL4Hzy54j%>#9SIR60|g8S4h4j>L1 zFb*3r3>GR26(|fBEC~@K3l%8{4g^&jg8azQx1ql}g3Kc<0TpueyJVQ|g2oeYm z8$d}~1`Qbm2oyj`SwTu$1`8HELQy+FPCrOlK1EbKLQp(FP6P-OK15R*BB?+C007BJ zL_t(|+O*S0T7m%#MbWERuoo1&=ntr%6npPt@7?`xM3!(f;EXfK_wvHUxOdBThgV>$ z(<`vjv!yT zVt;uu=^b!0;njH^^Xfbfct^bCyfU9NUYX-5?}5skcS&X1JL9y^d*Z9#+vl&>E3rB3 zHK%92H|`d_Yu-n_8sGC?jq|Km*&FiiX^eP>{{jpE$*Xw368eeq P00000NkvXXu0mjf(U7?+ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_clr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_clr.png deleted file mode 100755 index 0c7734bf47aebba998b627ace8d80cbddefb664e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 955 zcmV;s14R6ZP)GR05hDio8!-+VFb)|n4HzvA7%soV$-cqIzrx516eI8O@z2rL z3KJniPGJcWAWl|h&(YNj6(o=l$=$eBaTr!@n%<$)qCra5@%yPGyq60r`8fxF^vLc6n4Q`uRZl z0F{Xp3rc0_bwxWE?e}*!>)Nbq3zdl!TXZdKSF_*I-N~{|*Pb5B%CXl(z06rwTb56v zyA$0@GVF46P2+CAHy;=8m&+ ze-n-j;+GxB^J%}`-_6^0ny!glrfoaJd^j?Q4^H4)hF;QR#&OcR(T1HQ(~fhG{1J>S z;Z`CvwAD@T!B8SGVm>aJNODBy!@4utv2a+f9rGvUZerq~+$<&z$bH29O1UpsJSKM) z>$P&7ICor5PoI*T!HXku*YK`Nt`9Fy$o1h)jocJoRme@@(;>N^_Jj13;;HTl!cXJsAT{E002ovPDHLkV1jHsbE^OV diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_esc.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_esc.png deleted file mode 100755 index 56c52d301b0195a366571bc1e26ad9b5f5e2b138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1321 zcmV+^1=jkBP)8>CI}B92oNF+7Agu9CkPKB3l%8|5hDi< z9|;j83KAs@7c37PGY}m#4jM2H87~eSF%1|k4Hz!p;pFe|@xQ{zzr)GC!N-1tkP8$e z-{9kZg^>yqAwf)DLr!6Uhm#2sAb*CEL{MW36(m4QT`xLLPFH6L4;%&!9tjX02Mr$t z2^0kh6$T3zLQGu?6e6#)x}Kw}9w|Nw5+OrQUq44yP+M$7Phvt$UQJbGLr!3ThLb~2 zVJ33U67EF zk&%&-l9H2?la!Q{m6es2mX?>7mzbECnVFfInwp!No1C1Sot>SYo}QndpP-Ll?si~=|s;aB2tE{Z7t*x!DuCA}IuduMNv9YnTva++Y zv$V9dwY9ajwzjvox45{txw*Nzy1Ki&yS%)-y}iA@zP`V|zreu2!NI}8!otJD!^FhI z#l^+O#>U6T$H>UY$;rve%F4^j%goHo&CSiu&d$%z&(P4&(b3V;($dq@)6~?|)z#J3 z*4Ee8*Vx$D+1c6J+S=RO+uYpT-QC^Z-rnEe-{9cj;o;%p;^O1ulq(=H}<; z=jiC@>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k_V)Mp_xSku z`T6eQ4~f`4@J^y&vR9! zlI#La6Lis|?Lr$x1l{OHL=Z(3#Q_yT!C|2bZQ7rF{p!7{B($5Gg$M4t->aNOQtv*( z$pt@OIBNLmb0fn`*5`Kaw)3l8n}Hb*(zdwSgr)~+TWlwgc#w95?MayQAg#x(DVXvg zt;h9gnD!v8$HfVl@F4Bdf3?T^-s8QK@!oehORI<>Nd`F?eiY6!&WTw$3RZ_^+}iM& z#W{&HXjYC{xr7vUgIIQpGg!`do|~!iz%bg#lROXeUEZB6GgD;&#bFxh;qDwYpwS3F zq`H0ogxIC^`O}7W+f3Dt*x3-fv}e3&L91n^YDLVf4x?S#9*+ws3bR5~OWYJ^y0ksM zccI%g>k6wY?CMr^X&-ssflkM)BdiKmZNpl3X*)bfA+3)$9W0i{oDRCQ9Ud*gk_Tx& zI9`QS57ItyJPWfPq`l(pGAw(L_Ko}VFz-RyZ+>mUrUz-4xw8Qq9;C@$gEbG*PI&Y+5u12VcmnY1K#hu|I_wA^I_L*@4n#Yc|Ujg fdd|JR3t5qez}e0tZ9l;mGbJC%%al)g0jfLNhE-j$kw$f@8r+ zd`pZI)S3;!GOX|%IFSbsy@*T+i7mBbNhn;IgPYt{9N{U65-SqISFVjp%3g|e z2IE~Y>~J{A6M~~7$XeC-4)?Zxp#cO{7z%nDR{#}+#I#(IQigsd)z z%`A;yUtam!Nx)tTP$Wx9LKBAo6SCNp7HCQfFmntta||?hQkYT1=0-r1En@_O7z#^f z2-rym<%C1op)h6;%vpxuhQiqj1V@Q>3rBI4SodGBuEqf(Q4BwVceJA^$XkDyaC6j>?vn4pV+#AAmr%I6Jra zm5zV{a&O*Xpo)|2twZX)*WJCh;_T6MN6`I2h$&{~)996gnT78k2}4yiyqT|&lUq6p zCN$(C!@7y~g!}c$ua1Z8r;DDOo5Jiw4LqnkH#_Fpo@ahFf=gD?fdgKiP20fa^yj?I zQ{(dee~RjNwRT>~eblr4F3v9L96X3CEGm4|J7Aq0GBZecn%y3E0RiHN^SDFjHuM`N zs=cxbFX!~%xLKXwAkIUZ0i6}aV}R+Tz?T>>y(b~8G4t1{H8brAmo^GF8)ko&P%HL) z5?$Z5bdL*31a_#l_1@L8xp!gP>f@1om$=UNH521L3rD|h8o6;;kTf~GW#Yl)vqOJs)aHha4~O;DM=sZQ z&))8@!#zlTDxCOow~qULvZyoT`>DG8MB&K%%iI0>utv?u^!wf_eO=?HXVYsYdTyTn z)FA6G9D`d=4)JEc>=9KTNgQ2rF73l@vjVTI;eyFqpAHK?H~9MIPc+sEEcN9)CF5$)tXqRcN`t82C%8sjWs|Hdn*TXJp%3V)2$V>)r44lWq%=?! z-xVlPNwkGR_)VIFpts=q^-U~sMa$2$#Dw{Y*7rR-1}9IP=z`4t;Nvch>2~axYdLXZ z@IdSpm$U;HHY@qG`y{=sj0=(y{#MH zTT@^BW&%?+e{J$w?)x5(sZy$a%Z865>jpAAa{p_;R@*~8FnoS)>LX7(9oaKoEIGf> zmaePQ2A!RfD>@Ws6;mAw#grVZoI2B?ozCe{DDMP;gF3WRQ*v#N$;dMz2j~V{%)ZZA?|Ff?5xS?X`xItjdUIL;n z9^(&nHVFzkBQ^#HCu<_}qN0O?H|*1>G&y;p8}ouUG$$yCeP=Uzb8;+tb9R1tbhYz* z)g#5e-Z_d&SMGm2m9n6!z1paYrrfE$s(7!XRHi0=t9+tM)LFf0e`3|xQCq2KYMXfU z>bK>7Wp&D+vTaIf&9=aW`yae$GTHIk6j|yGa%Lu^*RS2W{K#}}WrR?O6shL+iI5FN zb3dkDT@$9-0^MKZ8)H_SAP}<%^XE7{G}b$%`fvTr^v;2<$X&}5WC@4sVi;vrTXj|{{rEg5GB2tHSY2=tQ3HS8%JIwWa z&W8oG5685vyz=5nIrM_21WtMK&&#O)e01pm{EC+Vq3YDVyJToHxVB;5FRxU z9yAagG!Gmz|Ns9F95M$EAas0)2Mr$y5hDl>Aqf#A2oE9(5+w=~CI$^21`Hht5F!T- z9|Hvp3KS;`6(|c8DGU}W3>Pd77%dGLE)E(n4jVBJ882^lgwN5{3lt*?6Cp!RVF?l- z3l$_pP-6%W90UmzL{DNrM^*+47eh{8Lr-BsOkJw2wX3kWLr!1?2^Bp62Sw2NnA1gppTWR_F`V=BKeua=gNm@QeRR|6nK}%g_Y+#u?lpMz9DZ1Pj4}ySux) zyW1ZpgsQFGO{Qvc;Jdy)yqf93ZHn9_YLn!gXiSuIqA5YH8P)M}cGSno+2M$lYk?z1 z&W4(3IU6dYAb$;FEGY`jxgO5hapMT*YwVNwEqER`r0 zr~Y2M%e0h$A9q%jgZPLn&sYM$IUPBP_u*iV=9VK`aN xjlq05HwIGW#xR>BH-zV0xltSx$W8wUFaV4%h@1r)UIqXF002ovPDHLkV1g!BHjw}T diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_ok.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_ok.png deleted file mode 100755 index 2c0c7e88623bd76821d25099a1b1887e4397fcc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 990 zcmV<410np0P)5g#@W z95N6dH4q*&|NsAVe24}N9Rmdn2M!+!6D9}`Aqo;D2oE9*7AgxBDGL=S2oNF(5hDr| zCkGB72@xa=7c37PGY}m#4jM2G7%dJPF%B6o4Hz!(@bL>2BfrAP3KJm-5+FlPVL(e= z3l$`elbu9RV?$102Mr$x4;%&y7rw#AkCdJY5+OoNT}@SFzr)E36e1odJqZvV1`QtX z@bXYwY(h+4Z+C@IS!x6c6yM?Ge}8h(V3uClpscZESpTpueyJV8z`I!;bjW}l<10tE{P4H-N_P(e#wpQWxqNm?v6 zNIyqc2o4)OLs33PRept#JVH?h3l?36epCPe0pCePK~#9!wAEL0(?AqJ;ghZlq<2e- zZP{^5AR!?MqyR|>HHF@L@4a_I{oPz?EDlYBBuXnxJ1)U3dVG^9)RNucdMz~5x(m82H2cZdPUy7I>;ykrq18gO72Y>PvxR0W zoa=!e3(aPE*$9mmn$2=($o!u+bdj@D=6dQTkJj5=oHxVB;5FRxU z9yAagG!Gmz|Ns9F95M$EAas0)2Mr$y5hDl>Aqf#A2oE9(5+w=~CI$^21`Hht5F!T- z9|Hvp3KS;`6(|c8DGU}W3>Pd77%dGLE)E(n4jVBJ882^lgwN5{3lt*?6Cp!RVF?l- z3l$_pP-6%W90UmzL{DNrM^*+47eh{8Lr-BsOkJw2wX3kWLr!1?2^Bp62Sw2NnA1gppTWR_F`V=BKeua=gNm@QeRR|6nK}%g_Y z7Sx2wSx^}wXF&zz%Kx<;+`EID2|w?3lX>%h>F&4*_)C6I+%(f=+!KBWKZ&+q4Liv1 z_a+hbw5j{e-_D+|P0K6F?da~ZRMr05rpaUdT|O3T$kh9WRyf6ck;c4Dom#<*r4mh< zs{5}zwWt-mxGUt;`O6EsWCU{s9Dn;mpE%H(&*>++eo_(#cJerV^me5t4{+sjCbrHE z$q`&RoWmDmvWxp{&R0Ovi;GmbZ>*)rRiPnC&eu+mJHu**+&E5>C#5QQ z<|d}62BjvZR2H60wE-$(3-AeX{eK3?V#sw9zX_z6N`m}?|1&(@Zr}yv>3h03hE&{2 zN>E`nn6PSAV}!%BtVc11tExi2u6PxAb@3|qQ2v&zTUQ%QR_|nF;$aYXW7{NHXjuv} N(9_k=Wt~$(69BOAG`;`; diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_shift.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_shift.png deleted file mode 100755 index 477f8db2646ec5834d0ef516715e3b3f2f4007e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 767 zcmVGQ|3>^&^E(Z=D3KJ#^6)6i8Bl-IJ3KJm-5+MHm{#0IX zLr!5;UvNZFV+$1|1`8Kzbc17UeMC=U`1tu(VR8it6+=&9`~3VMEkynO{rvp>JwsCW z_xM_6b_59&R9|mHO`?JV8!8LQp_SSp*0YKSx&v3>ZL3T0u%%JU~u7 zLQx43AESs8ZU6uQMM*?KRCwBy)5lr@Q49s(qapjQirxNhZ3;I)}AftNA98$5LJWpOpc zm&MZv-xiXSd!+yRKym#|?ao^78#cm5< x1b5?n5xn*AZQ`ttZy(#Ee2+M7;yeBnU;zISjHO2#_2U2l002ovPDHLkV1h%u6q5h| diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_shift_sel.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_shift_sel.png deleted file mode 100755 index 339ddb465f891c2e2474f65344dc8dacbfa6fcba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1395 zcmV-(1&sQMP)5g#@W z95N6dH4q*&|NsAVe24}N9Rmdn2M!+!6D9}`Aqo;D2oE9*7AgxBDGL=S2oNF(5hDr| zCkGB72@xa=7c37PGY}m#4jM2G7%dJPF%B6o4Hz!(@bL>2BfrAP3KJm-5+FlPVL(e= z3l$`elbu9RV?$102Mr$x4;%&y7rw#AkCdJY5+OoNT}@SFzr)E36e1odJqZvV1`QtX z@bXYwY(h+4Z+C@IS!x6c6yM?Ge}8h(V3uClpscZESpTpueyJV8z`I!;bjW}l<10tE{P4H-N_P(e#wpQWxqNm?v6 zNIyqc2o4)OLs33PRept#JVH?h3l@imhlq%XiHV7dii(Sii;Rqnjg5_tj*gFykC2d% zk&%&-l9H2?la!Q{m6es2mX?>7mzbECnVFfInwp!No1C1Sot>SYo}QndpP-Ll?si~=|s;aB2tE{Z7t*x!DuCA}IuduMNv9YnTva++Y zv$V9dwY9ajwzjvox45{txw*Nzy1Ki&yS%)-y}iA@zP`V|zreu2!NI}8!otJD!^FhI z#l^+O#>U6T$H>UY$;rve%F4^j%goHo&CSiu&d$%z&(P4&(b3V;($dq@)6~?|)z#J3 z*4Ee8*Vx$D+1c6J+S=RO+uYpT-QC^Z-rnEe-{9cj;o;%p;^O1ulq(=H}<; z=jiC@>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k_V)Mp_xSku z`T6;M1)2}wjjRCwBqmFr6sQ5c7xxvWa%{qD@V zD~l^x8YF}^fe=B3m;|QXq1qxM3aOATMEC#Hf1od>&USitF1tr|gZKF|XPAfio%5de z%<$ucp0_M@>8WxlKub{NdZ@O;^IYwL9u1<+a<&_~HHbFLTmcFiM7zM83$E*S40mlr zt8m!|-}jq=ySuG$-$t|w*F5k%FVBni_oHUGXCqpLGY&Y8lf^}Uj5&z%aK}cp)483d zMMp+BjI!|m+DTYcH)dzYm^ezq+wE-Ljr&?`>hq2>|JT%OiO@dptS0hoJ2nS38Mw7W z6K^}s>De{O>g_mN#$0@oEX=+2+tjyOOSkHs?WGsRW^Y4Yk<4mi&m2XqvbOdz>l5E3 zq@nq^y-%_pbWK8_|}zU50YG-0_Q0wh?Wa&oeNiL9`d# zn}%r(qAl`#3Z^uOw#b(u7}6lxSJsAMSc7P1r;P)#4;(WQ zA2$#lH4-2=5FIoM5+w>0CkhiL4Hzy54j%>#9SIR60|g8S4h4j>L1 zFb*3r3>GR26(|fBEC~@K3l%8{4g^&jg8azQx1ql}g3Kc<0TpueyJVQ|g2oeYm z8$d}~1`Qbm2oyj`SwTu$1`8HELQy+FPCrOlK1EbKLQp(FP6P-OK15R*BB?+C007BJ zL_t(|+O*S0T7m%#MbWERuoo1&=ntr%6npPt@7?`xM3!(f;EXfK_wvHUxOdBThgV>$ z(<`vjv!yT zVt;uu=^b!0;njH^^Xfbfct^bCyfU9NUYX-5?}5skcS&X1JL9y^d*Z9#+vl&>E3rB3 zHK%92H|`d_Yu-n_8sGC?jq|Km*&FiiX^eP>{{jpE$*Xw368eeq P00000NkvXXu0mjf(U7?+ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_text.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/vkey_text.png deleted file mode 100755 index 6bdb8c84bbdf44f1706d5f8667a227274cbd6e92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yV3Gr}O*oi=W!8`Xu4J;;nJ-=9SGW#b7xf9Hl3j9wR zZ6>gPVt})t!svXU8k`!|oH@+VQyJ4SC(*EyiHG6#LDN%Ew-NNAM>gTe~DWM4f D01I24 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/volume.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/volume.png deleted file mode 100755 index aa60fab961762a78f622f60cf3ac4591723a3707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 zcmc&#`y=<^iM!9T~)-Vwr!$e0!H6)qU$)%E8am4FxBxgb# z-gU%W))A4Gp|_fj7;?YI9Q_sV^TYFeK0kb(=ZEKqPdd@lO*vz(6{ko|Kdn6BFa%;o<7)di?ltEEenS?M)()933420FalLx3RG?G&Gcxlar8; zkd%}(Gcz+cH{ajiKXT-VzP>&JfdGTS#>U2n4jqz`k~(_ysJgnkmX?-`jEs(s&f&v{ z)zs8fR8(Lvn5L#C1Oib~Qi4LEdU|>a3JTKF(%RbEy1Ke>I9yp-Syooo#KgqN$Y^P4 z$=cc)jYe;8Z;M2t%F4>OZ{KchZJ|&op-{-<@isR%U0hstc6Q3k%P|;CSy>qlhpVWl z*xlV-UtfR!{(XCUyPuz5et!PO#)h4povp2HU0vPK&`^JWKZQa`NJt0?3F+zSiH?r0 zs;Z(=skynib8~ZhdwZ#=sa!61Wo2byVPScB+1J;%sHlj|W_NUS%*@PaXlN)ZDq31v znwpwgSXdyDNHH-nadB}~RaFB6gM*q5Q1&;o^+4!XNuFK@R{u|cDpy(MAQ1Q=!P&_> zetfx%y=uUAiKfSoZ(_iUO1Gz}K-S9S22IE=G&&>ULY_>9PpvD7OK^@@5ww9IT^2u8u=XG#GkomXWmIO9^vwqeh#zyG%o==@!G*`#&(rMir_9fl3$6f|Bvk09%j<}j@T~H~UyRK!_?`=zy zr^mZvWI<1w_HH{A(_W`5QZd-(IzrjBhIjIiDg9ek4eBV!8blX_gBQBwa&~_c%S$IP zM&dCzxASK(SKzP5!@Y8E4KPYSrq4mOoHg2+wXy^8KC`tm^2Uh^j}4 zYz2cmh?P5__oJga>p)~t7z!B6Hn3l72#{*we1R7%yi8wJz7`dlT5%=v*^7jQb9Zb1 z=@^UWSbae=t+<&6W1TZj^~#Z{J6*_kPQOspGY65Xgzpbb&l;E|~( z-O{#SLZ89L1mM-(`z0mI&BhMLriK;a59aYX09)hTY$q-J#_dta{1QJK*sKro-_HE7 zHZ|1xpG3Gq4>;5cYR*X=9gEVbg%^EuI2fBGcsN8VX7 zu}*yAh-t{q>BSEd3BL;CZ0^v)MU}4aY>=@<@LvpBD0Ch<;D_U74%wOy4Zfk9AGO=? zXIrzgkQFBy)8a2XUJEq8gvD-ZE^w=gn^b!_wl}SR91L}lefZFGK$&o^e&PFIY~tqI z-KmZ@Pe1;(?zq7mS!F(=ovOc?&hDCx%G>BU^Ch~A+P$T}l%tWX__RAYW4-$96BF2E z@^5U!qYT_7*4^d7I zBP!32z2V|!eD^}f$Lg(^v+vC;M7>hMVKs@5Y-S!7G~7zV%h{De+|d53atK!9`uDgN zkD7q*)X~}u`;Px{HODa?H6PJ^lr+E2Y=>(@b@CHukbu+IT3-nqAM9_cggkZ5CTZhi z6V0WeOjY1ccYR!_8m`yYT{>zK=~i|favKzdL`GU{1|}1qkiY%Sn;Z2F*B;zb=B;=I z5aD5h5b&GP_%`&+bI3$CLiZ$(`svd=-r2H7Ztih^U^`l~wja)|idFrl7p677_N!!h zfWpOrF4~%`5plDlfj{+`>NmAiNW|voNwzfRTx^YkhZT_RpOYxya-EiT>4|40uX??Z zW4x|m;c*|B0jF{Z2O0P&F9OeSn6+)fQTlFv)#t)y4dM3-BGO1NvHDuc}K1E3bX9?3Vt=k*0SnQhG%q=Bf5fL`#|i7u77Wor0O|?d!? diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/volume_box.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/volume_box.png deleted file mode 100755 index f7c4df2080e6e060862f42d75a17a6d2836d0668..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0y~yU_1h3^KdW&$3VtQ&&YGO)d;mK4Rpdy<9pAgquLA<-11-3W{?sFA5 z=q_-;P2iBb!1G9+6)$DU^cfi3K4sCmRaGJvzTfc4c zEUOt^5B=$JQBm60(DBnv>E8o^tDT~o&hFindZ{z!_qMDZg6mH7OjtKnI_yN*75j_1 g#fsq@;~Ci)oc82(@UMRM0cZ(>r>mdKI;Vst0N)~Zp#T5? diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/wizard.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/750S/wizard.png deleted file mode 100755 index 4a5df40c58640053fc4121f1d80fb7328fe836c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4465 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/MyriadPro-Semibold.otf b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/MyriadPro-Semibold.otf deleted file mode 100755 index 1b33d74e224807ad8c2ea7056e904917b62d2484..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97332 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/MyriadPro-SemiboldIt.otf b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/MyriadPro-SemiboldIt.otf deleted file mode 100755 index e92ba39c9164e97d82dd097398c58acc1a213603..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101776 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�QYV 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 WbpF;IEtcl2Y&y4~bY01(lJvg}bhfbo diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_EPG_list.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_EPG_list.png deleted file mode 100755 index c43abc25824ee739a706cab47aab8e637c6bae10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2191 zcmeAS@N?(olHy`uVBq!ia0y~yU`}LUU@G8X28x*L&uj-$Ea{HEjtmUzPnffIy#(?l zOI#yLg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=u5AX?bUA=C@&b@~Y9Xs*h z(UbERudZ0L{=uV1%U7;CfAR9-Wh=JtK5+5!)vMQUK6>=z(Ua#l@7&w4dCU3BSC1S! zwPyXM-3N{wI(BOJfkQ`5oH}*p;`W`pE?>QV;K+$%r_LNWa%}s~-KWl9ynge}?!AXj zoH>8_`punt4?KDP{KTpAFJHbscH+zfpq0;G9yoMt-NwzQ&YWMhcH_m%*I&PWyM6cG z*KgnMJ#_3Q(7p$c?%cU|=ia^Z7cXwvzVpeG=Z}E+`O7WacU`@HeeZ!I&tJY=uz2Z` zWy`nj+za$mW5t`W*$qu$!-@PdF-;v`@O%@6U{64%<5nDjmN?zy7$>?i~lbZ6YbSkUwrgEQQYFn zhRBe|DtqH2rp26__4;7^fro6@&%QYsS{8mo{`up`@OXhW8{a+p`cr@Rp{hbt5eXKb zH;dld-xvGlY*(jgz%lE_@zZ~{`zGF3`RtY`aOwB6n^zYDd4BHB;*AURR&BqzY=h3a zU3^TArMHdlicCAU_K-qBV*1~E%QnPSE;HbWy>Wf_pO$3t>!w~G|K@3?2G8)r7h#_F3Vdfpog@Fm6YlN#buq|FCRH<*Z2zGJ6wo(+wsUpoHC|Anl2fC_O4&J9 z>Zwh;^iae5B}VuX8%dy$gomakclViN&IJ?EqZv6ag3+THrW=$%keqSgUaM~RF6NdH zabfS51yh!mknL|!+C!wj4@7&#q$)60pxBCD`u z*Nh0S_Qg6&waLx-;Nk;Tge=$5F_Pv#IEZ5!R5Aifjn}!{+M;a#;}SFPXz@6SU%M|h z?dVick(xU*kIQ@6;)Tr)0peG0=LFxdnrY4~-q>)@{QRV^+cwnv2?CbR4<4uP(_SMU z?%e5k;DFw(f1hI$Uw{6%M%$1>ETa75ubSF$a4nGC>o{Q_8@Li!zoB&28n^DW8?1b$ zIbv5WUaoyFzU`k~fB5IXtMeG!Gge=$k$HZ9t-RQ`m(r&vXU0sceeii|s*Ufbd+S#3 zK4e!pajESCfy}aE`&I0%jEyM8baU|U=mtiH)?T4nL4~3yV2#S)>FVdQ&MBb@09pZE A#sB~S diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_EPG_view.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_EPG_view.png deleted file mode 100755 index 3033e4a8efd6cc98bb000a80d3c1f789b2469485..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2235 zcmd5-drVVT7{5>jQXXy*76wT8W1GS-A`!QUFv_Ud4UvcPs<>T8Wg1zdtC5llGFMQ6 zkqi(W=sZz7KJgwfK)#@R>kj;g70-;bO=JNP_ zp-3W?bCDhvYxR0Enat)u0ud}%s)~w=202`bT&Xu0v^t$eqwVVHvsmW%0+CPzb0L0j z-wmV542#9cVGhKI&|YpbcPEiNuLna%a}^$Z3>rB+Mj z^0Klry}?AM(}ltbwMJW2RmI^V3*z3sJtdQkjR^$f_SMtV!{PF7vIfg9Tu>@i27~D) zYpAxaPNh=o^#*}JXfT;fW=l)!^?^Z-&1M@c1(=AGhe>J4>B<+mfITt0vH`%2gG<01 zD4aIWB-U)q_bp33HpLw4{G8SQ*7nlMam`--#h|1qn=SB{@9>&U)YujVoINv-pQjP? z#W^D+v(z;45vuzZ<+qMc>U}Qfo}M0_JV@TXub<{lxfT9l`^n(O=qG2uzy)$-vzMgE zI}6+Bv-$BGCBxRwz`#H&<=x^4qic77ua4xKxj^*9Z_`<_`+h7z(RxSlqDga|`vi3O zLFLihvls?{NVhS1|1>mQ@ii$V!sCh}V` z&|N$c&5qgR6Yh#BxNeweXGG%IZlx_lr!%6c2XQ?S9)}b;+m53v`lF~ABQ%`*nk?Oa zi`Os>lKHuzQB)VCN+AHLIPe@&EfMxgx$@7}A8C;j_VRVJ7upW+*A|7e&w~6r-V#WX z9oiXh2_)1Gy^MDr#w)JL<325S!e7fJ)oeyb$5+Mcza;%U^?vi6do`2~GS|vsQ3wYy zmT$Z)qmz`5eA`z_>3I6NP;~-%K7K5-a}3F1P#oDUrDKtj(>2y&n-j>3;j%LOj+9n4 z%x?8+cCV6>IPfLo;-vNeHSE9aUM(fmXTJHB8C%7drv@sv0K5umbbc9c4nQF!ki$d< zpPyT)XZMY+(C{W7cVq@K?>r`?D~Q%MBYvGLGAgU-JE(s&RVRme#sAbiGdZ`D8e<=^ z+dcg4Blgs_Q1e52bZd6zkypYQ51#NQE0~PY#z=LOA3NZD$l3V{e0j8_?#x>O_c6Rkh&q!B>dw{iY+c>_Rf@Zano-nFs- a6tI~>l3{}Plp()N0EbOZ=#BsQi$4LTZ;%`S diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_List.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_List.png deleted file mode 100755 index 4acf507904ac3e8b049033a3dbbf6ea42f65cd93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52623 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 k 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Media.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Media.png deleted file mode 100755 index 553bd75078b13ab63004f9ed0308b8f9eb94c414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8652 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 T976uO57AJ)tx|9uc=mq)xO89E diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Media_info.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Media_info.png deleted file mode 100755 index 397f0372202510b251139a92ba9ebdf3101cdf43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2470 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 IV(f$a8^Cz(e*gdg diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Subtitle.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Bg_Subtitle.png deleted file mode 100755 index 4b953c432f3fa298f865729d5e9a4e563cfb81a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2149 zcmd^=TTIh;6vzM65=tkmQ6N)L+hyWqIuj@0GDKQw98;jyGGlMjuie%q*B z3d&g=-o&I!qtms^KxzxaJUoKOffnL;R$cWU$#PS?28#cdNvK&439VYS(Yts}I*;Iz8N zW-edA;|tqCWiy?@7fXd=X?;_(T4(6gbV)lpy@2tF$!1!MMsHwpcuY1|*e>hn)XF+k zbVe(a(>69SDUmB#Y_{XU7=yv+>FukouBI_sIb1GJAOz*!DfPzw0WM$Yel}I#(BRc+ z$YQ-;-^drsmX?;bsQ~Y10VPGri7D3qE&$Bd#E${McRD@}ok|*U+YfztoA6$Ri3}t_ zeEe~FxfH?s1vNip9Jp11imlNG-sm@H6s)6%cowAw0%UMSQs&)ByCsPP${cs>mDpcq z-F!&eb@lFlWDbbZ>7u{=0LuT6t@D3^VqM_UU{mh4pAJ`TB-$Xz`Kj*KbeU zay{f)U})9Mykda>do#6|>wfvB<=32($>`K==ee^ByC~6zyRu_-@7{^H7M+nLdUYA{ z#G!mr|I^^1vx{Mv@NnDUK+DV5o@noQPo9iirK6ezfYCTKziNh5dd<$hr>(!!O)D zpIO0<-s6iAA;5)++dIj&ft0F12n1HU?=>7+ibO!mVi7P18VP$VMJ(V0Mf?lUxU>?V zcY2EGJ7OVDcb6~w`TKP8kunQ(2Ml>}xvaDe(ACm#652b#GG(F8BOCU=3J*GZHsNvP z;qIMX+n1?w+D39*o`(V{*i+SG&7pkp?Q$F3iu(UGsF}GL6?`=5-a6s%+mUeBHP5UV z!rVnU##V2uA6=%0aA}yMVHeJ%l+L}hp1is}Z;dPDpSE1`QI_u{yK1aum@Sg@is#^_0pbI!(!Dr!nlYQi_Ru`S+li|-lZ6`sEELp25&wmz zViW41UuabE<*6H}l0T3VJ8^6?N+3Rbt45w)fyhcAo(>L_`j5-}{4P~FrkCakuS1n5 z0%(p_@W+H8We!_xvP8s;&e%U8Q+Y8Fb58wLaMLB_oiZwJvm4xPoeJySSoaRh^zQHb zDmk9+^sm!PQ%Abo#JtOemO2BX?nD0Z>04)4S=aa`N1CdNZyK^HW5|ee^G(fjr?eS~ zrETV!V(?Lq*0dKDXUd1SUS(bIFT(`>?aKLAi$O<#>SB^84RPL|Yrn@tN<1<=uH_=FB-~zIVGjTkDf+6G`if`D~ASERDXco#Wr%f4{GC zExnj-Po>Y_?=7GFA%DF4cz?6{WK~pol~t*u%*v?rN~=^SBP*i9E386Y>scP; zR?D&|^D-+FNTn=A$xBuu02^qqXr@{{r%z;hre&(f5=CTqhGnQ(kn~9RbW2y0qShkK z(=1JJq%{>OPg#noum%j$u!I&l27?VWSTw5zbnG0|J$tk@)A924Il=i?^MlvaUFzRRA3kpIxO%kM-dsIfTA8ek-=2+EdD>Xa tru+AQJU`sHedE^4%kMuuncclJIbPB9^y|$lOJ5GC(PDFFcKYz}&3|h&YKi~= diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Solo_Menu_bg520.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Solo_Menu_bg520.png deleted file mode 100755 index c7037b4963cb43ca242f144fa504e74e768f8e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2639 zcmeHIYfw}L6uuDE4h@MD1V+V5LWYrlT4@TDB|s@#h=&p;6Uf4V1}O_t&Z0}&hKyNl z){G3%45ke6UgWjFzVBo2bML)-@7*_08X{o=ndUUKzx&PfC(g`y&wO*{%z3or%JznZ zJ`)N6Kv?#^j647c76q6RJranRavGlssE|tOJ5m7Xhm#*Ye=Fc`QDhb=@@p#;CreMr z0cm+{nOvOxVQHm2PhML7@o_|+0suifbN3fy8X;`LU^T(`v;~%cl7|ns0onQr$b>a*U;WW*=QObeYIh_%jFoKlBW#?R^!%1-g z!)@o?jNr9VEKD${-GLB{jbwEu2*T_%@1X?`Lb5PUQw}FWGB80;nqUy4Sf`J1dRdpx z;r2URe$G7uqSTZbvD!!ox7#Skw8b`QhDla1!#L-eLG2vxnVqsA;|8k*A*?9LduIjj zoZy=y7~TY778{|rqDBzIY0d;=I3pN945e5DgkdyqgfTNrm=RJBq81xvfKUjdIJaMK zwHZK^_sj_1S*LGqZEfxTMeInRzj8&MEZ_Mb5YUih*8qS>lAR$fXml;o{DJ(^h;#2Q zg29_N$2=X88(!AAFS#seQ2-=w{r-1{G5>4L%8R9NwC}42-X+~s1>ezixLz@+dL=xh zIbBq!pZ}#>y#4IJ&s*9(Pl`gf7Nm4)emWx#B-6r0!BVj(M717Hut>cApv`GOP{?{$ z`ft$RqS7TPJ^h95(TSlUZHMi~GKTGs=UJ9rU0uD~gCNM>Lj>Q(X@&;}?NR)5e@eQe>t9-W&y&kqd&sKMp{%T|CC83S zpQ+WgmEPD`{g=0E1X3-{k*Sq?B1f)Yua7%cSGQ6%ZLW%4QMN8r-+G(AR;>SYWb|}- zc*EM`>F9i~mRIkLIAPv&Q{A8A^~ctvhV#*<;u4b^lrswd_q_6gQm1RJ`mXwkO_F}z+- zsZIKakt1VcjobVyziPEwXgMh-2@^ de|Yo$4g=5`bv3a~mC*tOC_7V@(U<-~^FPoiPzeA4 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Statusbar_white.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/Statusbar_white.png deleted file mode 100755 index 6e716eab472feee40b39320800d8093a79815b43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmW-fF>6*~424f^Yinx-6-0$PIk*Ty1nFkwEB!ufOOY-*i7l~+gP?9s;!yhwOmPz& zb@K;wQV2M>^&hx*Ha@v8-20N7=O61j(4xLPhONScRPm{1QX zYC|5f5c2Q?nsj3a`XPZrSOW%WSW*fP27?VWSZe1wP0TTOwUOv!ERmU;@D;hRAn7s} zKH@Y6z>9K>MlDw22Q=x%4mcqgg|G$;(sV)#9t;K>X!VM^nlv#-Yz!mO$51_{!oARKcmp{;I1;Zqu!D368hbBfX9$q@(ntJwd zeWZigg^$rqSg|LYk)RxrLT z2Qrx6S1`RSWqMZ3bgzKV}B~!=Q_@Fc^o^E z*taCG&k1Im6~xx*$=dG0nr_Y#s>>Xx&3rnC<5UjE;S7#V@$9Rj*{21tP4#E%_hGAZ zX032wEw^V)GGXylXYTf5E3sqMm0$|dWjSBKbD>z^W~JDs6rr0{;;Rybt~P33sMEOG zqEN)G3x;4?|?#!UOvqK-P%747N;PINGC+o|fZmfE~z2(lj z`aA0z-=0|X_T=JsXI84pOZ@-;KiXlt1TexHN`m}?Zw@SAaIT5J4@?)~o-U3d6}OUB zv@?tL&XV#qWtq=-@Qj9zw*ILDTB38NOjdr|7^*cz*Wkci?$sd{9$p-)Lv%d6Dnhyz zglMduEv>B{wsOmnB}gXpX17_D7OFw^ldO0|DZt&<q2vA54k)j>-@=`p|TUuHcxu`14Irv8VP11_x+)Pzrii;-w;m}OpufdmHyP;=c_Xd4$S*KNccDJH0 z@GSAYKTG-2d5N3xe;(PyePeU*T_$%g>0_xz+_ULj92+lPHr?>`iO_R*-d-!Q4cE6^DgB{Rt{uw9oL* z4W*@hN9`Tw$YfpywP9YKTXlfZ O&EVji0MHA)BgtMn|aLt8(4nUv3#sz zIhoG#zlr^04ZD*v)5jW)6PfH=17QwbCjBQRZTdy~3rzdNuF7v4z zj*W5b>tfkgMzQz#ur;`_);Y7Ln6h}OGyiDhjy7P?m0;2qXL?`9d%l2YV*=ObCcz8E z0@o@;-?vC!EEBt4DSo9w{8FX#^A?4ttx9*=w68YnTx-?8(P?_U!}LV0>1=%uNl_ZP(8Ul{*jaq|7eDUVkdK3-GwWL@c#_2tjD)IZzSd}d+E^X;uK zcK5v8)AwRe-^;!IkN3}fcY67|Gb{i9|6hIh)qh}wHIxMT1>YQ4z~EdHe;=4GR6SiB zLn>}1txy*-NDw_6t`d}(HF1(sAXnujE-!77j(`)-rYS{6#QC;3J^N5`F-9`7(uvFY zt<#!ALPkry1imGQYbc4NuF930IVUtAt}`HFLCoqVo>y6?HU+czhHT~i`}k6ESL*5n zuA|+eQzte~no|-M)Us~Xs#V(xBbqAWCT1g{bQ%6cUp72 za;tOW5jb#q)#7FA(vM}oJ}%p#UlB7m;)_YI%%0etKP5l3DYvV4H})D|2yX-jW5oa?hs*Okzml+zf6=}!C3?t Oc?_PeelF{r5}E*EsK@jG diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowright.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowright.png deleted file mode 100755 index 92f6164f9a2a179b5572c5a3ba9a4803298fdbba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 940 zcmeAS@N?(olHy`uVBq!ia0vp^8bBji0MHA)BgtMn|aLt8(4nUv3#sz zIhoG#zlr^04ZD*v)5jW)6PfH=17QwbCjBQRZTdy~3rzdNuF7v4z zj*W5b>tfkgMzQz#ur;`_);Y7Ln6h}OGyiDhjy7P?m0;2qXL?`9d%l2YV*=ObCcz8E z0@o@;-?vC!EEBt4DSo9w{8FX#^A?4ttx9*=w68YnTx-?8(P?_U!}LV0>1=%uNl_ZP(8Ul{*jaq|7eDUVkdK3-GwWL@c#_2tjD)IZzSd}d+E^X;uK zcK5v8)AwRe-^;!IkN3}fcY67|Gb{i9|DU<&Kp!x|8cKrvf^QBiU~sO9zYk0oYMw5R zAr-fhR;UXZByedy6J8n+xKd*(M=O`;Qr1kH7SXWj;$F*kY!nRA(AS=$6=w9 zYiCHB(~QuLSdF;WsZUuWPfmPxYgwR^QiVv^NwMckj{lU-T0M(nS<3XQS5_)CM?Gcg zaMFCa$mU~ds+pEn6lJhR2&Td}~@f~`$EEIUtgMe$5?c_z8Y`1*oi4uJ%QK-XoWy8YGl Qz}RE(boFyt=akR{06hc482|tP diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowup.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/arrowup.png deleted file mode 100755 index 47d8fd59f5fdde8bab4168003ae6f7229ef87dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 950 zcmeAS@N?(olHy`uVBq!ia0vp^Qb4T1!3-p?t4T!xDVB6cUq=Rp^(V|(yIunMk|nMY zCBgY=CFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*9U+7#jk7LR^zgnadqmY!sLdrnB!( zVc(g|zCDS3StQ%SFt+)jY|U=085S%iGE6gr*ro=sP4r`{b!JU8VewFBc2i^S^kR!P zWN}nx){$U3RV;S3Uin(1+RbkB>s{tIdaQ2rSYPk4xzJ&Cv(N5kzr)Q5j<+T{-XvfmnL}Ln;ZUcdFGRil`r>C`d`QJua4nwEyMqM#_!dP|Ld9FS1`RT zXZqj3^0A8Le^~bgztwXd&t%_~%)TRueNhSGr*b$>WOE$O;Mg3`zA=t{O$__0X!aR_Y|{eRruwt>`>^$Rvo*M|CK$8C z8?oq1GIe{g#Tv3Wt1y4A=Q)?p^{JlkR)xU32B8bZg3lYo-?vEKsg=B4Cv&S#?sAR7 z)ke*$OQmo3B=Un3ig^r)c+-SwUrs zLTCBZ8MaMn>+;#PG%#mbl3iQK&Y-Y86ZcgX^%V)unzG9)Z`ICy`zH1-$+4R?rEAWV zwG;R4+vl0IEl9B|MDYTznuBDm^68S9e}q(4PO6z8{pDcM$H*>LkDyPLl48q_wXw0a z9b2}HGjbDGfo7*gSf2x*y|uA%cD(z(1q}05c7$wL-9DpWhj+u)t@}4GFbM9+kWddf z6{-^?!?B3@ZR8vlN1cxz=2r|vxHhFfEIlsusp-ubyEk_tmP-8Hv$yu}2CtnPDl4s8 zlBNnVdbTD^?PBu$*zYAcMW~>tq~y^dEm66L@8k|PgnIR`b0if!O|`i>CqlDra@ocD)2CC~=J_ z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dax9pDq<`tb3SoqG=+I(G8>rK?+a z?%lb2Z)$4ly!lK1|NkF+R%9Mf8D~k5U+_&RV7T&lVmMIH*we)^q~g|_lRJ4C6nGdm zKIZ-He}=_U)b~T>*xVeczm(M14EtHyd(0B5z)V#A|2@G=>Mb3E}8?FXwXYh3O Kb6Mw<&;$UJM^i!o diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_bl.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_bl.png deleted file mode 100755 index a1d9cb99065526be9fc7e2fad6051cd706b3a05d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^l0dA?!3-qBt_98lQY`6?zK#qG>ra@ocD)2CC~=J_ z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dc15a1Kyx@+H|i&w5~-?eYwfy0N6 z96NUM%-ng4Zr!;zbN0N$$4)(X^!V}9XVYiQy>{c)sk0Zh@7%R{>$a)WW-eR4YW3Dm^B|D(kM9ddnky;@cOdlLVet$QWE zzIi>*o9EBd?3H;-*WKt{a6EE}pkrLmTo$ekrvt9MQIK51z$$gBD$#MuqKfI29c!B^ z`$`o`rWhG3y$N#;T=U41QDf$LZ{?}VwPyO$EQDB?7X;7V;(9F6Z>2zTj<9vGmOJVF)5Cm4FT+2HB`}odM}=Ny^{xjxn8DN4&t;ucLK6T=ddsE& diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_br.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_br.png deleted file mode 100755 index efe9531dc0cf50d1c7b2d4c958894301c330891f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^l0dA?!3-qBt_98lQY`6?zK#qG>ra@ocD)2CC~=J_ z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dc15a1Ky+S%22{^FJGyY}tccj)1x zC%10jy?FWB$&H07Cm_Q_|UPFM~|O8cJj=^MN1AHJu!X8+|66Ioj!Yh z+45Cauiurd%#R*UG8Z6|JwgjZHJ_uwPU8 z4E3`iQ)>4AP7e*U(toYF$M?_X%{K2-gpQTXK4a+A<(cWsniI5lY1Y}um&X)t3O>JM zpml-CG2=|s(%FTTCqD@;VG&|-=Lq`iCC9|WaJx8kl|h~8W1y26JYD@<);T3K0RW=; B(lP)5 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_l.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_l.png deleted file mode 100755 index 7095bb9fd7dd9b6eb047d4b0b90c570d3885c327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^l0a<3!3-pqggv|hq*&4&eH|GX)}JtE?Rp7PP~sX< z5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)dr|2A;2fZb>93X(`U@>?CRUO_u$r@ zd(U6Gdg$26hmW5C<*5Q>xvj#11}T&T`32vE0tOfZjh-MVR|-_C=IP=XQgJKk!Gi}0 r>8Z(SjLd3oY%CH}C1J49h=Gxf;mJvXhe<~!gI((B>gTe~DWM4fo&{UO diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_r.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_r.png deleted file mode 100755 index 5b28fed0ed3f3c050a2a8d1a8af0a8a06d447aba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^l0a<3!3-pqggv|hq*&4&eH|GX)}JtE?Rp7PP~sX< z5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)dr|2A;2fZb>93X(`U@>?CLvz@ygD< z2eFS|l zC)3h0JG=TGK7KN9{*tXb_x}I?Uuo5H3!q}|k|4j}n{dGJu=Cy)ps=Z@i(^Q|tv4r6 z@*YrNIN~6zAoEw;hjm)T;<@iP@E#7}JsZGtI>l(_nWH7mzj@~;&bt1L!+>FNiT=uy To&IS+0~kDA{an^LB{Ts5Fk4)Y diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_tl.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_tl.png deleted file mode 100755 index df2ad7cf9e1f4dbc58cb96a6ba0df3e42c8ecab8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 435 zcmeAS@N?(olHy`uVBq!ia0vp^l0a<3!3-pqggv|hq*&4&eH|GX)}JtE?Rp7PP~sX< z5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)dr|2Ilw2xwVL#{p9KM%U5qKS-$$f;o}>&>{z{i^X~nJckVs7ZP&i7JNKTyboKPP zizm;VKYr@$tvmOw-MIDo&D%rAPF}on?dkIukDfez`1r~H|NpzYyQi3PgPf{Z666h4DHTkwyHSPW1N73B=FZLuyGE8ImvE8}ypHCbU4@2X*B7to4Coh1GX7F_Nb6Mw< G&;$TNuh!Q9 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_tr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/b_tr.png deleted file mode 100755 index b3482cfa41c69d184661027b57f6f192d5589d28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^l0a<3!3-pqggv|hq*&4&eH|GX)}JtE?Rp7PP~sX< z5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)dr|2A;2fZ_0f~3rDc`7_8mHW?BuK0 zZ!TWG*3{g-_rQ^xx9?7wIx8(bYwo;7GiS{|cJfSb-{j7&zVnx^PMA3D)Y%KuXUsiu z`rMW4HxC>>o?lRsn^!n*{*nie9-qH><Wt(zRnd~M17s{0{+REK{-z@WcM23Dw>}(gskILd-jWy)l1w`bh zPZQ8nQB>A_|I;ZTZu_00)2WjZnJ>Rn;d%XA@v{5HVlUq+f##)|i$#;G3nS)D5I37-v)Ryahoe9lU_cO2EQJuzgaktf5y*|%+#I#30=7;_U<9mJ zky>kEK&9m@P_$^JQ!YgmEh^#xSTWNPszroWK?^qjK)<~AdtctXPp^`nwv7n7g8%>! z+1ptH0KnnxjJi15RkFAHJ-gvGiM&Jr=(xJcscO!i-Au_@ri=o$X|HlO1|+Hqaxn%w zPpQEKm{L{z@d&on-eTr+g~?e+ZW=|Fj~c@veh#uL1WLID>q56IaLi&dy5nVcg=R9i?wHY~wVtq4&D5_q8yUxehUs2VOT6CjFUC@r66WWhP{ zWrwtNHeHWEeDnuP`w7#%BYxxs$!9|6;vz_HRw^j4%JH$m7b=TASwpP z@g;B!G<_;8^(UmNQC&Jko(fBhsNR4YWC#{R68eIiAc!ZWVhQ9dBTa9h8KhK|3{lCb zDld?&qv<%XltYnlDN+F&k&Vub=U!~4Olp;#5go;TKEQ%yh$Y-koz%hf( zN)#47d_KM^&sNf%3u{o{j7Lw-1=xh5s)tZxrS;CtQU0TnV-u6dA9zfz{WJY~$+La` z)QhJjb-zA-dvQMXC1^8Usr9LSX)F47F`)QMC}?n|@R$6u-c8{iUZmmOlehAtxX0Zz zSJ>*vUG!=l^eC=c)^TJsaZe;Q%<3Dfj2Nxv=9;!F|J;0I$JcXnvW^qKUp;kVRK4Uk zV6^h~zD+OO>+WjV2$`Ak+%7UitG(|J+5 zsC7L2#Pz337eBK%{kHhP7*fLtK(-y-eNoa@M;PD**2a%|&L^d;(w!nJhHYhlgY$N? z^GE#t*@*BYPwpvQ&l#>zkYKIpimb#ry1d!k(n)j)8)S_wFmc3$Qul>T+`UFpZ%(aK}Eth3n!y-^SDa@Tu6!PPPa>&?#3Y_@kdl^C|Ch&_Up-`5u2odTsg- zp!AOG?8c_?_!@HBz_X>r7_qegw%)6}ncj7uQsv;udgI?|}*vY4TFLYcn%~9t~Sof~-9402+gXOFZzU-gwuU znJ)3ZbG=>-yfKCYy)VGbZ1Ty$Xl)iR@1esLP-E+4+`o&_zwZUNWng4_3j|P`_nsLD2+5HYlck9ONe+aOX L(^x++6_)=1RKN}Y diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/bar_snr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/bar_snr.png deleted file mode 100755 index 973ae3a7c351f333ebd584806b2021959d05a77e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1262 zcmV!BQ@fIz+JyZ0#{jy+J;xLOrHWGL|(-xesdU3U2TV zZSPeqj!-a^CsoQ`B!X!gbT>z}5oqQpQ^+7%(_AHlZ5D4wHhBY`YX!%Z`o6=dLS7;r^8qas<* zU?P7@HJd3?#ymo=D^bK2WZ*?Rq&P*iZWe7|BY-+XupeC2GE2NRNVh6d#%3LO7h~WZ zUDs|FZfqBCJVCENKdNCNeh+Ht9bVWUThuR2zi1nEWgdA{Eszas>|`H%6lLQ?JEdkG zc`Q-HKR~NuA%0^Yd?H%WBv;O59eF!LuvaRJNI0N9L9IqPp;{-06lUZ{IiN;5q77{9 zAzIQ}D2PQlqC-5TD^bM`YwHkc=xrBnAY9W^Es#hzpKKU!AY0W*IG-R~)F4~aV<3EF zAbTQN&>>mUB3aQrLas(Sq2_k~{Qv+0^hrcPRCwC#)ah1IVHgEq6bW;JFikX&K?D^& ziVG)%P!2*WB!ojA69lJ&GL#LFVz=J=e#1dq{pbR|eF@Lnd+Yp|ge_6W1OmxGpab&; zv$wZ5J}!^Ta^~oBebZ~on+uzr>4Vf+$i|mws0n-G)3 z;n>*N=g@*L%HQ!{p>- zJRVhna$>E_2YF9#A11c(fPyva5$W(+idk@vJMCxEF1wC zWcf4$1UW@fnoZ|18U!Omff@M99HC$z1cq#PmKhKQf-r>$pa2M$zX9O@5c&ZD6+Qt% z@i9*o2m&aW5W&$#FiO&qREbfAAw)n0&%H-|P{+m^-_tWuL;wOnFhBrdExrZ>`-sp< z5Nf--HHvTz1k?Z!{D=@vKoyepBqA^dB%oE0Whg?)c2X|+<}MW9Xaz#L9s4vn9D z4tj!M&=5!!unDM8gY1Gq^}2^tq1^<3I6<0FPkz%7=ot7MPEXk-D2RXrk;t=8D7Qbs zKFATC%z+ny&Ee*X&!L|oOalU(f`+j96hSKjAjF;{;3wR-R8{?g2wP0SYamU4Pl)3s zxcD5b#K2rN!x|`pMMDtBD2`Daqc}!!jN%x@F^Xdp$0&|b9HTf!ag5>^#WDWxG5!%? Y09cn5t)~0G^8f$<07*qoM6N<$f((EKR{#J2 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/bg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/bg.png deleted file mode 100755 index de085baf91159d987bc5baa6d25b8879b7fb5fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2650 zcmeIzUrbY190%}QETh&{%aCOg$#4nI(2+jqK%s-uv_L^>OR?3kX0l`v)-1u$DT5g% z6W#1^ZZi@ETqc9Sx)Ge3Ar*oCyY%1f|MvDTv;zhME5Q_;!q_=`+%wt3!pY};?>*dK2)NI$lF4qVguhbuS) z1i3$|9fEX2V>%^-DplwMX#9bCd>GOXYxEBx!-y6zj_8b|kZDY38bytxsA&u}sX&gK zRFGK>VQM{K(daRa0kCKcR;|IJH3C*0U;=EY$%=wB1NLzM0~~t50yqtT6>u4?P9sPg z;5Gqvz+<+%%^)2BjyXISNGEQAycU<&3i+&VpAGWcJbpVAu;T#-6m)olPAKH`gR!6M@cVM0^USYz*^d-`QvDK{ z%H$`jF28%AE;nu8`GL7t&4Iln@}8@VuIsdOX;fk}lS+y!NFxz9q!UL<`*g!6ZDt|_ z;zr-;zb8$7S;ecz{lS{RvfDjVmC{#@}a`QGl>9YKEN zA)3iKD}R3D?%?2+1K(w>q}OD9*n`V_751sADR!VffcD<*-Er#iZ-rf<>EW`*Z?hSU z)f{Pcb#3k9(Gas~-N>S=Zst=OmJTk2KO2Zfqm5M(iR6qt$W=-fM9$Ws{x>9jvO}}> zZt0=(YwPFu*$rz8-bEU%CEO-gpA^zFTPo?gqv%a}#+RLxj%aS|<6A?IpFTb2yJ%2# zxy}|97XHF@2rgduhC^%L&W^2|Y+sJWw6wfZdBP{6ONYOX_K1cko5@ z{;ue$KO-#z7=}I3=H&SNeoHcV_S}?@dX7n*b3X`MczZj0WsF(;wut)Al57TXvk>6b z+}sD7HGrS!|Mxx!&oc2q{yUAzgv36=oz$;uPRvXirZqxJ?~e+$s9I5=;Ep&%m)1%u zv1i`F*N#s-xkk=XFlm|Yd;IFWH`6<^EB%LYnMC+jSx=cW>#wi!;#*r=XQ(C5KZulU e&<|MV+_M^gm7gP?USwQDK;v?F?0(jX=Dz`&PV{~N diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/border_eventinfo.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/border_eventinfo.png deleted file mode 100755 index 5108758ada367ab7b76fbf2cfc212ccd45b6349e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 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 M%Bsnfg3SZ|4^dK?)&Kwi diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/border_menu.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/border_menu.png deleted file mode 100755 index 6a64838e1540eca39f608019adb75958b7867f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 945 zcmeAS@N?(olHy`uVBq!ia0y~yUT_Yx&S{^UolgA}H;E0rZ!fpqm~~6-pNjM5*WR!HdpT*V z->>r5S082m|5}?`JJWXlvAdhrY5(24EAHK~%b(vYU9u;#=k)oqx-f^&--<2u%q*Y2 zykXosvuWZTWQ<3Qm@s=A{IZtwdT^UX9BUcm8&BjN9v1jJ0uX> zDyki}CSqgKQ7s_J1!N!U5?#H4R$Pc(qCgu#_9h7IIacyh;ID`s9su(g}8c(hZHG&pAgC<|cB3r{0Otcy`Wie&MDq_nRQn@T-%?w4Y z2|=n5NUw-raE5ITk`NPR40%Q9=y6;8DvS-~x4&Js(q9ag>#My?uDy9z_ABwfWQ zV97IV(-BIt7f-hrQMeEwJ|5LXlmGw$T1iAfRCwC#(+OIVVHk$d7aIIhh6mac>v1p-~42A=^X&d>TlMqd#DaTTI_~(W4{3?yXT^R2%QC>>`|!X zqHh6E);wIYa=ZyZ+1+^F%GDnLl(iCO3)L0?Wlvr71BqV%ls!zk=*bHJlsyOs?RIhx zfU+-M^zbeKXg>~+SA zJ_A76%WT_f*`ENEEx&8qoya8s%AQBsmWo^fplmR7#!^EA0LsSpqhAA{tdZ+jD%Sv@ eY&O^VFTemJ+iKdd#Z%D$00002QLq|8ha^gn7E7oOLZA&mo)JW%3_qMQ zSe_C^q#;zY2QhsfM2ZPKnlNO-EnKlDS+@=yI3rfI2s@cHY|=7n&@EG$FJiw7LaQiT zx)wl;3O$`LR-6$#hbB;)8BD4mNtO^uuopaoFjbfsGF~W7l_pG+4>*JkM6C%xsU}~? z5lXTyXU_>jsvcLrAXvdQZq+Si&LUdF996vzN3Rr2v>G*K3q-6NRJ<{1(KKz;Dq_nG zMXnf8xg%V}2|=ncWyC9F%nwMgFKEygK7|!Kf+bwU7EZMwSHBZSq!dfDFK5muU&j|u zw;n!s7(a$0S-~4qyAw*XEo96pVaYCL%@0SfBU{2OU%eGgv>a5t9aX&!My@MJejZl7 z7*Mz|XwNHAm?mDu88l=ZDnk`3QZj4O6;8DfNwFDIx*b-&4MwgLOS1|?s~1qXC}7D8 zL##7w(-u#*C0)i4AU-Hko{78}rM4Q? zDzW#bw$@gAQ;J*f@1I-vdigomaO~47@D9%HqA>=j&KhI3()%&3ct`M*-EgS1Hg9 zsMZ3_RvG95RP(-|Rr*(o?J^eFRYb z@w-a?M?kgg&v%vn0jjx$d}~>_0#v(RrJPAac9n(!RjaF%SJeloo(k$+r6)jD5wG+Bs5-q$1)YFu mEIea*;W0qK%^N^vrBNbBwD>9SiBKF zkReyPDORZuA3Hr~wl8JI7EG=kN}Ur*tqw${5w=`_jC{msjO|%Y2uMtYJFK5sXNU$+w#2i(<8&tdtM64-c$}DBgBV5E8 zQ@RaBt_(%3CSS)eXwe>5zcFgj7*e@4ZPf`vsuN7J8Z~7@Xsie|h(u|vC0o7_J&!J5 zxL0|%A62+nc(W%_oGoL>C{?FOTYNNX&IvY&6iTZrSgI;t!y;I^3P7VFLxNIwyh3QJ z8c3QbUBDz!q%UH;CR3&iIgAQIt1@fS6;8D_Zq_Yk&Janl5=*ijR=z4@%ROnlCt%15 zL#r21xFlW0AzH!^AU>a(>1hA}0YXVcK~#9!?9qo>0RR*R&?{6_2x(d+q|n}b@2$P1 zwD%s*-qmCL-+x}=Ncfikg@v)8u?H)Jr?XS?ihBr7@tJI04-uTrT`50&BsiWEja?)- zxmZs(!Ew}!&2vw1qWfZV%oCjGjmFLroGOjo8z49u>#TYrIO!{KR*w@LjXh7l5uD2k zaTSaaod4Jlf|E*!D>XxKf(da4zX{H1Ox(2-1Sb@e!q5-F*}jlK=^Vi^RZ770N^q<# zk~9qy9KXg|M+i|ROQ7YL4crCGiRPD5N{y9iEAT-IwI2+nbxtTy%%9Lt8r zE)yJ$&01avja>QWZRN6Vp?JQWH}u3s0un02Mg}_=LDRrERndpJ)-%?UJ?CCVGZ_ z@=C|Fbyg9Rts|#7Brb7CU2Pw~&^~FoZR~8j*m>r`oi5qiEkb&oGq+fV_Bmy2{{R2K z)8BcvK-0uZg8YJkTui{gc=^@--U>u<#~wT66yRAHVc?@&^+R z&Q}RLck{)~-GA8DU~`e-e3se!kItIvd5qP@KXpY*@>AQ+%*LB}JqAk?e9joyE-=nw zyv$$}b)cl7N6bK3VKM6&h7%c#!5nT!be{iYN=_09=5D_cykn8hgUVIkcNl!DtrM%e mY*YA?ee$PQ@8{fPkzlwJrWK^>vP>T6Fa}RoKbLh*2~7Yb36vB7 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/button_bluekey.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/button_bluekey.png deleted file mode 100755 index 077bd14f351aa16f29bf25e7bb485114e700efc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1807 zcmV+q2k`ibP)Px%yHHG2MH#m}4NiOwPkjwfehpB54N!j#QGg9mfe%rC5>b5(Qi2UqgA!7J4pV~; zQ-lyxfeuuK4pfE?RfiE(g$`DT4pxZ{SBe}}ehyfR4p@v8SA`B)j1O6j4_S^8S&JB0 zg&kLc4_b~7T8|W3iw|3n4_lEPS%ME-k{4Tw4_%WFU6c}Ck`G>$B3pqEUzQMGmk?l> z5MY@nT!Ii`nGj)`5Mi4VVVDqNn-F505M!MZW1ACXoGf63EntHbWt}Nui6LW=7iF9p zWtkRco)>1G8)lj+V~i(dkvU?2B4?K!Xq_Eto;PHKKxl*~ZJ#P`o+)piL~DjdYlcN^ zh%#`UJa3aPa-d9ahf;2XNpX%^Z+<^_o^Eb#Jb0o;cA0N)Z*XvMadB~0caBYYnR0S+ zU3ZFeb8}jFj%jv(baZrUc7Anrb!&Kmc6N46exO=>lXrJ_XnKZFf1!AIczJnwQh}j* zdU{uZo@joKdwY9pe~xi}hkSf|eSLj-et~O&k!*pGetv#^e}H6!n}2_Qc!7t2fPh_x zrE7(kc7u(9fq`j;n`MWdeu9Q@g_L}Qhk}BFV~L}KgM)*Egms3IdWDUEgok{Ei++WQ zd4`XKgoJR2nP`fkdWVpOg@tB|rF(~vYKx+Kh>?bdhG>kXaEqRYhlhuUh=_=Yeu|QI zjGS|gpoxizhKi1gii&ZMq;HU?i;IhfjF60sjDwDrjg5_tj*fwmoPLs^kB^Uel&6r8 zkc^R(k&%&-l9H2?lZKX|k(8E{l$4B?o|ToAikPC7mX?#3o0pfDl$e{1nxmMQn3L;#2d9Y_EG010qNS#tmY3ljhU3ljkVnw%H_000McNliru+5`d#G8M0caJK*e z1Hef{K~z}7<=Oe4<6<1Z@mj|+!^b?cwudD3o;KjDe@Z~5`_dVOE*^E}@`0AlD2DDo^*+Y(1HqN?eJ=^KWwsUoAd>lj|q?P951@r`n+XzL0;>*aB(S*%oR zbswo!D@9Y~e+PAfY&dSc(P;WeqfvJqLtX@Vl4e(GAn#w#zW9E#fw+3DVrw?Yla11n z$$b8--L_h`^|BpKxp}66_0>*tTosOv$CJrK9E+^pwdb;? zi}2rrD2J+Vs&BM$#!^L)dtlq7>N_{`)6&v>!C3MkKDD%(h-%H8IVUwss=o=e}Wjl zeAATHb$t}aqc6{x8lqH*0(lux$wSA3yd%G~@?B@cywB=J9#M*z0eNXYt3nsXiCE~K zVovS2Z67e4C;n8bUPcITm?aUyZkf~}xR;!-e=m1HP) zE>2*>yI)aI;Mdg$3`COTvEMZdGO8pN=B=ZJ_Vd|>wPZ3fwBoP}uDR->6L#)j6C?2# z7Hk>W=Rkp82l6H;Ui8Sf98AU|!@=I=+x7GfhB1P?cCnfhk;PLJFfYRiZOZLOk%_VJ z9)p9cMj|nSyz$3IK@^b1W#Dj5rWvk{SDreDBof%z7#7FLli&QIrU@Lnm^8c)ag!9= z!DX$dFFu9<$nzfl{_9eXXAwqCE`Yqi#Cn?PV1?ZDhwr@m`UjtXGh5armO&W3e&SE~ zO0A?Qx{Kju4cz~xbX8<&q*1BamiG!Tr2n)1q8XNB85;2wSSGFg-B}S$rTw+t^Xlq< xwYIFlesh^r+DB6C%pa|#3(P>vX9E8V{{Xm#yGnNWd5!=8002ovPDHLkV1jrSU}yjU diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/button_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/button_off.png deleted file mode 100755 index c2561a4607904e8ebbd45c88d459a43c35b67728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%3?x6Bmj(hUmUKs7M+S!VC(K#9UVa>QWZRN6Vp?JQWH}u3s0un02Mg}_=LE|#l@AEmseL;M@B}bq@)xU z7A7Pll$Ms}=H}+-=NA_jXJllgrKM$MWhEsgg@=dN)YMc}RYgTbRa8{O#Kipn|35TS z@fy%Hv63LaU?3M0Ffd*^@C2x$$J50zq~g|;NuEM23IZ$_3nk0br~I$KnkBW=`!L5@ z;n2zkwmJI`+Zt>xGOTPmdp_yxA(hFjHu^`e9NPGK-jOW_WX#=W1R1EM&0xFG6Lp}5 zQBpU7&B2X(2H%8>Ov~6)wlrw6C?`#;bW8B*Nz!^KP|fxI8PmM!v%-(mF7Fi$J!uSKLQ&|M6ku6{1-oD!Ma>QWZRN6Vp?JQWH}u3s0un02Mg}_=LFnRyjsZ_KunE>s4wW(dQ94 z(aXQaF`(W#u+b&7(><))Bck6kxW(1K&MCOf&9m4xc80HanSIPOpXe#xKIIPo|NoaM z6AK2KCRP&U7YyWL0tUuQ2c7^`^mw{BhE&{|GRae@ML~e&VxeSt`jr3mSF@y+dLQOE zD;!$cz&2<9VOxXEMTV74XYVJSJ)|<3)kgp5ltUXo&pT3bK*ro{hLeF>+6=J^Jy8ct z8hXSGlob}U`tYB~VEoLQvZY}qt8&t`O11=_o+Pb@0@YmKpE1pwJ}dm#zVqh~<^S@G k`FC*1o?q7KW{hkM>#k`9y*csC6X-4mPgg&ebxsLQ03ghg*#H0l diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_0.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_0.png deleted file mode 100755 index 64ad8391891b59ef3409855651e0ea01e1c80f58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 945 zcmV;i15W&jP)X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$eNaqPMXX_YARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O{YHDn3Y;JCDaBy&OadC2Ta&vQYcXxMq zczAkxdVG9*fq{X7f`WsCgM@^Hg@uKPh=_@aiHnPijEszpjg5|uj*yU$l9G~?l$4c~ zm6w;7nVFfMo}QwjqNJpxsHmu^si~@}s;jH3wY9akx3{>sxV*f)y}iA@zP`Y~z`?=6 z#KgqM$H&OX$jQmc%*@Qt(9qJ-(%ISB+S=ON+uPpW-rwKf;^N}tFMg~>g??7?(XjM^Yird^!NAo{{H^||NkE3Lh}Fs00DGTPE!Ct=GbNc0004EOGiWi zhy@);00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-jh0tqTMkNBCK0004?NkllH8lzkZWRqv_P@ozSP~?s<`032fLgu_HXaaOlLY_ znT~!BXMPXg!@2jIX0{{R3jOJ&c00001b5ch_0Itp) z=>Px$Wl&61MXX`hARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O}Y;10BZg6mLadB~Tb8~cbba!`mczAev zdU||(e1U<1gM)*FgoK5Kg@}lViHV7ei;IkmjE;_ukdTm)l9H5^l$Dj0nVFfMo}Q$n zq^PKsxV*f)y}iA_z`()5!NkPG%*@Qt(9qV_*4f$F z+S=ON+uPpW-rwKf;^N}tFMg~>g??7?(XjM^Yird^!NAo{{H^| z|Nk)!(rN$z00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm000XU000XU0RWnu z7ytkO2XskIMF-jh0tqTGW}7^z0004cNklgTwzc5zmjq{=P{z^o^6kTU*n4-^VE8NjJ>5oQSFfqFF)(QHkb!{L zIn-zFpqT7_ia`i5bYOC1xSfH_ZUze>NtVMwjv=kKHjZ@)@gXG|i^rmh6hxGRZc*sE z5>{f#qiVTs$s!IAEshVf;&f!O3INe)M3H!wl$w+|n&s-f%$ITivaI%mIkw4>c+88T zI&lCsLP0DD8NH(fX_i-s0BFfEoV1~L5+a4LiVUD7rg1#0cTyrrX@~%g!jEQm^v;s( z^=WVbjlzo-5A{wi<@0D@fJQMXEMMxKlNHKEs89e}5}xE%)7vZC3Aa;)gljDcX0zD* z&lfpRSHb{O-NuLf2lO?r$m&FCV|0#;4(5d;tStOLTRly37Co002ov JPDHLkV1k8^jP3vc diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_2.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_2.png deleted file mode 100755 index 0293c8cc234cc2f796b5f48779bff33d1a270009..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 zcmV;Y16cftP)X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$j8IHeMF}kxARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O}Y;10BZg6mLadB~Sa&mKXb9Z-lczAeu zd3kzzdVG9*etv#`e}932frEpCgoK2Jg@uQQhlq%XiHV7ei;IkmjE;_ukdTm)l9H5^ zl$Dj0nVFfKoSdGXo}!|nq@<*%sHmx_sj8}~tE;Q7uCA}IueG(cx3{;rxVXH$yuH1> zzrVl0z`()5!NS7A!^6YG#KgtL#mmdf%*@Qt(9qJ-(%9J8+1c6J+S=RO+uq*Z-{0Tj z;^O1uFVn0?Ck9B?(XyR^Yrxe_xJby{{H{}|Li>`!vFvP0d!JM zQvg8b*k%9#00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igPz z2`VO%Pl@;d00DQEoJrRhmj0HMM38ce|ZPT~%WV#boUyC;$LO zx*ZMm#SGABr)b_QN|MjRQn;nHh-2vhoLBZM0mUzi9zfX00)+CmUlM3H zTHv^7M(FB3gvlg?tKG85F}Rqg^pOm!_A)vxN$c=3+Y`+)d5*}@oZ!td0Pof4p?Q8@ z@5mmK;WQ%fOpPqXinDqrC=h_oAzj0~v=mWluX002ov JPDHLkV1md=t(X7+ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_3.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_3.png deleted file mode 100755 index b18fd0ef692290bb8103f83c15a6542e0f6c7f0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 951 zcmV;o14#UdP)X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$l2A-kMPa^WARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O|Yin$5Y;A3AZfFMd}>gw$5?C$RF^Yioc^z`@l_x}F=|NsA^IbrJn z0004WQchCv98^P4N&o->kx4{BR4C7#lUGy1KoEdYv0+7o7!V3-Zn8yh2NEqoma8CVV~*R#sG*L$TN! zNg4n^Q@;9&@@xjEbkU3;$%+#2b2MSA&EnV^057S*P&gD+Wj`PtRE9z!C7_0ukD(SH z2r44u!!sN&!-`GKK}|c;;90XO^DH5!DV-F{>311clvW6P(VZBMO><8fGDmarq|s>;Nx^QbgFF) zeXCd57U<=4We~V9y94*O%X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$dQePMMPVpVARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O}Y;0|9ZEkLEaBy&OadC5Vb9Q!icXxMq zczAkxdVG9*eSLj_fq{dAgM@^Hg@uKPh=_@aiHnPijEszqj*gI!kdl&;larH_l$4c~ zm6@5Do}Qkep`oIpqNJpxsHmu^si~@}s;jH3udlDQwY9gmx45{tySux*yu7`=y}-c0 z!NI}8!otMF#KpzM%*@Qt(9qV_*4f$F+S=ON+uPpW-rwKf;^N}uFMd} z>gw$5?C$RF^Yioc^z`@l_x}F=|NsA&g3T)c0004WQchCv6)m6W?f?J*nMp)JR4C7# zli63=P!NYvX=|}n5di@siQMGgF$(bw3U4bZBaVjtMM~*J^(YNs zH&hZN?X%k%QxGPE?7*}RKpc3I&AXi`g+mC^f=41MW}*9&hF!Q zcFXN7Pq7Tce6uX82w;ud{h+*X=yt64C>p7O0BV(a_oeRbm6fqrxCRG*oDvZh_v-)o zV3`i|KM-Vc1!!2t_9s5n=f5Wqoh+0a_YS*xIqdIo=nV|b{5WYApzG529FB#9p$I#= zx_90@hqsr%f2}Wl__(^ce|pn0(6?6?)#J+9-+zys#(&SVxC52&Q(aJOWqJSr002ov JPDHLkV1iLYs;B?} diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_5.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_5.png deleted file mode 100755 index 9eba495e460268ed9d6eb7e669000c7123c8302c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 950 zcmV;n14;aeP)X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$l2A-kMPd71ARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O{YHDn3Y;JCDZ*OmKaBy*PadUHXbaZrg zcXxPrczSwze0+R?fq{dAgM@^Hg@uKPh=_@aiHnPijEszqj*gI!kdl&;l$4Z}m6ey5 zmzkNFot>SYo}QndpP`|lq@<*!rKPB-sHv%`s;a81tE;T6tgf!EwY9ajwzjvox45{t zyu7@FMd}>gw$5?C$RF^Yioc^z`@l_x}F=|NsB&Ft&jJ z0004WQchCv4yXDd0ssI3kV!;AR4C7#lUGy1Komx?_ksv9A_9_RH`x>tLs9I#7wiRl zuVBTx*8lCI&N!irqi1I4eh=qi_ujiE(_bmb$QV$ z3RuTfE3*y2nPJRDgnmErYI~?yn5gq6W08i z3_Wy;lr}t4T^5%M0W#op@FI#4AC8PjXZQk*p|#cwYHJf}%KT zbaaX35kg^nvOVV`0STO-4jY}2%m4`C431+Q50L~}7#uS?9kQGGB6xrg614%eOdFkE z&FT8472`y4g6 zYxyGG0zIED^#D6%wb8Do@XlTOJ$!pOUY{Ku7z{^tuU;}P^xM;Y{Ot1f@%5Ll@oxGT YAHTCx+D8!(NB{r;07*qoM6N<$g17dv$N&HU diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_6.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_6.png deleted file mode 100755 index 88ccfae955a3307408671979f0df07def7b4aff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 977 zcmV;?11|iDP)X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$m{3eqMZ{W}ARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O}Y;10BZf|dIaBy&OadC2Ta&vQYcXxMq zczAkxdVG9*etv#|fq{dAgM@^Hg@uKPh=_@aiHeGfi;IhljEs(sj*yU$l9G~?l$4c~ zm6@5Do12@So}QndpQ56oq@<*%sHmx_sj8}~tE;Q5tgNxIv9hwVwY9akx3{>sxV*f) zy}iA^zrVo1z`?=6#KgqK#l^?R$H>UY%gf8m%*@Wt&d|`%(b3V;($dz}*4Nk9+1c6J z+S=RO+uq*Z-{0Ti;o;)q;^gGy=H}+-=jZ9^>FVn0?Ck9B?(XyR^Yrxe_xJby{{H{} z{~HzOTmS$70d!JMQvg8b*k%9#00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_ z00007bV*G`2igPz2`U9JDENv100E^*L_t(2&z;lRSJOZgz~QR6fC84%#!!YPbds5@ zZDMH4QYrghP-GRA)uMo)Shj+4Rp8%dSkB?3%i+N9Va|Q{9+J$B$8*=7K6+SI_TX_v zY4NPwi^Om^#65pfRf1Ib8?j6Xk)?2b<%?p1R0U=a(iG9kBS}e7*|V&{R*!vA z)S#-8XDp3sW@G@eiO5w3)%CR7IEJKX+C0oJ=dx28OO;h?$Zc9oOeoz1*!-4*&y*$6 z#Hib(Oc7%YFoAJ9fXU`Y()!+Qy6uo42*03>op5=ENashl8A}NWp=tPpPzM~a5!LIx zU)^T057+TL-iD3U0~qF6=*`=_ci(&06682eoZE&>I~zD&9$Cr%&Z}eEtJ<6VsA~oa zE@Np>3eUqi=--C_&$Z)>)T1UY|z7n;Xcj*9Q$>7VZl zlj;6}@wv?Y|B?%R`uBG(yLWhea?7uA=DAnr@Mc#!@ku`y00000NkvXXu0mjf%%{(E diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_7.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_7.png deleted file mode 100755 index 05e146aa8118f285b7af498fed1895d0eb390055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 900 zcmV-~1AF|5P)X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$cTh}JMeGKwARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O}Y;10BZg6mLadB~Sa&mKXb9Z-lczAev zdU||(e1U<1f`WpBgM);GgoTBLh=_=ZiHVDgi;Rqnj*gCykdTs+l9Q8@l$4Z}m6e&9 znVz1WpP!$iqN1dvq@|^$sHmu^si~@}s;jH3tgNiEva+?cwYRsoxVX5yyu7`=y}-c0 z!NI}A#Kg?Z%+S!#(b3V_+1c9K+S}XP-rnBd-{0Zk;o{=rgww3 z?CkFD?(_5W^z`)i_xJw({{R2~H|)*m00001bW%=J06^y0W&i*H0b)x>L;#2d9Y_EG z010qNS#tmY3ljhU3ljkVnw%H_000McNliru+5`d#DLFK1*UkU{0eMM8K~yNuozquS z!Y}~9aa7zB8MR=ALffQ+VrvDQxF;@9!HIj}s4LD7ZwcOcEpVRx9+Eu#AJQbX+5W1& zrrK_=s%@%VG&DLWIu!B~&2?=Rk|uYM;Q#;}8|rRtDOZ3t9|xs~qN=@Nfuo(SGL5qb zh!HIsi^rmx5(bQiElF4->D8tYmRDsMB1@V8J<4N0000X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$l~7DnMXX`;ARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O|Yin$5Y;JCDaBy&OadC2Ta&vQYbaZrg zcXxPrczSwzdwY9)e0+g{frEpCgoK2Jg@uTSh>3}bi;IhljEs(sj*yU$l9G~>larK` zl$Dj0nVFfMo}QndpQNOurKP2&rlzQFMg~>g??7?(XjM^Yird^!NAo{{H^||Nj(E z()j=Y00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm000XU000XU0RWnu7ytkO z2XskIMF-jh0tqQGIK=)6uAV` zA))u)Y!Z@?gbtyIxGQdU%0TwG96ncpa{aHCK- z9Q0R}*5*+vy{(*pF&6l6b4_(F1J?!wqG-Bdv_&K#i?S>)g0*2;{WM8}q>nkBq{?AJh_MdpJ%?D3Q-`Z)e1G+z09l!y<*T=A*=C-bK-{IrU-q(eR;gPxZ tU*`{b5Bl-$+WLETdHe5`ukqx17ta6^SMC5~ychrg002ovPDHLkV1in9z6k&T diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_9.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/key_9.png deleted file mode 100755 index be9b368a93192a4ed25d357c3844e9f534ba5234..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 944 zcmV;h15f;kP)X0{{R3jOJ&c00001b5ch_0Itp) z=>Px$iBL>bMXO;XARr(iAt53nA|oRsDJdx|EG#W8EiW%GFfcGQG&DCiH##~xJ3Bi( zJUl%;Jw84@KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNl8gcN=i#hOH52mO-)TsPEJox zPf$=$QBhG+Qc_b>Q&dz`RaI41R#sP6S6EnBSy@?HT3TCMTU=aRU0q#XUS3~cUtnNh zVPRonVq#-sV`OAxWo2b%W@cw+XJ}|>X=!O}Y;0|9ZEkLEaBy&OadC2Ta&vQYc6N4m zcXxPrczSwze0+R=e}932frEpCgoK2Jg@uQQhlq%XiHV7dii(Sii;Rqnj*gCykdTp) zk&=> zz`(%4!NJ7D#K*_S$jHda$;r&j%+1Zs(9qD*($dz}*4f$F+S=ON+uPpW-rwKf;^N}t zFMg~>g??7?(XjM^Yird^!NAo{{H^||No*lceVfk00DGTPE!Ct z=GbNc0004EOGiWihy@);00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-jh0tqQ5 zxnkNo0004#Nkl1;QT~+pP9JQTGm#K4y?J1G6SC~{f>U&qN(k;;Q z>2d_QDW{9}wa)L{rQgH1hvSXK$>EXt)!mzyj0^qtbRWOCzI}ZC2A%|5bjo S=7h2U0000{( zJaZG%Q-e|yQz{EjrrH1%wFLNtxc>kDf9A}YX=!Q3#>Qb`;a9I-UA1a;LqlU|XqcFo zn7X=#wY818xkX4wXi!jaKtQ0Em$!?HYgt)&e0)MwRCIWF#FZ;o_wC!ib?dgJOP4KJ zu&}MIy}rKT%a<>&UcI`1|NgaW*G`=}wSN8jDO0BO^z;-I6y)UO=;-JuDJe-yON)z( z10C>t!>x3ndvr>I{DOg8VgbYPYn(j{42*i7E{-7;xAt5*Sk$Z_z?QIRL&qYG4A-@u z!h*@a{=E;M$eX!+h=eHzFgx{H(q(U*c^ML&mJ|W!Em`w5?k_S2AYaj9(X| zGMPhntvGP%`?~0vQQNPq;`$x3bW>1YznlD-9|~fkEU)rRN*p_{7p@XAzdXZ1SiEMP z)O%jG3GaRwKDn3Ewo!)RY6B;uM8R$86x|8B7n<~s1w38nCX&oFUGH|>ZY~yg*Bvvy zZ~Vfh_#~qH$<-yUduAA}*t1e|YsA;vf3I@X#q{ht^Q8C4hRwFNvo+?Y*-saExmSGS zI~MEodo1>M)AYM+{(iKv5UNT0UhX%^raMgO^kMCf|3%yGPZjn&bK}+h$DQIkPh8UQ zGM*@IW4BTLx3Ta>QWZRN6Vp?JQWH}u3s0un02Mg}_=LDF)>fUMsk}@_wMRpFp0>(F zP35VY$_uqsr)#N9)>NLWtuk9nWtx`qd~KDPS}MzRRJ%2ldNq`n>ZmT!QSH-E{{R2K z{>jiSK-0uZg8YJkTui{gc=^@--U>u<#~wT66yRAHVc?@&^+R z&Q}RLck{)~-GA8DU~-XRWz*UFNoNnKJZ74=+~~@oji2Tn;W?0F?l!~8KrL;C*agY0 z4KEoabraki+_-1xD=cR9;XjeV7|iK*MCW;CgP~!UW~=iX&6q&34>nh;VmrI nsb2V#ee!x%hW{an^LB{Ts5p2Liz diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/yellow.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/buttons/yellow.png deleted file mode 100755 index e5d8d84a82cfe3894962ed64ac6682d9265e36cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%3?x6Bmj(hUmUKs7M+S!VC(K#9UVa>QWZRN6Vp?JQWH}u3s0un02Mg}_=LD#>NeU|qO~Dk^Ln4jnO1{6 zRXXQ8jCPc2?X1u~SgX6gTIYD9{>f(jBlUV`+YN6_Fj=3cxv5a=YOnF-9^=i$TL1t5 zzqqI~5@?!ONswPKkc$Zz7%v@o0#woK>EaktacjyXPrhaY0T$jwPHWB||Kpb)PyS%S z!TBm-=Wf2Zx%&^>8cZ%SoX;|Q|It~kp2t{i{8Lx7BtNz7lx)12*JIF{;B&^nc7bsg z<7Gypr~^C=Jz@sD3X55NxKCs-26MR`(Ru!pDLF|bn7jQ(@Qy_~4=PuE-(mEvwoa_> nvQ6Pn_RXJOy`OWFMS|g!lU9)Ak6r(P4rB0i^>bP0l+XkK=XRKp diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ad.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ad.png deleted file mode 100755 index c80c0a230304235894bcc1edf13c05bc941d815c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1156 zcmV-~1bh35P)Px%pioRyMU4RklmH2s00fx>1t=x~EGh^uD+0s-052>AEG!qp01qxL5|$7I(EtF~ z007tk0LKLq=>P%92or)GA)FWqwh<7P90t`20O|w+`v3y*03!VW0Q>+0ej+CH037`Q z1^)m5{{R600093027n_X{{RPpBqQqx1bZeX_XYr#B?#>d1%N6f#u*buL?2AfJP;OMkf3x2mL7k{we_WFCwN)4g53-vr7PFV+8&-0RJ}t^f)4eTP0#; zD1TigmQz)iR92H#R+v>+mR|vtSXh!_4S{4LWob#4Sy{$Z57bfsYi}IKRS@t;B-K*@ zYH|sdURIZ1S8i)wmT3xxh~8k36*pobfwh#c{7A&H29#(@%)id4jf6xV|Qn2lGTkt3OtE6<1k zmXTAKngGX)43?B)m!ANWp#hbfQu$#M2YU+zZ#;0M5b%70b)x>L;#2d9Y_EG010qNS#tmY3ljhU3ljkVnw%H_000McNliru z+5`d#GZHBK)Kvfg0bNN%K~y-)W0=6r%0?Vu;mlx&HBT%c3gr6f6*C04t=qC|J7KVE z%e>TT20QPPyzCqzK(?=GA%ljfl{#^Nogth-mP<-gk_ezG$;%kZprh+xte{F5D5#3_ z#4!X-+^}N#O2S~x@+pz64DF}x+`UHxxPR~JlEn-$vv=;>O%zy^*~OqHB zn4=if1mskSRUO8lBVd>8AHwSTSSJ*=~?p`N;hA=cJn%6 zaP#_+o|y~=)`9Mh?u3DdyNOsjCPx%>rhNoMF0T+00IC41px~L0|W;G1qcKO2?Y!f3l0zrGzSGU2MZ7q4@d+BJO~6r z1_?w50#O46MF<2I7!@`U6L16of&c)N00B1}8J_?Ep#TDI5EUpSBc%iYZxR+ICnP5( zDJUi?C?_Fl6%-~YB_}8*DJLr^DJN_f7Qg@mYZn_SDkyFl7b+|%&Hx0@00b*7DxVGt zEG;Xj3@hdmJw4()I_f(< zU}9gARaNCbJ?%X@=RiK@K|}9ALgPnDYi(+7aBZ<(U~h45a&&QWc6oJobi`+7-C<&X zfquobf%Yp&5Mbrn1QC8eW{^{rlY8%rJ|&!qpPK)<)AgEsivx^ ztf;D|t*V==sjc9oMX9T(tgE7|s;=RsMyjl--l#{dudJrBv*xN&)~{aRuSMFjTH>-+ z;Id=hv{vM^P};O<-?dk_xwhc3mAJaM>9^Sz_#YW!sN(|=*WTS!^Gyp%IV62+sDfB#K+~% zitx*ebI=+>m%*VWkC*5%r{>)WsL+@A8=u;|~h+TY^s;HK>0z~JKF z?c}xhapg?(8>*@dOv;6P0@a^*T z@9yvM?(p*O^YZEW^WFFJ@b~Qb_2&2X?eh8V{P^ka`~3R(@A&%n`}*+71HyB@&EtgO`^R z2JrImKo{~)uV&zpvGpJh1SM862ufOeU^>MKijje1dTzrWr)i3u=oONzd_v{Ow zh*16Q*`C&g$5!^wxJZ=h#~Y_DpT1`9)YHVM{_$|{vb9rIZC!Hu9j5Atwg+gc-(T6i zV%^p)C!V2+zq@gmA!-3;Jbb=(=k}AYnBr#`jPsf%^dNzbuJ*pp`nsBi-i{s=@s3IJ z<}t7f$*ZX#162i8Ek$W*WmHiW6*;rGG6oh#qJeQP0~^tb*}Mx#P|Y4#NQ&yJn4002ovPDHLkV1l7YZb<+D diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/cz.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/cz.png deleted file mode 100755 index 27ea03b71d09b242d68719cb444465a7419a4ecc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1231 zcmWlXe^AnQ7{{M4q45PFmz@X)=?u_SoE~tN)npk?&FCscE&H`B?U(7&Sx#)FtK_=1 zHoXScRSR9Bg*B0C9!raAO)(3(nbu}@wF%uBnkHYw&%V6wc|X7Io`0U_(X3mW%%pSa z0KiO5QEVWinACjQEYg3!Fu$1$Sn-DBL@@U7MgS<*b!#$`Fv=YOCjbF}Fqomh42BVa zAq?{cf(OIUY?z|ML=cR#z)ht(>GTUgonpg(9C#BL_$C})G8i`k0?@~pBZ}HAf@gGk z56*Zbh9`@lf9~808V%w2Bn|iB_%x3DSS$;bF~efrW3jA>V4>4dDi~QT`{!_*!5|`N zgTZqi1O=gNxN;D-=E6BXKP?}$g>bSE&U^`{PhqKS_Wh6$G;bbavjY z40<6ZHa2z$gBK9_H$?se5#%-{63GxmN~C_=0OJ5MnPd!@9{}D1V+vpb7#;wx->4!H z@Q=`?I&YnePt+uWX>Gk@?#>VR{ zEv>DsMk6wrOy;&WGs(@H7K^E)!(_gHzy0@VtJT`kfvi^a@S)RYv%9U!ZL$S>4;K ze;C!p7I*zzRgPD_SpHY+VLUs{_5PZ?%r`tDo$7q1KgYRieX9ubRQ+_})}ar9M~b`y ztP@3!;G{T_$P)kWR?A_68h*HRAA42p*Ohd(RN8uXxT^&}>h*?QmJQdgY|=5WjNbO} z?l^rkNB8h|X>t7WHCOlM<%tJpuFcV8GO3!uZNuq&O;cTb@hj!r4C!F^r>9p2y&AcdAqq`g{Eu()Jkn!PnCbjNL;{LqWDm%2<0|UigwCyS{sJ=hdbpo8FZZyHd9x z)Umj3rcEsFS0!I+4vp(Nu&1+O87SLo({?d#G?g{1$k|k#A+F!Y$xznsJ+Sc#WyRk0 zs&S5RiOCdfsCyXM(r}#SFsy#teN`>;h!u@2SxWk=q1x6MQRA(K=eo}12dZs}gDr*z zBVFETh$-2gl7B{K9{a<#S`!67Zcwk{m+cB2_nDS~@IAkYjpAehC)k!4xNrZdCAAaTyv zs!SMeI$m*^GUuSi{E4XrB8&q4ae$VCLkZWsuF**8Xquv^lQPW3L1>z;m17LUm>Ak*GL@@k zX0zF1*;JzvS*=!=4EdZuItU~!EzLzB#TF*S=M2UpHk+;1taCDyCr$x43PK);xFF&= zQ|Y(1FwQM>R2JK?l@2BGW;EDM6X9Wqpq3ZX@;oWZB|Qeoys#0!XHkYJ{2v3hLgS!| z0UaOod@x`U%CM)nBy1K(DG5+Guu}$eW%C_&Go;{Avlz@cY!*js#>Fh-YL+pQWrXcU z&)y_QW$Nh@7RO1eqbAi^V|CP8LoZ7lZ&(}NG@UuU9S(`%uw>(yN$P5rcd=}dcef~dTjV{h3U`~LuZ?hBk`G-`d9G3(H{kEjAasOEl5T=T zP8eZA1NSuWt2Q#79`V}N?q{w&$c)a=;M0Il2eZ0JAS3FhA)tYP4gz|ZV_;qb^E#N< zLr?=j!+OvJ3wj6{;7+zHT(5s9AL+1}Cd-IW6a z9#pc+uDn4#b_buOc8+{B-MT^`%z;`VYSjvlzphs zBo@h%j)>q|;6~%Ih6k#O$8~WFRAM_0DpS_|*fS~|~ts?i9_ed)s`>6x}~`wRNNd|{?>_;0^& fJ=^)2W6-OufA#0Hx&kk-H$?1tyL0<;4mke<%bbr% diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/dk.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/dk.png deleted file mode 100755 index 8e0c06b5a0749f5c31d55d0458c9bdbb0ab2d2f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1424 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/en.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/en.png deleted file mode 100755 index 77d931d015aa049686076f6ab47618cfc19a54f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1996 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 FV1gJ2kr@C0 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/hr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/hr.png deleted file mode 100755 index e289da3c07e36ecaac776b9639e6bb80eef32700..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1492 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 IM6N<$g7UA-t^fc4 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/it.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/it.png deleted file mode 100755 index 8fd621759c57ad0615c4b86088a7e69f0c7c23c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/lv.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/lv.png deleted file mode 100755 index 360b658a1e7a3309e066a5221d84747f0400ed97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmV-31I+x1P)Px$zfeq6MKucvKMe~&4GTmL3q=kLNDmB45Di!o4`LAxViONv6cAz*5n~h)Y7`N6 z7!-UN6lWqHXd)hq85D*a7l#}ciyIY)92bck7m6GgiyRk?92kxq7KU(A92b)v7nd9tm>d_K92b@!8lD{(mmeCK9~zk-8lfE*ogNvQ9~zw>8lfH; zogf>YAR3+^8=oK=pCB8cAR4G17@;5=s2>`lAsnM29Hb!|q#+!oAsnV59H$~2s3IJx zA|10J8K@&1sUsYEFf6$s8nhxCvLhX@BptaT9I7TEvLqg~Bp#A3D3UHJwIv?8B_Fya zAG;+VS3*IOGcKYuFrzduem*;-G%$ETJ*PA;e?L5YKs|pzJ%2zxe?dN~HZiO=GIB>o zus1WUI5V&~GlE4zu{kq?N=SoCNxVEay*xF+JvhWZIgeLWm0w(zUtE`8T$pEMsAXfe zXJdqaf3kCNqkMXXhK8h|pr)p#r>Lm8rKQWn#LLCS&(F`$(b3S-(%{(G0@ z=k)68^78We@$vfc@cQxb`ttGm^78Za^z-%g_xJbz`T73-{{R2~xTfIb00001VoOIv z0Eh)0NB{r;32;bRa{vGf6951U69E94oEQKA00(qQO+^RV1Of>)72w6@Z~y=R?MXyI zR5;6H2xVYqB@VDKr7$q^Nyy3(17yYc-5A)!jcn|Q0k+0ckqqpbj*c#_E`))Dk#IBv zm$jdljfojyV4^P)$H46v6lkTcMHpxrN+vLHI|TnHbR7SVN9#qCkHW z*d>$tx`+Yo4b=<+sd>4{;ZcM^M2vqH1Bbc0vyQwXVW6NU6gyj2=bb_!kJqAUOa002ovPDHLkV1gK4JAD8E diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/missing.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/missing.png deleted file mode 100755 index 3fbd23c5062ff14310affaa74148de728b42d24e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1600 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 R&I1f722WQ%mvv4FO#pT#hmrsQ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/pt.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/pt.png deleted file mode 100755 index 81131ca34c7daa57f8b567f0a6fc03e92260dfbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1490 zcmV;@1ugoCP)Px%{ZLF)MJ5LbF9``N3kVYx1OXcc1{(kX9RUj)2~G+PHyj>i5D^_HA59w?a}^VB z8Xbie7auev&;cZu6dI5h7h)tNiyIYbB`9qtC3Gh!G(HC33n1zUB?nLdlO!7$Nf-lB z2mn(6q9Gy86&`#oDY70Z;1DgeA0F8j7LO_`FGngSOD8}?Cvr72!66vHAs@0LKZY?f za5p%CGc$rV8NebcMn*2UB`2~cB_~lP${{31N)-iP2dOGDBUB~SASl%#94S*M7+E02 zCn7RYGpjEn#V07tcYz0kK z6viVY7cuxMB^(S%|A z)-NpHEh(WtFUT}3qdh=^OB|m-KjAPd);1ZkKPwV)4bC_uF=!c8TQC845>sCh#yTwk zdH~HiDy>2=9B>xFKNuixBp7r8tVAl7Odh959UO8X0Db^iV+$;8F1A5WQeRZWK2N?w zG7)y9k^~^ zdxbH#bsv*{GI5I;v3D_niypLebf1DMkck(Sh!-xRIH>q#d-H zo}jK8xSwpit(CQ~xXr7v#2><|>R(-QCwWV@6|d zXM}fPj$1$)e%0OmjUAgec61yMi&%edik%yN)qVZ>6DAeL)f^913EzIT-Yx*Y*|QEE zS(hbiJk3R=Zo#E%1$b3=m(73q?#?2qz}>n^=WbtlJ=-n7AD`;EFCHyxUw!7(memuh zYVYmEa0+Ue^zPdr)$;St=RaTd1(!d#7>OP%NUFR0r|#IfAY|M3zu*6UP4a#6>}HP} z9@TvfXFuGj+V=VTx9{&Osy5xa-{XeQB^^7j?^193@$dJ)FMdiZUfeImV|IW4oQ`NK z`{|$l{rdB9k@^0IYhCfU8yGpg8<*5>J^b|Tg_w*Ut}bN>KH%%w03h zWnQ@(-neX>arE))!#;ZU35!p^IkvJq(I0Pk_t(t5bbiUI8;jR(KQKEZCJldz1sY$o z@aTnC$7ZJcxCIbO-~HX){be2VSLONm2VhZ*VKy*7ba%)4ODCrJ<5%4c2Ed#K%$JEV zSV3Bv6GU}4RCRZM-{hv$#5AlRAkh-28m)wg^|o}y3Y;v>KqZ8{f{X$JNQw#x;{g18 sh72dY+#TV--BH`fzz8b<3df%S0I5v{J^4j&TmS$707*qoM6N<$f{FTCVgLXD diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ro.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/ro.png deleted file mode 100755 index 8f2136362612001987655eaa969005d6871165fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1202 zcmV;j1Wo&iP)Px%zEDh5MFs^MB>)2p1{VMXQw0hb00e6&1ON{T8Y~3^0|##c3r#5q11bpx1rA9@ z0s{^PfeQ$E6A%;!4@v+GfB+4F3J^>T4P_G#MgS3Q3lc{F5^e+(X%Z1)T?GIX5@QG! zWD*roE*1kB5_1<7U>Fr<5E*C@7kn5SOdb_>5*le97I13|02CW)6&i6B9Ay?7cpw;Z z9351K2LTu!XBixNA0R;*9dsibZXq3GhY12ABPt{tbs`>QAs=3N4*)AA3x5p-9Upcc zA9slh19=evA0cujAz>&bGl~raf)D^EB4RQr0V*JLA|iSxBV#fu11Kb9Gb;pQ9T+z) z046I@GAcPIEl!vd1}G|TvkV5I5(F$RN-ix=s}KP&E=Il!1THX4DlTl(2MD$i05CC5 zzzzj5GEcV?0Id}ZF*8ur3JJFp39S_qE;Lrb5e6|acQiFehanod6#>E%2Q4&zH8f~6 zGJm=k0(U4NYAY)+Hfh5Z2(cOtHZy_E69l^%12#8hvKtR=EhsrTOxF<$FgJrZIA=sS zPS_I+YB4BlF)7d(20}bWKRadG77o!G2uVCr+ZYeh90}bT1>71CNkCB49tuN2Wz`=G zMM7MeGA&U=TT@0|oi#62NMD&bFP1+CnmRCVNGw!NSXx_TabhsXR0DZvDSBxty;%%* zY%HTkL?=K%SV+&(H7k}Qz^YY?Dl3~HpsOp0 zkDiS_I+mj*JtIWs13=Et!gy)=ne(yR0Jbbt@DQU(eFzD#0wJg;+=`9r18{n!Zb(8~D`?dP&n^=Q@lN$fL3oq^=fv1l* zb#zRDfXS2dJQz~EYJK&soxng%c;0yw)lVJ*RYSp)DS4I*F$%`=GIC&`EXLZt@AB~@ z$Kl}g$z_p|>B(S_o*w1GFjG>LSBMu3#JQM5*X`Q61p&5iTVQ1A3Iw6kbwhV%ms&NGQa_j$GXq#mz;BQZgT&*xtgRzp$lmX z2>@I~ae`zl*_b@mIbmMsFTaTePMs`_0fU|P1^|CQDIq1+*Vot2&o3Y#fW>05*=(to zXOV}Kh6)f`QAY(09m=<^si8wH9e6z68BfA#ueIy>$Io~X&Tqw)Gh9l&$yE#j?9hDY z2@tJ;m>T%+8PL29^xNPEAJBh}!zEmiMFgG<=J|^hvPeW8iRd^k@+gEBe@+n< zSRE9Y7QI6m6$nY~R}t4v7U&SyK0oMUflw&C!EydM0Qe$FGeWw~-GC%0e_{hitmKHZ z5V4Y-c*HyL{E4XTl$5KRck5jDTy@=})AEBUdz&Dw6H@!blCrg7A&}N@LvWDZ3F%#< z+kv>xFo4y4mSGND3J-z(_aXg}jR&I~7~nx;M95<E zD-YnH`O=Pv;b5Te>lg_pSotIypEMLouzum}vA+Wj+2|RaaM?X@js#DGwQ{FcqqL-!b;wg;odFI1X8C7MW zsmwH$WwY8Uk>zhF7*Q&f0jd#}dW4n#gmrA}C`L{$r(i^_R_7NKM3oK|9y^XvSXfw8 zR8(ACTvV>BtgJj+Ti4Lgpw((GG?7|nY9kNTU2)|OkhZW#=QrrQ&3ZEfxC z?RW3q?e6aG>FF`{PWSiqnM}W!OeUjg-e_9rc(`!Kyx3{}fTHN|@bI%|&n6~*pTv0m zdUkU9BX6f?-cHTU&MnOTJwHGHVe$Ra($ezsvSZn?vby3}aX3~Tj(;8hYqnx?=HpLG z;)MdJT1$_^igR9Eni_!Y_E9*v*yxT8iTNUNEOC4d-Z{v52O6P>s{K z$2qN$1#e$CNqQd;_bzf;!@vG>mi(%BzLY}U_3~6=)AUoKdr0HG<*7GrjNW#6=mL-R z;@I4~f7F69@@MOFr87APdt_rOMsIaJ&*+{~KmKX=2@QCCvP7fYv8%&LXEh)lx%`T< zkV7sBxKRc3DDDDfH0ON@L6h}l?eoccLD@a#DG?#OF19qdR#4V3n&(HTyyC+PyI%!v z%;tDrD&MZO_&Ac{>C7-BL{{|9%=^IQM` diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/se.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/se.png deleted file mode 100755 index 5d416e8202308b49612a395a1f890684d74408e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/sk.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/sk.png deleted file mode 100755 index d6d212e53921317be35334ff0fa148bbe7207752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1397 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/yu.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/countries/yu.png deleted file mode 100755 index 00c28191f454439b53ef08995caf8a68e430d945..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1478 zcmV;%1v&bOP)Px%{ZLF)MGysv01sn42m}EQlLQZq1QcQb6@)ur94HJj}6`ueXkN_Hl2^(Vr z8;wp95Nr(xK@?+B5>^osCs+(9iZ>=CL>+SwD4-H4 zlRP1GAuLy*4+fMJ2xB1}styQCC?}E_5>zQBa3UK}D<;$k07EBy^8g9I4-QZ!dc70` z%n$%PE`=L6lYAy2>j(s}84kG@3o$op;tmMT6$OJSAa5-_GdpP|Jd!;(joKCtH9%+P z7633lk6<`L<`)b+L1e5c4tF*%@D&y27#7|f1~x>GXF)&NBoEmo7lJ%Ai#jyDE+(cm zD3Uo$ZqILLuX|YiWm)`XU(9o8<85u$ zadOUce9d=ytbu=ti-_ZNZMKgp$%SC0j)laEbjFE*(THo}fq%1@FS?Ir|D2h&v9P?fht{dC!m+u%x3=Q0q{6*|xx2Xi zs-(-ke$cqM)V;dL#=XPH%kRCr`Ms;x%ar}Txz5bc_r$fo)6&q>*67Z~$=27>)X~=0 z!Q0!*+1uFM;MV5h-{R!q>Fen1>*C+<=*|EC|MK$n`1Jqx{r~;@{Qvv@|NO=fl(YZ< z00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igPz2{RneL-|qw z00KfuL_t(I%VS8D(bCX@0}Tx%4l2;#XYyrGOOH;2gM_qfAjSdI1ymSRg3Zifz`)!+ z$K71d96L}I@nFylvVsC_!=TQk3m0{VSvgo?0|v?g3?>;4-e6$q-M{J4hwJa(?dtQh z^u`31RuI*$VBqAi`SP7-_n$qxyu;tr6$`LZ3S_WOv2=m}%aRQT4<0{waC-wx1Qlq5 zR98hLgF%F=Ytyu;^QO;h4RwVIp@67RvuFmFnvi%Ph)as~@+|7gaxLpB^7M*Lii^hp zAvTc=iaz2JARsA}x4d@aw#=1VYnN3ENlIV>QC>#|F=K8PZXn=dU-h!AcF&qEEyYjw zvvYA{02WS03kE4?9zGD@VBi0tLwCXHwO*NTF3EE6VFDgjTLvjR2%AOW)Ti_1eODHj z@BVbjh=q`9qf?(=O|05o+Wh$YO?w7{sxN$hyJYUgDHC4+RTDH@;l{TI^S3?OJsU_9 zbP0#xiQ8+Y%s;YZ%97g`ba1H_wqxT20cQ3!bC;~>S>Ll_#pKnp%n(6jz|F>J3yd9k zFp$&9udIxi@nB_4No9e)oIECw=5=GJIB*mUP9AEj%S}G_<3?y=UHi_HM=`L+{yZw}=DRj_qUE gw{PDuBEgxv0Cg0jQ_G8s!vFvP07*qoM6N<$g1m~W=>Px# diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/div-h.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/div-h.png deleted file mode 100755 index d6fcc7fbbd5cfeedd9359950dda3512044d14e78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU@`!*nK+n%WFeE-B_PF;?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP!U^zPl#(kN{zZp0)zOGwLlSZ vPZ!6Kid#tuGOUXmSPmF)xiM-oC>&rgoy=r7sr2C!pb`d8S3j3^P60cJ-PGq*&4&eH|GX)}JtE?Rp91OP07s zlmzFem6RtIr7}3CP1jTuF&YY8lbCSv}fS#F9$8@Au8``9J^fc(4Eayx*5|$k}0os=g`&K^y3f6gC7Y z41#+jm9-$NtCh}!i()8=MS`Haj}9p1&Op$bu|rIEs)~w=y1KfChK8o5rnZibjxJ1Z z6Jj%B3qoIii@t$AV1U>vXSmf6u??{uwgcFSFhcA?7$ZzfOiU4G2y?`bh}{Sa#2$nt zVlT`Jutw~I?FUc@Gy(&|0tXJ*062uLt?f?;I{UMe2_#YlgJ0jARm;Y9HfAtQ7BXjRgOlbAsi5nbVq>Bpu-rB3@17RMt5Q|oL~$l zjKyL(J3G6$xEump*{-gxY&P4?&CT82{V?F+dDz3t1Mq}-c=>pGd3yog2p>6LZ(li% zF9+f0$MHMj2ON>}hXo)4<&MIFV8OsKxey>UG&F<@3kwT7e*AcNcz8raM0jL$WMpJi zR8(|ybWBW4bSy76Ha0FUj>qH0$HylmBqSy#CIQJOU@80*fS=0e^HWn()6&xTf^>mE zkSaVW6bjSR)6e9d%{lw?*`~ zsA(%e;%l41OXYYvi>fSBT&JqDZz7GrgrK!VI)&uUotzzCaqAC+dgm>T8mm~#H^alr zW=G2#OGiwb;vz5Ro$0e2u8?`vYH4~K=QLDJc~xx8dbMo1)3bDOQ?e94i~gQDh?ayb zEf1!?URZrI_R+3-FfBz}Z$)yX>*dg?8=VuABlQ}|B3RqV?a9?kxx_>87ID6MtQqEnrD%=x4doI{E;i~SOf zp3HjY3>a3$=)U%jxk_J7}9f~HRP>XPHwiAu2HTL z{_WrhCjD1STLynkv;mG_r^V!U_za^eN_XO_l89%# zeX^#HX0(`nz_!+sxNE2u^ubeFy5fc0Ab1I1t9@c<*=D+povOg1O24$7Y#orHpaGkv z&BHuapozHd)h@W7Q<6VAh?6fWvd}rky)q7ROKtLHNQngFX7;P|EU zF#+E{`d+D|@W_dI@TT9}=nt5GrIv>VJFgcT%@AbT$%UH!XC7uXr7v>Kt!Qp}wfUgm z!#B7au?=E}l`MrjnO$UxFYbL(*AZ+igpVIT zgrNm-|GlsnArbHGzF6?76h88oEvJK2XdeY?JYmJ#3mox!iqD*sl_pe5_U+wZp|11n zEjFdSTC&jFnr}_`wlXf`wf~Up%YT=DdO5)E>m=sf3(V~J-PhIv!RmjsU31uuuxhEr bJxQPaCYsHbn&1+9@OwdYsxzgA9B}e~Y}~>~ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/epg_next.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/epg_next.png deleted file mode 100755 index 7b349de95697da769bf77763c36522ee79989b63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 zcmXBT4LDPK7y$5t5-Hk4WFpd}Lh3F=Gy7x{^A+Z!?`%GXu~fDpPjw56n_3Jl6n#)n zX{sruB_D;Arw>c%(!Fu3XQghdi@N{w-|u;!_nh^8t{bHpw#0+LIQHvC%*bDmpeUCYBuwu%S4;cy_#A zLVN<0n3#~bIT6^bw*|Eo+NQT1wF9*i*rk^Qa5$VKE-E=WIVB|}H8nLYEiILo!Q=7L z)6+9DGBPtWGx*tjK0hlfD?2+|AQ0@{y*no-XAiJ^qpx|&(@sZ+^;-jUdWyi{opC~^rl~z_uWi=JDstQ@Ptg1$Sx>jD_Ag^yc z4dP7WnX?UN&Ng1S*xY+HRr{TeyZ2Nbo!$33 zdsGiV^xp64?dh0@OKY99G^FlN1wb0cPeDns}g9E9^;o0^<;KDRBh@FifW?;e0 z(g2ZFF9O9m0!9dJj%Jqe+=WK-u56Ydh*1WEN{ZsX{`m4o{6ju6=M$^HLcO4mo1z#` zs53n)8P4)p7DLT?__Q|e(HcvPt&3%(s}6s#Y^q&5HrD@fwWoX_ca*r7=y3VnkXHL{ zCeNQJY8Uz+_^Dg%)H&ueO9|K{-T{AU&QV5BoB^f9r`LNLr~MGVWBK_6jAkK~ z8&ptLU(GRUmZ)*tRy0t$f}0(g?zlsh9bMl~WhcHR%()QQ5vD8slq@Ktp?4Yd&~}|T z>7lwI=ueTg9@kFTsQtYBoiKFrtvFoOK;8albne$@mM3gZSGSByzYt!jp7KA3jT)~S zjm4`qCLx-baMOn2Yc<-T+L%YPJRkS2cf)dd2O1pC`It2f->TA1jBujd7AaCN#l~@V zwaK_f_3=vG3tdT6y=_y%UC=+tPu}?#w`umbFB2Dw$b+lX9EkD?1xA*zleVL0q(}Gl z=yhL1=dZRujtU-Z<44FCYi}phwMeHQjeAR-Zxb1`PaN& ziqF0=ks0m#HpOgPfRj0pOsCrm*><%pUo2`@^bbAI3CzqXgYKCt;cE@f@8lMJjsJd% zSE#I;81<`!vq|1J_1Nm455l5pidyjP?~$p1RA&J*9V1KB^odw8@=&gCu7vX#t&&@9 zC5)E++KHv*^`>PVdAAYC$m0g1Iy7hkJQ_Hn74I@v}{G_3&V|r z7dO~}4Su5a7RcNjv15Y+Pqi`a@;^*!UDKmEs-};+sjC@8;)a_RV?)oEY+9#%*ghi? z&&)0H)Bfr*AJ6rIE9HSEYPvZWW#%aS(Vjo-jPSz#xHzEvLDD@I~ GYvKR;Z_-Qv diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/epg_now.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/epg_now.png deleted file mode 100755 index cec38f63bcf243bbb1fec8063294cafb308cd288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1683 zcmXBT4LDPK90%|tL|iYst;~=zMC69aOO0)|*~W%hUP5nV^D=MqKH}-Adqr|@BF*G2 z8!AN+x+zvzU7>Cf%DwX3UfsAADRKYj?DKq|-#O=h&hMP_d!BPn__4iow6Izb1nDs7 z6b=Nb41s+!O;u2JwQJ|WMvX^eks#>GfU|nR8wgtS%+H5Q)zs9~)z#J0(?g+9>(OZR z2G~Xe1O{P?VM?699L>!`(xP=uRYh5Mdr9 z5)lrW1S;8+L?)BSo@7uxl_;JR5E_L-rBIbH`uh3-{v3aQe-4Ke5D>uSa`ym%L3;v&1A!n|VDR3c;E-S-1hH2sG$d3h zEHn%e9v&9HFC5sXv>$c=aZu?HECLn@99D_~csyPd9~K=Q9TO818yg!J7Z)o?5C{bE z@$m@>35kh`2}#1Fq@?8JWT8-)l9G~|nwplDmJVcO!m>nJfGAre5@ly+=j7ywj^rIV zawI$VXl`z9US3{)LE(wQlZB^>i+?>`a;CK8Oj+4ENtw8^TwGBumWV4VtEy|N>ZDb5 zvTBeEvJ3Un3-z+5i*#9hymh0qtLs)zS9j0N+w$()J$HKLJ@*EB z?=DaHBuNXs>Zn5TCENG`Ff@S5Tv?;K_PMZFJ>n)gH9ea?wh}v-@qSnkFF5& zefL_k6wPrZ=H|7nh1VOSFwy2_4)*mNtx{X-<5rPV>5A>4wV$-^5-Kw^M&EpqIIiXn z2`iUgo^$meufFr854~CMp;Rk=t z%`yFBfmMv_{y7qONqyOa1&(Yor?~tkmNvMIST4HG9Pl!nCMr zB4+7)y%YbTLJM>{r7u$D>8GMZeP!G_R~(^0LThNWF&$Ks(U-n4M?&zWuJD^+cZq5Y zUtK*t+i7=Oi>lZuu;q!GPnXqMKNz60aev-2$URKnS z(hhCVc~~_7-{*F1?7WKgGrq(0V=$@7rCmSjc*RPyhh}W?hDmSWsbUOk?T3T6<*xeN zr{GQy@+7p^VLGb#EV=Jhf}Uk$HL5?1#KwJU7TaM3CFyZPTkWUuI~v!00JjrNU2N2$ zePH)`z!X}|M;j$$Yp%a*I$?>vpg*cdjgwz38yg#&o10r& zT3TCM+uGXN+uJ)jIyyT$ySux4dU|?$d;9wOCQO(xapJ_ulP6D^GG*GdY15}qpE+~p ztXZ?>%$YNH?p(vi6Tg9+UJ~RN%;50sMjD8dvzt)1Qc53>EalYaqsP|aG@p#5toZ$hSmw^xcZdb&iuYV zE4t!y{dujt@U1K?t3t9HVz(|@aW8`@thZ{(wAnt4t2?tb@5QWZxSA@Q9aB@^aCN&x z_LTkh4Ogw@Gat;?Kk(`$`>XV)%p0^e@0;|cjD1aB=Aw$Tc}@rNqK+4>zAU-HYVDk= z)5(kxveRu##oJ{zSn2F~b>^?!hEJdSZf%~+zNT#Rwzg;~2}a&MvPB9`E9}|Zcx?hy SGtUEE&EVg*cdj{TEqSYrg_G=gy6kznt@-OrL{p5#5*+w@>;xMe`FqX9 z)0_qST?8kXOC>spG+9b!SV`tu1CeyLo5)0Wkx9vL>4nJa0`PlBg3pY5H=O_FF8hEV_!=Kf%r45c;C`%Isg&2TslZ zc11>STEo?(8zGCWXEKIO&U2ocRnHLdb+xGIskLSaSGB~SJj*UUuxeWQ)Z#AH1FK#< mDY3cxuHow25*2}m@%9&Z{@3+gt!xCkn8DN4&t;ucLK6Uz4ydvK diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/clock.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/clock.png deleted file mode 100755 index 430bd0499ac4ad40bc698ce00e1552a559e79169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%x{{R2q#>PfP|I{a-2xCc* zUoeBivm0qZj-{uIV@SoVq=W;E5`he6h8-Hp%3^^nD$Gsn#%z9pp#nLaf=wLn16?Nw onjR@&<+!%su-u6m3FVdQ&MBb@09s5quK)l5 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/dish.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/dish.png deleted file mode 100755 index cde6be17641023ac0fe00f1dda73e75f3fc15a52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5974 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 Ef*ti-{Qv*} diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/dish_scan.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/dish_scan.png deleted file mode 100755 index f9cbeaa1c8ead9bfffbddcc0e492f58b6adc3fa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4574 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 IM6N<$f*F}SX#fBK diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_Chlist_title.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_Chlist_title.png deleted file mode 100755 index 8ad2570cc8928fd16743b673c5a687542daa6ed4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 570 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>S!3-o>ilVzfRJxFFscDFp=ub#-;g$;s8#)ipIW2?+^3Jw4gk*)cIOZEbCpm6gTC z#YII$<>loS6&0nWrDHr(@Ni-T7T*8{9l*m-;34zb>i2) z`FyMLzPg9aD1PSYduiv-BV12k|5~u*a*kelm{4`WrH`q4>mwTF!>7(TogMaKQT{oJ zZ%fL;y5}r;sFVS!3-o>ilVzfRJx%}q^B9UUEo zg@xVS-PP6A)2C0btE+2hXlQI~tgNhTZ*MOuDypxq&&kQj&(EJZb7o#%USD6|)TvWb zQ&Z>6nUj{5mX(!NTU*=K*4EnET3lTG|Nnmtjb-6Li{wj!{DOg8Jb>Y>WSIa11EZ^_ zi(^Q|tvOe279CdLVGU5+HtVRxxiIAq|LfB}UNY$vp7XLcX@+qGM{nXEjSV+<#_Zz1 z@!f#ucaDYE&i@x5&Pd$9?cs#G|3vStV!tNq@ZNmMqIVI#e>bk$wXwM+qJGV#Z|`Qr zny5KdziC^(X3dwqXBY4q-OD)9pSg5Syo5tjU++N`mW7N zMQ&RPwd9kYgsi-)ZfDA{LoqN>ed3`b7lPiJIG*(BDfBw+H~aH6L#5qDX89+0Hk6*Y zbV}$PSBdb~W05hEddnSM{A)fZ%n{t5&MWR!x%s$T$nwkEOr_1VmLA)#V>n-{_VLNb zhg{a~Z4-0z;ds5M*eXJ9OY=6K^K-VHnf}=6jF0FvDfR~?oz)T+1&v{5L7HCJyV{Mjlphnjn9Th&cL8&VDNPHb6Mw<&;$Vc C5)W4Z diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_folder.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_folder.png deleted file mode 100755 index 82dae56af6bcb88b6a037ada0430e3ddb4327c51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaFeV{wqX6T`Z5GB1IgT>(BJu8B`K z>gww1>FMd~>l+#x8W|ZG8ylOLn3$THnwgoIo10r&T3T6ISzBA%*x1uIyyNyIXgSMxVX5wy1Kc!xx2f2czAevdU|ODR z$v~tv@hGF;F&DbLWJ;-haz$`Qk16S6mOjTKE0l zl7)E^yUKDVb*c%cq^)M_UB0b%?L@mP3mUx|4L;iRCuH{sNXMKQ4-@(b{BuVbi{QDc65}`tkLeu&a|~>hpxV|A0PV@O1TaS?83{1OQL4xN`si diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_noreplay.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_noreplay.png deleted file mode 100755 index 54ec7c01d1051323894159252f7888ba931a0fa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)i!3-pq%)8qIq!^2X+?^QKos)S9FdgVi-ncNz|dr0EFVxP+SA1`MB{vNf`nbeMBbUlkDOs* zU6YgZCP&7|!7xoNaDs@rzPvpP2L~4?_s7o+Pc3$~I0PkKGTJ1dpuS!~RdL;-a|aYO v7x5SdF*Bx!hMFoQNt_D^x-230kdxu#I(CKyPuCs-TEpP!>gTe~DWM4fv?h7{ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_player.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/ico_player.png deleted file mode 100755 index dac8ff3e2c14901da40d19e8627235d08db7c801..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3908 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_crypt_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_crypt_off.png deleted file mode 100755 index 7d429d981f4e18e82e1c4cedbe82ac1254263ff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmW-fv1(Ld5QWcXO|m9NK`nyB2e7djSz8k~WEW!$F^!!V7)U21rIl6m4My?|scbFn z23sYSAP7Fi_|5&{-pkyXIdjgL|I^{Y-p1O4HAx$b`Rs`AI?tWSnD_FZ?@N3}XGeQG zy85y8Pg=S-+&|u}K3Nr2US(D4D6=vuz0xYx$;gVR@CvI?*Ls#mxtCkHy4A8Q%Dl|V z1X3wWQSy?N2*3s!ESjlS&*>AHo@trtu|yFWo?#hk79>5=J>AmPq^Pw>^E68n9BEBO z%2SqNDy#v6G%TS-j=^994HnI6K^=2E!XniA7)#_HZsBUVupnt3W?@1-q^J#f$U?}& z4`|Yj9q5My3SkWxq+v-ZJQxf%&|s;Z>ohUP+|@>+kFi8%Zo*gO!h)pBT=T1%&9I-KsL?2^`jO#MohL$@ln2q*6 zhb1+s!S`P8U}bY0-05u(f}8T7p_f0hAS3(wECkey*M`Uhb}5-&h&lpT63k-R9TkVzzxe`FS#V lu9aKU@p!yFef;g~$ymQ1JvrSv{qU3;Ep`uPS37S%{s)G5W_bVr diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_dolby.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_dolby.png deleted file mode 100755 index 403b34a2eafc93b1cc4844a6c7aa506cfb003376..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1587 zcmb7@F^J?;7{{}B>OIeQI_L^PB21Cufv-rh#S>D*<1PDE;}X^fMo1B4kboluF2xin zf&`3^B1MoO!1#6rO&yR+V{3hM_iFW>k7 z<@^3G@IE*8cJADM?Y1BYcXk=wZ}vBu^%A(*Jm3EMo9~)!YkcyDWWYFdTVt;KxCj zg~_BY{3M&69z;=AB;#3KX6d9{9ZzfkJU2)@I}H8PWfeG_AjAn-9i<1!F!u+xp%YO| zZ6hW<6~NPzSw1b*t*tD}kIJab+>^pvKFmzew+N*WivR>%uST09l!%DV9#v@?q><|m z?HFMLD$#%$SaBVXLD`r4coR8{5+sI}5r?TmNvQ$c9$az(ltg49jDYA;N`M@2k~nP8 zhcgLK8D~RdWNRLfO-z_bBd3mfnavCYOsEM=wW<-1Z>v0iSC-rn@L5mP9ijl5)lwgD&JwCHlW$H0s-5em|>Z%A3BeYR?<^40Q4;>MR2)1a)=se z8kNXVl}AyG<;Hn0HOPoTgOb$3i!vYQvAc;9Q?KU9{NaKSl~LxX{ZylcD<9WYVymv) zI3OO;(j+bN1ggx|K){%ckf%Twk*Td7R7E)rY->;-FDwy-gI;}7FMK*yu`Y?0$?I$o zZE4(Kmfn}-Ud$z47s%!r}Gff3nT+>%`$<)AtJ4Ja-PQ`1X;*8tRz5d)E_Y1VtIO9?_u+rC4fRBur`e0KmwlUw zYxewQ?cu!sl;5?p3+d8ts|J4H*Ui=U<#>3nM%MBB28r| z5yBcYixGlE2{K|H1{@^RQAP|nNT5q85_FJ7hB6N;jIzQ$RP2L4#hQIM-{G8>@0^FT zt!=C>o;Y=awshaM`k~!*-O%q;nKLUqyWQ!!k?%!*kOpzT%Dp%p z?CpeMn#a9iRisJ3nD6#209?n9T`LH@y;<4+X-bgZ(l|{3LXojuj!SK`CrA z4NH#gGAMdt3pbI?C_#K+YEh8bloSfUhs6a4K!Hal!U*sVr38q+PGXz2TW}}%}nt{z1_&!9cW^tyqHi6??C!;C1m z@9gHjIjsgm6Pkozo)1;Ur353ifBV3arGd*lx!FdVpa8o~ndL^%>vqpl86VatJ`WH$3u#e`BZ8re+3NFbPq zP_nRCmSulfj(scBS%)m=JwIW5KkI8E>FFT#&A1_@0I17Cg5Yd6v5D*}3Khtt%)&6j zVx7E^Xr#-aMoD7gagp`1$Z4Y3P|Hy~x;Z99W|Y}-D^Y0fh`Uu8Te2h835ZLSBu?@y zhBC7h;4>y7W0OZgyHQQ6u}6C{Rt4TP^eSzK%ZjcsQ*8-i zBho2>B+wf=5-`(tLL;}d0KzULBUi6>hW*41H5IgQ1)B8=Pz_>o+|in)*I)eTa2W39 z#(7TpZTjk=cx8Q+a^ZcCv0B{kunU(t?&L#FCD~KX`AEdjdTF?Y*lP_m|GT{r!WT=+isfTU&4a^8U)XN7i4vcOWlay0rbt zpUIWeUmbg6@%m)*(WUh(H=caw=?hK#%$w()`uXKwKmYeC`$GHs;djq}`Pm>oePHsJ^Wg@aIk(lWoXzunJN@E|Y;L17TOS(c*2pjW cI^Vy6k%1?kxmEqK8ZXE;Pgg&ebxsLQ05)S;+5i9m diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_format.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_format.png deleted file mode 100755 index 5d2c39a7550b263a83625f7ef529aaec538ed6a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 858 zcmW-fJ!@295QS$=bWLJZk|04MSgMsc*h&l=b{92-n8F3YU}PEz2nqfG(?qd|3c~nN zXlW6!(=J$8$Y5h5!NNjB3;%!?<1_b#doOcm=FB-~-usIS-SN@mqarfi?{${=&hQ*L zIK+GR(Tyj3TI);QIobI<^IK%!*5c*m`K%L}o@tqyDHTOzc!p(YhE&oc-P0{y)1_)H z(mc)5G)<~iBh^zaRZ|6|lt}RuOVJbpuz?1PW~!y;)bR+5&uszoj*UCD?M84>ZZy>L8(O8HnFKUgYzgzw z#Hg_c6MJ<*HrD;whG*DFk2x4HnH*OUkJsKAld5D&2s4Ph#*0fRIwp+%0tU;_;n%~FCY=9s&>OX*`Qk(ryiNy&u; zNi|n>71TqDS{HLs7v$jwH0j0;^g{xLum%j$u%r|o3Mx#V~JEv z1z(X13z8;kf{!?j0q~+6qfv{M_yJA2u>(#BMj@;LgEXDcf(L`a23l%GRZW_hBWw&K z(Z^UK<+?Ptq2x9TW}~&wW=Tb=@x9jDSXmq!cWT>>;G*1UsO2}bNsz=a%+`GL&-Ap|#dGmIbpW~bTo89q)(Zj8o zGY>!fyTq@{{m#{u+3#x;dn2>2ICCb8=_w_2}CBxpVEWPxjkCPCUIk{b}{= o#l085w%+Mc@9sSMJT%9UD5mJbRkOrpMh|A;Q!b2#wfa=7OcR0=m2FBbrA%9!Xx z(S5~TC$Seb%H&}d%^_PBCj;8dp^g<_#k@f$SL>3rS-QfEJPl--+QS+@Wo|~cCQ*}- zS$x8xk&4hvLTs{pN+z2GM#*8)O1>p+q=l>}2Y_ef4d4#>kPHUO$s^=hvW;vINnk&a zMLr@Q17pAtX(VgOH$W9xO7;K=z;&Pt(390<0T~8#kaIv0*-E}76~HZW7qAa#5Mk0x zJ|Qc~M&K22m)r^Tk?%wWJ^=H88hB3b2Aat!po}z$XUodI0H1+RfG{~J2tvrgD`HQ? z>Jn8+V*FnNL)FX>KxbvNEV*dBq(+f95bP>fRt8-@`K@<(V)2KcvrhQ!aICs02ri%0fp4Afjv{0Y-Ia2xGU|Xt(QR9ErDwlY*{#l6ZYy4Snm+W#W zN)lwOQ$^UeM8qrvtck?vXcY-Fw45hK27lEjy-tYdtSo n27Va}YnptPMnira@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%6$SW&xbEJ)d)l;Vmo8nJK7IPc zi4(iKyC+PTP+3{o+uPgO+1cLSURqk(*w{E}(xkSwwz|5y=H}*xhKBzB{+5=O*4Eap zuCC(Z;_~wHzP`TN+S-nej*^m+DO09Qo;-Qx%$c)i&z?1FR&{lCQ&ZE788g0q{rdm^ z|6h-yzXEMnD+%%o2671lhUHa_dw@FbdAc};RNShWbb8xi1rAryD;YtTOlr4R#Vh{* z-_5$&>T?;t&4aRoE}QF)t$F>_a!Y0075?k*w)>XL9x4BRIDYowy~6wFAG?w^=i8(5 zz5Tg0`-Sb7MrRazPyVrZ{#<6UZ4A%19XtC^C(%eyqQxo^#5V}@0w!$CF6t6uilmbSrd3FuK%3|rOwb_M2OB#Z z`@zOWf>;XHKEU{!`@y}JxifR-oHO6s?fKU7(!C`~%d_cZhwlo{&1;u=|K5A~fY0b? zXKO>}-&g-imrk~y?rv6}tcohHvMP0ySs9gHX_e|^WJOeXg;l6)J`o)H0j0;^g{xLum%j$u%r|o3s;_>X+=HkVbh0&c`AJ)J9@~ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_txt_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_txt_off.png deleted file mode 100755 index 8267f55674dc17ad3c3acb9165722fed99744d59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmW-fziJg>5XH~+PZDE-m^4A6DEb02*lW1q=Awz0m?Bz>~!ljX&0i;|Y7TjO26D?C>g&htLoe|?kB=wNrU zp_3o$|D%B!qO9c5NVrB_;|IvH6J6<%Q#>RQk8DED$JSGQW0MVXgb znLsLKDN0_l5&_sigGDpd>N$NP(=#noJ(egU!!s;H&4Q#yx~E&ZniRDbX`W_jf+MY| zNO{UqOocUIkcK6+$T1jfpuwV9EvRFTM_7bfA7hE!!!2Ab7ZxPV!z@gwhZMCT4_OF# z_yJA2u><{(Kq0IFgETBDg$IMd1{y52bDbvUn7i6Y^f8vm%uV=;Tv(8FnF}9r8Ux@( zIYy%vEAa!GbYlmc5R5`t0|se2p#={HgAKHLMO{srm?JiZk?3PAk#Svy+t6}{1+&rK z=dh$EHTd4^9jt7QgFC(LL2y$ZH1zTZTCHH11TjzsLP*LPWyr$?(RI%{lCBY zte-wg|GB$-^5NH4>NMTl8J}!CfA=5PqH22p diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_view.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icon_view.png deleted file mode 100755 index 988b41965878506d7f5dc46624e187c77a3f9f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)g!3-qr`RC69QjEnx?oJHr&dIz4a*P9fLR^6~ z5Ug%wI6jSGV=Kdjd2F{=@b2tpc)nTW;6#R#(-}VQk-WZ$;qNh-|Hox6&Sm&{NXE6H z*8!-9u_VYZn8D%MjWiG^$=lt9p@UV{1IXbl@Q5sCVBi)8VMc~ob0mO*>?NMQuIx7% znRu<$I$r;O1r*xo>Eak7ak+KE#YwFSJkGZl91U{(_dh$o>SAGeyqU5<(VGB)pYaZ! zp?_FY?|a|Q|GVTU&#DD?7&eQ`u``B0<#}w+Bi7ll?y*u#!3CL*sfLqpY})Kq&~ABh zP4%@Fsg&1ypL<=4lu>>wW_4_f;j!Kfmgh4=mtP9-^^L3?Lh%`R;V zi@c+7qk=O%;`ZImE3Aw8;yPL0@hdv7{Uf)Qz2f1w7v>YbdTpQggjwPptCEe(VmYAW O89ZJ6T-G@yGywogo{gFS diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icons_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/icons_off.png deleted file mode 100755 index 8cc9d2a4d3d9a6d9855de1f0ab657ca3463550ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^DL~B6!3-o-`DgtHQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%u?6^qxaw(Z0-2v*DQf^Jrjj7P z;QtIyw;Ol?d3ByHjv*Dd?o4^ebwGim<^8??OWDum`I2jhyk>%q)E+jcW`ow4^b&#PZ`M|Gh#GCFwCmJKJ-P1hT?G*id#4Vz z3puQlZnCC_KU67b7Zs4bu!(E;sr>7gtZ#C4#{H4EJK@~G$Z(s9>4)-p#X_J<7(8A5 KT-G@yGywqCv0L{5 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_error.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_error.png deleted file mode 100755 index e1a6defec5b5898342166c40b00c8e700aee894d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1663 zcmV-_27vjAP)Px%{ZLF)MQH#4CjkIE002b+0XhW$N(BI500BM<2TTV7S_1_^3j$;T06Pr@Tm%4X z00Kx02xJ2Wa{vHt0swUY19t!bQ49%R2n&7y0f7JjfB*w|0|0Rb0a^_Si2wqF0tSr$ z0E_?xTn_?j3JhZn2!sRxa|r{J004~w1(g5-V-63P0RW!>0Cfxnp#TD+00V9h2!0C$ zW)Tu-5(SY50Gb5=s{jCp3JPKs3atPEt^fjY5(K3K0Hgy1auWr%004>&1h@bIYZeK) z0043n44nx8uml5a7Z!sO2*UsX!T<%a1^~MQ0eck}cNhu90SL_i1F{JPh!+fy6$zLV z28kF3(gOh800YMc3BC#gsSgmU5DB3Y6Uhhxh#48?005a473cr}=>P$u6bI4Gc2L|c{4&Vs@jUOVH9uL7157rI}pdJmf8V1%56YL2Dn;{C< z5do_n3*inD&J_=TDkh5!x05#~Ta39tG|Y2GJP@iYzJR77MW@ z5U?a2sV5qfEiS?$63ZYC<`@>|84bcC8Q&fU=NcY`Ha6-W1ji^H$te$^GB)fX2HGYN z>>&~1BO{MFJMJR~zb!KDBNOE&4Z1Ke?IauSB^2H(6Wl5&@Fo@LDG;_bHSZ@K-z*%( zGBDUL8ND<(<|-}dD@OVcFcsu7Anh<6?Jy+FIXmw% z9|A&iiTdW1*VNS16^7_5D&kUP zUfMll*``H6uxv(Sd59HORib%Qmu&(oTC`~T^m+4Jih}GhRT;G}MkoS-c@r8_g3(nu zcQ1n~0;`$_#FN`vGNMpbIl@(e6#>EY=H|(5sSzluWZE}x+qC1%<%>HO%>$Y=@8IQ= zE9NyfH@BsRBPrugU%X@6j>|8ac3l1V56qBuss^db?u8i^xcVSa*^ZU{VD4S8Sqv-!PFWyjZ4;r&WRkWYJa};L zj_p%A5x!#Ka7hK**}DNMqFi$Tq-^irl~X#QRzQR}c=b}V z%3@+7oE-AE9D|7IG(uG!zWL@8M99WFEY&~8!`msqGIGIbh?qg+-n|f2AOFHEO|7g9 z_j7WvG_{Ui0~K;_oVQ}diiImKy!ngpLVj&N&?r+qllY@h5&MWXV6>Dhy#E8tWnu+W zmJR`y*1B58xmRF11FAvMvhX&S=T+7vZw~2s<`Ynh*|2EHYy+% zv!sTGtfbGWM{s4SKvi+osg__>P96>>!VCGfr3Cpj*S|(izF}!;$#HQx zIiY@@pup1Al2?%w=HnKd^!77KW=QUB%gV{g@^AvGvIcq(XdfS&%k(uK_PBlrPe!NeqqV>r_b(RQtW35GD}h}cG`6; zMnS-hTh~tPS~YjU@;#Rxe)#ztcbW9y$+H(PUcdeP?dKpUMFHv_O#&{Iz90Yq002ov JPDHLkV1j1gmMj1O diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_info.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_info.png deleted file mode 100755 index 96f4d94c13468f58ad364796343245ebfcdeaa17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1409 zcmWktdoY$!W0!mKVoFv`Nr z{BFk*vykE52*WAE!`w`8upw+Ay|?!@4E_CYKM z|DPOIc+tZ=?Lrn$4)JqhFK4p-U4mA4bANU{x?;>xHZ>~Ta}CEQlDl$UbXZ;#b?fh3 z-qu;UJ6v;iEX>~R79YDRE7rX}7INb~bB-^~Ji$#)+}9irjR}x-YHdRzd^iUBILJA@ zw;>gV4ub9o=#Rp{3FtiucpUnY;aR#rkp#`z69!T(&|D@1roiB-QA24kkPf;Gz%;w8af00JQ(4DE(b7++?NM~xqv*1_ACtL0cO(%@u#LUx5@x(J$5kYA+`mte3I41BY9L_VmlkM1dRG+hDZbw=$Ual}=S-DKc3 zvQ_|c!Bl1W__j)C;|&YEM%Uc}EQdiM8E?U-+rD^f>XYh2C<0Xt6|2B_8wP4XeRq`X zp5;h2wAF^AXu7m^5^)Dm7>qSQ+#@Oea>JTggLTkUm#KWRtrmO9sBP#+Gr!yJ^^J zqiz!cKRT zM3}xZ)sk%d>_hxJ9oyGx+HqIv#@(9(G`o` zJMr5-lx`uUyN%NQDBDW(q?x2Vjr0-9a|uO(Nl`MQC`V->p}ee9)}gx8q!yy)3Tkc= zy%nau8bW*5sI4RV>rJ|6sC#YFzs8}Cf~Y&WKVITsMEGi0-Xq@rBW(U9BoNZ6Q`qJ( zdLKJF4#3*>2S`v{LN}MRgP|*fXc7vQ;=w3mF1v2t41@;ya~HkbvWcGkwRL6}*XEk0 zwd~kX1}C1-iZLTr;1MtWvU*AO`c8dZ@0a={Bm#Ju!Ef!EN{^^*lZTeklJ|aj zl=NL^pr+rCpK;?>O^nD7NDE5e(}P6GMYZ0Q&$x%b`p|_F$*#6VR@6kmhv9e6HK`CWUJ45WXQ}yLjPj@l6W1F=j(l zbf;J>{@^`6x~=~_r|L-KI%+8^wlixFQy|!>SewbIu_G6}61a+rU1;3KGDq9|qN1Y0 zHRAa;S7H~^4?651``3=)INnUKo8auy(^F8rGPztqO%21+sw$Z*YF94HYo6%j$y|Y; zT6i{X^n}PuOwKpCOeT}dd;L~B2(m(6zHVq}pXcoCJhQyI%vLD08pY!A+}+(PDk`Rg z{jl=44#F~~^( diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_question.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/input_question.png deleted file mode 100755 index 9517b861749488802691af4229821d30ca37f498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1668 zcmV-~27CF5P)Px%{ZLF)MPF|G932}UBPAp#Di|z3BP}>8D?KGGJs>YWDJ?`CGC(9UQY1A$A~i`G zHeV?~ORv$csAv=*EJc}nhcriUwCN|DFKu0Sx z_8L6WD>dgZKx`g5`6@_OGed78LAfVMVLU`tBR%XUNpmerSusgtJ41s(Lw-3r_8dj} zFF^S+O>#6$cP~WTMNLySRAM$$b1_wUI!5;_O8GcdbR1CoEl|lfS8z63Z8A^hMp$Dz zSB^hbnm<{8LrnHfSZ_LAf=gASH(+=>Qu!@b`$k%gL0)|?ThlOD?o3nmC|~3a+(^6Z+Nn*82Wu8rFeN|fbKw`DJPNL3qw#bErvj`%!e^R&o4Kc+gvP-AjRzPJ6~lfu3V>`B`=OMSJ{Ec=}y; z{7r?TNrKF0b^TU^qFR0BXL<5)cKBC*`b~lSV0`*bhstVt`(1(JQ-$7ZhMQM}>Q;s1 zPlobRjih#hr(1*hT8yMmi0yHOsAYlpc76C(jlNNkvTuO-Ta3zZf%;#D{8fqkT#&S4 ziuqcWtZa$;T9Vd%h5B2M{ZW$sRF&Rkjs04jxLupRXp;JfiTPKU{d$i3Tb#^cmi%s) z&|aR$jF0(lnfqg)*Jq-+WS#bRm-}X%{ePAFW1sL|p#Ec|=y{y^W~an*pZbxP`G%pm zYoq;Rrv8MT{EVCYW~%3Gr}}BC?rE*oZL0QXuH zuKaPd@}i~uoTvS3x#4uQ`G>Clb-VJWto(Ak|B|!*biVG1yyBC$`*gwne82s8!tr&+ z=zhfec*y>d!u@^9^MT6ynZ){f&i#4O_>9Z_p2+Zp()*Rp`hV8`sLk-L+WcRptI7ZX z00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm000XU000XU0RWnu7ytkO2XskI zMF-jh1q3b;+mS*U0008>Nklo_8P7 z!MhuKR-&llu-p0c4G{ePcc#$P)N$IYA0I&6r`L9(s8U~a|M~OhZ-4wXWrTp}H*bIf z&+lK{kED#Z;PPW2c>7b15e9r8gTdv?$Kk42EY@DV0|Z}-f%2^8?$#i6OF<%cu3o(g zS0%Q*xHvB?1{n#~|SBIjAab zr>Wb)ppl=0-FWKuv#;HN%8Vgm+Yg_GD&q^Dw*d_1)n#Q>&O7{iKFDoRhff_oe0bNc z!>6FigyUweK!9B@z^cT{_5r~zAUF(FCYCw@0aiSj4OW#gV=EA>U%!6qz7r5-(h03_ zuzc%XkSf)*DL^%=R;^mGV%5HV5M>hKB~Z}TKjBanP?b{p^i?3ReEFRI<%gh_O8MnM zKy_Px|0W-xvdEt0Ah4jnzpZTnOqrx@Y&;0$wY0TO?04p5XUhaCS+JmgVq05vHC!2k zntxzeSXfGRbxX^{BS&^DsHq33nb_7+U7laQ<~&@PgSWSLNM3nuOH2DL4Gj(P-iZ?@ zwzt%l=f|hi9)T+pHLFYQFFcBcr;yTFM(H^(_P%R*@THsjnZh@a8it**+vDz*1RAUf$49 z9!LaqoqmR+sHp%N6X5FV>J?J4?(~CaxXYxzh3nR>+qU=g%?E>^6a@gy&a2+bI@Y`Z O0000+E*bv6<+x$uD=7xNwMD;Q&K|9z%WJ;cuNlV;DSL{an^LB{Ts5mpwQJ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock_error.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock_error.png deleted file mode 100755 index 4f33190e453c35354de713971873ffa816f4b509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1322 zcmV+_1=aeAP)Px%d{9hOMLq>?asvZ%0|R{n1AYSofdd1A0|SEt1BC+vh64kN0|Sf$1C9d&j{^gc z0|Rsn43Y!{lmrBo1O%4^1epW`odg7)1O%T11fT>2br2Au1O%f51f&E6r33_O6cnZe z1gHcAj|&T_1O%!C1giuDtONvr5D={d1g-=Gei0F`1O$H(5rYsAfDsX~1O$N*5wZjX zvjhaU1O&JQ1c?z5z6Axq1qHzc1;Yge#03R>85zk11)UQUmK7CkAtA976S)x)wG$Jz z6BDZz7PA%>wiXt@6cl+UC$$$Bg(fD-6&0s7HJ&{^cS}orOiYAIO1?Wgeoak(PEN8x zL4r?Dx-dwY9-dU~~NY<_!te0+R;eSLm@et&;|fPjF4f`WsCgM@^Hg@uKNhK7fShlq%X ziHV7dii)3wg^P=ejEszpjg60wkCBm)mX?;7n3$QFnX8qRnwpxMo12`RoSmJWyPBG& zprECpp`xOqqobpwq@=!`oxh%*rlzLBp`pT|p~Iu2s;a8Qq@=5>tHh0d!JMQvg8b*k%9#00Cl4M??UK1szBL z000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igP$1TF=^OO|8+00J6GL_t(2&tqV~ z57N@oGY}v>EpsAFB0VdwsHg-6ii+~G(pw=?nMKu2cD|j>P|#W^ms*m!3@lU9*yYZ| z7&~bK1T;u8@#mBlfTRj)C-}2)a4;uModg7vTQu1@S*>~sP6MS%Tc@q|5fUb~Ic|R)`~^ zLx)#F)n&)VneAYy(&pX?Qx+eI(vlb9RTPv`cipybW?yqDNUEf+y|-`DqC-)7%Cgc* zTCUsHPVZ~4D>(&nVRdtRd*{T32Lp_ajf@?(teM)`-dtS(lFF-WY;A3ApE%pY)WXu- zxN1gwYina=9!M&yw6?LavANtv&)nMD(pV;@y|J;jH0vZdoGNQ;>xxZ84a~fvEsbS) zLz-(Vi!x6Dr80`js%s1N1!N7~_8f~dRu gz}X9zFEfx009fDTcu|Y^bN~PV07*qoM6N<$g4UEcq5uE@ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock_off.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/lock_off.png deleted file mode 100755 index 8f215c7191560385350f7eeb461ce264d3ae5229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 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 FV1g<{V@Lo1 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/mp_wb_buttons.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/mp_wb_buttons.png deleted file mode 100755 index bfa1e6102fc6701c6e6ce2f111db551c6ecef8d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^iXb)z8<14*VpjrEoCO|{#S9GG!XV7ZFl&wkP>?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx-l>?_ISEDhE&{23b8%+;r}*OW@To<2O0soJ-NM0*r!`?R8&^}RZr1#VAxntu+jKM zT*{C7$p7k&?FCF%l@9nfJyJMu@ZiA>rLV*0q*YZ{8#Ay7aI5RH&qyxofBau_X@7<6 zA@{H8>C&aP(X&dI{-l^s4Y zFdjK{>S&YFi%-74{>!af9wB?EciFTF791NkZ#Ler;lXrv4h6BaGBqB~@B26XFE_G3 zR=^=Gw)Mvm$A+0RXEt_n?zeGZFf=q^6xJ7e^DmxFIn!l^1^X=biG7J~o>a&QRs!^boFyt=akR{0H;mJ6951J diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/plugin.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/plugin.png deleted file mode 100755 index f75cde0ba2eb20675dedf9dfbc5859df78666599..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1778 zcmbu9={FmQ8pab5LX$Qz#$J<>*1m)ywI`^hs9kVqaPvRh_nhbbo#&kA!~1@D^6(zcFj*B@0001Ub#e3( zGh8ff2uQr`8av{|kc_}y#R32wFD$_MLa|p)bP7oHCf`g`>Vyk0GBQ$CRYjpt2!vc^Wu>jHEt}0QE-q%VSadr5Q;)D&YN!DRspVx@UJ-jgga z&J4KG3)~+CZf|c7l>?9Xgu_W-{Bvd-2I6}(eheV-w-@`<+|*wy=_lmg zZKPjRot0I>{=c(PQ|Dfguf@xi4vw5UiCbBfQBr?KFF+?w#G+hxi5H6Vv~7b;N$RuK zvz!F!FrO~tp8s;Qci^yk?HQM35EUX3iH?71QeY*ZMGfia_fG{z7X(3v%#k2?wl5ux z9-}lfQ^Q7PG%Ps%+tGD$S5ytlTY1q?srwf8{4Fd*zmgR9Llsx#LXXenI+)_j#VXPUqI-W;zy+_|4{z zm<{c5+%L9sQVywI0fsgF3NvUMF%37mqca0NYF#uogvb#-<8(X}whOqq^FQzfnQx4_ z<^pvl$_?2v{cCcdgisJqJbN}=MU+}a{;|^4nDBz8R4`A3+>PD!xY^sJ&-PySKt4d zk+BiXs1hv?mVU^@1o3>ls?j7pBLe~IQmtSn&xRJ*bwwwm;(~QAr(dJEmCc8F7Fzeo zFC%qB*43W;Z1PkxThF9Z@qx$nusU=*0=ziE{PQdLnNroe4=nfY@vGnUxo;>vZhHWM z4?lf%#J`ce#2Dl>Bbs*E1orx%WMHgEc1ezP!8~4@lTf1}K{XE5y1Vpw6G?AeAqK+( z{ns3QuEWqL=YP#(pk$KXLTVoCQ%wjjyX3aMyZgE?x*65Suj(@iVqBv&^Kr^qOnaR` zhEpU1f)nCSnVLs*?yXDq?8Wu&h8CW2EGw0bG;P$F&By3u8@prDiX;hZ3a;^PfP;UZ zg;!cC2lo+kG9fkjmhICHJzed$13F?#Afzf3QH}ym(p2wX7gA=ne&Whh&TiXf9Caft zo?O29dr0HQ-ejjZH5ypo0fEB1l|3VL+B_fd?$lda&e;~&P2SvUVBDD)MxOR-4SaQ< z!Uoyes&OdkuHzSBoRCbVGZ@U&j=U5xyCGx4bhU+9HhBx#ota-hI=#1f>k+$tH=wb; zFx_^fgotO6n6#z^%MEAp-k5Wk66-ewPKMv-LrQb7Y@}Ix?q-GJE2F|JBrI58vSi5f`}yeC5JOs+uECc}sdqy<9@wj0BgVzoF-Gr` z<(#Ud2)!4$qKc=d1vHm=5EtM3AEUY33pHbzpQAb!4MS^_umO@0Ml;ssO@<{u`!$Ft z)`Z=d$d#FX2-R@hkCSr60wpmuIC#k?3~{W1FMtm5Bkt;bG)$~)oi zXn`=%zMMyenKgM=^AEa5ScxEq1#rk3VEN7v`+P?3S>*+4jginrZLXm}(LB){0c5tG zOU6cj0K#RYcCgP^cyjhBXUDWYMOi*wDN+OoKf#63=9hw*u$I2jYV&`XMeRwwlJFMI zTns)BO4g#RGhd-(;K`TIu!dz2N=oy8erhj!Z8dB#aqB9Lg*%Wyc0(apNy6y8vs+Qv z*dJZ@j@rx8z6fJE@Rd+70%}c%JFb;tU4Agq%mO)x-t@gsnO{YU?02${Nf3e=JpS>j z#(1qbr*Jb@oyJqT_g3_r Ij{7m|e~=Sc#Q*>R diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/rass_logo.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/rass_logo.png deleted file mode 100755 index c0a16cfb764448c72ef1413e09fd9b9cc15de4d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1121 zcmeAS@N?(olHy`uVBq!ia0vp^MnEje!3-pgJ$!kA6id3JuOkD)`V;1?T`z%r$r9Iy zlHmNblJdl&R0hYC{G?O`&)mfH)S%SFl*+=BsWuD@j3og+A+G=b{|Bn)d-m+pr%!L+zJ2-fF9CFW0YM@8smPdGqGgt5-`&Np0W0{m-922?+@v9v%k{9C+~H zK~+_ixw-j;3l{_g1h~1m<>locKYlDGCZ?dEz{|_a!NFl@XgFuioCOOOoI7{U)YR0{ z((=xoJ9qEi&CJZq%gdWQd2(7>T6uZ7m6g@|_wP$eNv=+1^%3B7*(ddie33l}a_R8%~F{=AHg3@a;ZP*4yX8=Ibpa277)-6L|I(Y5r;uunKYs#c_XK6#8 zw)nYkPp7CT@+vM)opRCWl!or=3ws-SQDeKmDU&9vPY-h36cJaOsy7M~LJdb!%^9`)s}XFhOg3b8b1`mt{m zFSv7O<}cSLbBz0#`%Y|#49i^bbSsZY;1ju;Xr@`;!W$SFE{HKkGrnr!113KPPgg&e IbxsLQ0OadSApigX diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/record.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/record.png deleted file mode 100755 index f71ca5c9de1498b4a5603603b19786f174a429ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=?1^9%xUSnbcGB=*QD+Z*PN`m}? z|1&(@Zr}yvd3m}xhE&{IbJ38GL4m{h;`zV&xd{%pOQv-0kyz=`nlxL_ahqO~R@&kn zTlMZ`OHJH)SvhjwBL1rWDnD-d`7^~Qg@>m~UMiPiWMf#ikl~a=WP~-)R0dC1KbLh* G2~7a2YeZ)N diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/redx.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/redx.png deleted file mode 100755 index 246f6bae09530e0a41cb2bae76684a90682b7585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 710 zcmW+yYe-XZ9KH7cUFN+ujO}XXBQ?#mu3%!QyFxx@PJCcGs!@$?K2n#s(hmkH>U?dK zhGc4(+O)E1lh$xIhGm+T=_2TX1b!%Wz8WEcQfPGT!#U@7&W8iPqsz)n;gjAZhGG0v zi8z~6&t148j(-(*5uCV`Wv3)!ruV+9+?|q@E=``_8N7;68A3%oUL`_R2-R?w$E!t1 zi;$Wm>k(=|NRLoCLEJ#78KD-0ZXr}j5Ul{!1aTXn4M0l})g;*tP(zZnB-sgY51_@> zwHu%Zpcg<-k_Lc2fPR4M?(Po&9s&#iJO(fV3<3-RJOMBP3D3+qegu)q$Y77gj zqiG#Y>uI`$rhCJ~2O}a3QBiFo(L{9g2*Zpq%s9hLGR$mT+$WJ}N+z3-%WW#v8@2kg z(YRnXJ1mxEi^ajRD=fRlvI{ob&(YD%m6a{0^S9Ia$LZYO*yw9+|G#f}c4iJ1@0cst z9b1)_BF361{bZTiW8(>A9ED} z2Q-0Y9m>5yA*cM=P=6s)_s#y!ZvXD);o(?R<}^lV`}68!w#U*>SB1%J6-}CgfjdU8 zBa#c!_=K5Qeu4Z<$Nh#F>q%{0Z)^AY$nnh~O;Uy|;o5PJ$}KAIY<|7Zdf`B^k3qj@ zGHKRspY_Z6FuJHL%2k&fyctrgyj)URsy2C6A2QOHR7)QDYE$4!OYqSkgL192TUcZY znsM^>w|PnsO36c8X3A~>yMuw4xDl!dKB{5i|xVeOKH7tz>jk$9*M;< kh4}c~6+-e?KOGS3?Xp#QxR6}hImW$>r6y;JO^J%ye_bE+LI3~& diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/scan-c.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/scan-c.png deleted file mode 100755 index ca0c45d495f1c0e52af0f79438e53fc7c13fdb7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2454 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/scan-t.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/icons/scan-t.png deleted file mode 100755 index 19a80c5b83758b5ec7269341efbbc4aa6ab634be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1471 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 a03?kep+oz(;NhPJz}(atRd~VW&wl|qww2}p diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_EPG_title.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_EPG_title.png deleted file mode 100755 index f7a7736cb5a0a4213ea88c413f3362ea774ddf4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 801 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 A6951J diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Info.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Info.png deleted file mode 100755 index 3727f0b60e4f0e00e7d6e26f119053eb1d84912f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2874 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Plugin.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Plugin.png deleted file mode 100755 index e40aec19d949ecde61b731143ae190d2f717080a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3059 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 IM6N<$f_LTwnE(I) diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Subtitles.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_menu_Subtitles.png deleted file mode 100755 index a9071bbb5ad40f9f1532e0d0b0018b56c0e1aed3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3171 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 Qn*aa+07*qoM6N<$g301`H~;_u diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_MENU.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_MENU.png deleted file mode 100755 index b46b985477f93fef6affa639695b1c2a669c18bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3443 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 VWYXkZYDxeA002ovPDHLkV1g`-o~8f* diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Media.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Media.png deleted file mode 100755 index 2370e1ec06ad374fb2950904afcfcb9c2d173835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1325 zcmV+|1=9M7P)czDFb#Gam>US3{eVq%Jli;RqnT3T9(iHWDDr=+B$ z+1c6Y>FJr7naRn?qN1Xdl$5ixvzwcnx3{;zz`&`gsl2?r%gf7seSN#TyLWeYZ*Xv1 zTU%sgWI#YbSy@?MUter%Yd=3fZ*OmKZ*OU7X>f0FVPRo(b8}~BXLxsbfPjBjSXh02 zetUd;adB~MY-??9ZEkIDi;Ih0U0q#WTyJo1S65eme}8jxb98icUtnN&cXnJ{TWf4< zaBy#9V`EcOQ&dz`R8v!jhla$%!+?K)baZuXZEa|1XKik7dwY9nYHGv7!_UvpgM)*G zg@uNOhKGlT(9qD$&CSfr%x7>4{r~_2Gf6~2RCwBq)ctSTMi{{H=WJiWp(Mc};l(D@ zK(I{;4I^76JX57aos?eNgE|@9q{h;AL(iPwZg-*YSVt zAH2q97WR7Yo;`cVx>1?`YzhC%EZk>$3#H8WSNE1&Ww3!ejAtQ!p_R6mcoNvamrQAH zbZ*(@oh9WIHV|ZDvDnL(vDoOc-bsAAB+S@>u1X7{IcDWhtsJf2#snL zpN1ev)2ZlS1CN=@IoK1ssbY~Th7_2Q422epP7WK0F#X>Epx^IXBB^`5t~AJZm}Jr% zNUqoG*x0}>b9Q#tzhJ&~h&~<@nshX+sc9`INy&Jet6>8hOk%E`$_<*qpggek(2Q;m z?RI;QjiG>ltbj><8&4qC@|KEWj%R%@<;Qn+X{!}K~Dc^ z@8pSP={eF3hto-H;E=IGp<(LBi}zclq3H7w*KUTakY$CMX}9b1Wh>agLuNSC^?3N+ zHn+3QMIwaOeoqaNR-+^m$>ypSjF1b>db2+g)$rRuNh^;VV+c6U1_Hn7Pw z#k4=Nacw|5qOR-Brsh=W&l?++=h(pKjA)x%g&QtSo@y;Iu@>HfS*ar0proyLbDn$)9Hlw;q`<`uz^R++pZ)?{Qa3; zl!eLsgZno+18e}Vg4%Pbp{mY@O}-?nQH9DTDR15&6q|Wy29&6}KBEc-HA#T_j}{&@ z=HV7otGH5QR;sF?1c*$ehV5UV0>uUnm~^L0rK*5OUr;31%nu|%&GVS?RBg!Ez-uO5 ztFY2gs#V1ZxN@>W0@dicYRImlu16IU8^GHwUF-ZH6N;yw5;K{7BU3~8ch5;|;A%zi jVMXxwis1c<{t;jRnl5?1l?z}Y00000NkvXXu0mjfCk=?? diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Plugin.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Plugin.png deleted file mode 100755 index 46d5c37974847efff7f75f5790a8e8f65a079989..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmV+l1@-!gP)Ssva*4Jfyl_nZEbC+sHm^6ucM=*VPRpVrKNs;e#XYe)6>&xYHHZn*kxs9mX?-| zj*gg^n0$PEl$4Z+h=@&1O-V^fdU|?{jEr`6cHZ9JwY9aYtE)XdJw-)DQc_aO%gd6I zl2%q$)z#Iou&`cUUgYHDa&mGlEi80&bX;6q)YQ~?cz9Y`T7-mzR8&;q;o(9;LW+ut zkdTmASXgjya5XhG(b3Vu!os+?xVyW%#l^*-prD(Zo7~*or>Cd4x3|Q^#JRb-yu7@? zz`%lnf`5O1eSLjzaBy8-UT9}%S65e5Q&VSWXMcZwcXxNr&dzyxd0kyyetms&b946g z_El9?etvy=dU;-5UU71AU|(NjV`II&zE@aSSXWnHUtgD(muP5ceSUsFKR;MlS6f?K znVFeyZ*Pf-iAzgMOiW9AdwYwEi**A9RL6W5J^NqRCwBq)csf5W)#5j3m7HK2q6R^pdcDc zc~L|*P}`z?Sxsyyrlgd;V7I^=AdO_M%S37a_1!0ym>+g__#A$?mwZpo2@fZ5Gbi{w zC-`Sh@MTW0j(DEG_)olTKpI#;zW>LQW){jav-|%22S%3dIk+-&AtUR1qR!(`+z;kqZD*rBy->$59Re?E`--&!GB>XiFx4zxvH0OBy&t9VxQt5KEFt-LFct&yofPNN;a^<7l>}v=yFh ze$(u~CJltp&u@kv|5x2Y`;W9m&(@Q*bfHHYh@ihpR;pDS=5k7nN{!k@DVAEU*}~^m zN$ZgYHjsu_rXF7|cj;lyqxF6zTK>*s3*o9aNCV%a3|`qeJl@-jAIfWHQR}BI{?Ha$ zGy9zeX@I<3^nN;aJJ?C3;)CN+si6Pej`0IqDE6j6H%J3FzyHA)vV z9j$Jb_i|_tpQX@gkOr>j1h;d7$(&$1r+)<)07VXh>Z~9Fc>n+a07*qoM6N<$g7c<{9 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Pluginall.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Pluginall.png deleted file mode 100755 index 6d74bd558a46ae67d19f293f1daee326c62cda7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1298 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 i6Sj*h~@!hU{!*4EZ_b#;7ve5|ajO-)URh=||c z-$6k^RaI6-Mn=fU$f~NUwY9a{+S<0Zww9KbNJ&VpuC9xVi)m?T=H}*|ot>PVoP>mg zq@<*3YHE;>ka~K0jEs!Hz`&A{l6ZJ{G&D4nl$6ra(kv`3&d$!q$H%(5y4>8{-QC^M z(b3e@)W*ifYiw+PfPi>+cS}r5e}8{dQ&V$ub1*M2iHV6&P*By@)m&U$dwY9RR8&Mn zLwR|5aBy&VcX(@SYhPerY;0_Re}G?KUwC+TTw7dcXlPhiSDBfagoA`nP*A0%rCVEC zS65e9S6G*qmuF{Z$;rumeSLs{e}8~~l97>jcXv2AIB#!n)6>&SOG{5rPlbhrhK7dF z(9q4z&4Yu3hlhvH&(F-v%=j%ZzW@LOOi4sRRCwBq)LmEFSQLQa9Rj9+BoGLnhJZK?pRtgR{w3M0R7-6a+PK)-hcOMj`cRV*q&U)8MvQJjv`;_2zO7LS! z@N-IFLBU|qLq({zhk6!#>3?oEdFJQ$iQq_^G;oG?J=QfznwOtAolYuy(?R@G#eP*Ud1W5yLkyKe-ayngG50Y|fNleV?`tGi- z_kyGW8?x+&dHKyGIhja(Xm@pNb^V$&5JGY`EHB;>?~eg5SF>cgbHp`i;1x30bNs#4 zYW;MZw~4Ql{Z!lXcct5vq!ekujJAhw#e2HlZjZ625uSh35Apq4MUtc;X-sHmPUDAL9 z;Z_dS(m^yj5WM_mU(Y0U>h^Fj%uWV2*SbpK;yXM7IaGC`Dj#QLt|z*en%Rh5YF>^SG&CA z($M)R2*RLiF^}1rT9`EBF!0&njxLKd<5o{jKr}yU(B)D10u>5{wwtbVT)hQNe5u@Q z;ZYO3qyZnodA3zZ<3pwmng+%+Nrg+&0E=**rhgk+v3Q);G=pYL3y-K$lOqkRAe^V^ zYr{yV>s%S{UVH9%bXsDHqyax713eqktyY$I{h$(=z=WZ|q)7v9MCKHsJTx6~L`-Kp z{>TI`Lc|4bY`3A{)l~KG}1s0Q6uIRcgi}Gp?>3yt4xbDu!gL6LX=ci zVc%+H=iF+wM3(*4y_2Rv8pt5uofl?{jn6R^<^9OU#zv1;2A!rs8X!Lxc0yq@aIwCA zf!5cRHG8b|xnYn7ULy84aA8-fu~=2H`{UK9df3oN0|~S;DP>pU(E~v^*z+*4y;6s1 z7^DI6ck@rul`BDYBbFNsO724pNdq@ig8!!k*HePwlzs^?0K4FKA&dO&J^%m!07*qo IM6N<$f+;VMc>n+a diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Timer.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/menu/ico_title_Timer.png deleted file mode 100755 index 31879f8df76905ff22ec2d83f1aaf393ebcd2047..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1194 zcmV;b1XcTqP)#@J$-$BjEszF zX=!qCab{*_U0q$4mX@5HoT;g);Nal8y1J5*l9`#AdU|?_ii)hPtU^LU=H}*LU|@K7 zcvx6iN=i!N;^KC8cIoNqIXO8|QBg56G3x5-L_|cCl$13!HFR`zg@lD$TU*G;$kNi% z#l^+f*VozE+11t6fq{Xyx3|N?!=S72kHW&j#KgpbfPrFS zVt;>rfPsO4fPsI1faK)lwzjrpWMg@Gd47L?baQine}H~}etUa+*4Eb4)YO20f8O5S zSy@?ufPiyzb8l~N_V)HKFE2<)NK8viY;0`G%F2L$f4{%K&d$wOS69o+%Y}u7hlhvH z&(DU2hJ%BH(9qD$&CSfr%omm&O#lD_ut`KgRCwBq)b~@`U>Lyh2a&LS3Bv`}5Rl~n zM{7Y_Py_DWiW>)xR4US1tc(8ZeIAC;9^B=VT;Auo`~H?(;8h`bQV2>4!5@X-0c~$@ zw>7n0=As7H&|WmUvlER*@x-Ze(oP4?%hbRE+Dj&r`^oZSKl$z8MRosl9r!+L*gA4b zQZl(r4QwIl;OEuVSyDQa4y1E_LDxPMa3A{I?jc>fZ%&eUYTzr{-90&xq+PtuNAKGM zJ*5A!M8~1dry8XOzM#b#i+L!}Gg~GXot43-`$Y|Ck)^6nqnkBUsXc48@tPXwK-grn zmTaFU@ac_P*HarWsDX8q&GzA)nRib%bx95AQ6KTVJN(ex1T_#tnT*Hdxp}(y*xV~M zu!1o2-*iq+v{0f3Hjv-%kJv6-eu@v&fCfb(k(_g)BSFk@%{X=h#@wc~y%F;m%Y@(bs&1*YWUD_HA z8w|2=n5%5P)PM>Vtm10iIe2S~S7pLM#stP!Ha#_XBwG9Ua`%vWE&8IgKRlP4Rj*A=;gZR>QXZ2wU!bKhSyFL3!9dxfe~~pdhaa# zbs2#x#%6F>`7wLXuN$cWC&G|3eSTwR0>{Uzi+(L(qy|>eu_$xGv$3Yg^2ZCtIu$jr zjMCy*XgIVvU9lJxxVUk;PDKsyNE98W0d}J*n-^H#rBOAQr=}JbIU(4lF291{a6zkX zH z0=h0sk8Wyh&7ga7GLtw0fuTQ>mB{3?=`JbBsZ3rr0E=h-EE#ca>7pWAnp#_08k!lI zeo?6Zy7)IG?(HJI3i#YJh}QRq?XUb&>HuKOifXg#4_nNB06Mk;Ab0-{o8}<^Bt?B| zzwyO+XySQ^7YI^qjEyrhGmW?$mXWxizw3WG{0)8aJtOgUzn6#Z%86wPlLT~e-B>9} zDMCIyJ(bDg&<+1Q#Q!+(uk%&0*raG}W_n!s*`>t?__>spaFD&Aut10z!o?HH?RWufnX30)&drY2g!gB zGC?lb3<^LI*ah~2N>BspK_h4ZCqM@{4K9Go;5xVo?tlki1dM~{UdP zU)xj{ZqAQTQoLvauf5<ZgZNI6o6v>;tbFLDbRL8g&+C=7~%qN5B^wkS_j2#SSD zLv276qbgBHQSGQ6)GgE~Y6kTQO-3uB4bV1dFZ3#O96A$SfG$Tjpxe-w(09<|=rSYbRd;g|%>I!rO<0Hzgl9y5R$!^~o_Sb3}g)(-23Wnu-`0_=Y5G3+_)Aa)%4 z7DvRX;>>XFxCk5%mxn9IHQ~!?W?(_!4|Qz6*Z?KaQU#NE37j zc7$L;0%0?ug3v;^M0iMeMI;i{iPppbBA2*{SV25ayh0o$z9Y$y^hqwHNRp7WlXQf1 zo^+4&icBVJlO4$sWC3|6xsiO4{FwY!f+Arg;U&SA*eFpY(JnD4@j?SR-`K0DzX#{6;CMMSAv!Fl>(L4DIHeoQ<_y)QT9+yRo<_B zQF&U0rsAlQpi-uCR%J?+qH3?oRV`CJr}~U8OLw9t(JSaZ^cgiJHBU96TCG~Y+Pu1s zdWd?SdaL>)4T1(kBUYnKqg!J}Q&rPfGgq@&^S%~di=h>-wNI;8Yff87J4}0Dtz%@8vFt8N8 z)OsmzY2DIcLz1DBVTNI|;iwVK$j2zpsKe-mv8Hi^@owW@<4-0QCP^msCJ#(yOjnrZ znRc1}YNl_-GOIGXZB90KH{WR9Y5sDV!7|RWgUjw(P%L~cwpnyre6+N(HrY-t*ICY4UcY?IPTh`a zS8F$7Pq&Y@KV(1Rpyt4IsB?JYsNu+VY;c@#(sN31I_C7k*~FRe+~z#zV&k&j<-9B6 z>fu`G+V3Xg7UEXv_SjwBJ8G6!a$8Ik+VFL5OaMFr+(FGBh%@F?24>HLNsjWR>x%^{cLjD}-~yJ0q|W zp%D!cv#Z@!?_E6}X%SfvIkZM+P1c&LYZcZetvwSZ8O4k`8I6t(i*Abk!1QC*F=u1E zVya_iST3x6tmkY;b{Tt$W5+4wOvKv7mc~xT*~RUNn~HacFOQ$*x^OGGFB3cyY7*uW z{SuEPE+mB|wI<_|qmxhZWO#|Zo)ndotdxONgVci5ku;mMy=gOiZ+=5Ml)fgtQ$Q8{ zO!WzMgPUHd;&##i2{a;|Ev zR;u1nJ$Hb8VDO;h!Im23nxdNbhq#CC)_T;o*J;<4AI2QcIQ+Cew7&Oi#@CGv3JpaK zACK^kj2sO-+S6#&*x01hRMHGL3!A5oMIO8Pjq5j^Eru<%t+dvnoA$o+&v? zIGcZV;atwS+4HIAr!T}^80(JeesFQs#oIjrJ^h!wFI~Cpe)(drQ}4Mec2`bcwYhrg z8sl2Wb<6AReHMLfKUnZUby9Y>+)@{+t=@`yfZKq zGIV!1a(Lt}`|jkuqXC)@%*Rcr{xo>6OEH*lc%TLr*1x5{cQYs>ht;Of}f>-u708W;=5lQf9ac9 zH8cK_|8n8i;#cyoj=Wy>x_j1t_VJtKH}i9aZ{^<}eaCp$`#$Xb#C+xl?1zevdLO$! zd4GDiki4+)8~23s`^n<3$^ZZW+fYnYMHP3MP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7 zSXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?WjVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@ zX=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2Ta&vQYbaZreb#-=jc6WDoczAeud3kzz zdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`x^JhlhuXii(YmjgXL#mzS5KqN1dvq@|^$ zrlzK+r>Cf>sHv%`s;a83t*x`Ov%tW>#>U3s;o;=uL;#2d9Y_EG010qNS#tmY3ljhU3ljkVnw%H_000McNliru+5`m!AQ?&v zjgkNW0l`T`K~y-)t&@FslQ0yAqr-MfXVY9r!kV-z5O8H+J6-ptbaZd#`+p(>%%i~` zkH_QvBj-Lp9>{@Q5c;om@NV$OI%p*RW*D#|&jUt0@0hWHH(>18^9TdaJ7R43_Pw?A zFfwM1@soML_}UnbxiQxmKbR+s*T%$$!df|w5h@8m=#G#LLQ^tDXhX;yLWGnE#Up90 zVjSv30i;m^a2llySQ?!IBvA^W5*?DcwaN(q1T65u5A4#k(6xTs0$nr~wGrbiuq$J> z1G?tfjm`=)=sWH&WIJNqK2!=A^TtvPhLG^Fpb!yj;u{Wqzhqk(WxPMH#o& zCY(;CnkgxzYL|X{Qa11UWm{GEyLww~>)m}-)w|l^?bpBkvA+XEO-Xhw7%p%C0000< KMNUMnLSTZHM~MRf diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/mp_wb_background.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/mp_wb_background.png deleted file mode 100755 index 890c118ec8fbcf6b24abb3ae65b5876e8190f197..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3656 zcmYLL2|SePAAjaDhZ$Fnq0vmJbcl77BfLX9LyFOXY-vV?tt~Qaw#3YcQsbyrA?2;v z{U<8gXgefBMQo0(ZDl(~aYt^EJ<`OIhD=bhj4dw$3F`~5xX0)IY(W<~=5 zFnoPht_1*B2cMlNTJXvHsh$ijs4+ep#QK)f9Q{Xzg-a{(}kKECBX4<1zIyOO&;p*?&`qw%aQ^h{Pe z(AQPh)YMS)kR<_USBz`a)BDpzbTxsf*LZvHAhRlQ9B=ZhOhia2FCWeRm~--^F=6@g z~cTk(m?kubTx?u?Ee)O6^jglskHwS`_-)D08_ zT-|gt_Kjz~qSgrbJ<|Z(z2Uyc3k;Q({7k#DYu9u)21tv&`Fy@Jdwm(6sHYwK0rz1% zJJSV+!~MMISXNdRjw1=lKHA=~HkC7(o|BV;r z7CiK)>28Mek&e{n!B^g{#>wib^qOQ%2Z4Y9X-RfZbD@S@Avz>p=(Y)G{YIAm8padb z_vf#g-tEoS%uw*84o~423zpss{{Hz*aiq_3Mw)g4;nEyBgR$p&6An-Lb8FHt@d6Ik zUaK?Et_(b3KQIcYte$TU{k#3~N$aW_Kl^uiwQ;RAGX(T+QypCZV{#F9(>HZkGoPz0 zL$jD#xw(0!0DoBj=~{-4&YWGp=>(Sj_%4(u0WyA9%$)mXO~BEMd>)5COlrG1r5Wn* zj@j-?OEVU3+qO;5z+l35;lhVl!zE6fByWOb)w^$+7F7>H-;-;{*q%d+%t!>?q5JyQwGcec7Rjn8Xx!a;<)I3A4vj8B7#3K} zq$55nt}^mB);T>`PU~$6CI;<7bCRPayG#r2FBLE#gr)$mD`17f)ppArGsYvFR`22x z!7cM8OX$mYKNkWDXUNPUMvf=(25Qd{kXrHT>MHl5;MVr`2AG73JJOn$bxs>`U~|kk z5fs;uQAZ}G#z*L-JiZQ3Ng=XW zEIN%wqw{#YZKrW&TS*KWAnJ9dYMZE2c=5ZZNmbb_H=c1#PM zEK+vbLN<$rhKDVl(f$4Xzl60&H?})-OJxGi!v*iyMHaVNGf9>=*_7hk`iFjHl?2!? z^x~?P)twiz*uKk%j*<4ap6xc2>SKs$}ZWmfs>_Y3kYFDWWs zLqAb@$K{pxaDSwrS6Q$nxLv~O@lNu~Z{2TzqGsp(xqPKH0tDimf=c3!?`8H@SWj>U zC@UixXTB7eZN%FM$Q6aqirELsTLL$2D!BBXZDObU*;Lv*3~VTz3;72an?(z)tQ^f| zD}?t5El)ajt|-Z*I*GaCdJw3K~!2mOQoB8lJ}u7ELc)G0ewbo!Q+=My`n+rP1(?yte^JRncQxlM-^c`>lI6CfmvknzB)xnu%rs;bcs5oaoT=48OQ z?D7nL)*x7BxrmFnJjL40NXz{vDu z-O#{TblR*1{*ntMs<~yBE=1eZ6%f1Q0fDSzXT4~VEZ{zV`^vVMcNlOkHgh=p!>H?t97-X+@nF|B9+gUsx$K-zR~oSh2&$n^hzPQVy`c03u<{4@9?7eHx86kN^274Eys(_Lvi+g@ub#r)Si6dm--vLEogb+syZoAF9xN!DDd4iPNTB zKh?`S2O6s>jz3`R)ImCJH*MNv#eP9)kfVv1ycjtr*S~d8r-WrQUXK6USr_#m7Rk~; zVn54PSC^o@c=5}|*L(WO%XV>pf>SaCIq?ytkDrpO*}Vv<;>X)B1iX-dvvLKQ1g{MO|Z=PnynUa6#SWb~gG+=x=MHPX#w~V5awyz4gc{Zk_ zdM2|7gTBPg=497@KfQ{IU_p2D!O6S1Xx?z&wMZc*p8kfqaAZA_!lt$8U)p@zIBX3Z z+LqV5t$TBm+w5KR5YJ0H%BgM;x3Cimq4kdpuEccT1;e*O(6w`!5O!Fga}57+o+f4D z#9egkqAaRypQQCM>oXfMRXudXpgf4|xSE#V0?zzQ`$ajzMChefko?cZ#0^K#)LkgS z86jM`i<+2ceKh#rzMhv>MLm>aEAFf*bi`kj10_mYs*rs!6qz_>1|7zLh~Xy9LGqUv zZ4GQY8?MLb_m#Oq*b~Dp(2AWzcfMUUsKSE&Y8m=1wV!DbFb}(x*hh}8&w$%Mr)6ox z`8yS3%RhfnYU;%qGdp-nA6(f@eoMHy-~cu~>t8fTnQKWK>P?yoBX8^-oI{xH=GG=c z|KWbEj-i|d%$^e21|LQiq#QqPkRm-d_r`DMO^{Looc{mTq-twKcyt$QwBJScmaut^ zPX7a05M|GvSo<<@jO5hcvK=vPtIoG-hkmU>0=~gpzB9{oJZ>As zM!$%n&2&PtF#rru1e>{8`=|$YV8qQnWUu_eH8@D&eQ~Drl=X&j7msESSVD1@et3=4 zp5{#LkINN*X(dm|!N*-Z#WbCJXT31m=pc5rdH}S&7C&q~iz&uuFG_rGpsmzcQ{5Cy z`pXZZ;tC5EKRsZdO+6&mS5O=-X7vedrOOP|sZUeUObcud9{R`<)fQtt3L;5axb`lW z8T1>Xgf<(~(V|nxcYIZCarIeC%--8IPjWU#QCYyM9Wk+GA~_D0qbp|$L{b1E5>JTI zt(2EL)*jMj_pWtOr!h+K@1W5A>{53(u0T9B^+r48mxIK%_W^~TDb0^(U$*)RfbzA( zGuIx~HELfeL*hwy_GM~NcYez%CRUYk%Et)={{`@t;un&iBl#mXM=6G$ey8{GGXMU z%%;y%3?^NVS6x2X;;S)E}y9Bpg91Ixn@`f*rrrrKq|M}(Ar|oeJ zCVIe*kB!PN^@{8J#;f_G);sYO?p7Wx#5YMjl?N~TOs-M*x^<6}1zC*BM5BGG#W%>* zGg(AYTI=-xS?vmfWT>l7nke2p>Ndr4v}~lIVHGy14}LJNt*KED4D@}II5nEyK`#5Q z5oi9IXkJY#-8ds2a@jdL;^rvHncMptqh-kEQWfEH^39kId~NZDlIpz+Fo~O>Iw_S( z4L4_QR5X<`6eD&R8XB(I`S(opQ0wp^0sl7kG}E_KC2h~n&K4#Nsc;Eqd)~EISewuY aL?$r5<((GXf6WxYkMFnsE3bG7W&Z^V)Z%~u diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/mute.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/mute.png deleted file mode 100755 index a760869909706ec44a6b950f0297557d6638070d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1894 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/position_arrow.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/position_arrow.png deleted file mode 100755 index 267c2da18376ba265c4924483cda8cd9919d1e6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 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
    loyr?Zi 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_medium.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_medium.png deleted file mode 100755 index 0644f8019f22cd3bd31d33ee883dff3971a0ad27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 zcmW-fziL!r5XDb4VRd5~Z6s(ZTBVu7Mv#?_*(HAnlEzMqjHLm!w6ThL0AWlz8>_Xo zR6(#9vCk7|;WLcCxgXs7F?VLpoO9;B+uz$-8?TQgt<7iCN8HbN#+NSge*JxQhim!y zWOpKc{&{!hc#VWO#;Us9BKoNcVJ0SCgXFBF)n* zO>m?&6)8_yim9*$4AQWK7C8ok4K!FZs|9t;@d%4h>tigDd$@(G<-&rbd6^^l@A znYjsHkqZlwE_2}{ zPGbPPD932jVkLe+lWy#Q6M|6)Yrr5)C$!+fV6cH!uc)g@6LZAIFcN)?B{Ke);csZU z!-Cmp?{ipElNx;Q^$u1x$HAT6_8_<^4;p&;1FcptOadA#wuE_TV$|x%)pM?;r`uao z9k1M+5nMi+J$^~*T0cwraCV)KqgV6Y&C&VtNVakR^za3r*5}j7!JXfSUmlLW9{s!b h>)WSWAKzbjv;9Z9ak{Zs*pJ&(X}-BPT|9X5_CEkgYIpzu diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_small.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/progress_small.png deleted file mode 100755 index 21862594d51c94ca7819e0c466c854335aa20e3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1438 zcmc&z`BPH|5PlpgCV4qtUbLYI0m9`V1mu!(G$9GO4M{jcNJv6nNb&+vngOF7VW`p~ zDi}~?)M7pA5nGCu+5s&c1(gaaVo}hdQltWLv}x7a(V^*&{R_H3?C!U--|jcFvyDssoP9dlkxwR4K>a+}d!qpLyy zropC1X#5IYIU+-J2FJ!BBm)3^>ZBqCXFW+HAeIzC`V4%5l%&za#yC)lkWG;|k)CWU zhRT?DWg1?w8YcbQcagaqHmSWm zWCZmN#|SkLQVJpK@cBG~DheyEpjdJVDj8Io49X=$H4P&yf^@-HuT)bdY+YPjoVcw! z=sj4ST_%xx;s0qs+7e+o0QkMfXEPO>Cf)ndLMRVz;6#Mx`6mZ)_F zLo#i19&T&v5*(Ms)J1;P>pU=bK|%n(IM7MPc8iN zegDII8{Vk5_CI`bX<^<|Ln_|gJT|v;SEwf8%GG;gO}Zw+wBKO+6q6fL)~NrXYrN1k za`WyiihVRvzx|45LT_#utcsfQIUn82sd=Ax-@bWr^DAm*ru*neXf1ZD&wd59(d3Ty~dhqgxrouG_aK z_T=qD23NN=c7@8OIkPE0ZpHP%%g?IbB!QmBx3BF-T6lEKXHQi-p7xoNdcSKZiyvjB zrv!mM%|8yn@Ddp-mw7Upa$K=GpC_gSow|Ds?HG3N;|tW+A3u;(o`{+GroD|Gbx|a` zFa?ffwmR*9qLTS6r&FBJsahUl4j$cgr!9ycksO~K+HMLpgdE{AV!8uoW>)3EbL{Ss zcLO}9?9&SaElzuHb9j@Rwf=>V%ZB0BFZ<1JtZI_aO7B#eQyJmU)>hBbW0bjf%#);J z$7boYs0zc3&&~{O!ERP=Kx0S1&FxY9_x2}+n(c?_!y;!}pF6HPp7sQEI9hv0TJ}6& zJK%O(vl*|l)6FTDgv}G-)FDA5$$u3yjcP4+R0lVAUJVz=*XAw_Q*Kgzg>N}9(K?_0 zridN9g3zTO^t_s@PB?V)#2@$Pe8(U^YIiM03b}l!M@1t&(Kf+U+l3g1-1Fs(c<6vL nHR8VoPk(B}V*Yi9`7K!s{N<|Z9GAOY-hT!790~htmbU&MF`<2& diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/rc.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/rc.png deleted file mode 100755 index 59fdae44ffb6b2b15d6b80b282a425d5383c2405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14127 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Μ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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/rcold.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/rcold.png deleted file mode 100755 index 62d579d9ab3fd2d0c3b53fc5697adb821eae6449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14127 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 ta&JEu=i^DHe_ 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 N002ovPDHLkV1jii!LtAW diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/timeline-now.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/timeline-now.png deleted file mode 100755 index edc022e453d57757c2f96e8a7857836d0c6a2b56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 369 zcmeAS@N?(olHy`uVBq!ia0vp@3=E7e9Lzx0X;GIrAjOjI=OQOYu8I4KPtc{ z#FZicrKe7cw_duBUWTuJmY;sMpFy_2L2iISUVvdIh+L^k;M!Q+`=Ht$S`Y;1W=H@#M9T6{T2%wm#FDs?$aVb zp$1PE$B>A_Z%;-GH5mxFToi0lvu4cP>xk4NTe)KVkBe$va|Ie$IW$@KaUyp9m{w$P=#%PZ#kx3b4S?m*u$H}{lXE)D}d@q$#<7&O;HS?)8YF%+x`FwzGVeoYIb6Mw<&;$T_HhACw diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/timeline.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/timeline.png deleted file mode 100755 index 9fb0823ab4ed10b915b8801198d4dc90bb06978b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^j0_A+1{};lRzcCnSwM;<-O<;Pfnog#bJnhxK)z&& zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4Rpdz*apAgrrTekw4vagwr0x3~X s7srr_TS*BLtcw#wdYEo8G%zqTup}@r&OLI(5U7B`)78&qol`;+0HvWPzyJUM diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/unhandled-key.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/unhandled-key.png deleted file mode 100755 index 51d6e6c00ada1af1551f15e4a559302f3363dbc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2773 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 b{{jpE5#H<<5y+*t00000NkvXXu0mjfj+~0O diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_backspace.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_backspace.png deleted file mode 100755 index ed49159ffbc15996158704e9319c20b9a2a5914a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmV+q1MvKbP)oHxVB;5FRxU z9yAagG!Gmz4;(W8|NnG+hzk`c2oE6&5+w>0CkPKB2Mr$y5hDl?A_ff}3KJ#?5hMcz z3B^DGU}W3>Pd77%dGLE)E$l4jM2H8!^w()(aFP2@)VfPGJfYAwy1I z3l$_pP-8zwRtOIqLQGu>5+OrRVFd{lL{DN16e2xCQbSH)?(gsf2^2z1Ua76MtFX8R z3l|9x9z#uEs;#wAT5Du%dj$y>eua=BD?dC!P&`9XJVH@CK~MDb^*%&XJV8zc3Kc&` zS3pTwK1NmJ<>x9iN7&ll0tE{-KvcfK#yLV&1PBr+Ge;5}F)BApJ3vlBN?e$nr5`Im z1`HT>evCj#S_TanK}uVyuC@dS6F*2FhyET?h^v%+AxRueSsU6#4r4tFX5R z4H-K>P44gU1`8IdueS&f9o^sJK1Eas5g#HiMX9Z{7$Y}ze2E7Q8sF^jbpQYXF-b&0 zRCwC7(^XdjQ4|H>ZR@qWXek910|c?VySuwP{=7qsjEFOv2fw$w)_%C_oPE%r%iBU@ z4$p>;Y@Q8WS-d7VGkFfQXYd@br}J82Pvcq9oXWGJC52~219Y&{3o>3vhg;u|#x6^wig~fx`?L_YKL&W*x zE>A6z6>ognlE@1-%pprB;f%LVW=a zJ%&no6BsVyc`%sI^I)Wg=fik4&xhk;-X+${c!#*H;w_`Ek~jY)zyRgihS+^yvNZqz N002ovPDHLkV1nC7CT{=$ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_bg.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_bg.png deleted file mode 100755 index 5151da4ca63656e9ee2eb9d74df0c921a2ab5274..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 577 zcmV-H0>1r;P)#4;(WQ zA2$#lH4-2=5FIoM5+w>0CkhiL4Hzy54j%>#9SIR60|g8S4h4j>L1 zFb*3r3>GR26(|fBEC~@K3l%8{4g^&jg8azQx1ql}g3Kc<0TpueyJVQ|g2oeYm z8$d}~1`Qbm2oyj`SwTu$1`8HELQy+FPCrOlK1EbKLQp(FP6P-OK15R*BB?+C007BJ zL_t(|+O*S0T7m%#MbWERuoo1&=ntr%6npPt@7?`xM3!(f;EXfK_wvHUxOdBThgV>$ z(<`vjv!yT zVt;uu=^b!0;njH^^Xfbfct^bCyfU9NUYX-5?}5skcS&X1JL9y^d*Z9#+vl&>E3rB3 zHK%92H|`d_Yu-n_8sGC?jq|Km*&FiiX^eP>{{jpE$*Xw368eeq P00000NkvXXu0mjf(U7?+ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_clr.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_clr.png deleted file mode 100755 index 0c7734bf47aebba998b627ace8d80cbddefb664e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 955 zcmV;s14R6ZP)GR05hDio8!-+VFb)|n4HzvA7%soV$-cqIzrx516eI8O@z2rL z3KJniPGJcWAWl|h&(YNj6(o=l$=$eBaTr!@n%<$)qCra5@%yPGyq60r`8fxF^vLc6n4Q`uRZl z0F{Xp3rc0_bwxWE?e}*!>)Nbq3zdl!TXZdKSF_*I-N~{|*Pb5B%CXl(z06rwTb56v zyA$0@GVF46P2+CAHy;=8m&+ ze-n-j;+GxB^J%}`-_6^0ny!glrfoaJd^j?Q4^H4)hF;QR#&OcR(T1HQ(~fhG{1J>S z;Z`CvwAD@T!B8SGVm>aJNODBy!@4utv2a+f9rGvUZerq~+$<&z$bH29O1UpsJSKM) z>$P&7ICor5PoI*T!HXku*YK`Nt`9Fy$o1h)jocJoRme@@(;>N^_Jj13;;HTl!cXJsAT{E002ovPDHLkV1jHsbE^OV diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_esc.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_esc.png deleted file mode 100755 index 56c52d301b0195a366571bc1e26ad9b5f5e2b138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1321 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 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_ok.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_ok.png deleted file mode 100755 index 2c0c7e88623bd76821d25099a1b1887e4397fcc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 990 zcmV<410np0P)5g#@W z95N6dH4q*&|NsAVe24}N9Rmdn2M!+!6D9}`Aqo;D2oE9*7AgxBDGL=S2oNF(5hDr| zCkGB72@xa=7c37PGY}m#4jM2G7%dJPF%B6o4Hz!(@bL>2BfrAP3KJm-5+FlPVL(e= z3l$`elbu9RV?$102Mr$x4;%&y7rw#AkCdJY5+OoNT}@SFzr)E36e1odJqZvV1`QtX z@bXYwY(h+4Z+C@IS!x6c6yM?Ge}8h(V3uClpscZESpTpueyJV8z`I!;bjW}l<10tE{P4H-N_P(e#wpQWxqNm?v6 zNIyqc2o4)OLs33PRept#JVH?h3l?36epCPe0pCePK~#9!wAEL0(?AqJ;ghZlq<2e- zZP{^5AR!?MqyR|>HHF@L@4a_I{oPz?EDlYBBuXnxJ1)U3dVG^9)RNucdMz~5x(m82H2cZdPUy7I>;ykrq18gO72Y>PvxR0W zoa=!e3(aPE*$9mmn$2=($o!u+bdj@D=6dQTkJj5=oHxVB;5FRxU z9yAagG!Gmz|Ns9F95M$EAas0)2Mr$y5hDl>Aqf#A2oE9(5+w=~CI$^21`Hht5F!T- z9|Hvp3KS;`6(|c8DGU}W3>Pd77%dGLE)E(n4jVBJ882^lgwN5{3lt*?6Cp!RVF?l- z3l$_pP-6%W90UmzL{DNrM^*+47eh{8Lr-BsOkJw2wX3kWLr!1?2^Bp62Sw2NnA1gppTWR_F`V=BKeua=gNm@QeRR|6nK}%g_Y z7Sx2wSx^}wXF&zz%Kx<;+`EID2|w?3lX>%h>F&4*_)C6I+%(f=+!KBWKZ&+q4Liv1 z_a+hbw5j{e-_D+|P0K6F?da~ZRMr05rpaUdT|O3T$kh9WRyf6ck;c4Dom#<*r4mh< zs{5}zwWt-mxGUt;`O6EsWCU{s9Dn;mpE%H(&*>++eo_(#cJerV^me5t4{+sjCbrHE z$q`&RoWmDmvWxp{&R0Ovi;GmbZ>*)rRiPnC&eu+mJHu**+&E5>C#5QQ z<|d}62BjvZR2H60wE-$(3-AeX{eK3?V#sw9zX_z6N`m}?|1&(@Zr}yv>3h03hE&{2 zN>E`nn6PSAV}!%BtVc11tExi2u6PxAb@3|qQ2v&zTUQ%QR_|nF;$aYXW7{NHXjuv} N(9_k=Wt~$(69BOAG`;`; diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_shift.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_shift.png deleted file mode 100755 index 477f8db2646ec5834d0ef516715e3b3f2f4007e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 767 zcmVGQ|3>^&^E(Z=D3KJ#^6)6i8Bl-IJ3KJm-5+MHm{#0IX zLr!5;UvNZFV+$1|1`8Kzbc17UeMC=U`1tu(VR8it6+=&9`~3VMEkynO{rvp>JwsCW z_xM_6b_59&R9|mHO`?JV8!8LQp_SSp*0YKSx&v3>ZL3T0u%%JU~u7 zLQx43AESs8ZU6uQMM*?KRCwBy)5lr@Q49s(qapjQirxNhZ3;I)}AftNA98$5LJWpOpc zm&MZv-xiXSd!+yRKym#|?ao^78#cm5< x1b5?n5xn*AZQ`ttZy(#Ee2+M7;yeBnU;zISjHO2#_2U2l002ovPDHLkV1h%u6q5h| diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_shift_sel.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_shift_sel.png deleted file mode 100755 index 339ddb465f891c2e2474f65344dc8dacbfa6fcba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1395 zcmV-(1&sQMP)5g#@W z95N6dH4q*&|NsAVe24}N9Rmdn2M!+!6D9}`Aqo;D2oE9*7AgxBDGL=S2oNF(5hDr| zCkGB72@xa=7c37PGY}m#4jM2G7%dJPF%B6o4Hz!(@bL>2BfrAP3KJm-5+FlPVL(e= z3l$`elbu9RV?$102Mr$x4;%&y7rw#AkCdJY5+OoNT}@SFzr)E36e1odJqZvV1`QtX z@bXYwY(h+4Z+C@IS!x6c6yM?Ge}8h(V3uClpscZESpTpueyJV8z`I!;bjW}l<10tE{P4H-N_P(e#wpQWxqNm?v6 zNIyqc2o4)OLs33PRept#JVH?h3l@imhlq%XiHV7dii(Sii;Rqnjg5_tj*gFykC2d% zk&%&-l9H2?la!Q{m6es2mX?>7mzbECnVFfInwp!No1C1Sot>SYo}QndpP-Ll?si~=|s;aB2tE{Z7t*x!DuCA}IuduMNv9YnTva++Y zv$V9dwY9ajwzjvox45{txw*Nzy1Ki&yS%)-y}iA@zP`V|zreu2!NI}8!otJD!^FhI z#l^+O#>U6T$H>UY$;rve%F4^j%goHo&CSiu&d$%z&(P4&(b3V;($dq@)6~?|)z#J3 z*4Ee8*Vx$D+1c6J+S=RO+uYpT-QC^Z-rnEe-{9cj;o;%p;^O1ulq(=H}<; z=jiC@>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k_V)Mp_xSku z`T6;M1)2}wjjRCwBqmFr6sQ5c7xxvWa%{qD@V zD~l^x8YF}^fe=B3m;|QXq1qxM3aOATMEC#Hf1od>&USitF1tr|gZKF|XPAfio%5de z%<$ucp0_M@>8WxlKub{NdZ@O;^IYwL9u1<+a<&_~HHbFLTmcFiM7zM83$E*S40mlr zt8m!|-}jq=ySuG$-$t|w*F5k%FVBni_oHUGXCqpLGY&Y8lf^}Uj5&z%aK}cp)483d zMMp+BjI!|m+DTYcH)dzYm^ezq+wE-Ljr&?`>hq2>|JT%OiO@dptS0hoJ2nS38Mw7W z6K^}s>De{O>g_mN#$0@oEX=+2+tjyOOSkHs?WGsRW^Y4Yk<4mi&m2XqvbOdz>l5E3 zq@nq^y-%_pbWK8_|}zU50YG-0_Q0wh?Wa&oeNiL9`d# zn}%r(qAl`#3Z^uOw#b(u7}6lxSJsAMSc7P1r;P)#4;(WQ zA2$#lH4-2=5FIoM5+w>0CkhiL4Hzy54j%>#9SIR60|g8S4h4j>L1 zFb*3r3>GR26(|fBEC~@K3l%8{4g^&jg8azQx1ql}g3Kc<0TpueyJVQ|g2oeYm z8$d}~1`Qbm2oyj`SwTu$1`8HELQy+FPCrOlK1EbKLQp(FP6P-OK15R*BB?+C007BJ zL_t(|+O*S0T7m%#MbWERuoo1&=ntr%6npPt@7?`xM3!(f;EXfK_wvHUxOdBThgV>$ z(<`vjv!yT zVt;uu=^b!0;njH^^Xfbfct^bCyfU9NUYX-5?}5skcS&X1JL9y^d*Z9#+vl&>E3rB3 zHK%92H|`d_Yu-n_8sGC?jq|Km*&FiiX^eP>{{jpE$*Xw368eeq P00000NkvXXu0mjf(U7?+ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_text.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/vkey_text.png deleted file mode 100755 index 6bdb8c84bbdf44f1706d5f8667a227274cbd6e92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yV3Gr}O*oi=W!8`Xu4J;;nJ-=9SGW#b7xf9Hl3j9wR zZ6>gPVt})t!svXU8k`!|oH@+VQyJ4SC(*EyiHG6#LDN%Ew-NNAM>gTe~DWM4f D01I24 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/volume_background.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/Vu_HD/volume_background.png deleted file mode 100755 index 9bfdbae74361961d6cdbbfeb58795b85bc45f792..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1970 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 w-hS&-!8RVnTR&lOk8sDdc}uS-=ayt(uXm6sq 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 z-58G3niuOF)=R4Du(kP_y~Vj15*cyDSN%bkkLgetApplicationControlCode(); -- ApplicationIdentifier * applicationIdentifier = (*i)->getApplicationIdentifier(); -+ const ApplicationIdentifier * applicationIdentifier = (*i)->getApplicationIdentifier(); - profilecode = 0; - orgid = applicationIdentifier->getOrganisationId(); - appid = applicationIdentifier->getApplicationId(); -@@ -285,7 +285,7 @@ void eDVBServicePMTHandler::AITready(int error) - case APPLICATION_DESCRIPTOR: - { - ApplicationDescriptor* applicationDescriptor = (ApplicationDescriptor*)(*desc); -- ApplicationProfileList* applicationProfiles = applicationDescriptor->getApplicationProfiles(); -+ const ApplicationProfileList* applicationProfiles = applicationDescriptor->getApplicationProfiles(); - ApplicationProfileConstIterator interactionit = applicationProfiles->begin(); - for(; interactionit != applicationProfiles->end(); ++interactionit) - { -@@ -353,7 +353,7 @@ void eDVBServicePMTHandler::AITready(int error) - } - if(!hbbtvUrl.empty()) - { -- char* uu = hbbtvUrl.c_str(); -+ const char* uu = hbbtvUrl.c_str(); - if(!strncmp(uu, "http://", 7) || !strncmp(uu, "dvb://", 6) || !strncmp(uu, "https://", 8)) - { - if(controlCode == 1) m_HBBTVUrl = hbbtvUrl; -@@ -420,7 +420,7 @@ void eDVBServicePMTHandler::OCready(int error) - { - for (std::vector::const_iterator it = ptr->getSections().begin(); it != ptr->getSections().end(); ++it) - { -- unsigned char* sectionData = (*it)->getData(); -+ unsigned char* sectionData = (unsigned char*)(*it)->getData(); - } - } - /* for now, do not keep listening for table updates */ diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_default_arg_error.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_default_arg_error.patch deleted file mode 100644 index 529dbb3..0000000 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_default_arg_error.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp -index 0287acf..dc1b22e 100644 ---- a/lib/service/servicedvbrecord.cpp -+++ b/lib/service/servicedvbrecord.cpp -@@ -15,7 +15,7 @@ - - DEFINE_REF(eDVBServiceRecord); - --eDVBServiceRecord::eDVBServiceRecord(const eServiceReferenceDVB &ref, bool isstreamclient = false): -+eDVBServiceRecord::eDVBServiceRecord(const eServiceReferenceDVB &ref, bool isstreamclient): - m_ref(ref),m_is_stream_client(isstreamclient) - { - CONNECT(m_service_handler.serviceEvent, eDVBServiceRecord::serviceEvent); diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_enablesubtitleshack.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_enablesubtitleshack.patch new file mode 100644 index 0000000..4c5d046 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_enablesubtitleshack.patch @@ -0,0 +1,13 @@ +diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp +index 14c224f..55156b4 100755 +--- a/lib/service/servicemp3.cpp ++++ b/lib/service/servicemp3.cpp +@@ -23,6 +23,8 @@ + + #define HTTP_TIMEOUT 10 + ++#define GSTREAMER_SUBTITLE_SYNC_MODE_BUG ++ + typedef enum + { + GST_PLAY_FLAG_VIDEO = 0x00000001, diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_epng.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_epng.patch deleted file mode 100644 index 037a814..0000000 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_epng.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/lib/gdi/epng.cpp b/lib/gdi/epng.cpp -index d8c1982..2ba5a12 100644 ---- a/lib/gdi/epng.cpp -+++ b/lib/gdi/epng.cpp -@@ -1,4 +1,5 @@ - #define PNG_SKIP_SETJMP_CHECK -+#include - #include - #include - #include -@@ -52,7 +53,7 @@ int loadPNG(ePtr &result, const char *filename) - fclose(fp); - return 0; - } -- if (setjmp(png_ptr->jmpbuf)) -+ if ( setjmp(png_jmpbuf(png_ptr)) ) - { - eDebug("das war wohl nix"); - png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); -@@ -145,7 +146,7 @@ int loadPNG(ePtr &result, const char *filename) - for (pass = 0; pass < number_passes; pass++) - for (int y = 0; y < height; y++) - { -- png_read_rows(png_ptr, &rowptr[y], png_bytepp_NULL, 1); -+ png_read_rows(png_ptr, &rowptr[y], NULL, 1); - } - - /* -@@ -323,7 +324,7 @@ int savePNG(const char *filename, gPixmap *pixmap) - PNG_COLOR_TYPE_RGB_ALPHA, - PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT); - -- if (setjmp(png_ptr->jmpbuf)) -+ if ( setjmp(png_jmpbuf(png_ptr)) ) - { - eDebug("error :/"); - png_destroy_write_struct(&png_ptr, &info_ptr); -diff --git a/lib/gdi/picload.cpp b/lib/gdi/picload.cpp -index 2afebd5..ab7a0b5 100644 ---- a/lib/gdi/picload.cpp -+++ b/lib/gdi/picload.cpp -@@ -280,7 +280,7 @@ static unsigned char *png_load(const char *file, int *ox, int *oy, int *_bypp) - return NULL; - } - -- if (setjmp(png_ptr->jmpbuf)) -+ if (setjmp(png_jmpbuf(png_ptr))) - { - png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL); - fclose(fh); diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_eptrlist_insert.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_eptrlist_insert.patch deleted file mode 100644 index 9f58493..0000000 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_eptrlist_insert.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/lib/base/eptrlist.h b/lib/base/eptrlist.h -index 0da46da..361323c 100644 ---- a/lib/base/eptrlist.h -+++ b/lib/base/eptrlist.h -@@ -174,7 +174,7 @@ public: - { - // added a new item to the list... in order - // returns a iterator to the new item -- return insert( std::lower_bound( std::list::begin(), std::list::end(), e, less()), e ); -+ return this->insert( std::lower_bound( std::list::begin(), std::list::end(), e, less()), e ); - } - - }; -@@ -804,7 +804,7 @@ public: - { - // added a new item to the list... in order - // returns a iterator to the new item -- return insert( std::lower_bound( std::list >::begin(), e, std::list >::end()), e ); -+ return this->insert( std::lower_bound( std::list >::begin(), e, std::list >::end()), e ); - } - - }; diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_fix_standby_name_skin.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_fix_standby_name_skin.patch deleted file mode 100644 index efb90a0..0000000 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_fix_standby_name_skin.patch +++ /dev/null @@ -1,62 +0,0 @@ -diff --git a/data/750S/skin.xml b/data/750S/skin.xml -index 541df3d..3be2f88 100644 ---- a/data/750S/skin.xml -+++ b/data/750S/skin.xml -@@ -370,7 +370,7 @@ - setup_selection - - -- -+ - standby_restart_list - - -@@ -378,7 +378,7 @@ - standby_restart_list - - -- -+ - standby_restart_list - - -@@ -2612,7 +2612,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) - - - -- -+ - - - -@@ -2678,7 +2678,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y() + (or - - - -- -+ - - - -diff --git a/data/Vu_HD/skin.xml b/data/Vu_HD/skin.xml -index 3e35405..a29a177 100644 ---- a/data/Vu_HD/skin.xml -+++ b/data/Vu_HD/skin.xml -@@ -3135,7 +3135,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) - - - -- -+ - - - -@@ -3202,7 +3202,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y() + (or - - - -- -+ - - - diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_mediaplayer_subtitle.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_mediaplayer_subtitle.patch deleted file mode 100644 index a17d0a3..0000000 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_mediaplayer_subtitle.patch +++ /dev/null @@ -1,104 +0,0 @@ -diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp -index ae4611c..99bb50d 100755 ---- a/lib/service/servicemp3.cpp -+++ b/lib/service/servicemp3.cpp -@@ -245,6 +245,8 @@ eServiceMP3::eServiceMP3(eServiceReference ref) - CONNECT(m_pump.recv_msg, eServiceMP3::gstPoll); - m_aspect = m_width = m_height = m_framerate = m_progressive = -1; - -+ m_subs_behind_seek = 0; -+ m_block_sub = FALSE; - m_cur_rate=1.0; - m_state = stIdle; - eDebug("eServiceMP3::construct!"); -@@ -595,6 +597,7 @@ RESULT eServiceMP3::seekTo(pts_t to) - RESULT ret = -1; - - if (m_gst_playbin) { -+ m_block_sub = TRUE; - eSingleLocker l(m_subs_to_pull_lock); // this is needed to dont handle incomming subtitles during seek! - if (!(ret = seekToImpl(to))) - { -@@ -603,6 +606,13 @@ RESULT eServiceMP3::seekTo(pts_t to) - m_decoder_time_valid_state = 0; - m_subs_to_pull = 0; - } -+ m_block_sub = FALSE; -+ } -+ m_subs_to_pull+=m_subs_behind_seek; -+ while(m_subs_behind_seek) -+ { -+ m_pump.send(Message(2)); -+ m_subs_behind_seek--; - } - - return ret; -@@ -616,6 +626,7 @@ RESULT eServiceMP3::trickSeek(gdouble ratio) - if (!ratio) - return seekRelative(0, 0); - -+ m_block_sub = TRUE; - eSingleLocker l(m_subs_to_pull_lock); - - GstEvent *s_event; -@@ -655,6 +666,13 @@ RESULT eServiceMP3::trickSeek(gdouble ratio) - m_decoder_time_valid_state = 0; - m_subs_to_pull = 0; - m_cur_rate=ratio; -+ m_block_sub = FALSE; -+ m_subs_to_pull+=m_subs_behind_seek; -+ while(m_subs_behind_seek) -+ { -+ m_pump.send(Message(2)); -+ m_subs_behind_seek--; -+ } - return 0; - } - -@@ -1650,10 +1668,17 @@ eAutoInitPtr init_eServiceFactoryMP3(eAutoInitNumbers::servi - - void eServiceMP3::gstCBsubtitleAvail(GstElement *appsink, gpointer user_data) - { -- eServiceMP3 *_this = (eServiceMP3*)user_data; -- eSingleLocker l(_this->m_subs_to_pull_lock); -- ++_this->m_subs_to_pull; -- _this->m_pump.send(Message(2)); -+ eServiceMP3 *_this = (eServiceMP3*)user_data; -+ if(_this->m_block_sub != TRUE) -+ { -+ eSingleLocker l(_this->m_subs_to_pull_lock); -+ ++_this->m_subs_to_pull; -+ _this->m_pump.send(Message(2)); -+ } -+ else -+ { -+ _this->m_subs_behind_seek++; -+ } - } - - void eServiceMP3::gstTextpadHasCAPS(GstPad *pad, GParamSpec * unused, gpointer user_data) -@@ -1729,6 +1754,11 @@ void eServiceMP3::pullSubtitle() - { - GstBuffer *buffer; - { -+ if(m_block_sub == TRUE) -+ { -+ g_signal_emit_by_name (sink, "pull-buffer", &buffer); -+ return; -+ } - eSingleLocker l(m_subs_to_pull_lock); - --m_subs_to_pull; - g_signal_emit_by_name (sink, "pull-buffer", &buffer); -diff --git a/lib/service/servicemp3.h b/lib/service/servicemp3.h -index cb5b048..7e3f6a6 100644 ---- a/lib/service/servicemp3.h -+++ b/lib/service/servicemp3.h -@@ -270,6 +270,8 @@ private: - std::string m_useragent; - RESULT trickSeek(gdouble ratio); - double m_cur_rate; -+ bool m_block_sub; -+ int m_subs_behind_seek; - }; - - #endif diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_pluginbrowser.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_pluginbrowser.patch index ecddf24..e9315f0 100644 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_pluginbrowser.patch +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_pluginbrowser.patch @@ -1,5 +1,5 @@ diff --git a/lib/python/Screens/PluginBrowser.py b/lib/python/Screens/PluginBrowser.py -index d423f46..0a029ed 100755 +index d423f46..016936f 100755 --- a/lib/python/Screens/PluginBrowser.py +++ b/lib/python/Screens/PluginBrowser.py @@ -14,6 +14,9 @@ from Tools.LoadPixmap import LoadPixmap @@ -81,7 +81,7 @@ index d423f46..0a029ed 100755 split = x[3].split('-', 1) if len(split) < 2: continue -@@ -263,4 +270,56 @@ class PluginDownloadBrowser(Screen): +@@ -263,4 +270,61 @@ class PluginDownloadBrowser(Screen): self.list = list self["list"].l.setList(list) @@ -100,7 +100,12 @@ index d423f46..0a029ed 100755 + + for feed in feeds: + Package = None -+ for line in open(os.path.join(list_dir, feed), 'r'): ++ ++ fn = os.path.join(list_dir, feed) ++ if not os.path.exists(fn): ++ continue ++ ++ for line in open(fn, 'r'): + if line.startswith("Package:"): + pkg = line.split(":", 1)[1].strip() + if pkg.startswith('enigma2-plugin-') and not pkg.endswith('-dev') and not pkg.endswith('-staticdev') and not pkg.endswith('-dbg') and not pkg.endswith('-doc') and not pkg.endswith('-src'): diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_skin.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_skin.patch index c7e78dd..dffe826 100644 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_skin.patch +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_skin.patch @@ -1,6567 +1,3 @@ -diff --git a/configure.ac b/configure.ac -index 332fc7a..ef30e71 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -134,6 +134,16 @@ data/skin_default/menu/Makefile - data/skin_default/icons/Makefile - data/skin_default/buttons/Makefile - data/skin_default/spinner/Makefile -+data/750S/Makefile -+data/750S/menu/Makefile -+data/750S/icons/Makefile -+data/750S/buttons/Makefile -+data/750S/countries/Makefile -+data/Vu_HD/Makefile -+data/Vu_HD/menu/Makefile -+data/Vu_HD/icons/Makefile -+data/Vu_HD/buttons/Makefile -+data/Vu_HD/countries/Makefile - include/Makefile - lib/Makefile - lib/actions/Makefile -diff --git a/data/750S/Makefile.am b/data/750S/Makefile.am -new file mode 100644 -index 0000000..7ac9481 ---- /dev/null -+++ b/data/750S/Makefile.am -@@ -0,0 +1,6 @@ -+SUBDIRS = menu icons buttons countries -+ -+installdir = $(pkgdatadir)/750S -+ -+install_DATA = \ -+ *.xml *.png -diff --git a/data/750S/buttons/Makefile.am b/data/750S/buttons/Makefile.am -new file mode 100644 -index 0000000..db2e817 ---- /dev/null -+++ b/data/750S/buttons/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/750S/buttons -+ -+install_DATA = \ -+ *.png -diff --git a/data/750S/countries/Makefile.am b/data/750S/countries/Makefile.am -new file mode 100644 -index 0000000..9c4bf9a ---- /dev/null -+++ b/data/750S/countries/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/750S/countries -+ -+install_DATA = \ -+ *.png -diff --git a/data/750S/icons/Makefile.am b/data/750S/icons/Makefile.am -new file mode 100644 -index 0000000..4686688 ---- /dev/null -+++ b/data/750S/icons/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/750S/icons -+ -+install_DATA = \ -+ *.png -diff --git a/data/750S/menu/Makefile.am b/data/750S/menu/Makefile.am -new file mode 100644 -index 0000000..20f24d9 ---- /dev/null -+++ b/data/750S/menu/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/750S/menu -+ -+install_DATA = \ -+ *.png -diff --git a/data/750S/skin.xml b/data/750S/skin.xml -new file mode 100644 -index 0000000..242a848 ---- /dev/null -+++ b/data/750S/skin.xml -@@ -0,0 +1,2894 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ <color name="Background" color="#371e1c1a" /> -+ <color name="LabelForeground" color="#ffffff" /> -+ <color name="ListboxBackground" color="#371e1c1a" /> -+ <color name="ListboxForeground" color="#ffffff" /> -+<!-- <color name="ListboxSelectedBackground" color="#11252525" /> --> -+ <color name="ListboxSelectedBackground" color="#336c5f38" /> -+ <color name="ListboxSelectedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedBackground" color="#ff0000" /> -+ <color name="ListboxMarkedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedAndSelectedBackground" color="#800000" /> -+ <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" /> -+ <color name="WindowTitleForeground" color="#ffffff" /> -+ <color name="WindowTitleBackground" color="#25062748" /> -+ <!-- Main screen border png's --> -+ <borderset name="bsWindow"> -+ <pixmap pos="bpTopLeft" filename="750S/b_tl.png" /> -+ <pixmap pos="bpTop" filename="750S/b_t.png" /> -+ <pixmap pos="bpTopRight" filename="750S/b_tr.png" /> -+ <pixmap pos="bpLeft" filename="750S/b_l.png" /> -+ <pixmap pos="bpRight" filename="750S/b_r.png" /> -+ <pixmap pos="bpBottomLeft" filename="750S/b_bl.png" /> -+ <pixmap pos="bpBottom" filename="750S/b_b.png" /> -+ <pixmap pos="bpBottomRight" filename="750S/b_br.png" /> -+ </borderset> -+ </windowstyle> -+ <!-- Main screen colors (id=1 LCD) --> -+ <windowstyle type="skinned" id="1"> -+ <color name="Background" color="#000000" /> -+ <color name="LabelForeground" color="#ffffff" /> -+ <color name="ListboxBackground" color="#000000" /> -+ <color name="ListboxForeground" color="#ffffff" /> -+ <color name="ListboxSelectedBackground" color="#000000" /> -+ <color name="ListboxSelectedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedBackground" color="#000000" /> -+ <color name="ListboxMarkedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedAndSelectedBackground" color="#000000" /> -+ <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" /> -+ <color name="WindowTitleForeground" color="#ffffff" /> -+ <color name="WindowTitleBackground" color="#000000" /> -+ </windowstyle> -+ <!-- Fonts --> -+ <fonts> -+ <font filename="MyriadPro-Regular.otf" name="Regular" scale="90" /> -+ <font filename="lcd.ttf" name="LCD" scale="100" /> -+ <font filename="ae_AlMateen.ttf" name="Replacement" scale="90" replacement="1" /> -+ <font filename="tuxtxt.ttf" name="Console" scale="100" /> -+ <font filename="nmsbd.ttf" name="Subtitlefont" scale="90" /> -+ </fonts> -+ <subtitles> -+ <sub name="Subtitle_TTX" font="Subtitlefont;30" shadowColor="#40101010" shadowOffset="3,3" /> -+ <sub name="Subtitle_Regular" font="Subtitlefont;30" foregroundColor="#DCDCDC" shadowColor="#40101010" shadowOffset="3,3" /> -+ <sub name="Subtitle_Bold" font="Replacement;30" foregroundColor="#DCDCDC" shadowColor="#40101010" shadowOffset="3,3" /> -+ <sub name="Subtitle_Italic" font="Subtitlefont;30" foregroundColor="#DCAAAA" shadowColor="#40101010" shadowOffset="3,3" /> -+ <!-- omitting foregroundColor attribute will enable auto-assignment of color --> -+ </subtitles> -+ <!-- Main infobar --> -+ <screen name="InfoBar" flags="wfNoBorder" position="0,380" size="720,164" title="InfoBar" backgroundColor="transparent"> -+ <!-- Background --> -+ <ePixmap position="40,0" zPosition="-1" size="640,164" pixmap="750S/info-bg.png" /> -+ <!-- Signal Quality --> -+ <eLabel text="SNR" position="320,6" size="40,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#cccccc" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1" /> -+ <widget source="session.FrontendStatus" render="Label" position="360,6" size="80,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#e7e7e7" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1"> -+ <convert type="FrontendInfo">SNRdB</convert> -+ </widget> -+ <!-- Signal Strength --> -+ <eLabel text="AGC" position="440,6" size="40,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#cccccc" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1" /> -+ <widget source="session.FrontendStatus" render="Label" position="485,6" size="40,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#e7e7e7" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <!-- Bit error rate --> -+<!-- <eLabel text="BER" position="595,6" size="40,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#cccccc" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1" /> -+ <widget source="session.FrontendStatus" render="Label" position="640,6" size="35,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#e7e7e7" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> --> -+ <!-- Service name --> -+ <widget source="session.CurrentService" render="Label" position="130,30" size="360,27" font="Regular;21" valign="center" halign="left" noWrap="1" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <!-- tuners in use? --> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">0,0</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">1,1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">2,2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">3,3</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">4,4</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">5,5</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">6,6</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="290,9" size="8,9" pixmap="750S/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">7,7</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="A" position="193,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="B" position="205,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="C" position="217,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">4</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="D" position="229,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">8</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="E" position="241,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">16</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="F" position="253,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">32</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="G" position="265,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">64</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="H" position="277,6" size="20,13" font="Regular;18" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">128</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <ePixmap pixmap="750S/icons/clock.png" position="568,4" zPosition="1" size="16,16" alphatest="on" /> -+ <widget source="global.CurrentTime" render="Label" position="580,5" zPosition="1" size="50,20" font="Regular;19" halign="right"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <!-- -+ <widget source="global.CurrentTime" render="Label" position="633,6" zPosition="1" size="26,18" font="Regular;16" valign="top"> -+ <convert type="ClockToText">Format:%S</convert> -+ </widget> --> -+ <!-- Crypt icon (encrypted service?) --> -+ <ePixmap position="559,36" zPosition="0" size="70,15" pixmap="750S/icons/icons_off.png" alphatest="on" /> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="750S/icons/icon_crypt.png" position="559,36" zPosition="1" size="11,15" alphatest="on"> -+ <convert type="ServiceInfo">IsCrypted</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Teletext icon (is teletext available?) --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="750S/icons/icon_txt.png" position="576,36" zPosition="1" size="18,15" alphatest="on"> -+ <convert type="ServiceInfo">HasTelext</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Videoformat icon (16:9?) --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="750S/icons/icon_format.png" position="600,36" zPosition="1" size="28,15" alphatest="on"> -+ <convert type="ServiceInfo">IsWidescreen</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Audio icon (is there multichannel audio?) --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="750S/icons/icon_dolby.png" position="634,36" zPosition="1" size="25,15" alphatest="on"> -+ <convert type="ServiceInfo">IsMultichannel</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Progressbar (current event duration)--> -+ <ePixmap pixmap="750S/progress_bg.png" position="60,77" size="84,7" transparent="1" alphatest="on" /> -+ <widget source="session.Event_Now" render="Progress" pixmap="750S/progress_small.png" position="62,78" zPosition="1" size="80,5" transparent="1"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <!-- Blinking pixmap (recording in progress?) --> -+ <ePixmap pixmap="750S/icons/icon_rec_off.png" position="525,36" size="34,21" alphatest="on" /> -+ <widget source="session.RecordState" render="Pixmap" pixmap="750S/icons/icon_rec.png" position="525,36" zPosition="1" size="34,21" alphatest="on" > -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ <!-- Event (now) --> -+ <ePixmap pixmap="750S/nim_active.png" position="182,78" size="15,10" alphatest="on" /> -+ <widget source="session.Event_Now" render="Label" position="205,73" size="60,24" font="Regular;20" backgroundColor="#34406f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="265,73" size="310,24" font="Regular;20" noWrap="1" backgroundColor="#34406f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="575,73" size="85,24" font="Regular;20" backgroundColor="#34406f" shadowColor="#1d354c" shadowOffset="-1,-1" halign="right" transparent="1"> -+ <convert type="EventTime">Remaining</convert> -+ <convert type="RemainingToText">InMinutes</convert> -+ </widget> -+ <!-- Event (next) --> -+ <widget source="session.Event_Next" render="Label" position="205,97" size="60,24" font="Regular;20" backgroundColor="#071f38" foregroundColor="#c3c3c9" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="265,97" size="310,24" font="Regular;20" noWrap="1" backgroundColor="#071f38" foregroundColor="#c3c3c9" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="575,97" size="85,24" font="Regular;20" backgroundColor="#071f38" foregroundColor="#c3c3c9" halign="right" transparent="1"> -+ <convert type="EventTime">Duration</convert> -+ <convert type="ClockToText">InMinutes</convert> -+ </widget> -+ <!-- Red button (is recording possible?) --> -+ <ePixmap pixmap="750S/buttons/button_red_off.png" position="60,132" size="22,22" alphatest="on" /> -+ <widget source="RecordingPossible" render="Pixmap" pixmap="750S/buttons/button_red.png" position="60,132" zPosition="1" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="ShowRecordOnRed" render="FixedLabel" text="Record" position="90,132" zPosition="1" size="80,22" font="Regular;20" foregroundColor="#7f848d" backgroundColor="#182946" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="RecordingPossible" render="FixedLabel" text="Record" position="90,132" zPosition="1" size="80,22" font="Regular;20" backgroundColor="#182946" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Green button (is subservices available?) --> -+ <ePixmap pixmap="750S/buttons/button_green_off.png" position="220,132" size="22,22" alphatest="on" /> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="750S/buttons/button_green.png" position="220,132" zPosition="1" size="22,22" alphatest="on"> -+ <convert type="ServiceInfo">SubservicesAvailable</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <eLabel text="Subservices" position="260,132" size="100,22" font="Regular;20" foregroundColor="#7f848d" backgroundColor="#182946" transparent="1" /> -+ <widget source="session.CurrentService" render="FixedLabel" text="Subservices" position="250,132" zPosition="1" size="100,22" font="Regular;20" backgroundColor="#182946" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServiceInfo">SubservicesAvailable</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Yellow button (is timeshift possible?) --> -+ <ePixmap pixmap="750S/buttons/button_yellow_off.png" position="380,132" size="22,22" alphatest="on" /> -+ <widget source="TimeshiftPossible" render="Pixmap" pixmap="750S/buttons/button_yellow.png" position="380,132" zPosition="1" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="ShowTimeshiftOnYellow" render="FixedLabel" text="Timeshift" position="410,132" zPosition="1" size="85,22" font="Regular;20" foregroundColor="#7f848d" backgroundColor="#182946" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="TimeshiftPossible" render="FixedLabel" text="Timeshift" position="410,132" zPosition="1" size="85,22" font="Regular;20" backgroundColor="#182946" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ -+ <!-- Yellow button (used for audio on boxes with new rc?) --> -+ <widget source="ShowAudioOnYellow" render="Pixmap" pixmap="750S/buttons/button_yellow.png" position="380,132" zPosition="1" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="ShowAudioOnYellow" render="FixedLabel" text="Audio" position="410,132" zPosition="1" size="85,22" font="Regular;20" backgroundColor="#182946" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Blue button (is extensions available?) --> -+ <ePixmap pixmap="750S/buttons/button_blue_off.png" position="540,132" size="22,22" alphatest="on" /> -+ <widget source="ExtensionsAvailable" render="Pixmap" pixmap="750S/buttons/button_blue.png" position="540,132" zPosition="1" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <eLabel text="Extensions" position="570,132" size="110,22" font="Regular;20" foregroundColor="#7f848d" backgroundColor="#182946" transparent="1" /> -+ <widget source="ExtensionsAvailable" render="FixedLabel" text="Extensions" position="570,132" zPosition="1" size="110,22" font="Regular;20" backgroundColor="#182946" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ </screen> -+ <!-- Main menu --> -+ <screen name="menu_mainmenu" position="0,0" size="720,576" title="Main menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_main.png" zPosition="-1" position="94,85" size="530,415" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_mainmenu.png" position="110,100" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Main menu" position="170,113" size="200,30" font="Regular;30" foregroundColor="#e1e1e1" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget source="menu" render="Listbox" selectionPixmap="750S/buttons/Selected_bar_250x32px.png" backgroundColorSelected="#371e1c1a" position="130,176" size="250,315" transparent="1" backgroundColor="#371e1c1a" scrollbarMode="showNever"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ MultiContentEntryText(pos = (20, 5), size = (230, 30), flags = RT_HALIGN_LEFT, text = 0) ], -+ "fonts": [gFont("Regular", 25)], -+ "itemHeight": 39 -+ } -+ </convert> -+ </widget> -+ <eLabel text=" " position="130,210" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,249" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,288" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,327" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,366" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,405" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,444" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,483" zPosition="-1" size="250,3" backgroundColor="#021a1816" /> -+ -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/subtitles.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">subtitle_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/setup.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">setup_selection</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/shutdown.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">standby_restart_list</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/plugins.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">plugin_selection</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/information.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">info_screen</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/scart.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">scart_switch</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/timer.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">timer_edit</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/media_player.png" position="400,190" size="155,140" alphatest="blend"> -+ <convert type="MenuEntryCompare">media_player</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="You can view available subtitles from current event." position="410,324" zPosition="1" size="190,130" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">subtitle_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-Service Searching" position="410,324" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">setup_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-System" position="410,349" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">setup_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-Parental control" position="410,374" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">setup_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-Factory reset" position="410,399" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">setup_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-Standby" position="410,324" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">standby_restart_list</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-Restart" position="410,349" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">standby_restart_list</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-Deep Standby" position="410,374" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">standby_restart_list</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="This show the list of plug-ins you have installed." position="410,324" zPosition="1" size="200,120" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">plugin_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="Your software version, memory usages and other Box information can be found from here." position="410,324" zPosition="1" size="200,120" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">info_screen</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="-Switch to VCR scart" position="410,324" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">scart_switch</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="You can record or schedule to watch an event with this Timer function." position="410,324" zPosition="1" size="200,130" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">timer_edit</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="FixedLabel" text="This box can play various of multimedia file formats." position="410,324" zPosition="1" size="200,130" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="MenuEntryCompare">media_player</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+<!-- -+ <widget source="menu" render="Pixmap" pixmap="750S/menu/dvd_player.png" position="400,190" size="218,202" alphatest="blend"> -+ <convert type="MenuEntryCompare">dvd_player</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+--> -+ </screen> -+ <!-- Movieplayer infobar --> -+ <screen name="MoviePlayer" flags="wfNoBorder" position="0,380" size="720,164" title="InfoBar" backgroundColor="transparent"> -+ <!-- Background --> -+ <ePixmap position="40,0" pixmap="750S/info-bg_mp.png" zPosition="-1" size="640,164" /> -+ <!-- colorbuttons --> -+ <ePixmap position="275,120" pixmap="750S/icons/mp_buttons.png" size="169,30" alphatest="blend" /> -+ <!-- Servicename --> -+ <widget source="session.CurrentService" render="Label" position="65,30" size="475,30" font="Regular;28" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <!-- movie length --> -+ <widget source="session.CurrentService" render="Label" position="565,30" size="90,24" font="Regular;20" halign="right" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="ServicePosition">Length</convert> -+ </widget> -+ <!-- Elapsed time --> -+ <widget source="session.CurrentService" render="Label" position="35,75" size="100,24" font="Regular;20" halign="center" valign="center" backgroundColor="#06224f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <!-- Progressbar (movie position)--> -+ <widget source="session.CurrentService" render="PositionGauge" position="130,80" size="460,20" zPosition="2" pointer="750S/position_pointer.png:460,0" transparent="1"> -+ <convert type="ServicePosition">Gauge</convert> -+ </widget> -+ <!-- Remaining time --> -+ <widget source="session.CurrentService" render="Label" position="580,75" size="100,20" font="Regular;20" halign="center" valign="center" backgroundColor="#06224f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServicePosition">Remaining</convert> -+ </widget> -+ </screen> -+ -+ <!-- 750S skin (750S.xml) --> -+ <!-- About screen --> -+ <screen name="About" position="0,0" size="720,576" title="Serviceinfo" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_main.png" zPosition="-1" position="90,70" size="530,415" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_mainmenu.png" position="110,85" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Main menu > Information > " position="160,105" size="230,30" font="Regular;20" foregroundColor="#676767" backgroundColor="#371e1c1a" transparent="1" /> -+ <eLabel text="About" position="380,100" size="200,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget source="EnigmaVersion" render="Label" position="110,150" size="380,20" font="Regular;20" /> -+ <widget source="ImageVersion" render="Label" position="110,180" size="380,20" font="Regular;20" /> -+ <widget source="FPVersion" render="Label" position="110,210" size="380,20" font="Regular;20" /> -+ <widget source="TunerHeader" render="Label" position="110,240" size="380,20" font="Regular;20" /> -+ <widget source="Tuner0" render="Label" position="110,265" size="400,20" font="Regular;20" /> -+ <widget source="Tuner1" render="Label" position="110,285" size="400,20" font="Regular;20" /> -+ <widget source="Tuner2" render="Label" position="110,305" size="400,20" font="Regular;20" /> -+ <widget source="Tuner3" render="Label" position="110,325" size="400,20" font="Regular;20" /> -+ <widget source="HDDHeader" render="Label" position="110,355" size="380,20" font="Regular;20" /> -+ <widget source="hddA" render="Label" position="110,380" size="380,40" font="Regular;20" /> -+ </screen> -+ <!-- Adapter setup --> -+ <screen name="AdapterSetup" position="110,115" size="500,415" title="Network Setup" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,375" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,375" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_blue" render="Label" position="380,375" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ -+ <widget name="config" position="10,10" transparent="1" backgroundColor="#371e1c1a" size="480,125" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,140" zPosition="1" size="550,2" /> -+ <widget source="DNS1text" render="Label" position="10,145" size="190,21" zPosition="1" font="Regular;19" /> -+ <widget source="DNS2text" render="Label" position="10,175" size="190,21" zPosition="1" font="Regular;19" /> -+ <widget source="DNS1" render="Label" position="380,145" size="120,21" zPosition="1" font="Regular;17" /> -+ <widget source="DNS2" render="Label" position="380,175" size="120,21" zPosition="1" font="Regular;17" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,200" zPosition="1" size="550,2" /> -+ -+ <widget source="introduction" render="Label" position="10,205" size="440,20" font="Regular;19" halign="center" /> -+ <widget source="IPtext" render="Label" position="100,240" size="190,21" zPosition="1" font="Regular;19" /> -+ <widget source="Netmasktext" render="Label" position="100,265" size="190,21" zPosition="1" font="Regular;19" /> -+ <widget source="Gatewaytext" render="Label" position="100,290" size="190,21" zPosition="1" font="Regular;19" /> -+ <widget source="IP" render="Label" position="300,240" size="440,21" zPosition="1" font="Regular;19" /> -+ <widget source="Mask" render="Label" position="300,265" size="440,21" zPosition="1" font="Regular;19" /> -+ <widget source="Gateway" render="Label" position="300,290" size="440,21" zPosition="1" font="Regular;19" /> -+ -+ <widget source="Adaptertext" render="Label" position="20,325" size="100,21" zPosition="10" font="Regular;19" transparent="1" /> -+ <widget source="Adapter" render="Label" position="110,325" size="300,21" zPosition="10" font="Regular;19" transparent="1" /> -+ <widget source="introduction2" render="Label" position="110,355" size="300,20" zPosition="10" font="Regular;21" halign="center" transparent="1" /> -+ <widget name="VKeyIcon" pixmap="750S/buttons/key_text.png" position="10,380" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="750S/vkey_icon.png" position="160,315" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ <screen name="AdapterSetupConfiguration" position="110,120" size="500,400" title="Network Configuration..." > -+ <ePixmap pixmap="750S/buttons/red.png" position="10,360" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="30,360" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,350" zPosition="1" size="560,2" /> -+ <ePixmap pixmap="750S/border_menu_a.png" position="10,10" zPosition="1" size="250,300" transparent="1" alphatest="on" /> -+ <widget name="menulist" position="20,20" size="230,260" selectionPixmap="750S/buttons/Selected_bar_230x23px.png" transparent="1" backgroundColor="#371e1c1a" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="description" render="Label" position="305,10" size="195,300" font="Regular;19" halign="center" valign="center" /> -+ <widget source="IFtext" render="Label" position="20,325" size="100,21" zPosition="10" font="Regular;19" transparent="1" /> -+ <widget source="IF" render="Label" position="110,325" size="300,21" zPosition="10" font="Regular;19" transparent="1" /> -+ <widget source="Statustext" render="Label" position="340,325" size="115,21" zPosition="10" font="Regular;19" transparent="1"/> -+ <widget name="statuspic" pixmaps="750S/buttons/button_green.png,750S/buttons/button_green_off.png" position="460,322" zPosition="10" size="22,22" transparent="1" alphatest="on"/> -+ </screen> -+ <!-- Audio selection --> -+ <screen name="AudioSelection" position="center,center" size="560,330" title="Audio"> -+ <widget name="config" position="50,10" size="500,110" scrollbarMode="showOnDemand" /> -+ -+ <widget source="key_red" render="Pixmap" pixmap="750S/buttons/button_red.png" position="10,10" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="key_green" render="Pixmap" pixmap="750S/buttons/button_green.png" position="10,35" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="key_yellow" render="Pixmap" pixmap="750S/buttons/button_yellow.png" position="10,60" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="key_blue" render="Pixmap" pixmap="750S/buttons/button_blue.png" position="10,85" size="22,22" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ -+ <ePixmap pixmap="skin_default/div-h.png" position="10,112" zPosition="10" size="540,2" /> -+ -+ <widget source="streams" render="Listbox" scrollbarMode="showOnDemand" position="10,120" size="540,200" zPosition="3" transparent="1" > -+ <convert type="TemplatedMultiContent"> -+ {"templates": -+ {"default": (25, [ -+ MultiContentEntryText(pos = (0, 0), size = (35, 25), font = 0, flags = RT_HALIGN_LEFT, text = 1), # key, -+ MultiContentEntryText(pos = (40, 0), size = (60, 25), font = 0, flags = RT_HALIGN_LEFT, text = 2), # number, -+ MultiContentEntryText(pos = (110, 0), size = (120, 25), font = 0, flags = RT_HALIGN_LEFT, text = 3), # description, -+ MultiContentEntryText(pos = (240, 0), size = (200, 25), font = 0, flags = RT_HALIGN_LEFT, text = 4), # language, -+ MultiContentEntryText(pos = (450, 4), size = (90, 25), font = 1, flags = RT_HALIGN_RIGHT, text = 5), # selection, -+ ], True, "showNever"), -+ "notselected": (25, [ -+ MultiContentEntryText(pos = (0, 0), size = (35, 25), font = 0, flags = RT_HALIGN_LEFT, text = 1), # key, -+ MultiContentEntryText(pos = (40, 0), size = (60, 25), font = 0, flags = RT_HALIGN_LEFT, text = 2), # number, -+ MultiContentEntryText(pos = (110, 0), size = (120, 25), font = 0, flags = RT_HALIGN_LEFT, text = 3), # description, -+ MultiContentEntryText(pos = (240, 0), size = (200, 25), font = 0, flags = RT_HALIGN_LEFT, text = 4), # language, -+ MultiContentEntryText(pos = (450, 4), size = (90, 25), font = 1, flags = RT_HALIGN_RIGHT, text = 5), # selection, -+ ], False, "showNever") -+ }, -+ "fonts": [gFont("Regular", 20), gFont("Regular", 16)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <!-- Bouquet selector --> -+ <screen name="BouquetSelector" position="210,160" size="300,240" title="Choose bouquet"> -+ <widget name="menu" position="10,10" transparent="1" size="290,225" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Channel context menu --> -+ <screen name="ChannelContextMenu" position="210,163" size="300,255" title="Channellist menu"> -+ <widget name="menu" position="10,10" transparent="1" size="290,230" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Channel selection - TV --> -+ <screen name="ChannelSelection" position="0, 0" size="720,576" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_list.png" position="60,25" size="600,520" zPosition="-1" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_channelselection_tv.png" position="90,35" size="44,44" alphatest="blend" transparent="1" /> -+ <widget name="etitle" position="140,50" size="450,30" font="Regular;30" halign="left" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,125" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="380,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="520,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="list" position="80,185" size="555,228" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="ServiceEvent" render="Label" position="95,422" zPosition="1" size="460,20" font="Regular;19" noWrap="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <ePixmap pixmap="750S/icons/clock.png" position="565,422" zPosition="1" size="16,16" alphatest="on" /> -+ <widget source="global.CurrentTime" render="Label" position="585,422" zPosition="1" size="50,20" font="Regular;19" halign="right"> -+ <convert type="ClockToText"></convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="295,442" zPosition="1" size="340,20" font="Regular;19" halign="right" noWrap="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="95,442" zPosition="1" size="50,22" font="Regular;19"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText"></convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="145,442" zPosition="1" size="70,22" font="Regular;19"> -+ <convert type="EventTime">EndTime</convert> -+ <convert type="ClockToText">Format:- %H:%M</convert> -+ </widget> -+ <widget source="ServiceEvent" render="Progress" position="210,445" zPosition="1" pixmap="750S/progress_medium.png" size="80,11" borderWidth="2" borderColor="#cccccc"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="95,463" zPosition="1" size="540,56" font="Regular;18" foregroundColor="#cccccc"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ </screen> -+ <!-- Channel selection - Radio --> -+ <screen name="ChannelSelectionRadio" position="0,0" size="720,576" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_list.png" position="60,25" size="600,520" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="750S/icons/icon_channelselection_radio.png" position="90,35" size="44,44" alphatest="blend" transparent="1" /> -+ <widget name="etitle" position="140,50" size="450,30" font="Regular;30" halign="left" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,125" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="380,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="520,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="list" position="80,185" size="555,200" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Choice box --> -+ <screen name="ChoiceBox" position="150,120" size="550,400" title="Input"> -+ <widget name="text" position="10,10" size="550,25" font="Regular;20" /> -+ <widget name="list" position="0,50" size="550,335" transparent="1" scrollbarMode="showOnDemand" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 50, textsize[1] + 50) -+count = len(self.list) -+if count > 10: -+ count = 10 -+offset = 25 * count -+wsizex = textsize[0] + 60 -+wsizey = textsize[1] + offset -+ -+if (520 > wsizex): -+ wsizex = 520 -+wsize = (wsizex, wsizey) -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex, 25 * count) -+self["list"].instance.move(ePoint(0, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+self.instance.move(ePoint((720-wsizex)/2, (576-wsizey)/(count > 7 and 2 or 3))) -+ -+ </applet> -+ </screen> -+ <!-- Common interface --> -+ <screen name="MMIDialog" position="135,153" size="450,270"> -+ <widget name="title" position="10,10" size="430,25" font="Regular;23" /> -+ <widget name="subtitle" position="10,35" size="430,25" font="Regular;23" /> -+ <widget name="entries" position="10,70" size="430,150" scrollbarMode="showOnDemand" /> -+ <widget name="bottom" position="10,230" size="430,25" font="Regular;23" /> -+ </screen> -+ <!-- Common interface - selection --> -+ <screen name="CiSelection" position="140,226" size="440,160" title="Common Interface"> -+ <widget name="text" position="10,10" size="430,25" font="Regular;23" /> -+ <widget name="entries" position="10,55" size="420,100" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Console --> -+ <screen name="Console" position="110,120" size="500,400" title="Command execution..."> -+ <widget name="text" position="10,10" size="480,380" font="Console;14" /> -+ </screen> -+ <!-- Clock display --> -+ <screen name="clockDisplay" position="300,120" size="300,300"> -+ <widget name="okbutton" position="10,10" size="280,40" /> -+ <widget name="title" position="10,120" size="280,50" /> -+ <widget name="theClock" position="10,60" size="280,50" /> -+ </screen> -+ <!-- Config OSD --> -+ <screen name="configOSD" position="130,120" size="460,350" title="OSD Settings"> -+ <widget name="okbutton" position="20,270" size="205,40" /> -+ <widget name="txt_alpha" position="20,20" size="110,20" /> -+ <widget name="sld_alpha" position="150,20" size="290,20" /> -+ <widget name="txt_brightness" position="20,60" size="120,20" /> -+ <widget name="sld_brightness" position="150,20" size="290,20" /> -+ <widget name="txt_gamma" position="20,100" size="120,20" /> -+ <widget name="sld_gamma" position="150,100" size="290,20" /> -+ </screen> -+ <!-- Config test --> -+ <screen name="configTest" position="300,100" size="300,300" title="config menu"> -+ <widget name="config" position="10,30" size="420,220" /> -+ </screen> -+ <!-- Default wizard --> -+ <screen name="DefaultWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="153,50" size="340,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" selectionPixmap="750S/buttons/Selected_bar_440x23px.png" backgroundColor="#371e1c1a" position="50,300" size="440,200" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="40,227" size="22,22" alphatest="on" /> -+ <widget name="languagetext" position="66,230" size="95,30" font="Regular;18" /> -+ <widget name="config" backgroundColor="#371e1c1a" position="50,300" zPosition="1" size="440,200" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmap="750S/rc.png" position="520,600" zPosition="10" size="154,471" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-150" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-150" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-150" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <screen name="DefaultSatLists" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="153,50" size="340,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="50,300" size="440,200" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="40,227" size="22,22" alphatest="on" /> -+ <widget name="languagetext" position="66,230" size="95,30" font="Regular;18" /> -+ <widget name="config" position="50,300" zPosition="1" size="440,200" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmap="750S/rc.png" position="520,600" zPosition="10" size="154,471" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <screen name="DreamPackageWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="153,50" size="340,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" position="50,300" size="440,200" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="40,227" size="22,22" alphatest="on" /> -+ <widget name="languagetext" position="66,230" size="95,30" font="Regular;18" /> -+ <widget name="config" position="50,300" zPosition="1" size="440,200" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmap="750S/rc.png" position="520,600" zPosition="10" size="154,471" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <!-- Dish --> -+ <screen name="Dish" flags="wfNoBorder" position="300,110" size="130,160" title="Dish" zPosition="-1" backgroundColor="transparent"> -+ <widget name="Dishpixmap" pixmap="750S/icons/dish.png" position="0,0" size="130,160" alphatest="off" /> -+ </screen> -+ <!-- unhandled key pressed --> -+ <screen name="UnhandledKey" flags="wfNoBorder" position="620,50" size="34,45" title="UnhandledKey" zPosition="100" backgroundColor="transparent"> -+ <widget name="UnhandledKeyPixmap" pixmap="750S/unhandled-key.png" position="0,0" size="34,45" alphatest="off" /> -+ </screen> -+ <!-- EPG Selection - Single --> -+ <screen name="EPGSelection" position="0,0" size="720,576" title="EPG Selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_list.png" position="60,25" size="600,520" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="750S/icons/icon_epg.png" position="90,35" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="EPG Selection" position="140,45" size="220,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,125" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="380,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="520,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="list" position="80,180" size="555,350" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- EPG Selection - Multi --> -+ <screen name="EPGSelectionMulti" position="0,0" size="720,576" title="EPG Selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_list.png" zPosition="-1" position="60,25" size="600,520" alphatest="on" /> -+ <ePixmap pixmap="750S/icons/icon_epg.png" position="90,35" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="EPG Selection Multi" position="140,45" size="250,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,125" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="380,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="520,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="now_button_sel" pixmap="750S/epg_now.png" position="90,175" zPosition="1" size="320,25" alphatest="on" /> -+ <widget name="next_button_sel" pixmap="750S/epg_next.png" position="90,175" zPosition="1" size="320,25" alphatest="on" /> -+ <widget name="more_button_sel" pixmap="750S/epg_more.png" position="90,175" zPosition="1" size="320,25" alphatest="on" /> -+ <widget name="now_text" position="90,175" zPosition="2" size="108,22" text="NOW" font="Regular;16" halign="center" valign="center" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="next_text" position="196,175" zPosition="2" size="108,22" text="NEXT" font="Regular;16" halign="center" valign="center" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="more_text" position="301,175" zPosition="2" size="108,22" text="MORE" font="Regular;16" halign="center" valign="center" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="date" position="495,160" size="110,45" font="Regular;18" valign="center" halign="right" /> -+ <widget name="list" position="96,203" size="520,320" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Eventview --> -+ <screen name="EventView" position="0,0" size="720,576" title="Eventview" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_list.png" zPosition="-1" position="60,25" size="600,520" alphatest="on" /> -+ <ePixmap pixmap="750S/icons/icon_epg.png" position="90,35" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Eventview" position="140,45" size="250,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,125" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="380,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="520,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="epg_description" position="95,175" size="530,325" font="Regular;22" /> -+ <widget name="datetime" position="95,500" size="120,25" font="Regular;22" /> -+ <widget name="duration" position="215,500" size="90,25" font="Regular;22" /> -+ <widget name="channel" position="335,500" size="280,25" font="Regular;22" halign="right" /> -+ </screen> -+ <!-- Graphical Multi EPG --> -+ <screen name="GraphMultiEPG" position="0,0" size="720,576" title="Electronic Program Guide" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_list.png" zPosition="-1" position="60,25" size="600,520" alphatest="on" /> -+ <ePixmap pixmap="750S/icons/icon_epg.png" position="90,35" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Electronic Program Guide" position="140,45" size="300,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,125" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,125" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,125" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="timeline_text" position="85,166" size="520,20" /> -+ <widget name="list" position="80,190" size="550,270" transparent="1" backgroundColor="#371e1c1a" EntryBorderColor="#071930" EntryBackgroundColor="#2f4964" EntryBackgroundColorSelected="#25688caf" scrollbarMode="showOnDemand" /> -+ <widget name="timeline0" position="85,190" zPosition="1" size="1,270" pixmap="750S/timeline.png" /> -+ <widget name="timeline1" position="85,190" zPosition="1" size="1,270" pixmap="750S/timeline.png" /> -+ <widget name="timeline2" position="85,190" zPosition="1" size="1,270" pixmap="750S/timeline.png" /> -+ <widget name="timeline3" position="85,190" zPosition="1" size="1,270" pixmap="750S/timeline.png" /> -+ <widget name="timeline4" position="85,190" zPosition="1" size="1,270" pixmap="750S/timeline.png" /> -+ <widget name="timeline5" position="85,190" zPosition="1" size="1,270" pixmap="750S/timeline.png" /> -+ <widget name="timeline_now" position="80,189" zPosition="2" size="19,273" pixmap="750S/timeline-now.png" alphatest="on" /> -+ <ePixmap pixmap="750S/border_multiepg.png" position="80,167" zPosition="1" size="520,358" transparent="1" alphatest="on" /> -+ <widget source="Event" render="Label" position="90,462" zPosition="1" size="450,20" font="Regular;19" noWrap="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <ePixmap pixmap="750S/icons/clock.png" position="550,462" zPosition="1" size="16,16" alphatest="on" /> -+ <widget source="global.CurrentTime" render="Label" position="566,462" zPosition="1" size="50,20" font="Regular;18" halign="right"> -+ <convert type="ClockToText"></convert> -+ </widget> -+ <widget source="Event" render="Label" position="90,482" zPosition="1" size="50,22" font="Regular;18"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText"></convert> -+ </widget> -+ <widget source="Event" render="Label" position="140,482" zPosition="1" size="70,22" font="Regular;18"> -+ <convert type="EventTime">EndTime</convert> -+ <convert type="ClockToText">Format:- %H:%M</convert> -+ </widget> -+ <widget source="Event" render="Progress" position="200,485" zPosition="1" pixmap="750S/progress_medium.png" size="65,11" borderWidth="2" borderColor="#cccccc"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="Event" render="Label" position="280,482" zPosition="1" size="320,20" font="Regular;18" noWrap="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Format:(%A)</convert> -+ </widget> -+ <widget source="Event" render="Label" position="90,502" zPosition="1" size="500,40" font="Regular;18" foregroundColor="#cccccc"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ </screen> -+ <!-- Harddisk selection --> -+ <screen name="HarddiskSelection" position="100,150" size="540,285" title="Select HDD"> -+ <widget name="hddlist" position="10,10" size="520,275" /> -+ </screen> -+ <!-- Harddisk setup --> -+ <screen name="HarddiskSetup" position="140,200" size="420,160" title="Harddisk"> -+ <widget name="model" position="20,10" size="380,25" font="Regular;23" /> -+ <widget name="capacity" position="20,40" size="380,25" font="Regular;23" /> -+ <widget name="bus" position="20,70" size="380,25" font="Regular;23" /> -+ <widget name="initialize" pixmap="750S/buttons/red.png" position="140,110" size="136,40" alphatest="on" /> -+ <widget name="initializetext" position="160,110" size="115,40" zPosition="1" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ </screen> -+ <!-- Harddisk wait --> -+ <screen name="HarddiskWait" position="100,150" size="540,60"> -+ <widget name="wait" position="20,10" size="500,25" font="Regular;23" /> -+ </screen> -+ <!-- Help menu --> -+ <screen name="HelpMenu" position="0,0" size="720,576" title="Menu" flags="wfNoBorder"> -+ <eLabel text="help..." position="400,40" size="220,60" font="Regular;40" /> -+ <widget name="list" position="50,100" size="440,380" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmaps="750S/rc.png,750S/rcold.png" position="550,40" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="long_key" position="320,520" size="350,50" font="Regular;25" halign="right" foregroundColor="yellow" /> -+ </screen> -+ <!-- Image Wizard --> -+ <screen name="ImageWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder"> -+ <widget name="text" position="50,100" size="440,250" font="Regular;22" /> -+ <widget name="list" position="50,350" zPosition="1" size="440,200" /> -+ <widget name="config" position="50,350" zPosition="1" size="440,200" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Inputbox --> -+ <screen name="InputBox" position="80,250" size="550,90" title="Input"> -+ <widget name="text" position="10,20" size="550,25" font="Regular;23" /> -+ <widget name="input" position="10,55" size="550,25" font="Regular;20" /> -+ </screen> -+ <!-- IPKG --> -+ <screen name="Ipkg" position="100,120" size="550,200" title="Installing Software..."> -+ <widget name="activityslider" position="0,0" size="550,5" pixmap="750S/progress_small.png" /> -+ <widget name="package" position="10,30" size="550,20" font="Regular;18" /> -+ <widget name="status" position="10,60" size="550,45" font="Regular;18" /> -+ <widget name="slider" position="10,100" size="530,15" pixmap="750S/progress_big.png" borderWidth="2" borderColor="#cccccc" /> -+ </screen> -+ <!-- Language selection --> -+ <screen name="LanguageSelection" position="170,143" size="380,300" title="Language selection"> -+ <widget source="languages" render="Listbox" position="0,0" size="380,300" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (80, 10), size = (200, 50), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the language name, -+# MultiContentEntryPixmap(pos = (10, 5), size = (53, 35), png = 2), # index 2 is the pixmap -+ MultiContentEntryPixmap(pos = (7, 5), size = (60, 40), png = 2), # index 2 is the pixmap -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 50 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="LanguageWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder"> -+ <widget name="text" position="153,50" size="340,240" font="Regular;23" /> -+ <widget source="languages" render="Listbox" position="50,300" size="440,200" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (80, 10), size = (200, 50), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the language name, -+# MultiContentEntryPixmap(pos = (10, 5), size = (53, 35), png = 2), # index 2 is the pixmap -+ MultiContentEntryPixmap(pos = (7, 5), size = (60, 40), png = 2), # index 2 is the pixmap -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 50 -+ } -+ </convert> -+ </widget> -+ <widget name="rc" pixmaps="750S/rc.png,750S/rcold.png" position="520,50" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ </screen> -+ <!-- Location Box --> -+ <screen name="LocationBox" position="100,120" size="540,460" > -+ <widget name="text" position="0,2" size="540,22" font="Regular;22" /> -+ <widget name="target" position="0,23" size="540,22" valign="center" font="Regular;22" /> -+ <widget name="filelist" position="0,55" zPosition="1" size="540,210" scrollbarMode="showOnDemand" selectionDisabled="1" /> -+ <widget name="textbook" position="0,272" size="540,22" font="Regular;22" /> -+ <widget name="booklist" position="5,302" zPosition="2" size="535,100" scrollbarMode="showOnDemand" /> -+ <widget name="red" position="0,415" zPosition="1" size="136,40" pixmap="750S/buttons/red.png" transparent="1" alphatest="on" /> -+ <widget name="key_red" position="20,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="green" position="135,415" zPosition="1" size="136,40" pixmap="750S/buttons/green.png" transparent="1" alphatest="on" /> -+ <widget name="key_green" position="155,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="yellow" position="270,415" zPosition="1" size="136,40" pixmap="750S/buttons/yellow.png" transparent="1" alphatest="on" /> -+ <widget name="key_yellow" position="290,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="blue" position="405,415" zPosition="1" size="136,40" pixmap="750S/buttons/blue.png" transparent="1" alphatest="on" /> -+ <widget name="key_blue" position="425,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <!-- Mediaplayer --> -+ <screen name="MediaPlayer" position="0,0" size="720,576" title="MediaPlayer" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_setup_650.png" zPosition="-1" position="48,20" size="630,525" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_media.png" position="80,35" size="44,44" alphatest="blend" transparent="1" /> -+ <ePixmap pixmap="750S/mediaplayer_bg.png" position="70,100" zPosition="-1" size="594,390" alphatest="on" /> -+ <eLabel name="thistory" position="140,55" size="300,30" text = "Main menu > " font="Regular;20" foregroundColor="#676767" backgroundColor="#371e1c1a" transparent="1" /> -+ <eLabel name="title1" position="245,50" size="200,30" text="Media player" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="artisttext" position="85,105" size="74,22" font="Regular;20" valign="top" foregroundColor="#cccccc" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="artist" position="160,105" size="339,22" font="Regular;20" valign="top" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="albumtext" position="85,138" size="74,22" font="Regular;20" valign="top" foregroundColor="#cccccc" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="album" position="160,138" size="339,22" font="Regular;20" valign="top" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="yeartext" position="85,170" size="74,22" font="Regular;20" valign="top" foregroundColor="#cccccc" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="year" position="160,170" size="150,22" font="Regular;20" valign="top" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="genretext" position="315,170" size="74,22" font="Regular;20" valign="top" foregroundColor="#cccccc" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="genre" position="390,170" size="150,22" font="Regular;20" valign="top" backgroundColor="#371e1c1a" transparent="1" /> -+ <eLabel name="nowPlaying" position="84,210" size="130,22" text="Now Playing :" font="Regular;22" foregroundColor="#ffc435" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="title" position="200,210" size="430,24" font="Regular;22" valign="top" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="coverArt" pixmap="750S/no_coverArt.png" position="553,100" size="111,96" transparent="1" alphatest="blend" /> -+ <ePixmap pixmap="750S/icons/mp_buttons.png" position="275,510" size="169,30" alphatest="blend" /> -+<!-- <widget name="PositionGauge" position="120,493" size="500,10" pointer="750S/position_pointer.png:660,0" seek_pointer="750S/position_pointer.png:660,0" transparent="1" />--> -+ <widget name="PositionGauge" position="77,493" size="580,10" pointer="750S/position_pointer_580.png:580,0" seek_pointer="750S/position_pointer_580.png:580,0" transparent="1" /> -+ <widget name="filelist" position="115,245" transparent="1" size="545,117" scrollbarMode="showOnDemand" /> -+ <widget name="playlist" position="115,370" transparent="1" size="545,117" scrollbarMode="showOnDemand" selectionDisabled="1" /> -+ <widget name="currenttext" position="65,80" size="0,0" /> -+ <widget name="titletext" position="65,80" size="0,0" /> -+ </screen> -+ <!-- Menu screens --> -+ <screen name="Menu" position="0,0" size="720,576" title="Main menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_main.png" zPosition="-1" position="94,85" size="530,415" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_mainmenu.png" position="110,100" size="44,44" alphatest="blend" transparent="1" /> -+ <widget source="thistory" render="Label" position="170,120" size="300,30" font="Regular;20" foregroundColor="#676767" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget source="title1" render="Label" position="340,113" size="200,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget source="title2" render="Label" position="410,113" size="200,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget source="title0" render="Label" position="275,113" size="200,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget source="menu" render="Listbox" selectionPixmap="750S/buttons/Selected_bar_450x32px.png" backgroundColorSelected="#371e1c1a" backgroundColor="#371e1c1a" transparent="1" position="125, 176" size="480,315" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ MultiContentEntryText(pos = (20, 5), size = (450, 25), flags = RT_HALIGN_LEFT, text = 0) ], -+ "fonts": [gFont("Regular", 25)], -+ "itemHeight": 35 -+ } -+ </convert> -+ </widget> -+ <eLabel text=" " position="130,207" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,242" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,277" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,312" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,347" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,382" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,417" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,452" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="130,487" zPosition="-1" size="440,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ </screen> -+ <!-- Messagebox --> -+ <screen name="MessageBox" position="110,245" size="500,10" title="Message"> -+ <widget name="text" position="65,8" size="420,0" font="Regular;22" /> -+ <widget name="ErrorPixmap" pixmap="750S/icons/input_error.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="QuestionPixmap" pixmap="750S/icons/input_question.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="InfoPixmap" pixmap="750S/icons/input_info.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="list" position="100,100" size="380,375" transparent="1" backgroundColor="#371e1c1a" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 50, textsize[1] + 50) -+offset = 0 -+if self.type == self.TYPE_YESNO: -+ offset = 60 -+wsizex = textsize[0] + 60 -+wsizey = textsize[1] + offset -+if (280 > wsizex): -+ wsizex = 280 -+wsize = (wsizex, wsizey) -+ -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex, 50) -+self["list"].instance.move(ePoint(0, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) -+ </applet> -+ </screen> -+ <!-- Minute input --> -+ <screen name="MinuteInput" position="200,140" size="280,60" title="Seek"> -+ <widget name="minutes" position="80,15" size="160,25" halign="right" font="Regular;23" /> -+ </screen> -+ <!-- Movie context menu --> -+ <screen name="MovieContextMenu" position="150,160" size="400,260" title="Movielist menu"> -+ <widget name="menu" position="10,10" size="380,250" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Movieselection --> -+ <screen name="MovieSelection" position="0, 0" size="720,576" title="Channel Selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_list.png" position="60,25" size="600,520" zPosition="-1" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_recorded.png" position="90,35" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Recorded files..." position="140,45" size="220,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,110" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,110" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,110" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,110" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,110" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,110" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="380,110" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="520,110" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="waitingtext" position="80,160" size="555,328" zPosition="4" font="Regular;22" halign="center" valign="center" /> -+ <widget name="list" position="80,160" size="555,328" zPosition="2" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget name="DescriptionBorder" pixmap="750S/border_eventinfo.png" position="75,388" zPosition="1" size="560,103" transparent="1" alphatest="on" /> -+ <widget source="Service" render="Label" position="80,390" zPosition="1" size="480,35" font="Regular;17" foregroundColor="#cccccc"> -+ <convert type="MovieInfo">ShortDescription</convert> -+ </widget> -+ <widget source="Service" render="Label" position="570,390" zPosition="1" size="60,22" font="Regular;17" halign="right"> -+ <convert type="ServiceTime">Duration</convert> -+ <convert type="ClockToText">AsLength</convert> -+ </widget> -+ <widget source="Service" render="Label" position="455,410" zPosition="2" size="175,22" font="Regular;17" halign="right"> -+ <convert type="MovieInfo">RecordServiceName</convert> -+ </widget> -+ <widget source="Service" render="Label" position="80,430" zPosition="1" size="550,58" font="Regular;19"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ <widget name="freeDiskSpace" position="75,500" size="540,20" font="Regular;19" valign="center" halign="right" /> -+ </screen> -+ <!-- Mute --> -+ <screen name="Mute" position="50,50" zPosition="10" size="40,24" backgroundColor="transparent" title="Mute" flags="wfNoBorder"> -+ <ePixmap position="0,0" size="40,24" pixmap="750S/mute.png" transparent="1" alphatest="on" /> -+ </screen> -+ <!-- Nameserver --> -+ <screen name="NameserverSetup" position="110,120" size="500,400" title="Nameserver Setup" > -+ <widget name="config" position="10,10" transparent="1" backgroundColor="#371e1c1a" size="480,175" scrollbarMode="showOnDemand" /> -+ <widget source="key_red" render="Label" position="430,330" size="120,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget source="key_green" render="Label" position="60,330" size="150,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="60,360" size="150,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="400,328" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/button_green.png" position="20,328" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/button_yellow.png" position="20,358" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <widget name="introduction" position="140,360" size="300,20" zPosition="10" font="Regular;21" halign="center" transparent="1" /> -+ </screen> -+ <!-- Network adapter selection --> -+ <screen name="NetworkAdapterSelection" position="110,120" size="500,400" title="Select Network Adapter"> -+ <widget source="key_red" render="Label" position="430,330" size="120,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget source="key_green" render="Label" position="60,330" size="150,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="60,360" size="150,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="400,328" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/button_green.png" position="20,328" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/button_yellow.png" position="20,358" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <widget source="list" render="Listbox" position="10,10" size="550,280" zPosition="10" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> <!-- iface, name, description, interfacepng, defaultpng, activepng, divpng --> -+ {"template": [ -+ MultiContentEntryText(pos = (85, 6), size = (440, 28), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_TOP, text = 1), # index 1 is the interfacename -+ MultiContentEntryText(pos = (85, 43), size = (440, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_BOTTOM, text = 2), # index 2 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (2, 8), size = (54, 54), png = 3), # index 3 is the interface pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (63, 46), size = (15, 16), png = 4), # index 4 is the default pixmap -+ ], -+ "fonts": [gFont("Regular", 28),gFont("Regular", 20)], -+ "itemHeight": 70 -+ } -+ </convert> -+ </widget> -+ <widget source="introduction" render="Label" position="140,360" size="300,21" zPosition="10" font="Regular;21" halign="center" transparent="1" /> -+ </screen> -+ <!-- Network adapter test Black = "#000000" Grey = "#8c8c93" Green = "#1cff1c" Red = #f23d21--> -+ <screen name="NetworkAdapterTest" position="110,120" size="520,400" title="Network test..." > -+ <ePixmap pixmap="750S/buttons/button_red.png" position="380,328" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/button_green.png" position="30,328" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/button_yellow.png" position="30,358" zPosition="10" size="22,22" transparent="1" alphatest="on" /> -+ <widget source="key_red" render="Label" position="420,330" size="120,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget source="key_green" render="Label" position="70,330" size="250,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="70,360" size="250,21" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget name="Adaptertext" position="10,20" size="120,21" zPosition="1" font="Regular;19" foregroundColors="#8c8c93,#1cff1c" /> -+ <widget name="Adapter" position="120,20" size="270,21" zPosition="1" font="Regular;19" halign="center" foregroundColors="#8c8c93,#f23d21,#1cff1c" /> -+ <widget name="AdapterInfo" pixmaps="750S/buttons/blue.png,750S/buttons/blue_pressed.png" position="370,10" zPosition="1" size="140,40" transparent="1" alphatest="on" /> -+ <widget name="AdapterInfo_Text" position="410,20" size="110,21" zPosition="2" font="Regular;19" transparent="1" foregroundColors="#8c8c93,#7fafaf,#1cff1c" /> -+ <widget name="AdapterInfo_OK" pixmap="750S/icons/lock_on.png" position="345,15" size="38,31" alphatest="on" zPosition="2" /> -+ <widget name="Networktext" position="10,70" size="120,21" zPosition="1" font="Regular;19" foregroundColors="#8c8c93,#1cff1c" /> -+ <widget name="Network" position="150,70" size="240,21" zPosition="1" font="Regular;19" halign="center" foregroundColors="#8c8c93,#f23d21,#1cff1c" /> -+ <widget name="NetworkInfo" pixmaps="750S/buttons/blue.png,750S/buttons/blue_pressed.png" position="370,60" zPosition="1" size="140,40" transparent="1" alphatest="on" /> -+ <widget name="NetworkInfo_Text" position="410,70" size="110,21" zPosition="2" font="Regular;19" transparent="1" foregroundColors="#8c8c93,#7fafaf,#1cff1c" /> -+ <widget name="NetworkInfo_Check" pixmaps="750S/icons/lock_on.png,750S/icons/lock_error.png" position="345,65" size="38,31" alphatest="on" zPosition="2" /> -+ <widget name="Dhcptext" position="10,120" size="120,21" zPosition="1" font="Regular;19" foregroundColors="#8c8c93,#1cff1c" /> -+ <widget name="Dhcp" position="150,120" size="240,21" zPosition="1" font="Regular;19" halign="center" foregroundColors="#8c8c93,#f23d21,#1cff1c" /> -+ <widget name="DhcpInfo" pixmaps="750S/buttons/blue.png,750S/buttons/blue_pressed.png" position="370,110" zPosition="1" size="140,40" transparent="1" alphatest="on" /> -+ <widget name="DhcpInfo_Text" position="410,120" size="110,21" zPosition="2" font="Regular;19" transparent="1" foregroundColors="#8c8c93,#7fafaf,#1cff1c" /> -+ <widget name="DhcpInfo_Check" pixmaps="750S/icons/lock_on.png,750S/icons/lock_error.png" position="345,115" size="38,31" alphatest="on" zPosition="2" /> -+ <widget name="IPtext" position="10,170" size="120,21" zPosition="1" font="Regular;19" foregroundColors="#8c8c93,#1cff1c" /> -+ <widget name="IP" position="150,170" size="210,21" zPosition="1" font="Regular;19" halign="center" foregroundColors="#8c8c93,#f23d21,#1cff1c" /> -+ <widget name="IPInfo" pixmaps="750S/buttons/blue.png,750S/buttons/blue_pressed.png" position="370,160" zPosition="1" size="140,40" transparent="1" alphatest="on" /> -+ <widget name="IPInfo_Text" position="410,170" size="110,21" zPosition="2" font="Regular;19" transparent="1" foregroundColors="#8c8c93,#7fafaf,#1cff1c" /> -+ <widget name="IPInfo_Check" pixmaps="750S/icons/lock_on.png,750S/icons/lock_error.png" position="345,165" size="38,31" alphatest="on" zPosition="2" /> -+ <widget name="DNStext" position="10,220" size="120,21" zPosition="1" font="Regular;19" foregroundColors="#8c8c93,#1cff1c" /> -+ <widget name="DNS" position="150,220" size="210,21" zPosition="1" font="Regular;19" halign="center" foregroundColors="#8c8c93,#f23d21,#1cff1c" /> -+ <widget name="DNSInfo" pixmaps="750S/buttons/blue.png,750S/buttons/blue_pressed.png" position="370,210" zPosition="1" size="140,40" transparent="1" alphatest="on" /> -+ <widget name="DNSInfo_Text" position="410,220" size="110,21" zPosition="2" font="Regular;19" transparent="1" foregroundColors="#8c8c93,#7fafaf,#1cff1c" /> -+ <widget name="DNSInfo_Check" pixmaps="750S/icons/lock_on.png,750S/icons/lock_error.png" position="345,215" size="38,31" alphatest="on" zPosition="2" /> -+ <widget name="EditSettingsButton" pixmaps="750S/buttons/blue.png,750S/buttons/blue_pressed.png" position="350,260" zPosition="1" size="130,40" transparent="1" alphatest="on" /> -+ <widget name="EditSettings_Text" position="370,270" size="110,21" zPosition="2" font="Regular;17" halign="center" transparent="1" foregroundColors="#7fafaf,#8c8c93,#1cff1c" /> -+ -+ <widget name="InfoText" position="5,5" size="515,290" zPosition="25" font="Regular;21" /> -+ </screen> -+ <!-- Network setup --> -+ <screen name="NetworkSetup" position="130,140" size="510,330" title="Network Setup"> -+ <widget name="menu" position="10,10" selectionPixmap="750S/buttons/Selected_bar_440x23px.png" transparent="1" backgroundColor="#371e1c1a" size="440,310" /> -+ </screen> -+ <!-- Nim selection --> -+ <screen name="NimSelection" position="150,123" size="420,330" title="Choose Tuner"> -+ <widget source="nimlist" render="Listbox" transparent="1" position="0,0" size="420,300" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (10, 5), size = (400, 30), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the nim name, -+ MultiContentEntryText(pos = (50, 30), size = (320, 30), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is a description of the nim settings, -+ ], -+ "fonts": [gFont("Regular", 20), gFont("Regular", 15)], -+ "itemHeight": 70 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <!-- Nim setup --> -+ <screen name="NimSetup" position="110,120" size="500,412" title="Reception Settings"> -+ <widget name="config" position="10,10" transparent="1" size="480,402" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Numberzap --> -+ <screen name="NumberZap" position="235,255" size="250,60" title="Channel"> -+ <widget name="channel" position="35,15" size="110,25" font="Regular;23" /> -+ <widget name="number" position="145,15" size="80,25" halign="right" font="Regular;23" /> -+ </screen> -+ <!-- Numerical help dialog --> -+ <screen name="NumericalTextInputHelpDialog" position="170,420" zPosition="2" size="394,124" backgroundColor="#202020" flags="wfNoBorder"> -+ <eLabel position="0,0" size="392,122" backgroundColor="#c0c0c0" zPosition="-1" /> -+ <widget name="key1" position="2,2" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key2" position="132,2" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key3" position="262,2" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key4" position="2,32" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key5" position="132,32" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key6" position="262,32" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key7" position="2,62" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key8" position="132,62" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="key9" position="262,62" size="130,30" font="Console;16" halign="center" valign="center" /> -+ <widget name="help1" position="2,92" size="130,30" font="Regular;16" halign="center" valign="center" /> -+ <widget name="key0" position="132,92" size="130,30" font="Regular;16" halign="center" valign="center" /> -+ <widget name="help2" position="262,92" size="130,30" font="Regular;16" halign="center" valign="center" /> -+ </screen> -+ <!-- Parental control - change pin --> -+ <screen name="ParentalControlChangePin" position="100,200" size="520,160" title="Change pin code"> -+ <widget name="config" position="10,10" size="500,350" transparent="1" backgroundColor="#371e1c1a" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Parental control - editor --> -+ <screen name="ParentalControlEditor" position="100,120" size="520,400" title="Parental control services Editor"> -+ <widget name="servicelist" position="10,10" size="500,350" selectionPixmap="750S/buttons/Selected_bar_500x23px.png" transparent="1" backgroundColorSelected="#371e1c1a" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Parental control - setup --> -+ <screen name="ParentalControlSetup" position="100,120" size="520,400" title="Parental control setup"> -+ <widget name="config" position="10,10" transparent="1" backgroundColor="#371e1c1a" size="500,350" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Picture in picture --> -+ <screen name="PictureInPicture" position="400,60" zPosition="-1" size="240,192" flags="wfNoBorder"> -+ <widget name="video" position="0,0" size="240,192" backgroundColor="transparent" /> -+ </screen> -+ <!-- Pin input --> -+ <screen name="PinInput" position="110,205" size="500,170" title="Pin code needed"> -+ <widget name="service" position="10,10" size="480,25" font="Regular;20" /> -+ <widget name="text" position="10,40" size="480,25" font="Regular;20" halign="center" /> -+ <widget name="tries" position="10,70" size="480,25" font="Regular;20" halign="center" /> -+ <widget name="input" position="10,110" size="480,40" font="Regular;50" halign="center" /> -+ </screen> -+ <!-- Picture in picture setup --> -+ <screen name="PiPSetup" position="70,400" size="600,150" backgroundColor="transparent" flags="wfNoBorder" title="PiPSetup"> -+ <widget name="text" position="0,0" size="600,150" font="Regular;23" /> -+ </screen> -+ <!-- Plugin browser --> -+ <screen name="PluginBrowser" position="150,120" size="410,410" title="Plugin browser"> -+ <ePixmap pixmap="750S/buttons/red-big.png" position="0,0" size="200,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green-big.png" position="210,0" size="200,40" alphatest="on" /> -+ <widget name="red" position="30,0" zPosition="1" size="170,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="green" position="240,0" zPosition="1" size="170,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="list" position="0,45" size="410,355" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Plugin downloads --> -+ <screen name="PluginDownloadBrowser" position="110,120" size="500,420" title="Downloadable plugins"> -+ <widget name="text" position="0,0" zPosition="1" size="500,430" font="Regular;20" halign="center" valign="center" /> -+ <widget name="list" position="10,10" zPosition="2" size="480,405" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- PVR state --> -+ <screen name="PVRState" position="70,70" zPosition="2" size="150,30" backgroundColor="transpBlack" flags="wfNoBorder"> -+ <widget name="state" position="0,0" size="150,30" font="Regular;25" halign="center" backgroundColor="transpBlack" foregroundColor="white" /> -+ </screen> -+ <!-- Radio infobar --> -+ <screen name="RadioInfoBar" position="75,408" size="560,120" zPosition="1" flags="wfNoBorder" title="Radio"> -+ <widget source="session.CurrentService" render="Label" position="5,1" size="325,26" font="Regular;20" noWrap="1" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="RdsDecoder" render="Pixmap" pixmap="750S/icons/rass_logo.png" position="330,1" size="50,21" alphatest="on"> -+ <convert type="RdsInfo">RasInteractiveAvailable</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.RecordState" render="Pixmap" pixmap="750S/icons/record.png" position="480,3" zPosition="2" size="14,14" alphatest="on" > -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ <ePixmap pixmap="750S/icons/clock.png" position="478,0" zPosition="1" size="16,16" alphatest="on" /> -+ <widget source="session.Event_Now" render="Progress" pixmap="750S/progress_medium.png" position="395,5" zPosition="2" size="71,11" borderWidth="2" borderColor="#cccccc" transparent="1"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="500,1" size="55,28" font="Regular;20" halign="right" transparent="1"> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="5,25" size="60,22" font="Regular;20" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="73,25" size="390,22" font="Regular;20" valign="top" noWrap="1" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="465,25" size="90,22" font="Regular;20" halign="right" transparent="1"> -+ <convert type="EventTime">Remaining</convert> -+ <convert type="RemainingToText">InMinutes</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="5,47" size="60,22" font="Regular;20" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="73,47" size="390,22" font="Regular;20" valign="top" noWrap="1" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="465,47" size="90,22" font="Regular;20" halign="right" transparent="1"> -+ <convert type="EventTime">Duration</convert> -+ <convert type="ClockToText">InMinutes</convert> -+ </widget> -+ <eLabel position="5,68" size="550,1" backgroundColor="#384472" /> -+ <eLabel position="5,69" size="550,1" backgroundColor="#04060a" /> -+ <widget source="RdsDecoder" render="Label" position="5,71" size="550,50" font="LCD;20" foregroundColor="#80ffff"> -+ <convert type="RdsInfo">RadioText</convert> -+ </widget> -+ </screen> -+ <!-- RASS --> -+ <screen name="RassInteractive" position="50,180" size="100,275" backgroundColor="transpWhite" flags="wfNoBorder"> -+ <ePixmap pixmap="750S/icons/rass_logo.png" position="25,0" size="50,21" transparent="1" alphatest="on" /> -+ <eLabel text="Index" position="36,25" size="60,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <eLabel text="0" position="5,25" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="Marker" position="21,25" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <eLabel text="1" position="5,50" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_1" position="35,50" size="36,20" alphatest="on" /> -+ <eLabel text="2" position="5,75" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_2" position="35,75" size="36,20" alphatest="on" /> -+ <eLabel text="3" position="5,100" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_3" position="35,100" size="36,20" alphatest="on" /> -+ <eLabel text="4" position="5,125" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_4" position="35,125" size="36,20" alphatest="on" /> -+ <eLabel text="5" position="5,150" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_5" position="35,150" size="36,20" alphatest="on" /> -+ <eLabel text="6" position="5,175" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_6" position="35,175" size="36,20" alphatest="on" /> -+ <eLabel text="7" position="5,200" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_7" position="35,200" size="36,20" alphatest="on" /> -+ <eLabel text="8" position="5,225" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_8" position="35,225" size="36,20" alphatest="on" /> -+ <eLabel text="9" position="5,250" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_9" position="35,250" size="36,20" alphatest="on" /> -+ </screen> -+ <!-- RDS info --> -+ <screen name="RdsInfoDisplay" position="0,0" zPosition="-2" size="720,576" backgroundColor="transparent" flags="wfNoBorder"> -+ <widget name="RadioText" position="50,481" size="620,29" font="Regular;21" noWrap="1" backgroundColor="#003258" shadowOffset="-2,-2" shadowColor="transpBlack" /> -+ <widget name="RtpText" position="50,510" size="620,29" font="Regular;21" halign="right" noWrap="1" backgroundColor="#003258" shadowOffset="-2,-2" shadowColor="transpBlack" /> -+ <widget name="RassLogo" pixmap="750S/icons/rass_logo.png" position="50,445" size="50,21" /> -+ </screen> -+ <!-- Satfinder --> -+ <screen name="Satfinder" position="90,120" size="520,400" title="Satfinder"> -+ <widget name="introduction" position="0,0" size="0,0" font="Regular;23" /> -+ <ePixmap pixmap="750S/icons/dish_scan.png" position="5,25" zPosition="0" size="119,110" transparent="1" alphatest="on" /> -+ <widget source="Frontend" render="Label" position="190,10" zPosition="2" size="260,20" font="Regular;19" halign="center" valign="center" transparent="1"> -+ <convert type="FrontendInfo">SNRdB</convert> -+ </widget> -+ <eLabel name="snr" text="SNR:" position="120,35" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,35" size="260,20" pixmap="750S/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,35" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <eLabel name="agc" text="AGC:" position="120,60" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,60" size="260,20" pixmap="750S/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,60" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <eLabel name="ber" text="BER:" position="120,85" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,85" size="260,20" pixmap="750S/bar_ber.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,85" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <eLabel name="lock" text="Lock:" position="120,115" size="60,22" font="Regular;21" halign="right" /> -+ <widget source="Frontend" render="Pixmap" pixmap="750S/icons/lock_on.png" position="190,110" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="Frontend" render="Pixmap" pixmap="750S/icons/lock_off.png" position="190,110" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide">Invert</convert> -+ </widget> -+ <ePixmap pixmap="750S/div-h.png" position="10,152" zPosition="1" size="500,2" /> -+ <widget name="config" position="10,165" transparent="1" backgroundColor="#371e1c1a" size="500,240" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Scan setup --> -+ <screen name="ScanSetup" position="100,120" size="520,405" title="Service scan"> -+ <widget name="config" position="10,10" transparent="1" backgroundColor="#371e1c1a" size="500,350" scrollbarMode="showOnDemand" /> -+ <widget name="introduction" position="10,365" size="500,40" font="Regular;20" halign="center" /> -+ </screen> -+ <!-- Scan simple --> -+ <screen name="ScanSimple" position="150,130" size="420,350" title="Service scan"> -+ <widget name="header" position="10,10" size="400,25" font="Regular;23" /> -+ <widget name="config" position="10,55" transparent="1" backgroundColor="#371e1c1a" size="400,250" scrollbarMode="showOnDemand" /> -+ <widget name="footer" position="10,310" size="400,20" font="Regular;20" halign="center" /> -+ </screen> -+ <!-- Scart --> -+ <screen name="Scart" position="0,0" size="720,576" backgroundColor="transparent" /> -+ <!-- Service info --> -+ <screen name="ServiceInfo" position="0,0" size="720,576" title="Serviceinfo" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_setup_600.png" zPosition="-1" position="65,35" size="600,500" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_mainmenu.png" position="95,50" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Main menu > Information > " position="150,70" size="230,30" font="Regular;20" foregroundColor="#676767" backgroundColor="#371e1c1a" transparent="1" /> -+ <eLabel text="Serviceinfo" position="370,65" size="200,30" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,130" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,130" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,130" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,130" size="136,40" alphatest="on" /> -+ <widget name="red" position="100,130" zPosition="1" size="115,40" font="Regular;17" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="green" position="240,130" zPosition="1" size="115,40" font="Regular;17" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="yellow" position="380,130" zPosition="1" size="115,40" font="Regular;17" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="blue" position="520,130" zPosition="1" size="115,40" font="Regular;17" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="infolist" position="110,175" size="510,340" selectionDisabled="1" /> -+ </screen> -+ <!-- Service scan --> -+ <screen name="ServiceScan" position="150,120" size="420,390" title="Service Scan"> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="750S/icons/scan-s.png" position="5,5" size="64,64" transparent="1" alphatest="blend"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">0,0</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="750S/icons/scan-c.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">1,1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="750S/icons/scan-t.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">2,2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="network" position="80,15" size="330,20" font="Regular;20" /> -+ <widget name="transponder" position="80,40" size="330,20" font="Regular;20" /> -+ <widget name="scan_state" position="10,80" zPosition="2" size="400,20" font="Regular;18" /> -+ <widget name="pass" position="10,80" size="400,20" font="Regular;18" /> -+ <widget name="scan_progress" position="10,105" size="400,15" pixmap="750S/progress_big.png" borderWidth="2" borderColor="#cccccc" /> -+ <widget name="servicelist" position="10,135" size="400,265" selectionDisabled="1" /> -+ </screen> -+ <!-- Setup --> -+ <screen name="Setup" position="0,0" size="720,576" title="Setup" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_setup_650.png" zPosition="-1" position="40,25" size="630,525" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_mainmenu.png" position="80,40" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Main menu > Setup > System > " position="130,60" size="300,30" font="Regular;20" foregroundColor="#676767" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget source="Title" render="Label" position="380,55" size="220,35" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="70,110" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="210,110" size="136,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="90,110" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="230,110" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="350,110" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="490,110" size="136,40" alphatest="on" /> -+ <widget name="config" position="80,165" itemHeight="30" backgroundColor="#371e1c1a" transparent="1" size="520,360" scrollbarMode="showNever" /> -+ <eLabel text=" " position="80,192" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,222" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,252" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,282" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,312" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,342" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,372" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,402" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,432" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,462" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,492" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ <eLabel text=" " position="80,522" zPosition="-1" size="520,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ </screen> -+ <!-- Simple channelselection --> -+ <screen name="SimpleChannelSelection" position="90,120" size="550,430" title="Channel Selection"> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="list" position="00,45" size="555,364" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Skin Selector --> -+ <screen name="SkinSelector" position="0,0" size="720,576" title="Choose your Skin" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_main.png" zPosition="-1" position="90,70" size="530,415" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_mainmenu.png" position="110,80" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel text="Main menu > Setup > System > " position="160,105" size="300,30" font="Regular;20" foregroundColor="#676767" backgroundColor="#371e1c1a" transparent="1" /> -+ <eLabel text="Choose your Skin" position="405,100" size="200,35" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="480,435" size="140,40" zPosition="1" alphatest="on" /> -+ <widget source="key_red" render="Label" position="500,435" zPosition="2" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="introduction" render="Label" position="90,435" size="380,30" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> -+ <widget name="SkinList" position="98,160" size="230,250" selectionPixmap="750S/buttons/Selected_bar_230x23px.png" backgroundColor="#371e1c1a" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="Preview" position="332,210" size="280,210" alphatest="on" /> -+ </screen> -+ <!-- Sleeptimer edit --> -+ <screen name="SleepTimerEdit" position="110,215" size="520,200" title="Sleep Timer"> -+ <widget name="current_status" position="40,40" size="400,30" valign="center" font="Regular;20" /> -+ <widget name="red" pixmap="750S/buttons/button_red.png" position="2,84" size="22,22" alphatest="on" /> -+ <widget name="green" pixmap="750S/buttons/button_green.png" position="2,123" size="22,22" alphatest="on" /> -+ <widget name="yellow" pixmap="750S/buttons/button_yellow.png" position="2,163" size="22,22" alphatest="on" /> -+ <widget name="blue" pixmap="750S/buttons/button_blue.png" position="2,163" size="22,22" alphatest="on" /> -+ <widget name="red_text" position="40,80" size="400,30" valign="center" font="Regular;20" /> -+ <widget name="green_text" position="40,120" size="400,30" valign="center" font="Regular;20" /> -+ <widget name="yellow_text" position="40,160" size="400,30" valign="center" font="Regular;20" /> -+ <widget name="blue_text" position="40,200" size="400,30" valign="center" font="Regular;20" /> -+ <widget name="pretext" position="15,10" size="235,25" font="Regular;19" /> -+ <widget name="input" position="260,10" size="40,25" font="Regular;19" /> -+ <widget name="aftertext" position="305,10" size="100,25" font="Regular;19" /> -+ <ePixmap pixmap="750S/sleeptimer.png" position="390,17" size="116,142" alphatest="blend" /> -+ </screen> -+ <!-- Standby mode --> -+ <screen name="Standby" flags="wfNoBorder" position="0,0" size="720,576" title="Standby" /> -+ <!-- Start Wizard --> -+ <screen name="StartWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder"> -+ <widget name="text" position="153,50" size="340,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="50,300" size="440,200" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="config" position="50,300" size="440,200" scrollbarMode="showOnDemand" zPosition="1" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="40,227" size="22,22" alphatest="on" /> -+ <widget name="languagetext" position="66,230" size="95,30" font="Regular;18" /> -+ <widget name="rc" pixmaps="750S/rc.png,750S/rcold.png" position="520,50" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ </screen> -+ <!-- Network Wizard --> -+ <screen name="NetworkWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="153,40" size="340,300" font="Regular;22" /> -+ <widget source="list" render="Listbox" position="53,340" size="440,180" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="config" position="53,340" zPosition="1" size="440,180" transparent="1" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="40,222" zPosition="0" size="22,22" transparent="1" alphatest="on" /> -+ <widget name="languagetext" position="66,225" size="95,30" font="Regular;18" /> -+ <widget name="rc" pixmaps="750S/rc.png,skin_default/rcold.png" position="530,50" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget source="VKeyIcon" render="Pixmap" pixmap="750S/buttons/key_text.png" position="40,260" zPosition="0" size="35,25" transparent="1" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="HelpWindow" pixmap="750S/buttons/key_text.png" position="125,170" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen>""" -+ <!-- Subservice quickzap --> -+ <screen name="SubservicesQuickzap" position="124,470" size="512,200" title="Subservices" backgroundColor="transparent" flags="wfNoBorder"> -+ <widget source="session.RecordState" render="Pixmap" pixmap="750S/icons/record.png" position="450,0" zPosition="2" size="14,14" alphatest="on" > -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ <eLabel text="Subservices" position="0,0" size="470,20" font="Regular;13" backgroundColor="#33294a6b" /> -+ <widget name="CurrentSubserviceNumber" position="0,20" size="50,34" font="Regular;22" backgroundColor="#33294a6b" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget source="session.CurrentService" render="Label" position="50,20" size="420,34" font="Regular;22" backgroundColor="#33294a6b" shadowColor="black" shadowOffset="-1,-1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ </screen> -+ <!-- Subtitle selection --> -+ <screen name="Subtitles" position="170,150" size="380,285" title="Subtitle selection"> -+ <widget name="config" position="10,10" backgroundColor="#371e1c1a" transparent="1" zPosition="1" size="360,275" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Subtitle area --> -+ <screen name="SubtitleDisplay" position="0,0" size="720,576" zPosition="-1" flags="wfNoBorder" backgroundColor="transparent" /> -+ <!-- Time & date input --> -+ <screen name="TimeDateInput" position="160,150" size="400,200" title="Time/Date Input"> -+ <widget name="cancel" pixmap="750S/buttons/red.png" position="10,0" size="136,40" alphatest="on" /> -+ <widget name="ok" pixmap="750S/buttons/green.png" position="260,0" size="136,40" alphatest="on" /> -+ <widget name="canceltext" position="30,0" zPosition="1" size="115,40" font="Regular;19" halign="center" valign="center" transparent="1" /> -+ <widget name="oktext" position="280,0" zPosition="1" size="115,40" font="Regular;19" halign="center" valign="center" transparent="1" /> -+ <widget name="config" position="10,40" transparent="1" size="380,150" /> -+ </screen> -+ <!-- Timer edit --> -+ <screen name="TimerEdit" position="70,130" size="590,335" title="Timer Edit"> -+ <widget name="description" position="10,10" size="580,40" font="Regular;25" /> -+ <widget name="lbegin" position="405,102" size="103,30" font="Regular;25" foregroundColor="red" /> -+ <widget name="lend" position="405,158" size="103,30" font="Regular;25" foregroundColor="green" /> -+ <widget name="begin" position="508,105" size="72,35" font="Regular;25" /> -+ <widget name="end" position="508,150" size="72,35" font="Regular;25" /> -+ <widget name="apply" position="10,240" size="250,35" /> -+ </screen> -+ <!-- Timer edit list --> -+ <screen name="TimerEditList" position="0,0" size="720,576" title="Timer Editor" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_setup_650.png" zPosition="-1" position="48,20" size="630,525" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_timerlist.png" position="80,35" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel name="title1" position="140,45" size="200,30" text="Timer List" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="80,100" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="220,100" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,100" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,100" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="100,100" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="240,100" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="380,100" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="520,100" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="timerlist" position="80,160" transparent="1" size="555,350" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Timer entry --> -+ <screen name="TimerEntry" position="0,0" size="720,576" title="Timer entry" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="750S/bg_setup_650.png" zPosition="-1" position="48,20" size="630,525" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="750S/icons/icon_timerlist.png" position="80,35" size="44,44" alphatest="blend" transparent="1" /> -+ <eLabel name="title1" position="130,50" size="200,30" text="Timer entry" font="Regular;30" foregroundColor="#d1a256" backgroundColor="#371e1c1a" transparent="1" /> -+ <widget name="cancel" pixmap="750S/buttons/red.png" position="80,100" size="136,40" alphatest="on" /> -+ <widget name="ok" pixmap="750S/buttons/green.png" position="220,100" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="360,100" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="500,100" size="136,40" alphatest="on" /> -+ <widget name="canceltext" position="100,100" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;21" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="oktext" position="240,100" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;21" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="config" position="90,145" transparent="1" backgroundColor="#371e1c1a" size="520,385" scrollbarMode="showOnDemand" /> -+ <eLabel text=" " position="80,382" zPosition="-1" size="540,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#021a1816" /> -+ </screen> -+ <!-- Timer log --> -+ <screen name="TimerLog" position="90,120" size="550,380" title="Timer log"> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="136,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="136,40" alphatest="on" /> -+ <widget name="key_red" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="loglist" position="0,45" size="555,250" scrollbarMode="showOnDemand" /> -+ <widget name="logentry" position="0,300" size="555,130" font="Regular;20" /> -+ </screen> -+ <!-- Timer sanity conflict --> -+ <screen name="TimerSanityConflict" position="90,120" size="550,430" title="Timer sanity error"> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" zPosition="0" size="136,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" zPosition="0" size="136,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="0,120" zPosition="0" size="136,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="140,120" zPosition="0" size="136,40" transparent="1" alphatest="on" /> -+ <widget name="key_red" position="20,0" zPosition="1" size="115,40" font="Regular;20" valign="center" halign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="160,0" zPosition="1" size="115,40" font="Regular;20" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="20,120" zPosition="1" size="115,40" font="Regular;20" valign="center" halign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="160,120" zPosition="1" size="115,40" font="Regular;20" valign="center" halign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="timer1" position="0,45" size="555,75" scrollbarMode="showNever" /> -+ <widget name="timer2" position="0,165" size="555,75" scrollbarMode="showNever" /> -+ <widget name="list" position="0,260" size="555,144" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Timer Selection --> -+ <screen name="TimerSelection" position="90,120" size="550,430" title="Timer selection"> -+ <widget name="timerlist" position="0,45" size="550,350" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Timeshift state --> -+ <screen name="TimeshiftState" position="70,70" zPosition="2" size="150,60" backgroundColor="transpBlack" flags="wfNoBorder"> -+ <widget name="state" position="0,0" size="150,30" font="Regular;25" halign="center" backgroundColor="transpBlack" /> -+ <widget source="session.CurrentService" render="Label" position="0,30" size="150,30" font="Regular;25" halign="center" foregroundColor="white" backgroundColor="transpBlack"> -+ <convert type="ServicePosition">Remaining</convert> -+ </widget> -+ </screen> -+ <!-- Translator Info --> -+ <screen name="TranslationInfo" position="150,130" size="420,350" title="Translation"> -+ <eLabel position="10,20" size="380,23" font="Regular;23" text="Translation:" /> -+ <widget source="TranslatorName" render="Label" position="10,55" size="380,20" font="Regular;20" /> -+ <widget source="TranslationInfo" render="Label" position="10,100" size="380,250" font="Regular;20" /> -+ </screen> -+ <!-- Tutorial Wizard --> -+ <screen name="TutorialWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder"> -+ <widget name="text" position="50,100" size="440,200" font="Regular;23" /> -+ <widget name="list" position="50,300" zPosition="1" size="440,200" /> -+ <widget name="rc" pixmap="750S/rc.png" position="520,600" zPosition="10" size="154,475" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="0,0" zPosition="11" size="37,70" alphatest="blend"/> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend"/> -+ </screen> -+ <!-- Volumebar --> -+ <screen name="Volume" position="92,40" zPosition="1" size="539,44" title="Volume" flags="wfNoBorder" > -+ <ePixmap pixmap="750S/volume.png" position="0,0" size="539,44" /> -+ <widget name="Volume" pixmap="750S/volume_box.png" position="70,16" zPosition="1" size="452,12" transparent="1" /> -+ </screen> -+ <screen name="JobView" position="84,122" size="520,350" title="Job View"> -+ <widget source="job_name" render="Label" position="20,12" size="480,60" font="Regular;28" /> -+ <widget source="job_task" render="Label" position="20,90" size="480,50" font="Regular;23" /> -+ <widget source="job_progress" render="Progress" position="20,162" size="480,36" borderWidth="2" backgroundColor="#254f7497" /> -+ <widget source="job_progress" render="Label" position="120,166" size="280,32" font="Regular;28" foregroundColor="#000000" zPosition="2" halign="center" transparent="1" > -+ <convert type="ProgressToText" /> -+ </widget> -+ <widget source="job_status" render="Label" position="20,212" size="480,26" font="Regular;23" /> -+ <widget name="config" position="20,254" size="480,20" /> -+ <widget source="cancelable" render="Pixmap" pixmap="750S/buttons/red.png" position="20,300" size="136,40" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="cancelable" render="FixedLabel" text="Cancel" position="40,300" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="finished" render="Pixmap" pixmap="750S/buttons/green.png" position="190,300" size="136,40" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="finished" render="FixedLabel" text="OK" font="Regular;20" halign="center" valign="center" position="210,300" size="115,40" transparent="1" backgroundColor="#1f771f" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="backgroundable" render="Pixmap" pixmap="750S/buttons/blue.png" position="360,300" size="136,40" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="backgroundable" render="FixedLabel" text="Continue in background" font="Regular;20" halign="center" valign="center" position="380,300" size="115,40" transparent="1" backgroundColor="#18188b" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ </screen> -+ <!-- VirtualKeyBoard --> -+ <screen name="VirtualKeyBoard" position="center,center" size="560,350" zPosition="99" title="Virtual KeyBoard"> -+ <ePixmap pixmap="skin_default/vkey_text.png" position="9,35" zPosition="-4" size="542,52" alphatest="on" /> -+ <widget name="header" position="10,10" size="500,20" font="Regular;20" transparent="1" noWrap="1" /> -+ <widget name="text" position="12,35" size="536,46" font="Regular;46" transparent="1" noWrap="1" halign="right" /> -+ <widget name="list" position="10,100" size="540,225" selectionDisabled="1" transparent="1" /> -+ </screen> -+ <!-- FileBrowser --> -+ <screen name="FileBrowser" position="center,120" size="520,420" title="DVD File Browser" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="filelist" position="5,50" size="510,370" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="CutListEditor" position="0,0" size="720,576" title="Cutlist editor" flags="wfNoBorder"> -+ <eLabel text="Cutlist editor" position="65,60" size="300,25" font="Regular;20" /> -+ <widget source="global.CurrentTime" render="Label" position="268,60" size="394,20" font="Regular;20" halign="right"> -+ <convert type="ClockToText">Format:%A %B %d, %H:%M</convert> -+ </widget> -+ <eLabel position="268,98" size="394,304" backgroundColor="#505555" /> -+ <widget name="Video" position="270,100" zPosition="1" size="390,300" backgroundColor="transparent" /> -+ <widget source="session.CurrentService" render="Label" position="135,405" size="450,50" font="Regular;22" halign="center" valign="center"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Label" position="320,450" zPosition="1" size="420,25" font="Regular;20" halign="left" valign="center"> -+ <convert type="ServicePosition">Position,Detailed</convert> -+ </widget> -+ <widget name="SeekState" position="210,450" zPosition="1" size="100,25" halign="right" font="Regular;20" valign="center" /> -+ <eLabel position="48,98" size="204,274" backgroundColor="#505555" /> -+ <eLabel position="50,100" size="200,270" backgroundColor="#000000" /> -+ <widget source="cutlist" position="50,100" zPosition="1" size="200,270" scrollbarMode="showOnDemand" transparent="1" render="Listbox" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(size=(125, 20), text = 1, backcolor = MultiContentTemplateColor(3)), -+ MultiContentEntryText(pos=(125,0), size=(50, 20), text = 2, flags = RT_HALIGN_RIGHT, backcolor = MultiContentTemplateColor(3)) -+ ], -+ "fonts": [gFont("Regular", 18)], -+ "itemHeight": 20 -+ } -+ </convert> -+ </widget> -+ <widget name="Timeline" position="50,485" size="615,20" backgroundColor="#505555" pointer="750S/position_arrow.png:3,5" foregroundColor="black" /> -+ <ePixmap pixmap="750S/icons/mp_buttons.png" position="275,515" size="169,30" alphatest="blend" /> -+ </screen> -+ <screen name="DVDToolbox" position="center,120" size="560,420" title="DVD media toolbox" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="info" render="Label" position="20,50" size="520,100" font="Regular;20" /> -+ <widget name="details" position="20,180" size="520,200" font="Regular;16" /> -+ <widget source="space_bar" render="Progress" position="10,390" size="540,26" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="space_label" render="Label" position="20,394" size="520,22" zPosition="2" font="Regular;18" halign="center" transparent="1" foregroundColor="#000000" /> -+ </screen> -+ <screen name="ProjectSettings" position="center,120" size="560,420" title="Collection settings" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="config" position="5,50" size="550,276" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,330" zPosition="1" size="560,2" /> -+ <widget source="info" render="Label" position="10,340" size="550,80" font="Regular;18" halign="center" valign="center" /> -+ </screen> -+ <screen name="TitleList" position="center,120" size="560,425" title="DVD Tool" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="15,0" zPosition="1" size="120,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="155,0" zPosition="1" size="120,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="435,0" zPosition="1" size="120,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="title_label" render="Label" position="10,48" size="540,38" font="Regular;18" transparent="1" /> -+ <widget source="error_label" render="Label" position="10,48" size="540,340" zPosition="3" font="Regular;20" transparent="1" /> -+ <widget source="titles" render="Listbox" scrollbarMode="showOnDemand" position="10,86" size="540,277" zPosition="3" transparent="1" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (0, 0), size = (420, 20), font = 0, flags = RT_HALIGN_LEFT, text = 1), # index 1 Title, -+ MultiContentEntryText(pos = (0, 20), size = (328, 17), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 description, -+ MultiContentEntryText(pos = (420, 6), size = (120, 20), font = 1, flags = RT_HALIGN_RIGHT, text = 3), # index 3 begin time, -+ MultiContentEntryText(pos = (328, 20), size = (154, 17), font = 1, flags = RT_HALIGN_RIGHT, text = 4), # index 4 channel, -+ MultiContentEntryText(pos = (482, 20), size = (58, 20), font = 1, flags = RT_HALIGN_RIGHT, text = 5), # index 4 channel, -+ ], -+ "fonts": [gFont("Regular", 20), gFont("Regular", 14)], -+ "itemHeight": 37 -+ } -+ </convert> -+ </widget> -+ <widget source="space_bar" render="Progress" position="10,390" size="540,26" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="space_label" render="Label" position="40,394" size="480,22" zPosition="2" font="Regular;18" halign="center" transparent="1" foregroundColor="#000000" /> -+ </screen> -+ <screen name="DVDMovieSelection" position="center,120" size="560,425" title="Select a movie"> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="waitingtext" position="0,45" size="560,375" zPosition="4" font="Regular;22" halign="center" valign="center" /> -+ <widget name="list" position="5,40" size="550,355" zPosition="2" scrollbarMode="showOnDemand" /> -+ <widget name="DescriptionBorder" pixmap="750S/border_eventinfo.png" position="0,296" zPosition="1" size="560,103" transparent="1" alphatest="on" /> -+ <widget source="Service" render="Label" position="5,298" zPosition="1" size="480,35" font="Regular;17" foregroundColor="#cccccc"> -+ <convert type="MovieInfo">ShortDescription</convert> -+ </widget> -+ <widget source="Service" render="Label" position="495,298" zPosition="1" size="60,22" font="Regular;17" halign="right"> -+ <convert type="ServiceTime">Duration</convert> -+ <convert type="ClockToText">AsLength</convert> -+ </widget> -+ <widget source="Service" render="Label" position="380,317" zPosition="2" size="175,22" font="Regular;17" halign="right"> -+ <convert type="MovieInfo">RecordServiceName</convert> -+ </widget> -+ <widget source="Service" render="Label" position="5,337" zPosition="1" size="550,58" font="Regular;19"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ <widget name="freeDiskSpace" position="10,405" size="540,20" font="Regular;19" valign="center" halign="right" /> -+ </screen> -+ <screen name="TitleProperties" position="center,120" size="560,425" title="Properties of current title" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="serviceinfo" render="Label" position="10,46" size="350,144" font="Regular;18" /> -+ <widget name="thumbnail" position="370,46" size="180,144" alphatest="on" /> -+ <widget name="config" position="10,196" size="540,228" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="DVDPlayer" flags="wfNoBorder" position="0,380" size="720,165" title="InfoBar" backgroundColor="transparent" > -+ <!-- Background --> -+ <ePixmap position="40,0" pixmap="750S/info-bg_mp.png" zPosition="-1" size="640,164" /> -+ <!-- colorbuttons --> -+ <ePixmap position="275,125" pixmap="750S/icons/mp_buttons.png" size="169,30" alphatest="blend" /> -+ <!-- Servicename --> -+ <ePixmap pixmap="750S/icons/icon_event.png" position="65,30" zPosition="1" size="15,10" alphatest="on" /> -+ <widget source="session.CurrentService" render="Label" position="95,25" size="300,22" font="Regular;20" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1" noWrap="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <!-- Chapter info --> -+ <widget name="chapterLabel" position="95,50" size="360,22" font="Regular;20" foregroundColor="#c3c3c9" backgroundColor="#263c59" transparent="1" /> -+ <!-- Audio track info --> -+ <ePixmap pixmap="750S/icons/icon_dolby.png" position="540,25" zPosition="1" size="26,16" alphatest="on"/> -+ <widget name="audioLabel" position="570,25" size="130,22" font="Regular;18" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1" /> -+ <!-- Subtitle track info --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="750S/icons/icon_txt.png" position="540,45" zPosition="1" size="26,16" alphatest="on" > -+ <convert type="ServiceInfo">HasTelext</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="subtitleLabel" position="570,45" size="130,22" font="Regular;18" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1" /> -+ <!-- Angle info --> -+ <widget name="anglePix" pixmap="750S/icons/icon_view.png" position="540,70" size="26,16" alphatest="on" /> -+ <widget name="angleLabel" position="570,70" size="130,22" font="Regular;18" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1" /> -+ <!-- Elapsed time --> -+ <widget source="session.CurrentService" render="Label" position="40,100" size="90,20" font="Regular;18" halign="center" valign="center" backgroundColor="#06224f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1" > -+ <convert type="ServicePosition">Position,ShowHours</convert> -+ </widget> -+ <!-- Progressbar (movie position)--> -+ <widget source="session.CurrentService" render="PositionGauge" position="130,105" size="460,10" zPosition="2" pointer="750S/position_pointer.png:460,0" transparent="1" > -+ <convert type="ServicePosition">Gauge</convert> -+ </widget> -+ <!-- Remaining time --> -+ <widget source="session.CurrentService" render="Label" position="590,100" size="90,20" font="Regular;18" halign="center" valign="center" backgroundColor="#06224f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1" > -+ <convert type="ServicePosition">Remaining,Negate,ShowHours</convert> -+ </widget> -+ </screen> -+ <screen name="ModemSetup" position="180,100" size="320,300" title="Modem" > -+ <ePixmap pixmap="750S/buttons/green.png" position="10,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/red.png" position="160,10" size="140,40" alphatest="on" /> -+ <widget name="key_green" position="30,10" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_red" position="180,10" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="list" position="10,60" size="300,120" /> -+ <widget name="state" position="10,210" size="300,80" font="Regular;20" /> -+ </screen> -+ <screen name="picshow" position="center,120" size="560,420" title="PicturePlayer" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="label" render="Label" position="5,55" size="350,140" font="Regular;19" backgroundColor="#25062748" transparent="1" /> -+ <widget name="thn" position="360,40" size="180,160" alphatest="on" /> -+ <widget name="filelist" position="5,205" zPosition="2" size="550,210" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="Pic_Exif" position="center,center" size="560,360" title="Info" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="menu" render="Listbox" position="5,50" size="550,310" scrollbarMode="showOnDemand" selectionDisabled="1" > -+ <convert type="TemplatedMultiContent"> -+ { -+ "template": [ MultiContentEntryText(pos = (5, 5), size = (250, 30), flags = RT_HALIGN_LEFT, text = 0), MultiContentEntryText(pos = (260, 5), size = (290, 30), flags = RT_HALIGN_LEFT, text = 1)], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 30 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="CleanupWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="153,40" size="380,330" font="Regular;22" /> -+ <widget source="list" render="Listbox" position="43,300" size="460,220" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="config" position="53,340" zPosition="1" size="440,180" transparent="1" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="40,222" zPosition="0" size="22,22" transparent="1" alphatest="on" /> -+ <widget name="languagetext" position="66,225" size="95,30" font="Regular;18" /> -+ <widget name="rc" pixmaps="750S/rc.png,750S/rcold.png" position="530,50" zPosition="10" size="154,500" alphatest="on" /> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="on" /> -+ <widget name="arrowdown2" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="on" /> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="on" /> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="on" /> -+ </screen> -+ <screen name="CleanupWizardConfiguration" position="center,120" size="560,420" title="CleanupWizard settings" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="config" zPosition="2" position="5,50" size="550,300" scrollbarMode="showOnDemand" transparent="1" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,370" zPosition="10" size="560,2" transparent="1" alphatest="on" /> -+ <widget source="status" render="Label" position="10,380" size="540,40" zPosition="10" font="Regular;20" halign="center" valign="center" backgroundColor="#25062748" transparent="1"/> -+ </screen> -+ <screen name="CIselectMainMenu" position="center,center" size="500,250" title="CI assignment" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="CiList" position="5,50" size="490,200" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="CIconfigMenu" position="center,120" size="560,420" title="CI assignment" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="CAidList_desc" render="Label" position="5,50" size="550,22" font="Regular;20" backgroundColor="#25062748" transparent="1" /> -+ <widget source="CAidList" render="Label" position="5,80" size="550,45" font="Regular;20" backgroundColor="#25062748" transparent="1" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,125" zPosition="1" size="560,2" /> -+ <widget source="ServiceList_desc" render="Label" position="5,130" size="550,22" font="Regular;20" backgroundColor="#25062748" transparent="1" /> -+ <widget name="ServiceList" position="5,160" size="550,250" zPosition="1" scrollbarMode="showOnDemand" /> -+ <widget source="ServiceList_info" render="Label" position="5,160" size="550,250" zPosition="2" font="Regular;20" backgroundColor="#25062748" transparent="1" /> -+ </screen> -+ <screen name="easyCIconfigMenu" position="center,120" size="560,420" title="CI assignment" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="ServiceList_desc" render="Label" position="5,50" size="550,22" font="Regular;20" backgroundColor="#25062748" transparent="1" /> -+ <widget name="ServiceList" position="5,80" size="550,300" zPosition="1" scrollbarMode="showOnDemand" /> -+ <widget source="ServiceList_info" render="Label" position="5,80" size="550,300" zPosition="2" font="Regular;20" backgroundColor="#25062748" transparent="1" /> -+ </screen> -+ <screen name="CAidSelect" position="center,120" size="450,420" title="select CAId's" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="list" position="5,50" size="440,310" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,370" zPosition="1" size="450,2" /> -+ <widget source="introduction" render="Label" position="0,380" size="450,40" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> -+ </screen> -+ <screen name="myProviderSelection" position="center,120" size="560,420" title="Select provider to add..."> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="list" position="5,50" size="550,310" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,370" zPosition="1" size="560,2" /> -+ <widget source="introduction" render="Label" position="0,380" size="560,40" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> -+ </screen> -+ <screen name="myChannelSelection" position="center,120" size="560,420" title="Select service to add..."> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="list" position="5,50" size="550,310" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,370" zPosition="1" size="560,2" /> -+ <widget source="introduction" render="Label" position="0,380" size="560,40" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> -+ </screen> -+ <screen name="CrashlogAutoSubmitConfiguration" position="center,120" size="560,420" title="CrashlogAutoSubmit settings" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="config" zPosition="2" position="5,50" size="550,300" scrollbarMode="showOnDemand" transparent="1" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,360" zPosition="10" size="560,2" transparent="1" alphatest="on" /> -+ <widget source="status" render="Label" position="10,370" size="540,40" zPosition="10" font="Regular;20" halign="center" valign="center" backgroundColor="#25062748" transparent="1"/> -+ <widget name="VKeyIcon" pixmap="750S/buttons/key_text.png" position="10,390" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="750S/vkey_icon.png" position="160,300" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ <screen name="DefaultServiceScan" position="150,115" size="420,390" title="Service Scan"> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="750S/icons/scan-s.png" position="5,5" size="64,64" transparent="1" alphatest="blend"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">0,0</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="750S/icons/scan-c.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">1,1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="750S/icons/scan-t.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">2,2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="network" position="80,15" size="330,20" font="Regular;20" /> -+ <widget name="transponder" position="80,40" size="330,20" font="Regular;20" /> -+ <widget name="scan_state" position="10,80" zPosition="2" size="400,20" font="Regular;18" /> -+ <widget name="pass" position="10,80" size="400,20" font="Regular;18" /> -+ <widget name="scan_progress" position="10,105" size="400,15" pixmap="750S/progress_big.png" borderWidth="2" borderColor="#cccccc" /> -+ <widget name="servicelist" position="10,135" size="400,265" selectionDisabled="1" /> -+ </screen> -+ <screen name="DiseqcTester" position="90,100" size="520,400" title="DiSEqC Tester" > -+ <!--ePixmap pixmap="750S/icons/dish_scan.png" position="5,25" zPosition="0" size="119,110" transparent="1" alphatest="on" /> -+ <widget source="Frontend" render="Label" position="190,10" zPosition="2" size="260,20" font="Regular;19" halign="center" valign="center" transparent="1"> -+ <convert type="FrontendInfo">SNRdB</convert> -+ </widget> -+ <eLabel name="snr" text="SNR:" position="120,35" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,35" size="260,20" pixmap="750S/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,35" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <eLabel name="agc" text="AGC:" position="120,60" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,60" size="260,20" pixmap="750S/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,60" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <eLabel name="ber" text="BER:" position="120,85" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,85" size="260,20" pixmap="750S/bar_ber.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,85" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <eLabel name="lock" text="Lock:" position="120,115" size="60,22" font="Regular;21" halign="right" /> -+ <widget source="Frontend" render="Pixmap" pixmap="750S/icons/lock_on.png" position="190,110" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="Frontend" render="Pixmap" pixmap="skin_default/icons/lock_off.png" position="190,110" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide">Invert</convert> -+ </widget--> -+ <widget source="progress_list" render="Listbox" position="0,0" size="510,150" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (10, 0), size = (330, 25), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the index name, -+ MultiContentEntryText(pos = (330, 0), size = (150, 25), flags = RT_HALIGN_RIGHT, text = 2) # index 2 is the status, -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ <eLabel name="overall_progress" text="Overall progress:" position="20,162" size="480,22" font="Regular;21" halign="center" transparent="1" /> -+ <widget source="overall_progress" render="Progress" position="20,192" size="480,20" borderWidth="2" backgroundColor="#254f7497" /> -+ <eLabel name="overall_progress" text="Progress:" position="20,222" size="480,22" font="Regular;21" halign="center" transparent="1" /> -+ <widget source="sub_progress" render="Progress" position="20,252" size="480,20" borderWidth="2" backgroundColor="#254f7497" /> -+ -+ <eLabel name="" text="Failed:" position="20,282" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="failed_counter" render="Label" position="160,282" size="100,20" font="Regular;21" /> -+ -+ <eLabel name="" text="Succeeded:" position="20,312" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="succeeded_counter" render="Label" position="160,312" size="100,20" font="Regular;21" /> -+ -+ <eLabel name="" text="With errors:" position="20,342" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="witherrors_counter" render="Label" position="160,342" size="100,20" font="Regular;21" /> -+ -+ <eLabel name="" text="Not tested:" position="20,372" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="untestable_counter" render="Label" position="160,372" size="100,20" font="Regular;21" /> -+ -+ <widget source="CmdText" render="Label" position="300,282" size="180,200" font="Regular;21" /> -+ </screen> -+ <screen name="DiseqcTesterNimSelection" position="160,123" size="400,330" title="Choose Tuner"> -+ <widget source="nimlist" render="Listbox" position="0,0" size="380,300" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (10, 5), size = (360, 30), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the nim name, -+ MultiContentEntryText(pos = (50, 30), size = (320, 30), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is a description of the nim settings, -+ ], -+ "fonts": [gFont("Regular", 20), gFont("Regular", 15)], -+ "itemHeight": 70 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="FPUpgrade" position="150,200" size="450,200" title="FP upgrade required" > -+ <widget name="text" position="0,0" size="550,50" font="Regular;20" /> -+ <widget name="oldversion_label" position="10,100" size="290,25" font="Regular;20" /> -+ <widget name="newversion_label" position="10,125" size="290,25" font="Regular;20" /> -+ <widget name="oldversion" position="300,100" size="50,25" font="Regular;20" /> -+ <widget name="newversion" position="300,125" size="50,25" font="Regular;20" /> -+ </screen> -+ <screen name="SystemMessage" position="150,200" size="450,200" title="System Message" > -+ <widget source="text" position="0,0" size="450,200" font="Regular;20" halign="center" valign="center" render="Label" /> -+ <ePixmap pixmap="750S/icons/input_error.png" position="5,5" size="53,53" alphatest="on" /> -+ </screen> -+ <screen name="NFIDownload" position="90,95" size="560,420" title="Image download utility"> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#18188b" transparent="1" /> -+ -+ <widget source="label_top" render="Label" position="10,44" size="240,20" font="Regular;16" /> -+ <widget name="feedlist" position="10,66" size="250,222" scrollbarMode="showOnDemand" /> -+ <widget name="destlist" position="0,66" size="260,222" scrollbarMode="showOnDemand" /> -+ -+ <widget source="label_bottom" render="Label" position="10,312" size="240,18" font="Regular;16"/> -+ <widget source="path_bottom" render="Label" position="10,330" size="250,42" font="Regular;18" /> -+ -+ <widget source="infolabel" render="Label" position="270,44" size="280,284" font="Regular;16" /> -+ <widget source="job_progressbar" render="Progress" position="10,374" size="540,26" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="job_progresslabel" render="Label" position="130,378" zPosition="2" font="Regular;18" halign="center" transparent="1" size="300,22" foregroundColor="#000000" /> -+ <widget source="statusbar" render="Label" position="10,404" size="540,16" font="Regular;16" foregroundColor="#cccccc" /> -+ </screen> -+ <screen name="NFIFlash" position="90,95" size="560,420" title="Image flash utility"> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="listlabel" render="Label" position="16,44" size="200,21" valign="center" font="Regular;18" /> -+ <widget name="filelist" position="0,68" size="260,260" scrollbarMode="showOnDemand" /> -+ <widget source="infolabel" render="Label" position="270,44" size="280,284" font="Regular;16" /> -+ <widget source="job_progressbar" render="Progress" position="10,374" size="540,26" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="job_progresslabel" render="Label" position="180,378" zPosition="2" font="Regular;18" halign="center" transparent="1" size="200,22" foregroundColor="#000000" /> -+ <widget source="statusbar" render="Label" position="10,404" size="540,16" font="Regular;16" foregroundColor="#cccccc" /> -+ </screen> -+ <screen name="BackupSelection" position="center,130" size="560,400" title="Select files/folders to backup"> -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="checkList" position="5,50" size="550,250" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="RestoreMenu" position="center,130" size="560,400" title="Restore backups" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="filelist" position="5,50" size="550,230" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="ImageWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="153,40" size="340,330" font="Regular;22" /> -+ <widget source="list" render="Listbox" position="43,340" size="490,180" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="config" position="53,340" zPosition="1" size="440,180" transparent="1" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="33,222" zPosition="0" size="22,22" transparent="1" alphatest="on" /> -+ <widget name="languagetext" position="55,225" size="95,30" font="Regular;18" /> -+<!-- <widget name="wizard" pixmap="skin_default/wizard.png" position="40,50" zPosition="10" size="110,174" alphatest="on" /> --> -+ <widget name="rc" pixmaps="750S/rc.png,750S/rcold.png" position="530,50" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="750S/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ </screen> -+ <screen name="UpdatePluginMenu" position="center,120" size="610,410" title="Software management" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <ePixmap pixmap="750S/border_menu_350.png" position="5,50" zPosition="1" size="350,300" transparent="1" alphatest="on" /> -+ <widget source="menu" render="Listbox" position="15,60" size="330,290" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (2, 2), size = (330, 24), flags = RT_HALIGN_LEFT, text = 1), # index 0 is the MenuText, -+ ], -+ "fonts": [gFont("Regular", 22)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ <widget source="menu" render="Listbox" position="360,50" size="240,300" scrollbarMode="showNever" selectionDisabled="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (2, 2), size = (240, 300), flags = RT_HALIGN_CENTER|RT_VALIGN_CENTER|RT_WRAP, text = 2), # index 2 is the Description, -+ ], -+ "fonts": [gFont("Regular", 22)], -+ "itemHeight": 300 -+ } -+ </convert> -+ </widget> -+ <widget source="status" render="Label" position="5,360" zPosition="10" size="600,50" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <screen name="PluginManager" position="center,120" size="560,420" title="Extensions management" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="420,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="list" render="Listbox" position="5,50" size="550,340" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"templates": -+ {"default": (51,[ -+ MultiContentEntryText(pos = (30, 1), size = (470, 24), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (30, 25), size = (470, 24), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (475, 0), size = (48, 48), png = 5), # index 5 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (0, 49), size = (550, 2), png = 6), # index 6 is the div pixmap -+ ]), -+ "category": (40,[ -+ MultiContentEntryText(pos = (30, 0), size = (500, 22), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (30, 22), size = (500, 16), font=2, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (0, 38), size = (550, 2), png = 3), # index 3 is the div pixmap -+ ]) -+ }, -+ "fonts": [gFont("Regular", 22),gFont("Regular", 20),gFont("Regular", 16)], -+ "itemHeight": 52 -+ } -+ </convert> -+ </widget> -+ <widget source="status" render="Label" position="5,390" zPosition="10" size="540,30" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <screen name="PluginManagerInfo" position="center,120" size="560,420" title="Plugin manager activity information" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="list" render="Listbox" position="5,60" size="550,300" scrollbarMode="showOnDemand" selectionDisabled="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (50, 0), size = (150, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (50, 27), size = (540, 23), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the state -+ MultiContentEntryPixmapAlphaTest(pos = (0, 1), size = (48, 48), png = 2), # index 2 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (0, 48), size = (550, 2), png = 3), # index 3 is the div pixmap -+ ], -+ "fonts": [gFont("Regular", 24),gFont("Regular", 22)], -+ "itemHeight": 50 -+ } -+ </convert> -+ </widget> -+ <ePixmap pixmap="750S/div-h.png" position="0,370" zPosition="10" size="560,2" transparent="1" alphatest="on" /> -+ <widget source="status" render="Label" position="5,375" zPosition="10" size="550,44" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <screen name="PluginManagerHelp" position="center,120" size="560,420" title="Plugin manager help" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="list" render="Listbox" position="5,60" size="550,300" scrollbarMode="showOnDemand" selectionDisabled="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (50, 0), size = (540, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (50, 27), size = (540, 23), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the state -+ MultiContentEntryPixmapAlphaTest(pos = (0, 1), size = (48, 48), png = 2), # index 2 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (0, 48), size = (550, 2), png = 3), # index 3 is the div pixmap -+ ], -+ "fonts": [gFont("Regular", 24),gFont("Regular", 22)], -+ "itemHeight": 50 -+ } -+ </convert> -+ </widget> -+ <ePixmap pixmap="750S/div-h.png" position="0,370" zPosition="10" size="560,2" transparent="1" alphatest="on" /> -+ <widget source="status" render="Label" position="5,375" zPosition="10" size="550,44" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <screen name="PluginDetails" position="center,120" size="600,420" title="Plugin details" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="author" render="Label" position="10,50" size="500,25" zPosition="10" font="Regular;21" transparent="1" /> -+ <widget name="statuspic" position="550,40" size="48,48" alphatest="on"/> -+ <widget name="divpic" position="0,80" size="600,2" alphatest="on"/> -+ <widget name="detailtext" position="10,90" size="270,330" zPosition="10" font="Regular;21" transparent="1" halign="left" valign="top"/> -+ <widget name="screenshot" position="290,90" size="300,330" alphatest="on"/> -+ </screen> -+ <screen name="UpdatePlugin" position="center,center" size="550,200" title="Software update" > -+ <widget name="activityslider" position="0,0" size="550,5" /> -+ <widget name="slider" position="0,150" size="550,30" /> -+ <widget source="package" render="Label" position="10,30" size="540,20" font="Regular;18" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> -+ <widget source="status" render="Label" position="10,60" size="540,45" font="Regular;20" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> -+ </screen> -+ <screen name="IPKGMenu" position="center,130" size="560,400" title="Select upgrade source to edit." > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="filelist" position="5,50" size="550,340" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="IPKGSource" position="center,center" size="560,80" title="Edit upgrade source url." > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="text" position="5,50" size="550,25" font="Regular;20" backgroundColor="background" foregroundColor="#cccccc" /> -+ </screen> -+ <screen name="PacketManager" position="center,120" size="530,420" title="Packet manager" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="list" render="Listbox" position="5,50" size="520,365" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (5, 1), size = (440, 28), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (5, 26), size = (440, 20), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (445, 2), size = (48, 48), png = 4), # index 4 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (5, 50), size = (510, 2), png = 5), # index 4 is the div pixmap -+ ], -+ "fonts": [gFont("Regular", 22),gFont("Regular", 14)], -+ "itemHeight": 52 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="IpkgInstaller" position="center,120" size="550,420" title="Install extensions" > -+ <ePixmap pixmap="750S/buttons/red.png" position="0,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="140,0" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="list" position="5,50" size="540,330" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,380" zPosition="10" size="560,2" transparent="1" alphatest="on" /> -+ <widget source="introduction" render="Label" position="5,390" zPosition="10" size="550,30" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <screen name="VideoWizard" position="0,0" size="720,576" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="153,50" size="340,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" position="200,300" size="290,200" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="config" position="50,300" zPosition="1" size="440,200" transparent="1" scrollbarMode="showOnDemand" /> -+<!-- <widget name="wizard" pixmap="skin_default/wizard.png" position="40,50" zPosition="10" size="110,174" transparent="1" alphatest="on"/> --> -+ <ePixmap pixmap="750S/buttons/button_red.png" position="33,222" zPosition="0" size="22,22" transparent="1" alphatest="on" /> -+ <widget name="languagetext" position="55,225" size="95,30" font="Regular;18" /> -+ <widget name="portpic" position="50,300" zPosition="10" size="150,150" transparent="1" alphatest="on"/> -+ <widget name="rc" pixmaps="750S/rc.png,750S/rcold.png" position="500,50" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="750S/arrowdown.png" position="0,0" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown2" pixmap="750S/arrowdown.png" position="0,0" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="750S/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <screen name="LocationBox" position="100,75" size="540,460" > -+ <widget name="text" position="0,2" size="540,22" font="Regular;22" /> -+ <widget name="target" position="0,23" size="540,22" valign="center" font="Regular;22" /> -+ <widget name="filelist" position="0,55" zPosition="1" size="540,210" scrollbarMode="showOnDemand" selectionDisabled="1" /> -+ <widget name="textbook" position="0,272" size="540,22" font="Regular;22" /> -+ <widget name="booklist" position="5,302" zPosition="2" size="535,100" scrollbarMode="showOnDemand" /> -+ <widget name="red" position="0,415" zPosition="1" size="135,40" pixmap="750S/buttons/red.png" transparent="1" alphatest="on" /> -+ <widget name="key_red" position="20,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="green" position="135,415" zPosition="1" size="135,40" pixmap="750S/buttons/green.png" transparent="1" alphatest="on" /> -+ <widget name="key_green" position="155,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="yellow" position="270,415" zPosition="1" size="135,40" pixmap="750S/buttons/yellow.png" transparent="1" alphatest="on" /> -+ <widget name="key_yellow" position="290,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="blue" position="405,415" zPosition="1" size="135,40" pixmap="750S/buttons/blue.png" transparent="1" alphatest="on" /> -+ <widget name="key_blue" position="425,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <!-- LCD/OLED Screens --> -+ -+ <!-- LCD screen (channelselection) --> -+ <screen name="ChannelSelection_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.ServiceEvent" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="parent.ServiceEvent" render="Progress" position="16,27" size="100,5" borderWidth="1"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Regular;32" halign="right" valign="top"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Regular;16" valign="top"> -+ <convert type="ClockToText">Format:%S</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (ChannelSelection) --> -+ <screen name="ChannelSelection_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.ServiceEvent" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="parent.ServiceEvent" render="Progress" position="0,27" size="96,5" borderWidth="1" > -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" > -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (main) --> -+ <screen name="InfoBarSummary" position="0,0" size="132,64" id="1"> -+ <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Progress" position="16,27" size="100,5" borderWidth="1"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Regular;32" halign="right" valign="top"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Regular;16" valign="top"> -+ <convert type="ClockToText">Format:%S</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="6,30" zPosition="1" size="120,34"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (main) --> -+ <screen name="InfoBarSummary" position="0,0" size="96,64" id="2"> -+ <widget source="session.CurrentService" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Progress" position="0,27" size="96,5" borderWidth="1" > -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" > -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="0,32" zPosition="1" size="96,32"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (movieplayer) --> -+ <screen name="InfoBarMoviePlayerSummary" position="0,0" size="132,64" id="1"> -+ <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Progress" position="16,27" size="100,5" borderWidth="1"> -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="6,32" size="120,32" font="Regular;32" halign="center" valign="center"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="6,32" zPosition="1" size="120,32"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (movieplayer) --> -+ <screen name="InfoBarMoviePlayerSummary" position="0,0" size="96,64" id="2"> -+ <widget source="session.CurrentService" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Progress" position="0,27" size="96,5" borderWidth="1" > -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" > -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="0,32" zPosition="1" size="96,32"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (ChoiceBox) --> -+ <screen name="ChoiceBox_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.summary_list" render="Label" position="6,0" size="126,64" font="Regular;11" /> -+ </screen> -+ <!-- Color OLED screen (ChoiceBox) --> -+ <screen name="ChoiceBox_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.summary_list" render="Label" position="0,0" size="96,64" font="Regular;10" /> -+ </screen> -+ <!-- LCD screen (MessageBox) --> -+ <screen name="MessageBox_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.Text" render="Label" position="0,0" size="132,52" font="Regular;11" halign="center" valign="center" /> -+ <widget source="parent.selectedChoice" render="Label" position="6,50" size="120,14" font="Regular;14" halign="center" valign="center" /> -+ </screen> -+ <!-- Color OLED screen (MessageBox) --> -+ <screen name="MessageBox_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.Text" render="Label" position="0,0" size="96,52" font="Regular;10" halign="center" valign="center" /> -+ <widget source="parent.selectedChoice" render="Label" position="0,50" size="96,14" font="Regular;12" halign="center" valign="center" /> -+ </screen> -+ -+ <!-- LCD screen (menus) --> -+ <screen name="MenuSummary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.title" render="Label" position="6,0" size="120,32" font="Regular;14" halign="center" valign="center"/> -+ <widget source="parent.menu" render="Label" position="6,32" size="120,32" font="Regular;16" halign="center" valign="center"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (menus) --> -+ <screen name="MenuSummary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.title" render="Label" position="0,0" size="96,32" font="Regular;14" halign="center" valign="center"/> -+ <widget source="parent.menu" render="Label" position="0,32" size="96,32" font="Regular;14" halign="center" valign="center"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ <!-- LCD screen (ServiceScan) --> -+ <screen name="ServiceScanSummary" position="0,0" size="132,64" id="1"> -+ <widget name="Title" position="6,4" size="120,42" font="Regular;16" transparent="1" /> -+ <widget name="Service" position="6,22" size="120,26" font="Regular;12" transparent="1" /> -+ <widget name="scan_progress" position="6,50" zPosition="1" borderWidth="1" size="56,12" backgroundColor="dark" /> -+ </screen> -+ <!-- Color OLED screen (ServiceScan) --> -+ <screen name="ServiceScanSummary" position="0,0" size="96,64" id="2"> -+ <widget name="Title" position="0,0" size="96,30" font="Regular;14" transparent="1" /> -+ <widget name="Service" position="0,30" size="96,20" font="Regular;10" transparent="1" /> -+ <widget name="scan_progress" position="0,50" zPosition="1" borderWidth="1" size="96,12" backgroundColor="dark" /> -+ </screen> -+ <!-- LCD screen (setup) --> -+ <screen name="SetupSummary" position="0,0" size="132,64" id="1"> -+ <widget source="SetupTitle" render="Label" position="6,0" size="120,16" font="Regular;12" /> -+ <widget source="SetupEntry" render="Label" position="6,16" size="120,32" font="Regular;12" /> -+ <widget source="SetupValue" render="Label" position="6,48" size="120,16" font="Regular;12" /> -+ </screen> -+ <!-- Color OLED screen (setup) --> -+ <screen name="SetupSummary" position="0,0" size="96,64" id="2"> -+ <widget source="SetupTitle" render="Label" position="0,0" size="96,16" font="Regular;10" /> -+ <widget source="SetupEntry" render="Label" position="0,16" size="96,32" font="Regular;10" /> -+ <widget source="SetupValue" render="Label" position="0,48" size="96,16" font="Regular;10" /> -+ </screen> -+ <!-- LCD screen (misc) --> -+ <screen name="SimpleSummary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.Title" render="Label" position="6,0" size="120,64" font="Regular;16" halign="center" valign="center" /> -+ </screen> -+ <!-- Color OLED screen (misc) --> -+ <screen name="SimpleSummary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.Title" render="Label" position="0,0" size="96,64" font="Regular;14" halign="center" valign="center" /> -+ </screen> -+ <!-- LCD screen (standby) --> -+ <screen name="StandbySummary" position="0,0" size="132,64" id="1"> -+ <widget source="global.CurrentTime" render="Label" position="6,0" size="120,64" font="Regular;40" halign="center" valign="center"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" position="6,0" zPosition="1" size="120,64" text=" "> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (standby) --> -+ <screen name="StandbySummary" position="0,0" size="96,64" id="2"> -+ <widget source="global.CurrentTime" render="Label" position="0,0" size="96,64" font="Regular;40" halign="center" valign="center"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" position="0,0" zPosition="1" size="96,64" text=" "> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (JobView) --> -+ <screen name="JobView_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.summary_job_name" render="Label" position="6,4" size="120,42" font="Regular;16" /> -+ <widget source="parent.summary_job_task" render="Label" position="6,22" size="120,26" font="Regular;12" /> -+ <widget source="parent.summary_job_progress" render="Progress" position="6,50" size="60,12" borderWidth="1" zPosition="1" /> -+ <widget source="parent.summary_job_progress" render="Label" position="66,50" size="50,12" font="Regular;12" zPosition="2" halign="center" transparent="1" > -+ <convert type="ProgressToText" /> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (JobView) --> -+ <screen name="JobView_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.summary_job_name" render="Label" position="0,4" size="96,42" font="Regular;14" /> -+ <widget source="parent.summary_job_task" render="Label" position="0,22" size="96,26" font="Regular;10" /> -+ <widget source="parent.summary_job_progress" render="Progress" position="0,50" size="60,12" borderWidth="1" zPosition="1" /> -+ <widget source="parent.summary_job_progress" render="Label" position="60,50" size="36,12" font="Regular;10" zPosition="2" halign="center" transparent="1" > -+ <convert type="ProgressToText" /> -+ </widget> -+ </screen> -+ <!-- LCD screen (Wizard) --> -+ <screen name="WizardSummary" position="0,0" size="132,64" id="1"> -+ <widget source="text" render="Label" position="6,0" size="120,16" font="Regular;16" transparent="1" /> -+ <widget source="parent.list" render="Label" position="6,18" size="120,46" font="Regular;12"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (Wizard) --> -+ <screen name="WizardSummary" position="0,0" size="96,64" id="2"> -+ <widget source="text" render="Label" position="0,0" size="96,16" font="Regular;14" transparent="1" /> -+ <widget source="parent.list" render="Label" position="0,18" size="96,46" font="Regular;12"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ -+ <!-- Genuine Vuplus Plugin --> -+ <screen name="VuplusAuthenticity" position="center,center" size="600,320" title="Return the Love Event (only for genuine box)"> -+ <ePixmap pixmap="750S/buttons/red.png" position="140,15" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="320,15" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="145,15" zPosition="1" size="135,40" font="Regular;24" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="325,15" zPosition="1" size="135,40" font="Regular;24" halign="center" valign="center" transparent="1" /> -+ <widget name="config" zPosition="2" position="10,70" size="580,80" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget name="text1" position="10,160" size="580,50" font="Regular;32" halign="center" valign="center"/> -+ <widget name="text2" position="10,220" size="580,100" font="Regular;18" halign="center" valign="center"/> -+ </screen> -+ <screen name="MessageBoxGenuine" position="center,center" size="600,10" title="Message"> -+ <widget name="text" position="65,8" size="420,0" font="Regular;22" /> -+ <widget name="ErrorPixmap" pixmap="750S/icons/input_error.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="QuestionPixmap" pixmap="750S/icons/input_question.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="InfoPixmap" pixmap="750S/icons/input_info.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="list" position="100,100" size="380,375" transparent="1" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 50, textsize[1] + 50) -+offset = 0 -+if self.type == self.TYPE_YESNO: -+ offset = 60 -+wsizex = textsize[0] + 60 -+wsizey = textsize[1] + offset -+if (280 > wsizex): -+ wsizex = 280 -+wsize = (wsizex, wsizey) -+ -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex, 50) -+self["list"].instance.move(ePoint(0, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) -+ </applet> -+ </screen> -+ -+ <!-- HDMI CEC Plugin --> -+ <screen name="HdmiCecPlugin" position="center,center" size="590,320" title="HDMI-CEC Plugin" > -+ <ePixmap pixmap="750S/buttons/red.png" position="20,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="160,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="300,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="440,0" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="25,0" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="165,0" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="305,0" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_blue" render="Label" position="445,0" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="10,50" size="580,270" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <!-- LED Brightness Setup Plugin --> -+ <screen name="LEDBrightnessSetup" position="center,center" size="560,300" title="LED Brightness Setup"> -+ <ePixmap pixmap="750S/buttons/red.png" position="40,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="210,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/yellow.png" position="380,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="45,10" zPosition="1" size="130,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="215,10" zPosition="1" size="130,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="385,10" zPosition="1" size="130,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1"/> -+ <widget name="current_entry" position="130,240" size="300,30" font="Regular;18" halign="center" valign="center"/> -+ </screen> -+ -+ <!-- Fancontrol Plugin --> -+ <screen name="FancontrolConfiguration" position="center,center" size="560,300" title="Standbymode Fancontrol settings" > -+ <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <!-- RC Code Plugin --> -+ <screen name="RemoteControlCode" position="center,center" size="560,250" title="Remote Control System Code Setting" > -+ <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <screen name="MessageBoxConfirmCode" position="center,320" size="620,10" title="Message"> -+ <widget name="text" position="65,8" size="420,0" font="Regular;20" /> -+ <widget name="ErrorPixmap" pixmap="750S/icons/input_error.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="QuestionPixmap" pixmap="750S/icons/input_question.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="InfoPixmap" pixmap="750S/icons/input_info.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="list" position="100,100" size="380,375" transparent="1" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgheight = self.instance.size().height() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 50, textsize[1] + 50) -+offset = 0 -+if self.type == self.TYPE_YESNO: -+ offset = 60 -+wsizex = textsize[0] + 60 -+wsizey = textsize[1] + offset -+if (280 > wsizex): -+ wsizex = 280 -+wsize = (wsizex, wsizey) -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex, 50) -+self["list"].instance.move(ePoint(0, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+newheight = wsize[1] -+self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y() + (orgheight - newheight)/2)) -+ </applet> -+ </screen> -+ -+ <!-- Manual Fancontrol Plugin --> -+ <screen name="ManualFancontrol" position="center,center" size="560,300" title="Fancontrol Settings in Standby mode" > -+ <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="current" render="Label" position="150,270" zPosition="1" size="280,30" font="Regular;20" halign="center" valign="center" /> -+ </screen> -+ -+ <!-- UI 3D Setup Plugin --> -+ <screen name="UI3DSetupScreen" position="center,center" size="560,300" title="UI 3D setup" > -+ <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <!-- Blindscan Plugin --> -+ <screen name="Blindscan" position="center,130" size="560,390" title="Blindscan"> -+ <ePixmap pixmap="750S/buttons/red.png" position="40,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="210,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="380,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="45,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_green" render="Label" position="215,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_blue" render="Label" position="385,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ -+ <widget name="config" position="5,70" size="550,280" scrollbarMode="showOnDemand" /> -+ <widget name="introduction" position="0,365" size="560,20" font="Regular;20" halign="center" /> -+ </screen> -+ -+ <!-- Web Browser Plugin --> -+ <screen name="BrowserLauncher" position="center,center" size="620,310" title="Web Browser"> -+ <ePixmap pixmap="750S/buttons/red.png" position="10,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="158,0" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="15,0" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="163,0" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" position="0,50" size="309,100" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="rc_wb_desc.png" position="312,5" size="309,296" alphatest="on" /> -+ <widget name="info" position="0,180" size="309,50" font="Regular;18" halign="center" foregroundColor="#a08500" transparent="1" /> -+ </screen> -+ -+ <!-- Crash Report Plugin --> -+ <screen name="CrashlogReportConfiguration" position="center,120" size="560,420" title="CrashlogReport Settings" > -+ <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,300" scrollbarMode="showOnDemand" transparent="1" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,360" zPosition="10" size="560,2" transparent="1" alphatest="on" /> -+ <widget source="status" render="Label" position="10,370" size="540,40" zPosition="10" font="Regular;20" halign="center" valign="center" backgroundColor="#25062748" transparent="1"/> -+ <widget name="VKeyIcon" pixmap="750S/buttons/key_text.png" position="10,390" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="750S/vkey_icon.png" position="160,350" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ -+ <!-- FPGA Upgrade Plugin --> -+ <screen name="FPGAUpgrade" position="center,120" size="560,420" title="FPGA Upgrade" > -+ <ePixmap pixmap="750S/buttons/red.png" position="40,10" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="210,10" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="380,10" size="140,40" alphatest="blend" /> -+ -+ <widget source="key_red" render="Label" position="45,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_green" render="Label" position="215,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_blue" render="Label" position="385,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ -+ <widget source="status" render="Label" position="15,60" zPosition="1" size="540,40" font="Regular;18" halign="left" valign="center" transparent="1" /> -+ <widget name="file_list" position="0,100" size="555,320" scrollbarMode="showOnDemand" /> -+ </screen> -+ -+ <screen name="UpgradeStatus" position="center,center" size="450,130" title=" "> -+ <widget name="name" position="10,0" size="430,20" font="Regular;18" halign="left" valign="bottom"/> -+ <widget name="slider" position="10,25" size="430,30" borderWidth="2" borderColor="#cccccc"/> -+ <widget name="status" position="10,25" zPosition="1" size="430,30" font="Regular;18" halign="center" valign="center" foregroundColor="#9f1313" transparent="1"/> -+ <widget source="info" render="Label" position="10,70" zPosition="1" size="430,60" font="Regular;22" halign="center" valign="center" transparent="1"/> -+ </screen> -+ -+ <!-- Firmware Upgrade Plugin --> -+ <screen name="FirmwareUpgrade" position="center,center" size="560,175" title="Firmware Upgrade" > -+ <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="blend" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="0,70" itemHeight="36" size="540,40" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="status" render="Label" position="0,100" zPosition="1" size="540,75" font="Regular;20" halign="center" valign="center" /> -+ </screen> -+ -+ <screen name="FUFilebrowser" position="center,center" size="500,290" title="File Browser" > -+ <ePixmap pixmap="750S/buttons/blue.png" position="5,10" size="140,40" alphatest="blend" /> -+ -+ <widget source="key_blue" render="Label" position="10,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ -+ <widget name="file_list" position="0,70" size="495,160" scrollbarMode="showOnDemand" /> -+ <widget source="status" render="Label" position="0,230" zPosition="1" size="490,60" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ </screen> -+ -+ <!-- WLan Setup Plugin --> -+ <screen name="WlanSelection" position="center,120" size="510,400" title="Wireless Network Adapter Selection..." > -+ <ePixmap pixmap="750S/div-h.png" position="0,350" zPosition="1" size="560,2" /> -+ <ePixmap pixmap="750S/border_menu_a.png" position="10,10" zPosition="1" size="250,300" transparent="1" alphatest="on" /> -+ -+ <ePixmap pixmap="750S/buttons/red.png" position="10,360" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="360,360" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="15,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="365,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="menulist" position="20,20" size="230,260" transparent="1" backgroundColor="#371e1c1a" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="description" render="Label" position="305,10" size="195,300" font="Regular;19" halign="center" valign="center" /> -+ </screen> -+ -+ <screen name="WlanSetup" position="center,120" size="510,400" title="Wireless Network Setup Menu..." > -+ <ePixmap pixmap="750S/div-h.png" position="0,350" zPosition="1" size="560,2" /> -+ <ePixmap pixmap="750S/border_menu_a.png" position="10,10" zPosition="1" size="250,300" transparent="1" alphatest="on" /> -+ -+ <ePixmap pixmap="750S/buttons/red.png" position="10,360" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="360,360" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="15,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="365,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="menulist" position="20,20" size="230,260" transparent="1" backgroundColor="#371e1c1a" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="description" render="Label" position="305,10" size="195,300" font="Regular;19" halign="center" valign="center" /> -+ </screen> -+ -+ <screen name="WlanConfig" position="center,120" size="510,400" title="Wireless Network Configuration..." > -+ <ePixmap pixmap="750S/buttons/red.png" position="10,360" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="360,360" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="15,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="365,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget name="config" position="10,10" backgroundColor="#371e1c1a" transparent="1" size="480,195" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="750S/div-h.png" position="0,210" zPosition="1" size="550,2" /> -+ <widget source="ipaddresstext" render="Label" position="100,220" zPosition="1" size="190,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="ipaddress" render="Label" position="300,220" zPosition="1" size="150,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="netmasktext" render="Label" position="100,245" zPosition="1" size="190,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="netmask" render="Label" position="300,245" zPosition="1" size="150,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="gatewaytext" render="Label" position="100,270" zPosition="1" size="190,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="gateway" render="Label" position="300,270" zPosition="1" size="150,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="DNS1text" render="Label" position="100,295" zPosition="1" size="190,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="DNS1" render="Label" position="300,295" zPosition="1" size="150,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="DNS2text" render="Label" position="100,320" zPosition="1" size="190,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget source="DNS2" render="Label" position="300,320" zPosition="1" size="150,21" font="Regular;19" halign="Left" valign="center" /> -+ <widget name="VKeyIcon" pixmap="750S/buttons/key_text.png" position="460,245" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="750S/vkey_icon.png" position="160,350" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ -+ <screen name="WlanScanAp" position="center,120" size="510,400" title="Wireless Network AP Scan..." > -+ <ePixmap pixmap="750S/div-h.png" position="0,350" zPosition="1" size="560,2" /> -+ <ePixmap pixmap="750S/border_menu_a.png" position="10,10" zPosition="1" size="250,300" transparent="1" alphatest="on" /> -+ -+ <ePixmap pixmap="750S/buttons/red.png" position="10,360" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="185,360" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/blue.png" position="360,360" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="15,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="190,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_blue" render="Label" position="365,360" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="aplist" position="20,20" size="230,275" backgroundColor="#371e1c1a" transparent="1" zPosition="10" scrollbarMode="showOnDemand" /> -+ -+ <widget source="ESSID" render="Label" position="265,70" zPosition="1" size="240,30" font="Regular;18" halign="center" valign="center" /> -+ <widget source="Address" render="Label" position="265,100" zPosition="1" size="240,30" font="Regular;18" halign="center" valign="center" /> -+ <widget source="Protocol" render="Label" position="265,130" zPosition="1" size="240,30" font="Regular;18" halign="center" valign="center" /> -+ <widget source="Frequency" render="Label" position="265,160" zPosition="1" size="240,30" font="Regular;18" halign="center" valign="center" /> -+ <widget source="Channel" render="Label" position="265,190" zPosition="1" size="240,30" font="Regular;18" halign="center" valign="center" /> -+ <widget source="Encryption key" render="Label" position="265,220" zPosition="1" size="240,30" font="Regular;18" halign="center" valign="center" /> -+ <widget source="BitRate" render="Label" position="265,250" zPosition="1" size="240,30" font="Regular;18" halign="center" valign="center" /> -+ <widget source="Status" render="Label" position="115,310" zPosition="1" size="300,30" font="Regular;18" halign="center" valign="center" /> -+ </screen> -+ -+ <screen name="Wlanstatus" position="center,120" size="510,400" title="Wireless Network Status..." > -+ <widget source="status" render="Label" position="5,15" size="500,350" font="Regular;18" zPosition="1" /> -+ -+ <ePixmap pixmap="750S/buttons/red.png" position="190,360" size="135,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="185,360" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ </screen> -+ -+ <!-- Wireless Access Point plugin--> -+ <screen name="WirelessAccessPoint" position="65,130" size="590,400" title="Wireless Access Point Setup" > -+ <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="135,40" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget name="config" zPosition="2" position="5,70" size="550,220" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="current_settings" render="Label" position="10,290" size="550,20" font="Regular;19" halign="center" valign="center" transparent="1" /> -+ <widget source="IPAddress_text" render="Label" position="130,320" size="190,21" font="Regular;19" transparent="1" /> -+ <widget source="Netmask_text" render="Label" position="130,345" size="190,21" font="Regular;19" transparent="1" /> -+ <widget source="Gateway_text" render="Label" position="130,370" size="190,21" font="Regular;19" transparent="1" /> -+ <widget source="IPAddress" render="Label" position="340,320" size="240,21" font="Regular;19" transparent="1" /> -+ <widget source="Netmask" render="Label" position="340,345" size="240,21" font="Regular;19" transparent="1" /> -+ <widget source="Gateway" render="Label" position="340,370" size="240,21" font="Regular;19" transparent="1" /> -+ </screen> -+ -+ <!-- OperaBrowser Plugin MenuWindow --> -+ <screen name="OperaBrowser" position="0,0" size="720,576" backgroundColor="transparent" flags="wfNoBorder" title="Opera Browser"> -+ <widget name="topArea" zPosition="-1" position="0,0" size="1280,60" font="Regular;20" valign="center" halign="center" backgroundColor="#000000" /> -+ <widget name="menuitemFile" position="30,20" size="150,30" font="Regular;20" valign="center" halign="center" backgroundColor="#000000" foregroundColors="#9f1313,#a08500" /> -+ <widget name="menuitemTool" position="180,20" size="150,30" font="Regular;20" valign="center" halign="center" backgroundColor="#000000" foregroundColors="#9f1313,#a08500" /> -+ <widget name="menuitemHelp" position="330,20" size="150,30" font="Regular;20" valign="center" halign="center" backgroundColor="#000000" foregroundColors="#9f1313,#a08500" /> -+ <widget name="menulist" position="50,60" size="200,150" backgroundColor="#000000" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget name="submenulist" position="252,60" size="200,150" backgroundColor="#000000" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget name="bottomArea" position="0,496" size="720,80" font="Regular;20" valign="center" halign="center" backgroundColor="#000000" /> -+ </screen> -+</skin> -diff --git a/data/Makefile.am b/data/Makefile.am -index 0eaa082..869a16e 100644 ---- a/data/Makefile.am -+++ b/data/Makefile.am -@@ -1,4 +1,4 @@ --SUBDIRS = countries fonts defaults extensions keymaps skin_default -+SUBDIRS = countries fonts defaults extensions keymaps skin_default 750S Vu_HD - - dist_pkgdata_DATA = \ - defaultsatlists.xml \ -diff --git a/data/Vu_HD/Makefile.am b/data/Vu_HD/Makefile.am -new file mode 100644 -index 0000000..dcdab6d ---- /dev/null -+++ b/data/Vu_HD/Makefile.am -@@ -0,0 +1,6 @@ -+SUBDIRS = menu icons buttons countries -+ -+installdir = $(pkgdatadir)/Vu_HD -+ -+install_DATA = \ -+ *.xml *.png -diff --git a/data/Vu_HD/buttons/Makefile.am b/data/Vu_HD/buttons/Makefile.am -new file mode 100644 -index 0000000..3da6ab8 ---- /dev/null -+++ b/data/Vu_HD/buttons/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/Vu_HD/buttons -+ -+install_DATA = \ -+ *.png -diff --git a/data/Vu_HD/countries/Makefile.am b/data/Vu_HD/countries/Makefile.am -new file mode 100644 -index 0000000..68c6dc7 ---- /dev/null -+++ b/data/Vu_HD/countries/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/Vu_HD/countries -+ -+install_DATA = \ -+ *.png -diff --git a/data/Vu_HD/icons/Makefile.am b/data/Vu_HD/icons/Makefile.am -new file mode 100644 -index 0000000..650c1e5 ---- /dev/null -+++ b/data/Vu_HD/icons/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/Vu_HD/icons -+ -+install_DATA = \ -+ *.png -diff --git a/data/Vu_HD/menu/Makefile.am b/data/Vu_HD/menu/Makefile.am -new file mode 100644 -index 0000000..9d4f458 ---- /dev/null -+++ b/data/Vu_HD/menu/Makefile.am -@@ -0,0 +1,6 @@ -+AUTOMAKE_OPTIONS = gnu -+ -+installdir = $(pkgdatadir)/Vu_HD/menu -+ -+install_DATA = \ -+ *.png -diff --git a/data/Vu_HD/skin.xml b/data/Vu_HD/skin.xml -new file mode 100644 -index 0000000..c82df12 ---- /dev/null -+++ b/data/Vu_HD/skin.xml -@@ -0,0 +1,3494 @@ -+<skin> -+ <!-- VU+ skin (skin.xml) --> -+ <output id="0"> -+ <resolution xres="1280" yres="720" bpp="32" /> -+ </output> -+ <!-- Colors (#AARRGGBB) --> -+ <colors> -+ <color name="white" value="#ffffff" /> -+ <color name="black" value="#000000" /> -+ <color name="dark" value="#25062748" /> -+ <color name="menu" value="#25062748" /> -+ <color name="red" value="#f23d21" /> -+ <color name="green" value="#389416" /> -+ <color name="blue" value="#0064c7" /> -+ <color name="yellow" value="#bab329" /> -+ <color name="transparent" value="#ffffffff" /> -+ <color name="transpBlack" value="#80000000" /> -+ <color name="transpWhite" value="#80ffffff" /> -+ <color name="background" value="#27d8dee2" /> -+ <color name="foreground" value="#1c1c1c" /> -+ <color name="darkgrey" value="#279e9fa4" /> -+ </colors> -+ <!-- Main screen colors (id=0 Framebuffer) --> -+ <windowstyle type="skinned" id="0"> -+ <title offset="33,14" font="Regular;20" /> -+ <color name="Background" color="#279e9fa4" /> -+ <color name="LabelForeground" color="#3c3c3c" /> -+ <color name="ListboxBackground" color="#279e9fa4" /> -+ <color name="ListboxForeground" color="#1c1c1c" /> -+<!-- <color name="ListboxSelectedBackground" color="#11252525" /> --> -+ <color name="ListboxSelectedBackground" color="#1a53bb" /> -+ <color name="ListboxSelectedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedBackground" color="#ff0000" /> -+ <color name="ListboxMarkedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedAndSelectedBackground" color="#800000" /> -+ <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" /> -+ <color name="WindowTitleForeground" color="#1c1c1c" /> -+ <color name="WindowTitleBackground" color="#27dddfe1" /> -+ <!-- Main screen border png's --> -+ <borderset name="bsWindow"> -+ <pixmap pos="bpTopLeft" filename="Vu_HD/b_tl.png" /> -+ <pixmap pos="bpTop" filename="Vu_HD/b_t.png" /> -+ <pixmap pos="bpTopRight" filename="Vu_HD/b_tr.png" /> -+ <pixmap pos="bpLeft" filename="Vu_HD/b_l.png" /> -+ <pixmap pos="bpRight" filename="Vu_HD/b_r.png" /> -+ <pixmap pos="bpBottomLeft" filename="Vu_HD/b_bl.png" /> -+ <pixmap pos="bpBottom" filename="Vu_HD/b_b.png" /> -+ <pixmap pos="bpBottomRight" filename="Vu_HD/b_br.png" /> -+ </borderset> -+ </windowstyle> -+ <!-- Main screen colors (id=1 LCD) --> -+ <windowstyle type="skinned" id="1"> -+ <color name="Background" color="#000000" /> -+ <color name="LabelForeground" color="#ffffff" /> -+ <color name="ListboxBackground" color="#000000" /> -+ <color name="ListboxForeground" color="#ffffff" /> -+ <color name="ListboxSelectedBackground" color="#000000" /> -+ <color name="ListboxSelectedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedBackground" color="#000000" /> -+ <color name="ListboxMarkedForeground" color="#ffffff" /> -+ <color name="ListboxMarkedAndSelectedBackground" color="#000000" /> -+ <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" /> -+ <color name="WindowTitleForeground" color="#ffffff" /> -+ <color name="WindowTitleBackground" color="#000000" /> -+ </windowstyle> -+ <!-- Fonts --> -+ <fonts> -+ <font filename="MyriadPro-Regular.otf" name="Regular" scale="100" /> -+ <font filename="MyriadPro-Semibold.otf" name="Semibold" scale="100" /> -+ <font filename="MyriadPro-SemiboldIt.otf" name="Semiboldit" scale="100" /> -+ <font filename="lcd.ttf" name="LCD" scale="100" /> -+ <font filename="ae_AlMateen.ttf" name="Replacement" scale="90" replacement="1" /> -+ <font filename="tuxtxt.ttf" name="Console" scale="100" /> -+ <font filename="nmsbd.ttf" name="Subtitlefont" scale="90" /> -+ </fonts> -+ <subtitles> -+ <sub name="Subtitle_TTX" font="Subtitlefont;30" shadowColor="#40101010" shadowOffset="3,3" /> -+ <sub name="Subtitle_Regular" font="Subtitlefont;30" foregroundColor="#DCDCDC" shadowColor="#40101010" shadowOffset="3,3" /> -+ <sub name="Subtitle_Bold" font="Replacement;30" foregroundColor="#DCDCDC" shadowColor="#40101010" shadowOffset="3,3" /> -+ <sub name="Subtitle_Italic" font="Subtitlefont;30" foregroundColor="#DCAAAA" shadowColor="#40101010" shadowOffset="3,3" /> -+ <!-- omitting foregroundColor attribute will enable auto-assignment of color --> -+ </subtitles> -+ <!-- Main infobar --> -+ <screen name="InfoBar" flags="wfNoBorder" position="145,498" size="990,162" title="InfoBar" backgroundColor="transparent"> -+ <!-- Background --> -+ <ePixmap position="0,0" zPosition="-1" size="990,162" pixmap="Vu_HD/info-bg.png" /> -+ <!-- Signal Quality --> -+ <eLabel text="SNR" position="850,60" size="40,22" font="Regular;20" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="session.FrontendStatus" render="Label" position="890,60" size="80,22" font="Regular;20" backgroundColor="#aeaeae" foregroundColor="#1e1e1e" transparent="1"> -+ <convert type="FrontendInfo">SNRdB</convert> -+ </widget> -+ <!-- Signal Strength --> -+ <eLabel text="AGC" position="850,90" size="40,22" font="Regular;20" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="session.FrontendStatus" render="Label" position="890,90" size="40,22" font="Regular;20" backgroundColor="#aeaeae" foregroundColor="#1e1e1e" transparent="1"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <!-- Bit error rate --> -+<!-- <eLabel text="BER" position="595,6" size="40,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#cccccc" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1" /> -+ <widget source="session.FrontendStatus" render="Label" position="640,6" size="35,22" font="Regular;18" backgroundColor="#102e59" foregroundColor="#e7e7e7" shadowColor="#27384f" shadowOffset="-1,-1" transparent="1"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> --> -+ <!-- Service name --> -+ <widget source="session.CurrentService" render="Label" position="60,15" size="400,30" font="Semiboldit;28" valign="center" halign="left" noWrap="1" foregroundColor="#07255d" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <!-- -+ <widget source="session.FrontendInfo" render="Pixmap" position="350,32" size="8,9" pixmap="Vu_HD/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">2,2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="Pixmap" position="350,45" size="8,9" pixmap="Vu_HD/nim_active.png" alphatest="on"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">3,3</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ --> -+ <eLabel text="Tuner" position="815,125" size="60,20" font="Regular;20" backgroundColor="#d9dee2" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="session.TunerInfo" render="FixedLabel" text="A" position="875,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="B" position="887,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="C" position="899,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">4</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="D" position="911,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">8</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="E" position="923,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">16</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="F" position="935,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">32</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="G" position="945,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">64</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.TunerInfo" render="FixedLabel" text="H" position="957,125" size="30,20" font="Semibold;20" foregroundColor="#5c5c5c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="TunerInfo">TunerUseMask</convert> -+ <convert type="ValueBitTest">128</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="862,18" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="882,20" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" backgroundColor="#acacac" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <!-- tuners in use? --> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="875,125" size="30,20" text="A" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">0,0</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="887,125" size="30,20" text="B" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">1,1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="899,125" size="30,20" text="C" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">2,2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="911,125" size="30,20" text="D" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">3,3</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="923,125" size="30,20" text="E" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">4,4</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="935,125" size="30,20" text="F" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">5,5</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="945,125" size="30,20" text="G" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">6,6</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.FrontendInfo" render="FixedLabel" position="957,125" size="30,20" text="H" font="Semibold;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="FrontendInfo">NUMBER</convert> -+ <convert type="ValueRange">7,7</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- -+ <widget source="global.CurrentTime" render="Label" position="633,6" zPosition="1" size="26,18" font="Regular;16" valign="top"> -+ <convert type="ClockToText">Format:%S</convert> -+ </widget> --> -+ <ePixmap position="720,20" zPosition="0" size="70,20" pixmap="Vu_HD/icons/icon_crypt_off.png" alphatest="blend" /> -+ <ePixmap position="740,20" zPosition="0" size="70,20" pixmap="Vu_HD/icons/icon_txt_off.png" alphatest="blend" /> -+ <ePixmap position="770,20" zPosition="0" size="70,20" pixmap="Vu_HD/icons/icon_format_off.png" alphatest="blend" /> -+ <ePixmap position="804,20" zPosition="0" size="70,20" pixmap="Vu_HD/icons/icon_dolby_off.png" alphatest="blend" /> -+ <!-- Blinking pixmap (recording in progress?) --> -+ <ePixmap pixmap="Vu_HD/icons/icon_rec_off.png" position="680,18" size="31,20" alphatest="blend" /> -+ <widget source="session.RecordState" render="Pixmap" pixmap="Vu_HD/icons/icon_rec.png" position="680,18" zPosition="1" size="31,20" alphatest="blend" > -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ <!-- Crypt icon (encrypted service?) --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="Vu_HD/icons/icon_crypt.png" position="720,20" zPosition="1" size="11,15" alphatest="blend"> -+ <convert type="ServiceInfo">IsCrypted</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Teletext icon (is teletext available?) --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="Vu_HD/icons/icon_txt.png" position="740,20" zPosition="1" size="18,15" alphatest="blend"> -+ <convert type="ServiceInfo">HasTelext</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Videoformat icon (16:9?) --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="Vu_HD/icons/icon_format.png" position="770,20" zPosition="1" size="28,15" alphatest="blend"> -+ <convert type="ServiceInfo">IsWidescreen</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Audio icon (is there multichannel audio?) --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="Vu_HD/icons/icon_dolby.png" position="804,20" zPosition="1" size="43,15" alphatest="blend"> -+ <convert type="ServiceInfo">IsMultichannel</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Progressbar (current event duration)--> -+ <ePixmap pixmap="Vu_HD/Statusbar_white.png" position="60,65" size="100,10" transparent="1" alphatest="on" /> -+ <widget source="session.Event_Now" render="Progress" pixmap="Vu_HD/progress_medium.png" position="60,65" zPosition="1" size="100,10" backgroundColor="#ffffff" transparent="1"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <!-- Event (now) --> -+<!-- -+ <ePixmap pixmap="Vu_HD/nim_active.png" position="182,78" size="15,10" alphatest="on" /> -+--> -+ <widget source="session.Event_Now" render="Label" position="190,60" size="70,24" font="Semibold;22" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="260,60" size="420,24" font="Semibold;22" noWrap="1" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="690,60" size="100,24" font="Semibold;22" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="EventTime">Remaining</convert> -+ <convert type="RemainingToText">InMinutes</convert> -+ </widget> -+ <!-- Event (next) --> -+ <widget source="session.Event_Next" render="Label" position="190,87" size="70,24" font="Regular;22" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="260,87" size="420,24" font="Regular;22" noWrap="1" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="690,87" size="100,24" font="Regular;22" backgroundColor="#aeaeae" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="EventTime">Duration</convert> -+ <convert type="ClockToText">InMinutes</convert> -+ </widget> -+ <!-- Red button (is recording possible?) --> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="60,122" size="25,25" alphatest="blend" /> -+ <widget source="RecordingPossible" render="Pixmap" pixmap="Vu_HD/buttons/red.png" position="60,122" zPosition="1" size="25,25" alphatest="blend"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="ShowRecordOnRed" render="FixedLabel" text="Record" position="100,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="RecordingPossible" render="FixedLabel" text="Record" position="100,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d2dee2" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Red button, Hbbtv (only if record is not on red, for now) --> -+ <widget source="HbbtvApplication" render="Pixmap" pixmap="Vu_HD/buttons/red.png" position="60,122" zPosition="1" size="25,25" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="HbbtvApplication" render="Label" position="100,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d9dee2" transparent="1"> -+ <convert type="HbbtvApplicationInfo">Name</convert> -+ </widget> -+ <!-- Green button (is subservices available?) --> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="250,122" size="25,25" alphatest="blend" /> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="Vu_HD/buttons/green.png" position="250,122" zPosition="1" size="25,25" alphatest="blend"> -+ <convert type="ServiceInfo">SubservicesAvailable</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <eLabel text="Subservices" position="290,125" size="130,22" font="Regular;20" backgroundColor="#d2dee2" transparent="1" /> -+ <widget source="session.CurrentService" render="FixedLabel" text="Subservices" position="290,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d2dee2" transparent="1"> -+ <convert type="ServiceInfo">SubservicesAvailable</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Yellow button (is timeshift possible?) --> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="440,122" size="25,25" alphatest="blend" /> -+ <widget source="TimeshiftPossible" render="Pixmap" pixmap="Vu_HD/buttons/yellow.png" position="440,122" zPosition="1" size="25,25" alphatest="blend"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="ShowTimeshiftOnYellow" render="FixedLabel" text="Timeshift" position="480,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d2dee2" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="TimeshiftPossible" render="FixedLabel" text="Timeshift" position="480,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d2dee2" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ -+ <!-- Yellow button (used for audio on boxes with new rc?) --> -+ <widget source="ShowAudioOnYellow" render="Pixmap" pixmap="Vu_HD/buttons/yellow.png" position="440,122" zPosition="1" size="25,25" alphatest="blend"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="ShowAudioOnYellow" render="FixedLabel" text="Audio" position="480,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d2dee2" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <!-- Blue button (is extensions available?) --> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,122" size="25,25" alphatest="blend" /> -+ <widget source="ExtensionsAvailable" render="Pixmap" pixmap="Vu_HD/buttons/blue.png" position="630,122" zPosition="1" size="25,25" alphatest="blend"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <eLabel text="Extensions" position="670,125" size="130,22" font="Regular;20" backgroundColor="#d2dee2" transparent="1" /> -+ <widget source="ExtensionsAvailable" render="FixedLabel" text="Extensions" position="670,125" zPosition="1" size="130,22" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#d2dee2" transparent="1"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ </screen> -+ <!-- Main menu --> -+ <!-- Menu screens --> -+ <screen name="menu_mainmenu" position="0,0" size="580,720" title="Main menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/bg.png" zPosition="-1" position="60,0" size="520,720" alphatest="blend" transparent="1" /> -+<!-- -+ <eLabel text=" " position="60,0" size="520,170" zPosition="-1" backgroundColor="#27cbd0d2" /> -+ <eLabel text=" " position="60,170" size="520,500" zPosition="-1" backgroundColor="#27b9bdc1" /> -+ <eLabel text=" " position="60,670" size="520,50" zPosition="-1" backgroundColor="#27cbd0d2" /> -+--> -+ <eLabel text="Main menu" position="110,120" size="350,38" font="Regular;38" foregroundColor="#5c5c5c" backgroundColor="#27d8dee2" transparent="1" /> -+ <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/buttons/FocusBar_H45.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#271a53bb" backgroundColor="#27b9bdc1" transparent="1" position="84, 175" size="472,495" scrollbarMode="showOnDemand"> -+<!-- <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/FocusBar_menu01.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#acacac" position="84,190" size="370,480" transparent="1" backgroundColor="#ececec" scrollbarMode="showNever"> --> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ MultiContentEntryText(pos = (30, 8), size = (410, 28), flags = RT_HALIGN_LEFT, text = 0 ) ], -+ "fonts": [gFont("Regular", 28)], -+ "itemHeight": 45 -+ } -+ </convert> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_Plugin_All_title.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">dvd_player</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_Plugin_All_title.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">filecommand</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_menu_Subtitles.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">subtitle_selection</convert> -+ <convert type="ConditionalShowHide"/> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_menu_Setup.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">setup_selection</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_menu_Standby.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">standby_restart_list</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_menu_Plugin.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">plugin_selection</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_menu_Info.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">info_screen</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_Plugin_All_title.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">scart_switch</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_menu_Timer.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">timer_edit</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="menu" render="Pixmap" pixmap="Vu_HD/menu/ico_menu_Media.png" position="475,70" size="88,88" alphatest="blend"> -+ <convert type="MenuEntryCompare">media_player</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ </screen> -+ <!-- Movieplayer infobar --> -+ <screen name="MoviePlayer" flags="wfNoBorder" position="200,516" size="880,162" title="InfoBar" backgroundColor="transparent"> -+ <!-- Background --> -+ <ePixmap position="0,0" zPosition="-1" size="880,144" pixmap="Vu_HD/Bg_Media_info.png" /> -+ <ePixmap position="35,18" size="37,28" pixmap="Vu_HD/menu/ico_title_media-info.png" alphatest="blend" /> -+ <!-- colorbuttons --> -+ <ePixmap position="50,75" pixmap="Vu_HD/icons/ico_player.png" size="152,18" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="770,15" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="790,17" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <!-- Servicename --> -+ <widget source="session.CurrentService" render="Label" position="85,18" size="475,30" font="Semiboldit;30" foregroundColor="#240256" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <!-- movie length --> -+ <widget source="session.CurrentService" render="Label" position="700,55" size="95,24" font="Regular;18" halign="right" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="ServicePosition">Length</convert> -+ </widget> -+ <!-- Elapsed time --> -+ <widget source="session.CurrentService" render="Label" position="240,95" size="100,24" font="Semiboldit;18" halign="left" valign="center" foregroundColor="#3d0e82" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <!-- Progressbar (movie position)--> -+ <ePixmap position="240,75" size="563,18" pixmap="Vu_HD/icons/Mediaplayerbar_gray.png" alphatest="blend" /> -+ <ePixmap position="235,75" size="5,18" pixmap="Vu_HD/icons/Mediaplayerbar_purple.png" alphatest="blend" /> -+ <widget source="session.CurrentService" render="PositionGauge" position="239,68" size="563,25" zPosition="2" pointer="Vu_HD/icons/Mediaplayerbar_purple.png:563,0" transparent="1"> -+ <convert type="ServicePosition">Gauge</convert> -+ </widget> -+ <!-- Remaining time --> -+ <widget source="session.CurrentService" render="Label" position="700,95" size="95,20" font="Regular;18" halign="right" valign="center" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="ServicePosition">Remaining</convert> -+ </widget> -+ </screen> -+ -+ <!-- Vu_HD skin (Vu_HD.xml) --> -+ <!-- About screen --> -+ <screen name="About" position="209,48" size="865,623" title="Serviceinfo" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Info.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="About" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="EnigmaVersion" render="Label" position="110,140" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="ImageVersion" render="Label" position="110,176" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="FPVersion" render="Label" position="110,212" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="TunerHeader" render="Label" position="110,248" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="Tuner0" render="Label" position="110,284" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="Tuner1" render="Label" position="110,320" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="Tuner2" render="Label" position="110,356" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="Tuner3" render="Label" position="110,392" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="HDDHeader" render="Label" position="110,428" size="600,36" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ <widget source="hddA" render="Label" position="110,467" size="600,72" foregroundColor="#3c3c3c" backgroundColor="#27b5b9bd" font="Regular;22" transparent="1" /> -+ </screen> -+ <!-- Adapter setup --> -+ <screen name="AdapterSetup" position="209,48" size="865,623" title="Network Setup" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Network Setup" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="668,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" position="160,140" transparent="1" backgroundColor="#27d9dee2" size="500,125" scrollbarMode="showOnDemand" /> -+ <eLabel text=" " position="150,270" zPosition="1" size="550,2" backgroundColor="#8c8c8c"/> -+ <widget source="DNS1text" render="Label" position="160,275" size="190,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="DNS2text" render="Label" position="160,305" size="190,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="DNS1" render="Label" position="530,275" size="120,21" zPosition="1" font="Regular;17" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="DNS2" render="Label" position="530,305" size="120,21" zPosition="1" font="Regular;17" transparent="1" backgroundColor="#27d9dee2"/> -+ <eLabel text=" " position="150,330" zPosition="1" size="550,2" backgroundColor="#8c8c8c"/> -+ -+ <widget source="introduction" render="Label" position="160,335" size="440,20" font="Regular;19" halign="center" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="IPtext" render="Label" position="250,370" size="190,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="Netmasktext" render="Label" position="250,395" size="190,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="Gatewaytext" render="Label" position="250,420" size="190,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="IP" render="Label" position="450,370" size="240,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="Mask" render="Label" position="450,395" size="240,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ <widget source="Gateway" render="Label" position="450,420" size="240,21" zPosition="1" font="Regular;19" transparent="1" backgroundColor="#27d9dee2"/> -+ -+ <widget source="Adaptertext" render="Label" position="200,460" size="100,21" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27d9dee2" font="Regular;19" transparent="1" /> -+ <widget source="Adapter" render="Label" position="290,460" size="300,21" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27d9dee2" font="Regular;19" transparent="1" /> -+ <widget source="introduction2" render="Label" position="260,500" size="300,20" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27d9dee2" font="Regular;21" halign="center" transparent="1" /> -+ <widget name="VKeyIcon" pixmap="Vu_HD/buttons/key_text.png" position="160,510" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="Vu_HD/vkey_icon.png" position="310,445" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ <screen name="AdapterSetupConfiguration" position="209,48" size="865,623" title="Network Configuration..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Network Configuration..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/border_menu.png" position="120,140" zPosition="-1" size="342,358" transparent="1" alphatest="blend" /> -+ <widget name="menulist" position="130,150" size="322,338" transparent="1" backgroundColor="#27d9dee2" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="description" render="Label" position="500,140" size="280,360" font="Regular;19" halign="center" valign="center" backgroundColor="#c5c9cc" transparent="1"/> -+ <widget source="IFtext" render="Label" position="170,520" size="100,22" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" font="Regular;20" transparent="1" /> -+ <widget source="IF" render="Label" position="280,520" size="300,22" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" font="Regular;20" transparent="1" /> -+ <widget source="Statustext" render="Label" position="500,100" size="150,25" zPosition="10" font="Regular;20" halign="center" valign="right" backgroundColor="#c5c9cc" foregroundColor="#1c1c1c" transparent="1"/> -+ <widget name="statuspic" pixmaps="Vu_HD/buttons/green.png,Vu_HD/buttons/button_off.png" position="630,98" zPosition="10" size="25,25" transparent="1" alphatest="blend"/> -+ </screen> -+ <!-- Audio selection --> -+ <screen name="AudioSelection" position="center,center" size="560,330" title="Audio"> -+ <widget name="config" position="50,10" size="500,110" scrollbarMode="showOnDemand" /> -+ -+ <widget source="key_red" render="Pixmap" pixmap="Vu_HD/buttons/red.png" position="10,10" size="25,25" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="key_green" render="Pixmap" pixmap="Vu_HD/buttons/green.png" position="10,35" size="25,25" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="key_yellow" render="Pixmap" pixmap="Vu_HD/buttons/yellow.png" position="10,60" size="25,25" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="key_blue" render="Pixmap" pixmap="Vu_HD/buttons/blue.png" position="10,85" size="25,25" alphatest="on"> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ -+ <widget source="streams" render="Listbox" scrollbarMode="showOnDemand" position="10,120" size="540,200" zPosition="3" transparent="1" > -+ <convert type="TemplatedMultiContent"> -+ {"templates": -+ {"default": (25, [ -+ MultiContentEntryText(pos = (0, 0), size = (35, 25), font = 0, flags = RT_HALIGN_LEFT, text = 1), # key, -+ MultiContentEntryText(pos = (40, 0), size = (60, 25), font = 0, flags = RT_HALIGN_LEFT, text = 2), # number, -+ MultiContentEntryText(pos = (110, 0), size = (120, 25), font = 0, flags = RT_HALIGN_LEFT, text = 3), # description, -+ MultiContentEntryText(pos = (240, 0), size = (200, 25), font = 0, flags = RT_HALIGN_LEFT, text = 4), # language, -+ MultiContentEntryText(pos = (450, 4), size = (90, 25), font = 1, flags = RT_HALIGN_RIGHT, text = 5), # selection, -+ ], True, "showNever"), -+ "notselected": (25, [ -+ MultiContentEntryText(pos = (0, 0), size = (35, 25), font = 0, flags = RT_HALIGN_LEFT, text = 1), # key, -+ MultiContentEntryText(pos = (40, 0), size = (60, 25), font = 0, flags = RT_HALIGN_LEFT, text = 2), # number, -+ MultiContentEntryText(pos = (110, 0), size = (120, 25), font = 0, flags = RT_HALIGN_LEFT, text = 3), # description, -+ MultiContentEntryText(pos = (240, 0), size = (200, 25), font = 0, flags = RT_HALIGN_LEFT, text = 4), # language, -+ MultiContentEntryText(pos = (450, 4), size = (90, 25), font = 1, flags = RT_HALIGN_RIGHT, text = 5), # selection, -+ ], False, "showNever") -+ }, -+ "fonts": [gFont("Regular", 20), gFont("Regular", 16)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <!-- Bouquet selector --> -+ <screen name="BouquetSelector" position="center,center" size="300,240" title="Choose bouquet"> -+ <widget name="menu" position="10,10" transparent="1" size="290,225" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Channel context menu --> -+ <screen name="ChannelContextMenu" position="0,0" size="1280,720" zPosition="2" title="Channellist menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Subtitle.png" position="280,90" size="520,538" zPosition="-1" alphatest="on" /> -+ <eLabel text="Channellist menu" position="349,135" size="400,32" font="Semiboldit;32" foregroundColor="#4c4c4c" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget name="menu" position="295,173" itemHeight="42" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" transparent="1" zPosition="1" size="490,420" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Channel selection - TV --> -+ <screen name="ChannelSelection" position="145, 55" size="990,610" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_List.png" position="0,0" size="990,610" zPosition="-1" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/ico_Chlist_title.png" position="44,37" size="38,34" alphatest="blend" transparent="1" /> -+ <widget source="Title" render="Label" position="95,40" size="700,32" zPosition="3" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27d8dee2" transparent="1" /> -+<!-- <widget name="etitle" position="95,43" size="450,32" font="Semiboldit;32" halign="left" foregroundColor="#5d5d5d" backgroundColor="#27d8dee2" transparent="1" />--> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="44,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="271,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="498,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="725,82" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="89,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_green" position="316,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_yellow" position="543,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_blue" position="770,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="list" position="30,127" size="615,462" zPosition="3" scrollbarMode="showOnDemand" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" foregroundColorServiceNotAvail="#6c6c6c" serviceItemHeight="42" serviceNumberFont="Regular;24" serviceNameFont="Regular;24" serviceInfoFont="Semibold;21" transparent="1" /> -+ <eLabel text=" " backgroundColor="#9c9c9c" position="655,127" size="2,450" /> -+ <widget source="ServiceEvent" render="Label" position="670,130" zPosition="1" size="300,24" foregroundColor="#07255d" backgroundColor="#27d8dee2" font="Semibold;24" noWrap="1" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="880,50" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="900,52" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d8dee2" halign="right" transparent="1"> -+ <convert type="ClockToText"></convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="670,160" zPosition="1" size="300,24" font="Regular;24" foregroundColor="#07255d" backgroundColor="#27d8dee2" halign="left" noWrap="1" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="670,190" zPosition="1" size="50,22" font="Regular;20" foregroundColor="#07255d" backgroundColor="#27d8dee2" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText"></convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="725,190" zPosition="1" size="70,22" font="Regular;20" foregroundColor="#07255d" backgroundColor="#27d8dee2" transparent="1"> -+ <convert type="EventTime">EndTime</convert> -+ <convert type="ClockToText">Format:- %H:%M</convert> -+ </widget> -+ <widget source="ServiceEvent" render="Progress" position="835,195" zPosition="1" pixmap="Vu_HD/progress_medium.png" size="124,10" backgroundColor="#ffffff" > -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="ServiceEvent" render="Label" position="670,220" zPosition="1" size="300,360" font="Regular;20" foregroundColor="#273c3c3c" backgroundColor="#27d8dee2" transparent="1"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ </screen> -+ <!-- Channel selection - Radio --> -+ <screen name="ChannelSelectionRadio" position="145, 55" size="990,610" zPosition="-10" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_List.png" position="0,0" size="990,610" zPosition="-10" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/ico_Radio_title.png" position="44,37" size="38,34" alphatest="blend" transparent="1" /> -+ <widget source="Title" render="Label" position="95,40" size="700,32" zPosition="3" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27d8dee2" transparent="1" /> -+<!-- <widget name="etitle" position="95,43" size="450,32" font="Semiboldit;32" halign="left" foregroundColor="#5d5d5d" backgroundColor="#27d8dee2" transparent="1" />--> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="44,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="271,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="498,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="725,82" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="89,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_green" position="316,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_yellow" position="543,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_blue" position="770,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="list" position="30,127" size="615,462" zPosition="3" scrollbarMode="showOnDemand" foregroundColor="#271c1c1c" backgroundColor="#27ebebeb" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" foregroundColorServiceNotAvail="#6c6c6c" serviceItemHeight="42" serviceNumberFont="Semibold;24" serviceNameFont="Semibold;24" serviceInfoFont="Semibold;21" transparent="1" /> -+ <eLabel text=" " backgroundColor="#9c9c9c" position="655,127" size="2,450" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="880,50" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="900,52" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d8dee2" halign="right" transparent="1"> -+ <convert type="ClockToText"></convert> -+ </widget> -+ </screen> -+ <!-- Choice box --> -+ <screen name="ChoiceBox" position="130,100" size="550,400" title="Input"> -+ <widget name="text" position="10,10" size="550,25" font="Regular;22" transparent="1" /> -+ <widget name="list" position="0,30" size="550,335" scrollbarMode="showOnDemand" transparent="1" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 80, textsize[1] + 80) -+count = len(self.list) -+if count > 10: -+ count = 10 -+offset = 25 * count -+wsizex = textsize[0] + 80 -+wsizey = textsize[1] + offset + 10 -+ -+if (640 > wsizex): -+ wsizex = 640 -+wsize = (wsizex, wsizey) -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex - 20, 25 * count) -+self["list"].instance.move(ePoint(10, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+self.instance.move(ePoint((1280-wsizex)/2, (720-wsizey)/(count > 7 and 2 or 3))) -+ -+ </applet> -+ </screen> -+ -+ <!-- Common interface --> -+ <screen name="MMIDialog" position="center,center" size="450,270"> -+ <widget name="title" position="10,10" size="430,25" font="Regular;23" /> -+ <widget name="subtitle" position="10,35" size="430,25" font="Regular;23" /> -+ <widget name="entries" position="10,70" size="430,150" scrollbarMode="showOnDemand" /> -+ <widget name="bottom" position="10,230" size="430,25" font="Regular;23" /> -+ </screen> -+ <!-- Common interface - selection --> -+ <screen name="CiSelection" position="center,center" size="440,160" title="Common Interface"> -+ <widget name="text" position="10,10" size="430,25" font="Regular;23" /> -+ <widget name="entries" position="10,55" size="420,100" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Console --> -+ <screen name="Console" position="center,center" size="900,500" title="Command execution..."> -+ <widget name="text" position="10,10" size="880,480" foregroundColor="#3c3c3c" font="Console;14" /> -+ </screen> -+ <!-- Clock display --> -+ <screen name="clockDisplay" position="300,120" size="300,300"> -+ <widget name="okbutton" position="10,10" size="280,40" /> -+ <widget name="title" position="10,120" size="280,50" /> -+ <widget name="theClock" position="10,60" size="280,50" /> -+ </screen> -+ <!-- Config OSD --> -+ <screen name="configOSD" position="130,120" size="460,350" title="OSD Settings"> -+ <widget name="okbutton" position="20,270" size="205,40" /> -+ <widget name="txt_alpha" position="20,20" size="110,20" /> -+ <widget name="sld_alpha" position="150,20" size="290,20" /> -+ <widget name="txt_brightness" position="20,60" size="120,20" /> -+ <widget name="sld_brightness" position="150,20" size="290,20" /> -+ <widget name="txt_gamma" position="20,100" size="120,20" /> -+ <widget name="sld_gamma" position="150,100" size="290,20" /> -+ </screen> -+ <!-- Config test --> -+ <screen name="configTest" position="center,center" size="300,300" title="config menu"> -+ <widget name="config" position="10,30" size="420,220" /> -+ </screen> -+ <!-- Default wizard --> -+ <screen name="DefaultWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="400,100" size="550,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="150,300" size="600,300" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="150,250" size="25,25" alphatest="blend" /> -+ <widget name="languagetext" position="200,253" size="120,30" font="Regular;18" /> -+ <widget name="config" position="300,300" zPosition="1" size="400,300" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmap="Vu_HD/rc.png" position="950,150" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <screen name="DefaultSatLists" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="300,100" size="650,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="150,300" size="600,300" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="150,250" size="25,25" alphatest="blend" /> -+ <widget name="languagetext" position="200,253" size="120,30" font="Regular;18" /> -+ <widget name="config" position="150,300" zPosition="1" size="600,300" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmap="Vu_HD/rc.png" position="950,150" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <screen name="DreamPackageWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="300,100" size="650,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="150,300" size="600,300" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="150,250" size="25,25" alphatest="blend" /> -+ <widget name="languagetext" position="200,253" size="120,30" font="Regular;18" /> -+ <widget name="config" position="150,300" zPosition="1" size="600,300" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmap="Vu_HD/rc.png" position="950,150" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <!-- Dish --> -+ <screen name="Dish" flags="wfNoBorder" position="300,110" size="130,160" title="Dish" zPosition="-1" backgroundColor="transparent"> -+ <widget name="Dishpixmap" pixmap="Vu_HD/icons/dish.png" position="0,0" size="130,160" alphatest="off" /> -+ </screen> -+ <!-- unhandled key pressed --> -+ <screen name="UnhandledKey" flags="wfNoBorder" position="1110,50" size="90,80" title="UnhandledKey" zPosition="100" backgroundColor="transparent"> -+ <widget name="UnhandledKeyPixmap" pixmap="Vu_HD/unhandled-key.png" position="0,0" size="90,80" alphatest="off" /> -+ </screen> -+ <!-- EPG Selection - Single --> -+ <screen name="EPGSelection" position="209,48" size="865,624" title="EPG Selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" position="0,0" size="865,624" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_EPG_title.png" position="34,45" size="45,36" alphatest="blend" transparent="1" /> -+ <eLabel text="EPG Selection" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" backgroundColor="#27b5b9bd" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_yellow" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_blue" position="658,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="list" position="40,130" size="800,468" itemHeight="36" selectionPixmap="Vu_HD/buttons/FocusBar_H36.png" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- EPG Selection - Multi --> -+ <screen name="EPGSelectionMulti" position="209,48" size="865,624" title="EPG Selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" position="0,0" size="865,624" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_EPG_title.png" position="34,45" size="45,36" alphatest="blend" transparent="1" /> -+ <eLabel text="EPG Selection Multi" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27b5b9bd" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_yellow" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_blue" position="658,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="now_button_sel" pixmap="Vu_HD/epg_now.png" position="50,132" zPosition="1" size="463,34" alphatest="on" /> -+ <widget name="next_button_sel" pixmap="Vu_HD/epg_next.png" position="50,132" zPosition="1" size="463,34" alphatest="on" /> -+ <widget name="more_button_sel" pixmap="Vu_HD/epg_more.png" position="50,132" zPosition="1" size="463,34" alphatest="on" /> -+ <widget name="now_text" position="50,132" zPosition="2" size="140,34" text="NOW" font="Regular;20" halign="center" valign="center" foregroundColor="#efefef" backgroundColor="#3c3c3c" transparent="1" /> -+ <widget name="next_text" position="211,132" zPosition="2" size="140,34" text="NEXT" font="Regular;20" halign="center" valign="center" foregroundColor="#efefef" backgroundColor="#3c3c3c" transparent="1" /> -+ <widget name="more_text" position="370,132" zPosition="2" size="140,34" text="MORE" font="Regular;20" halign="center" valign="center" foregroundColor="#efefef" backgroundColor="#3c3c3c" transparent="1" /> -+ <widget name="date" position="600,130" size="110,35" font="Regular;18" foregroundColor="#3d3d3d" backgroundColor="#27d9dee2" valign="center" halign="right" transparent="1"/> -+ <widget name="list" position="46,166" size="779,396" itemHeight="36" selectionPixmap="Vu_HD/buttons/FocusBar_H36.png" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Eventview --> -+ <screen name="EventView" position="209,48" size="865,623" title="Eventview" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_EPG_title.png" position="34,45" size="45,36" alphatest="blend" transparent="1" /> -+ <eLabel text="Eventview" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" backgroundColor="#27b5b9bd" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_yellow" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_blue" position="658,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="epg_description" position="40,190" size="800,418" font="Regular;22" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="datetime" position="600,150" size="130,25" font="Regular;22" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="duration" position="740,150" size="100,25" font="Regular;22" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="channel" position="40,150" size="300,25" font="Semiboldit;24" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="left" transparent="1"/> -+ </screen> -+ <!-- Graphical Multi EPG --> -+ <screen name="GraphMultiEPG" position="209,48" size="865,624" title="Electronic Program Guide" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" position="0,0" size="865,624" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_EPG_title.png" position="34,45" size="45,36" alphatest="blend" transparent="1" /> -+ <eLabel text="Electronic Program Guide" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ -+ <eLabel position="30,160" zPosition="-1" size="152,324" backgroundColor="#278c8c8c" /> -+ <widget name="timeline_text" position="0,135" size="830,25" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="list" position="30,160" size="800,324" transparent="1" backgroundColor="#27d9dee2" backgroundColorSelected="#279c9c9c" EntryBorderColor="#27727f98" EntryBackgroundColor="#27727f98" EntryBackgroundColorSelected="#27366ee0" scrollbarMode="showOnDemand" /> -+ <eLabel position="30,160" size="773,1" backgroundColor="#6c6c6c" /> -+ <eLabel position="30,214" size="773,1" backgroundColor="#6c6c6c" /> -+ <eLabel position="30,268" size="773,1" backgroundColor="#6c6c6c" /> -+ <eLabel position="30,322" size="773,1" backgroundColor="#6c6c6c" /> -+ <eLabel position="30,376" size="773,1" backgroundColor="#6c6c6c" /> -+ <eLabel position="30,430" size="773,1" backgroundColor="#6c6c6c" /> -+ <eLabel position="30,484" size="773,1" backgroundColor="#6c6c6c" /> -+ <widget name="timeline0" position="85,160" zPosition="1" size="1,324" pixmap="Vu_HD/timeline.png" /> -+ <widget name="timeline1" position="85,160" zPosition="1" size="1,324" pixmap="Vu_HD/timeline.png" /> -+ <widget name="timeline2" position="85,160" zPosition="1" size="1,324" pixmap="Vu_HD/timeline.png" /> -+ <widget name="timeline3" position="85,160" zPosition="1" size="1,324" pixmap="Vu_HD/timeline.png" /> -+ <widget name="timeline4" position="85,160" zPosition="1" size="1,324" pixmap="Vu_HD/timeline.png" /> -+ <widget name="timeline5" position="85,160" zPosition="1" size="1,324" pixmap="Vu_HD/timeline.png" /> -+ <widget name="timeline_now" position="80,160" zPosition="2" size="19,324" pixmap="Vu_HD/timeline-now.png" alphatest="on" /> -+<!-- -+ <ePixmap pixmap="Vu_HD/border_multiepg.png" position="80,167" zPosition="1" size="560,393" transparent="1" alphatest="on" /> -+--> -+ <widget source="Event" render="Label" position="40,495" zPosition="1" size="500,24" font="Semibold;24" backgroundColor="#27d9dee2" foregroundColor="#07255d" noWrap="1" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="Event" render="Label" position="700,490" zPosition="1" size="50,18" font="Regular;18" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText"></convert> -+ </widget> -+ <widget source="Event" render="Label" position="750,490" zPosition="1" size="70,18" font="Regular;18" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="EventTime">EndTime</convert> -+ <convert type="ClockToText">Format:- %H:%M</convert> -+ </widget> -+ <widget source="Event" render="Progress" position="680,510" zPosition="1" pixmap="Vu_HD/progress_medium.png" size="120,11" borderWidth="2" backgroundColor="#ffffff" borderColor="#cccccc" > -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="Event" render="Label" position="540,490" zPosition="1" size="150,20" halign="right" font="Regular;18" noWrap="1" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Format:(%A)</convert> -+ </widget> -+ <widget source="Event" render="Label" position="40,525" zPosition="1" size="780,72" font="Regular;20" foregroundColor="#3c3c3c" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ </screen> -+ <!-- Harddisk selection --> -+ <screen name="HarddiskSelection" position="100,80" size="520,538" title="Select HDD" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Subtitle.png" position="0,0" size="520,538" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="16,36" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Select HDD" position="69,45" size="400,32" font="Semiboldit;32" foregroundColor="#4c4c4c" backgroundColor="#b5b9bd" transparent="1" /> -+ <widget name="hddlist" position="10,83" itemHeight="42" size="500,275" transparent="1" /> -+ </screen> -+ <!-- Harddisk setup --> -+ <screen name="HarddiskSetup" position="center,center" size="420,160" title="Harddisk"> -+ <widget name="model" position="20,10" size="380,25" font="Regular;23" /> -+ <widget name="capacity" position="20,40" size="380,25" font="Regular;23" /> -+ <widget name="bus" position="20,70" size="380,25" font="Regular;23" /> -+ <widget name="initialize" pixmap="Vu_HD/buttons/red.png" position="140,110" size="25,25" alphatest="blend" /> -+ <widget name="initializetext" position="165,112" size="120,20" zPosition="1" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ </screen> -+ <!-- Harddisk wait --> -+ <screen name="HarddiskWait" position="center,center" size="540,60"> -+ <widget name="wait" position="20,10" size="500,25" font="Regular;23" /> -+ </screen> -+ <!-- Help menu --> -+ <screen name="HelpMenu" position="0,0" size="1280,720" title="Menu" flags="wfNoBorder"> -+ <eLabel text="help..." position="500,60" size="280,60" font="Regular;40" /> -+ <widget name="list" position="100,150" size="700,456" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmaps="Vu_HD/rc.png,Vu_HD/rcold.png" position="950,150" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="long_key" position="760,660" size="250,50" font="Regular;25" halign="right" foregroundColor="yellow" /> -+ </screen> -+ <!-- Image Wizard --> -+ <screen name="ImageWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="400,100" size="550,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="150,300" size="600,300" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="150,250" size="25,25" alphatest="blend" /> -+ <widget name="languagetext" position="200,253" size="120,30" font="Regular;18" /> -+ <widget name="config" position="300,300" zPosition="1" size="400,300" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="rc" pixmap="Vu_HD/rc.png" position="950,150" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <!-- Inputbox --> -+ <screen name="InputBox" position="center,center" size="550,90" title="Input"> -+ <widget name="text" position="10,20" size="550,25" font="Regular;23" /> -+ <widget name="input" position="10,55" size="550,25" font="Regular;20" /> -+ </screen> -+ <!-- IPKG --> -+ <screen name="Ipkg" position="center,center" size="550,200" title="Installing Software..."> -+ <widget name="activityslider" position="0,0" size="550,5" pixmap="Vu_HD/progress_small.png" /> -+ <widget name="package" position="10,30" size="550,20" font="Regular;18" /> -+ <widget name="status" position="10,60" size="550,45" font="Regular;18" /> -+ <widget name="slider" position="10,100" size="530,15" pixmap="Vu_HD/progress_big.png" borderWidth="2" borderColor="#cccccc" /> -+ </screen> -+ <!-- Language selection --> -+ <screen name="LanguageSelection" position="center,80" size="520,538" title="Language selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Subtitle.png" position="0,0" size="520,538" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="16,36" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Language selection" position="69,45" size="400,32" font="Semiboldit;32" foregroundColor="#4c4c4c" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="languages" render="Listbox" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" position="22,84" size="475,420" scrollbarMode="showOnDemand" transparent="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (80, 11), size = (360, 20), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the language name, -+ MultiContentEntryPixmap(pos = (10, 6), size = (45, 30), png = 2), # index 2 is the pixmap -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 42 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="LanguageWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="300,100" size="650,270" font="Regular;23" /> -+ <widget source="languages" render="Listbox" position="150,400" size="440,210" scrollbarMode="showOnDemand" transparent="1" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (80, 11), size = (200, 20), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the language name, -+ MultiContentEntryPixmap(pos = (10, 6), size = (45, 30), png = 2), # index 2 is the pixmap -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 42 -+ } -+ </convert> -+ </widget> -+ <widget name="rc" pixmap="Vu_HD/rc.png" position="950,150" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <!-- Location Box --> -+ <screen name="LocationBox" position="100,120" size="540,460" > -+ <widget name="text" position="0,2" size="540,22" font="Regular;22" /> -+ <widget name="target" position="0,23" size="540,22" valign="center" font="Regular;22" /> -+ <widget name="filelist" position="0,55" zPosition="1" size="540,210" scrollbarMode="showOnDemand" selectionDisabled="1" /> -+ <widget name="textbook" position="0,272" size="540,22" font="Regular;22" /> -+ <widget name="booklist" position="5,302" zPosition="2" size="535,100" scrollbarMode="showOnDemand" /> -+ <widget name="red" position="0,415" zPosition="1" size="136,40" pixmap="Vu_HD/buttons/red.png" transparent="1" alphatest="blend" /> -+ <widget name="key_red" position="20,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="green" position="135,415" zPosition="1" size="136,40" pixmap="Vu_HD/buttons/green.png" transparent="1" alphatest="blend" /> -+ <widget name="key_green" position="155,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="yellow" position="270,415" zPosition="1" size="136,40" pixmap="Vu_HD/buttons/yellow.png" transparent="1" alphatest="blend" /> -+ <widget name="key_yellow" position="290,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="blue" position="405,415" zPosition="1" size="136,40" pixmap="Vu_HD/buttons/blue.png" transparent="1" alphatest="blend" /> -+ <widget name="key_blue" position="425,415" zPosition="2" size="115,40" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <!-- Mediaplayer --> -+ <screen name="MediaPlayer" position="209,48" size="864,623" title="MediaPlayer" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Media.png" zPosition="-1" position="0,0" size="864,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Media.png" position="41,46" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Media Player" position="90,55" size="250,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27d9dee2" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget name="title" position="65,108" size="600,30" font="Semiboldit;29" valign="top" foregroundColor="#ebebeb" backgroundColor="#8c8c8c" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget name="artisttext" position="70,150" size="74,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="artist" position="150,150" size="339,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="albumtext" position="70,185" size="74,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="album" position="150,185" size="339,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="yeartext" position="470,185" size="74,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="year" position="545,185" size="150,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="genretext" position="470,150" size="74,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="genre" position="545,150" size="150,22" font="Regular;20" valign="top" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="coverArt" pixmap="Vu_HD/no_coverArt.png" position="690,103" size="102,102" transparent="1" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/icons/mp_buttons.png" position="40,235" size="152,18" alphatest="blend" /> -+<!-- <widget name="PositionGauge" position="120,493" size="500,10" pointer="Vu_HD/position_pointer.png:660,0" seek_pointer="Vu_HD/position_pointer.png:660,0" transparent="1" />--> -+ <ePixmap pixmap="Vu_HD/icons/Mediaplayerbar_gray.png" zPosition="2" position="210,235" size="563,18" alphatest="blend" /> -+ <widget name="PositionGauge" zPosition="3" position="210,233" size="563,18" pointer="Vu_HD/icons/Mediaplayerbar_purple.png:563,0" seek_pointer="Vu_HD/icons/Mediaplayerbar_purple.png:563,0" transparent="1" /> -+ <widget source="session.CurrentService" render="Label" position="130,254" size="120,18" foregroundColor="#3d0e82" font="Semiboldit;18" halign="right" valign="center" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Label" position="735,254" size="120,18" foregroundColor="#3c3c3c" font="Semiboldit;18" halign="left" valign="center" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="ServicePosition">Remaining</convert> -+ </widget> -+ <widget name="repeat" position="785,234" size="23,20" pixmaps="Vu_HD/icons/ico_noreplay.png,Vu_HD/icons/ico_replay.png" transparent="1" alphatest="blend" /> -+ <eLabel name="Filelist" position="50,300" size="110,22" text="File List" font="Semiboldit;22" foregroundColor="#3c3c3c" backgroundColor="#d9dee2" transparent="1" /> -+ <widget name="filelist" position="45,335" itemHeight="36" selectionPixmap="Vu_HD/buttons/FocusBar_H36.png" transparent="1" size="365,252" scrollbarMode="showOnDemand" /> -+ <eLabel name="Playlist" position="450,300" size="110,22" text="Play List" font="Semiboldit;22" foregroundColor="#3c3c3c" backgroundColor="#d9dee2" transparent="1" /> -+ <widget name="playlist" position="445,335" itemHeight="36" selectionPixmap="Vu_HD/buttons/FocusBar_H36.png" transparent="1" size="365,252" scrollbarMode="showOnDemand" selectionDisabled="1" /> -+ <widget name="currenttext" position="65,80" size="0,0" /> -+ <widget name="titletext" position="65,80" size="0,0" /> -+ </screen> -+ <!-- Menu screens --> -+ <screen name="menu_information" position="0,0" size="580,720" title="Main menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/bg.png" zPosition="-1" position="60,0" size="520,720" alphatest="blend" transparent="1" /> -+ <widget source="title" render="Label" position="110,120" size="400,38" font="Regular;38" foregroundColor="#5c5c5c" backgroundColor="#27d8dee2" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_menu_Info.png" position="475,70" size="88,88" alphatest="blend" transparent="1" /> -+ <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/buttons/FocusBar_H45.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#271a53bb" backgroundColor="#27d9dee2" transparent="1" position="84, 175" size="472,495" scrollbarMode="showOnDemand"> -+<!-- <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/FocusBar_menu01.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#acacac" position="84,190" size="370,480" transparent="1" backgroundColor="#ececec" scrollbarMode="showNever"> --> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ MultiContentEntryText(pos = (30, 8), size = (410, 28), flags = RT_HALIGN_LEFT, text = 0 ) ], -+ "fonts": [gFont("Regular", 28)], -+ "itemHeight": 45 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="menu_shutdown" position="0,0" size="580,720" title="Main menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/bg.png" zPosition="-1" position="60,0" size="520,720" alphatest="blend" transparent="1" /> -+ <widget source="title" render="Label" position="110,120" size="400,38" font="Regular;38" foregroundColor="#5c5c5c" backgroundColor="#27d8dee2" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_menu_Standby.png" position="475,70" size="88,88" alphatest="blend" transparent="1" /> -+ <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/buttons/FocusBar_H45.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#271a53bb" backgroundColor="#27d9dee2" transparent="1" position="84, 175" size="472,495" scrollbarMode="showOnDemand"> -+<!-- <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/FocusBar_menu01.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#acacac" position="84,190" size="370,480" transparent="1" backgroundColor="#ececec" scrollbarMode="showNever"> --> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ MultiContentEntryText(pos = (30, 8), size = (410, 28), flags = RT_HALIGN_LEFT, text = 0 ) ], -+ "fonts": [gFont("Regular", 28)], -+ "itemHeight": 45 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="menu_system" position="0,0" size="580,720" title="Main menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/bg.png" zPosition="-1" position="60,0" size="520,720" alphatest="blend" transparent="1" /> -+ <widget source="title" render="Label" position="110,120" size="400,38" font="Regular;38" foregroundColor="#5c5c5c" backgroundColor="#27d8dee2" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_menu_Setup.png" position="475,70" size="88,88" alphatest="blend" transparent="1" /> -+ <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/buttons/FocusBar_H45.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#271a53bb" backgroundColor="#27d9dee2" transparent="1" position="84, 175" size="472,495" scrollbarMode="showOnDemand"> -+<!-- <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/FocusBar_menu01.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#acacac" position="84,190" size="370,480" transparent="1" backgroundColor="#ececec" scrollbarMode="showNever"> --> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ MultiContentEntryText(pos = (30, 8), size = (410, 28), flags = RT_HALIGN_LEFT, text = 0 ) ], -+ "fonts": [gFont("Regular", 28)], -+ "itemHeight": 45 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="Menu" position="0,0" size="580,720" title="Main menu" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/bg.png" zPosition="-1" position="60,0" size="520,720" alphatest="blend" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_menu_Setup.png" position="475,70" size="88,88" alphatest="blend" transparent="1" /> -+ <widget source="title" render="Label" position="110,120" size="400,38" font="Regular;38" foregroundColor="#5c5c5c" backgroundColor="#27d8dee2" transparent="1" /> -+<!-- <eLabel text="" position="153,136" size="3,44" font="Regular;42" foregroundColor="#8c8c8c" backgroundColor="#ec1c1c" /> --> -+ <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/buttons/FocusBar_H45.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#271a53bb" backgroundColor="#27d9dee2" transparent="1" position="84, 175" size="472,495" scrollbarMode="showOnDemand"> -+<!-- <widget source="menu" render="Listbox" selectionPixmap="Vu_HD/FocusBar_menu01.png" foregroundColor="#4c4c4c" foregroundColorSelected="#ececec" backgroundColorSelected="#acacac" position="84,190" size="370,480" transparent="1" backgroundColor="#ececec" scrollbarMode="showNever"> --> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ MultiContentEntryText(pos = (30, 8), size = (410, 28), flags = RT_HALIGN_LEFT, text = 0 ) ], -+ "fonts": [gFont("Regular", 28)], -+ "itemHeight": 45 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <!-- Messagebox --> -+ <screen name="MessageBox" position="center,center" size="600,10" title="Message"> -+ <widget name="text" position="65,8" size="420,0" font="Regular;22" /> -+ <widget name="ErrorPixmap" pixmap="Vu_HD/icons/input_error.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="QuestionPixmap" pixmap="Vu_HD/icons/input_question.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="InfoPixmap" pixmap="Vu_HD/icons/input_info.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="list" position="100,100" size="380,375" transparent="1" backgroundColor="darkgrey" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 50, textsize[1] + 50) -+offset = 0 -+if self.type == self.TYPE_YESNO: -+ offset = 60 -+wsizex = textsize[0] + 60 -+wsizey = textsize[1] + offset -+if (280 > wsizex): -+ wsizex = 280 -+wsize = (wsizex, wsizey) -+ -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex, 50) -+self["list"].instance.move(ePoint(0, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) -+ </applet> -+ </screen> -+ <!-- Minute input --> -+ <screen name="MinuteInput" position="center,center" size="280,60" title="Seek"> -+ <widget name="minutes" position="80,15" size="160,25" halign="right" font="Regular;23" /> -+ </screen> -+ <!-- Movie context menu --> -+ <screen name="MovieContextMenu" position="center,center" size="400,260" title="Movielist menu"> -+ <widget name="menu" position="10,10" size="380,250" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Movieselection --> -+ <screen name="MovieSelection" position="145, 55" size="990,610" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_List.png" position="0,0" size="990,610" zPosition="-1" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_media-info.png" position="44,40" size="37,28" alphatest="blend" transparent="1" /> -+ <eLabel text="Recorded files..." position="95,40" size="700,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27d8dee2" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="44,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="271,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="498,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="725,82" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="89,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_green" position="316,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_yellow" position="543,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_blue" position="770,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="waitingtext" position="60,150" size="860,375" zPosition="4" font="Regular;22" foregroundColor="#1c1c1c" backgroundColor="#27d8dee2" halign="center" valign="center" /> -+ <widget name="list" position="60,150" size="860,375" zPosition="2" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget name="DescriptionBorder" position="80,430" size="800,150" zPosition="1" transparent="1" alphatest="on"/> -+ <widget source="Service" render="Label" position="80,430" zPosition="1" size="640,22" font="Regular;20" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="MovieInfo">ShortDescription</convert> -+ </widget> -+ <widget source="Service" render="Label" position="840,430" zPosition="1" size="60,20" font="Regular;18" halign="right" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="ServiceTime">Duration</convert> -+ <convert type="ClockToText">AsLength</convert> -+ </widget> -+ <widget source="Service" render="Label" position="725,450" zPosition="2" size="175,20" font="Regular;18" halign="right" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="MovieInfo">RecordServiceName</convert> -+ </widget> -+ <widget source="Service" render="Label" position="80,470" zPosition="1" size="800,84" font="Regular;18" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ <widget name="freeDiskSpace" position="80,560" size="830,20" font="Regular;19" backgroundColor="#27aeaeae" valign="center" halign="right" transparent="1" /> -+ </screen> -+ <!-- Mute --> -+ <screen name="Mute" position="92,40" zPosition="10" size="90,80" backgroundColor="transparent" title="Mute" flags="wfNoBorder"> -+ <ePixmap position="0,0" size="90,80" pixmap="Vu_HD/mute.png" transparent="1" alphatest="on" /> -+ </screen> -+ <!-- Nameserver --> -+ <screen name="NameserverSetup" position="209,48" size="865,623" title="Nameserver Setup" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Nameserver Setup" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" position="130,166" itemHeight="36" size="600,250" zPosition="3" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget name="introduction" position="140,400" size="600,25" zPosition="10" font="Regular;21" foregroundColor="#3c3c3c" backgroundColor="#27d9dee2" halign="center" transparent="1" /> -+ </screen> -+ <!-- Network adapter selection --> -+ <screen name="NetworkAdapterSelection" position="209,48" size="865,623" title="Select Network Adapter" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Select Network Adapter" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="list" position="10,140" size="480,250" transparent="1" scrollbarMode="showOnDemand" zPosition="10"/> -+ <widget source="list" render="Listbox" position="10,140" size="550,280" zPosition="10" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> <!-- iface, name, description, interfacepng, defaultpng, activepng, divpng --> -+ {"template": [ -+ MultiContentEntryText(pos = (85, 6), size = (440, 28), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_TOP, text = 1), # index 1 is the interfacename -+ MultiContentEntryText(pos = (85, 43), size = (440, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_BOTTOM, text = 2), # index 2 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (2, 8), size = (54, 54), png = 3), # index 3 is the interface pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (63, 46), size = (15, 16), png = 4), # index 4 is the default pixmap -+ ], -+ "fonts": [gFont("Regular", 28),gFont("Regular", 20)], -+ "itemHeight": 70 -+ } -+ </convert> -+ </widget> -+ -+ <widget name="introduction" position="140,490" size="300,21" zPosition="10" font="Regular;21" halign="center" transparent="1" /> -+ </screen> -+ <!-- Network adapter test Black = "#000000" Grey = "#8c8c93" Green = "#1cff1c" Red = #f23d21--> -+ <screen name="NetworkAdapterTest" position="209,48" size="865,623" title="Network test..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Network test..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="Adaptertext" position="60,176" size="140,26" zPosition="1" font="Semiboldit;24" backgroundColor="darkgrey" foregroundColors="#4c4c4c,#154901" transparent="1"/> -+ <widget name="Adapter" position="220,176" size="270,26" zPosition="1" font="Semiboldit;24" halign="right" foregroundColors="#4c4c4c,#aa0000,#154901" backgroundColor="darkgrey" transparent="1"/> -+ <widget name="AdapterInfo" pixmaps="Vu_HD/buttons/button_bluekey.png,Vu_HD/buttons/button_bluekey.png" position="600,169" zPosition="1" size="222,36" transparent="1" alphatest="blend" /> -+ <widget name="AdapterInfo_Text" position="640,177" size="150,26" zPosition="2" font="Semibold;24" backgroundColor="#868686" transparent="1" foregroundColors="#5c5c5c,#1c1c1c,#07255d" /> -+ <widget name="AdapterInfo_OK" pixmap="Vu_HD/icons/lock_on.png" position="550,171" size="38,31" alphatest="blend" zPosition="2" /> -+ <widget name="Networktext" position="60,248" size="140,26" zPosition="1" font="Semiboldit;24" backgroundColor="darkgrey" foregroundColors="#4c4c4c,#154901" transparent="1"/> -+ <widget name="Network" position="220,248" size="270,26" zPosition="1" font="Semiboldit;24" halign="right" foregroundColors="#4c4c4c,#aa0000,#154901" backgroundColor="darkgrey" transparent="1"/> -+ <widget name="NetworkInfo" pixmaps="Vu_HD/buttons/button_bluekey.png,Vu_HD/buttons/button_bluekey.png" position="600,241" zPosition="1" size="222,36" transparent="1" alphatest="blend" /> -+ <widget name="NetworkInfo_Text" position="640,249" size="150,26" zPosition="2" font="Semibold;24" backgroundColor="#868686" transparent="1" foregroundColors="#5c5c5c,#1c1c1c,#07255d" /> -+ <widget name="NetworkInfo_Check" pixmaps="Vu_HD/icons/lock_on.png,Vu_HD/icons/lock_error.png" position="550,243" size="38,31" alphatest="blend" zPosition="2" /> -+ <widget name="Dhcptext" position="60,320" size="140,26" zPosition="1" font="Semiboldit;24" backgroundColor="darkgrey" foregroundColors="#4c4c4c,#154901" transparent="1"/> -+ <widget name="Dhcp" position="220,320" size="270,26" zPosition="1" font="Semiboldit;24" halign="right" foregroundColors="#4c4c4c,#aa0000,#154901" backgroundColor="darkgrey" transparent="1"/> -+ <widget name="DhcpInfo" pixmaps="Vu_HD/buttons/button_bluekey.png,Vu_HD/buttons/button_bluekey.png" position="600,314" zPosition="1" size="222,36" transparent="1" alphatest="blend" /> -+ <widget name="DhcpInfo_Text" position="640,321" size="150,26" zPosition="2" font="Semibold;24" backgroundColor="#868686" transparent="1" foregroundColors="#5c5c5c,#1c1c1c,#07255d" /> -+ <widget name="DhcpInfo_Check" pixmaps="Vu_HD/icons/lock_on.png,Vu_HD/icons/lock_error.png" position="550,315" size="38,31" alphatest="blend" zPosition="2" /> -+ <widget name="IPtext" position="60,392" size="140,26" zPosition="1" font="Semiboldit;24" backgroundColor="darkgrey" foregroundColors="#4c4c4c,#154901" transparent="1"/> -+ <widget name="IP" position="220,392" size="270,26" zPosition="1" font="Semiboldit;24" halign="right" foregroundColors="#4c4c4c,#aa0000,#154901" backgroundColor="darkgrey" transparent="1"/> -+ <widget name="IPInfo" pixmaps="Vu_HD/buttons/button_bluekey.png,Vu_HD/buttons/button_bluekey.png" position="600,386" zPosition="1" size="222,36" transparent="1" alphatest="blend" /> -+ <widget name="IPInfo_Text" position="640,394" size="150,26" zPosition="2" font="Semibold;24" backgroundColor="#868686" transparent="1" foregroundColors="#5c5c5c,#1c1c1c,#07255d" /> -+ <widget name="IPInfo_Check" pixmaps="Vu_HD/icons/lock_on.png,Vu_HD/icons/lock_error.png" position="550,387" size="38,31" alphatest="blend" zPosition="2" /> -+ <widget name="DNStext" position="60,464" size="140,26" zPosition="1" font="Semiboldit;24" backgroundColor="darkgrey" foregroundColors="#4c4c4c,#154901" transparent="1"/> -+ <widget name="DNS" position="220,464" size="270,26" zPosition="1" font="Semiboldit;24" halign="right" foregroundColors="#4c4c4c,#aa0000,#154901" backgroundColor="darkgrey" transparent="1"/> -+ <widget name="DNSInfo" pixmaps="Vu_HD/buttons/button_bluekey.png,Vu_HD/buttons/button_bluekey.png" position="600,459" zPosition="1" size="222,36" transparent="1" alphatest="blend" /> -+ <widget name="DNSInfo_Text" position="640,467" size="150,26" zPosition="2" font="Semibold;24" backgroundColor="#868686" transparent="1" foregroundColors="#5c5c5c,#1c1c1c,#07255d" /> -+ <widget name="DNSInfo_Check" pixmaps="Vu_HD/icons/lock_on.png,Vu_HD/icons/lock_error.png" position="550,459" size="38,31" alphatest="blend" zPosition="2" /> -+ <widget name="EditSettingsButton" pixmaps="Vu_HD/buttons/button_bluekey.png,Vu_HD/buttons/button_bluekey.png" position="500,531" zPosition="1" size="222,36" transparent="1" alphatest="blend" /> -+ <widget name="EditSettings_Text" position="530,540" size="160,26" zPosition="2" font="Semibold;24" backgroundColor="#868686" halign="center" transparent="1" foregroundColors="#1c1c1c,#1c1c1c,#07255d" /> -+ <widget name="InfoText" position="40,160" size="785,430" zPosition="25" foregroundColor="#3c3c3c" backgroundColor="#27c5c9cc" font="Regular;21" /> -+ </screen> -+ <!-- Network setup --> -+ <screen name="NetworkSetup" position="130,140" size="510,330" title="Network Setup"> -+ <widget name="menu" position="10,10" selectionPixmap="Vu_HD/buttons/Selected_bar_440x23px.png" transparent="1" backgroundColor="#371e1c1a" size="440,310" /> -+ </screen> -+ <!-- Nim selection --> -+ <screen name="NimSelection" position="center,center" size="420,330" title="Choose Tuner"> -+ <widget source="nimlist" render="Listbox" transparent="1" position="0,0" size="420,300" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (10, 5), size = (400, 30), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the nim name, -+ MultiContentEntryText(pos = (50, 30), size = (320, 30), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is a description of the nim settings, -+ ], -+ "fonts": [gFont("Regular", 20), gFont("Regular", 15)], -+ "itemHeight": 70 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <!-- Nim setup --> -+ <screen name="NimSetup" position="center,center" size="500,412" title="Reception Settings"> -+ <widget name="config" position="10,10" transparent="1" size="480,402" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Numberzap --> -+ <screen name="NumberZap" position="center,center" size="250,60" title="Channel"> -+ <widget name="channel" position="35,15" size="110,25" font="Regular;23" /> -+ <widget name="number" position="145,15" size="80,25" halign="right" font="Regular;23" /> -+ </screen> -+ <!-- Numerical help dialog --> -+ <screen name="NumericalTextInputHelpDialog" position="440,535" zPosition="2" size="394,124" backgroundColor="#27b5b9bd" flags="wfNoBorder"> -+<!-- -+ <eLabel position="0,0" size="392,92" backgroundColor="#c0c0c0" zPosition="-1" /> -+--> -+ <widget name="key1" position="2,2" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key2" position="132,2" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key3" position="262,2" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key4" position="2,32" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key5" position="132,32" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key6" position="262,32" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key7" position="2,62" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key8" position="132,62" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key9" position="262,62" size="130,30" font="Console;16" halign="center" valign="center" transparent="1"/> -+ <widget name="help1" position="2,92" size="130,30" font="Regular;16" halign="center" valign="center" transparent="1"/> -+ <widget name="key0" position="132,92" size="130,30" font="Regular;16" halign="center" valign="center" transparent="1"/> -+ <widget name="help2" position="262,92" size="130,30" font="Regular;16" halign="center" valign="center" transparent="1"/> -+ </screen> -+ <!-- Parental control - change pin --> -+ <screen name="ParentalControlChangePin" position="center,center" size="520,160" title="Change pin code"> -+ <widget name="config" position="10,10" size="500,350" transparent="1" backgroundColor="#27d9dee2" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Parental control - editor --> -+ <screen name="ParentalControlEditor" position="center,center" size="520,400" title="Parental control services Editor"> -+ <widget name="servicelist" position="10,10" size="500,350" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Parental control - setup --> -+ <screen name="ParentalControlSetup" position="209,48" size="865,623" title="Parental control setup" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Parental control setup" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget name="config" position="100,129" itemHeight="36" transparent="1" backgroundColor="#275c5c5c" size="650,350" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Picture in picture --> -+ <screen name="PictureInPicture" position="400,60" zPosition="-1" size="240,192" flags="wfNoBorder"> -+ <widget name="video" position="0,0" size="240,192" backgroundColor="transparent" /> -+ </screen> -+ <!-- Pin input --> -+ <screen name="PinInput" position="center,center" size="500,170" title="Pin code needed"> -+ <widget name="service" position="10,10" size="480,25" font="Regular;20" /> -+ <widget name="text" position="10,40" size="480,25" font="Regular;20" halign="center" /> -+ <widget name="tries" position="10,70" size="480,25" font="Regular;20" halign="center" /> -+ <widget name="input" position="10,110" size="480,40" font="Regular;50" halign="center" /> -+ </screen> -+ <!-- Picture in picture setup --> -+ <screen name="PiPSetup" position="center,center" size="600,150" backgroundColor="transparent" flags="wfNoBorder" title="PiPSetup"> -+ <widget name="text" position="0,0" size="600,150" font="Regular;23" /> -+ </screen> -+ <!-- Plugin browser --> -+ <screen name="PluginBrowser" position="209,48" size="865,623" title="Plugin browser" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Plugin browser" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="435,98" size="25,25" alphatest="blend" /> -+ <widget name="red" position="76,97" zPosition="1" size="300,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="green" position="466,97" zPosition="1" size="300,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="list" position="60,130" size="700,450" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Plugin downloads --> -+ <screen name="PluginDownloadBrowser" position="209,48" size="865,623" title="Downloadable plugins" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Downloadable plugins" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget name="text" position="60,130" zPosition="1" size="700,480" foregroundColor="#3c3c3c" font="Regular;20" halign="center" valign="center" /> -+ <widget name="list" position="70,140" zPosition="2" size="680,460" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- PVR state --> -+ <screen name="PVRState" position="70,70" zPosition="2" size="150,30" backgroundColor="transpBlack" flags="wfNoBorder"> -+ <widget name="state" position="0,0" size="150,30" font="Regular;25" halign="center" backgroundColor="transpBlack" foregroundColor="white" /> -+ </screen> -+ <!-- Radio infobar --> -+ <screen name="RadioInfoBar" position="810, 173" size="320,470" zPosition="-1" flags="wfNoBorder" title="Radio" backgroundColor="#27c8c8c8"> -+ <widget source="session.CurrentService" render="Label" position="0,10" zPosition="1" size="270,24" font="Regular;24" foregroundColor="#07255d" backgroundColor="#27c8c8c8" halign="left" noWrap="1" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="RdsDecoder" render="Pixmap" pixmap="Vu_HD/icons/rass_logo.png" position="270,0" size="50,21" alphatest="on"> -+ <convert type="RdsInfo">RasInteractiveAvailable</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="session.RecordState" render="Pixmap" pixmap="Vu_HD/icons/record.png" position="288,22" zPosition="2" size="20,20" alphatest="on" > -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="0,42" zPosition="1" size="300,24" foregroundColor="#07255d" backgroundColor="#27c8c8c8" font="Semibold;24" noWrap="1" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="0,70" zPosition="1" size="50,22" font="Regular;20" foregroundColor="#07255d" backgroundColor="#27c8c8c8" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Label" position="155,70" zPosition="1" size="70,22" font="Regular;20" foregroundColor="#07255d" backgroundColor="#27c8c8c8" transparent="1"> -+ <convert type="EventTime">EndTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Progress" position="165,75" zPosition="1" pixmap="Vu_HD/progress_medium.png" size="124,10" backgroundColor="#ffffff" > -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="0,90" zPosition="1" size="300,24" foregroundColor="#07255d" backgroundColor="#27c8c8c8" font="Semibold;24" noWrap="1" transparent="1"> -+ <convert type="EventName">Name</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="0,120" zPosition="1" size="50,22" font="Regular;20" foregroundColor="#07255d" backgroundColor="#27c8c8c8" transparent="1"> -+ <convert type="EventTime">StartTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="session.Event_Next" render="Label" position="55,120" zPosition="1" size="70,22" font="Regular;20" foregroundColor="#07255d" backgroundColor="#27c8c8c8" transparent="1"> -+ <convert type="EventTime">EndTime</convert> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="RdsDecoder" render="Label" position="0,150" size="300,300" font="LCD;20" foregroundColor="#80ffff" backgroundColor="#27c8c8c8" transparent="1"> -+ <convert type="RdsInfo">RadioText</convert> -+ </widget> -+ </screen> -+ <!-- RASS --> -+ <screen name="RassInteractive" position="50,180" size="100,275" backgroundColor="transpWhite" flags="wfNoBorder"> -+ <ePixmap pixmap="Vu_HD/icons/rass_logo.png" position="25,0" size="50,21" transparent="1" alphatest="on" /> -+ <eLabel text="Index" position="36,25" size="60,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <eLabel text="0" position="5,25" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="Marker" position="21,25" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <eLabel text="1" position="5,50" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_1" position="35,50" size="36,20" alphatest="on" /> -+ <eLabel text="2" position="5,75" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_2" position="35,75" size="36,20" alphatest="on" /> -+ <eLabel text="3" position="5,100" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_3" position="35,100" size="36,20" alphatest="on" /> -+ <eLabel text="4" position="5,125" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_4" position="35,125" size="36,20" alphatest="on" /> -+ <eLabel text="5" position="5,150" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_5" position="35,150" size="36,20" alphatest="on" /> -+ <eLabel text="6" position="5,175" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_6" position="35,175" size="36,20" alphatest="on" /> -+ <eLabel text="7" position="5,200" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_7" position="35,200" size="36,20" alphatest="on" /> -+ <eLabel text="8" position="5,225" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_8" position="35,225" size="36,20" alphatest="on" /> -+ <eLabel text="9" position="5,250" size="16,25" font="Regular;21" foregroundColor="black" backgroundColor="transpWhite" /> -+ <widget name="subpages_9" position="35,250" size="36,20" alphatest="on" /> -+ </screen> -+ <!-- RDS info --> -+ <screen name="RdsInfoDisplay" position="0,0" size="1280,720" zPosition="-2" backgroundColor="transparent" flags="wfNoBorder"> -+ <widget name="RassLogo" pixmap="Vu_HD/icons/rass_logo.png" position="100,585" size="50,21" /> -+ <widget name="RadioText" position="100,620" size="1080,30" font="Regular;24" noWrap="1" backgroundColor="transpBlack" /> -+ <widget name="RtpText" position="100,650" size="1080,30" font="Regular;24" halign="right" noWrap="1" backgroundColor="transpBlack" /> -+ </screen> -+ <!-- Satfinder --> -+ <screen name="Satfinder" position="209,48" size="865,623" title="Satfinder" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Satfinder" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget name="introduction" position="0,0" size="0,0" font="Regular;23" /> -+ <ePixmap pixmap="Vu_HD/icons/dish_scan.png" position="150,150" zPosition="0" size="119,110" transparent="1" alphatest="on" /> -+ <widget source="Frontend" render="Label" position="340,140" zPosition="2" size="260,20" font="Regular;19" backgroundColor="#27d9dee2" halign="center" valign="center" transparent="1"> -+ <convert type="FrontendInfo">SNRdB</convert> -+ </widget> -+ <eLabel name="snr" text="SNR:" position="270,165" size="60,22" font="Regular;21" halign="right" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="340,165" size="260,20" pixmap="Vu_HD/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="610,165" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <eLabel name="agc" text="AGC:" position="270,190" size="60,22" font="Regular;21" halign="right" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="340,190" size="260,20" pixmap="Vu_HD/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="610,190" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <eLabel name="ber" text="BER:" position="270,215" size="60,22" font="Regular;21" halign="right" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="340,215" size="260,20" pixmap="Vu_HD/bar_ber.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="610,215" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <eLabel name="lock" text="Lock:" position="270,245" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" halign="right" transparent="1"/> -+ <widget source="Frontend" render="Pixmap" pixmap="Vu_HD/icons/lock_on.png" position="340,245" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="Frontend" render="Pixmap" pixmap="Vu_HD/icons/lock_off.png" position="340,240" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide">Invert</convert> -+ </widget> -+ <eLabel text=" " position="160,282" zPosition="1" size="500,2" backgroundColor="#8c8c8c" /> -+ <widget name="config" position="160,295" transparent="1" backgroundColor="#27cccccc" size="500,288" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Scan setup --> -+ <screen name="ScanSetup" position="center,center" size="520,405" title="Service scan"> -+ <widget name="config" position="10,10" transparent="1" size="500,350" scrollbarMode="showOnDemand" /> -+ <widget name="introduction" position="10,365" size="500,40" font="Regular;20" halign="center" /> -+ </screen> -+ <!-- Scan simple --> -+ <screen name="ScanSimple" position="center,center" size="420,350" title="Service scan"> -+ <widget name="header" position="10,10" size="400,25" font="Regular;23" /> -+ <widget name="config" position="10,55" transparent="1" size="400,250" scrollbarMode="showOnDemand" /> -+ <widget name="footer" position="10,310" size="400,20" font="Regular;20" halign="center" /> -+ </screen> -+ <!-- Scart --> -+ <screen name="Scart" position="0,0" size="1280,720" backgroundColor="transparent" /> -+ <!-- Service info --> -+ <screen name="ServiceInfo" position="209,48" size="865,623" title="Serviceinfo" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Info.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Serviceinfo" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="yellow" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="blue" position="658,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="infolist" position="60,140" size="700,460" itemHeight="36" foregroundColor="#3c3c3c" selectionDisabled="1" transparent="1"/> -+ </screen> -+ <!-- Service scan --> -+ <screen name="ServiceScan" position="center,center" size="420,390" title="Service Scan"> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="Vu_HD/icons/scan-s.png" position="5,5" size="64,64" transparent="1" alphatest="blend"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">0,0</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="Vu_HD/icons/scan-c.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">1,1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="Vu_HD/icons/scan-t.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">2,2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="network" position="80,15" size="330,20" font="Regular;20" /> -+ <widget name="transponder" position="80,40" size="330,20" font="Regular;20" /> -+ <widget name="scan_state" position="10,80" zPosition="2" size="400,20" font="Regular;18" /> -+ <widget name="pass" position="10,80" size="400,20" font="Regular;18" /> -+ <widget name="scan_progress" position="10,105" size="400,15" pixmap="Vu_HD/progress_big.png" borderWidth="2" borderColor="#cccccc" /> -+ <widget name="servicelist" position="10,135" size="400,265" selectionDisabled="1" /> -+ </screen> -+ <!-- Setup --> -+ <screen name="Setup" position="209,48" size="865,624" title="Setup" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" position="0,0" size="865,624" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="26,41" size="40,40" alphatest="blend" transparent="1" /> -+ <widget source="Title" render="Label" position="80,50" size="250,34" font="Semiboldit;34" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="83,97" zPosition="2" size="150,25" font="Regular;20" halign="left" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="2" size="150,25" font="Regular;20" halign="left" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" position="45,130" itemHeight="36" foregroundColorSelected="#ebebeb" foregroundColor="#1c1c1c" selectionPixmap="Vu_HD/buttons/FocusBar_H36.png" transparent="1" size="772,432" scrollbarMode="showNever" /> -+ </screen> -+ <!-- Simple channelselection --> -+ <screen name="SimpleChannelSelection" position="145, 55" size="990,610" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_List.png" position="0,0" size="990,610" zPosition="-1" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/ico_Chlist_title.png" position="44,37" size="38,34" alphatest="blend" transparent="1" /> -+ <widget source="Title" render="Label" position="95,40" size="700,32" zPosition="3" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27d8dee2" transparent="1" /> -+<!-- <widget name="etitle" position="95,43" size="450,32" font="Semiboldit;32" halign="left" foregroundColor="#5d5d5d" backgroundColor="#27d8dee2" transparent="1" />--> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="44,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="271,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="498,82" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="725,82" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="89,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_green" position="316,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_yellow" position="543,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="key_blue" position="770,84" zPosition="1" size="182,20" font="Regular;20" halign="left" valign="center" foregroundColor="#1c1c1c" backgroundColor="#27ebebeb" transparent="1" /> -+ <widget name="list" position="60,130" size="700,460" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Skin Selector --> -+ <screen name="SkinSelector" position="209,48" size="865,623" title="Choose your Skin" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="26,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Choose your Skin" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="83,98" zPosition="2" size="150,25" foregroundColor="#1c1c1c" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" transparent="1" /> -+ <widget source="introduction" render="Label" position="60,130" size="600,30" zPosition="10" foregroundColor="#3c3c3c" font="Regular;21" halign="left" valign="center" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="SkinList" position="60,170" size="420,440" itemHeight="30" backgroundColor="#27d9dee2" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="Preview" position="520,250" size="280,210" alphatest="on" /> -+ </screen> -+ <!-- Sleeptimer edit --> -+ <screen name="SleepTimerEdit" position="center,center" size="520,200" title="Sleep Timer"> -+ <widget name="current_status" position="40,40" size="400,30" valign="center" font="Regular;20" foregroundColor="#3c3c3c" /> -+ <widget name="red" pixmap="Vu_HD/buttons/red.png" position="2,83" size="25,25" alphatest="blend" /> -+ <widget name="green" pixmap="Vu_HD/buttons/green.png" position="2,122" size="25,25" alphatest="blend" /> -+ <widget name="yellow" pixmap="Vu_HD/buttons/yellow.png" position="2,162" size="25,25" alphatest="blend"/> -+ <widget name="blue" pixmap="Vu_HD/buttons/blue.png" position="2,162" size="25,25" alphatest="blend" /> -+ <widget name="red_text" position="40,80" size="400,30" valign="center" font="Regular;20" foregroundColor="#3c3c3c" /> -+ <widget name="green_text" position="40,120" size="400,30" valign="center" font="Regular;20" foregroundColor="#3c3c3c" /> -+ <widget name="yellow_text" position="40,160" size="400,30" valign="center" font="Regular;20" foregroundColor="#3c3c3c" /> -+ <widget name="blue_text" position="40,200" size="400,30" valign="center" font="Regular;20" foregroundColor="#3c3c3c" /> -+ <widget name="pretext" position="15,10" size="235,25" font="Regular;19" foregroundColor="#3c3c3c" /> -+ <widget name="input" position="260,10" size="40,25" font="Regular;19" foregroundColor="#3c3c3c" /> -+ <widget name="aftertext" position="305,10" size="100,25" font="Regular;19" foregroundColor="#3c3c3c" /> -+ <ePixmap pixmap="Vu_HD/sleeptimer.png" position="390,17" size="116,142" alphatest="blend" /> -+ </screen> -+ <!-- Standby mode --> -+ <screen name="Standby" flags="wfNoBorder" position="0,0" size="720,576" title="Standby" /> -+ <!-- Start Wizard --> -+ <screen name="StartWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder"> -+ <widget name="text" position="303,140" size="340,300" font="Regular;22" /> -+ <widget source="list" render="Listbox" position="253,440" size="440,180" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="config" position="253,440" zPosition="1" size="440,180" transparent="1" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="140,322" zPosition="0" size="25,25" transparent="1" alphatest="blend" /> -+ <widget name="languagetext" position="178,325" size="95,30" font="Regular;18" /> -+ <widget name="rc" pixmaps="Vu_HD/rc.png,Vu_HD/rcold.png" position="950,150" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ </screen> -+ <!-- Network Wizard --> -+ <screen name="NetworkWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="303,140" size="340,300" font="Regular;22" /> -+ <widget source="list" render="Listbox" position="253,440" size="440,180" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="config" position="253,440" zPosition="1" size="440,180" transparent="1" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="140,322" zPosition="0" size="25,25" transparent="1" alphatest="blend" /> -+ <widget name="languagetext" position="178,325" size="95,30" font="Regular;18" /> -+ <widget name="rc" pixmaps="Vu_HD/rc.png,Vu_HD/rcold.png" position="950,150" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowdown2" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget source="VKeyIcon" render="Pixmap" pixmap="Vu_HD/buttons/key_text.png" position="40,260" zPosition="0" size="35,25" transparent="1" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="HelpWindow" pixmap="Vu_HD/buttons/key_text.png" position="125,170" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ <!-- Subservice quickzap --> -+ <screen name="SubservicesQuickzap" position="124,470" size="512,200" title="Subservices" backgroundColor="transparent" flags="wfNoBorder"> -+ <widget source="session.RecordState" render="Pixmap" pixmap="Vu_HD/icons/record.png" position="450,0" zPosition="2" size="14,14" alphatest="on" > -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ <eLabel text="Subservices" position="0,0" size="470,20" font="Regular;13" backgroundColor="#33294a6b" /> -+ <widget name="CurrentSubserviceNumber" position="0,20" size="50,34" font="Regular;22" backgroundColor="#33294a6b" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget source="session.CurrentService" render="Label" position="50,20" size="420,34" font="Regular;22" backgroundColor="#33294a6b" shadowColor="black" shadowOffset="-1,-1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ </screen> -+ <!-- Subtitle selection --> -+ <screen name="Subtitles" position="center,80" size="520,538" title="Subtitle selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Subtitle.png" position="0,0" size="520,538" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Subtitles.png" position="20,38" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Subtitle selection" position="69,45" size="400,32" font="Semiboldit;32" foregroundColor="#4c4c4c" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget name="config" position="15,83" itemHeight="42" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" transparent="1" zPosition="1" size="490,420" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Subtitle area --> -+ <screen name="SubtitleDisplay" position="0,0" size="1280,720" zPosition="-1" flags="wfNoBorder" backgroundColor="transparent" /> -+ <!-- Time & date input --> -+ <screen name="TimeDateInput" position="160,150" size="400,200" title="Time/Date Input"> -+ <widget name="cancel" pixmap="Vu_HD/buttons/red.png" position="10,0" size="136,40" alphatest="blend" /> -+ <widget name="ok" pixmap="Vu_HD/buttons/green.png" position="260,0" size="136,40" alphatest="blend" /> -+ <widget name="canceltext" position="30,0" zPosition="1" size="115,40" font="Regular;19" halign="center" valign="center" transparent="1" /> -+ <widget name="oktext" position="280,0" zPosition="1" size="115,40" font="Regular;19" halign="center" valign="center" transparent="1" /> -+ <widget name="config" position="10,40" transparent="1" size="380,150" /> -+ </screen> -+ <!-- Timer edit --> -+ <screen name="TimerEdit" position="70,130" size="590,335" title="Timer Edit"> -+ <widget name="description" position="10,10" size="580,40" font="Regular;25" /> -+ <widget name="lbegin" position="405,102" size="103,30" font="Regular;25" foregroundColor="red" /> -+ <widget name="lend" position="405,158" size="103,30" font="Regular;25" foregroundColor="green" /> -+ <widget name="begin" position="508,105" size="72,35" font="Regular;25" /> -+ <widget name="end" position="508,150" size="72,35" font="Regular;25" /> -+ <widget name="apply" position="10,240" size="250,35" /> -+ </screen> -+ <!-- Timer edit list --> -+ <screen name="TimerEditList" position="209,48" size="865,623" title="Eventview" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Timer.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Timer List" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_yellow" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_blue" position="658,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="timerlist" position="60,130" transparent="1" size="740,420" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Timer entry --> -+ <screen name="TimerEntry" position="209,48" size="865,623" title="Eventview" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Timer.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Timer entry" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget name="cancel" pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" backgroundColor="#27c5c9cc" /> -+ <widget name="ok" pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" backgroundColor="#27c5c9cc" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="canceltext" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="oktext" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" position="60,140" transparent="1" backgroundColor="#27d9dee2" size="740,325" scrollbarMode="showOnDemand" /> -+ <eLabel text=" " position="50,470" zPosition="-1" size="760,3" font="Regular;10" foregroundColor="#1e1e1e" backgroundColor="#8c8c8c" /> -+ </screen> -+ <!-- Timer log --> -+ <screen name="TimerLog" position="209,48" size="865,623" title="Eventview" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Timer.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Timer log" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_yellow" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_blue" position="658,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="loglist" position="50,130" size="760,300" scrollbarMode="showOnDemand" /> -+ <widget name="logentry" position="50,450" size="760,150" font="Regular;20" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" transparent="1"/> -+ </screen> -+ <!-- Timer sanity conflict --> -+ <screen name="TimerSanityConflict" position="209,48" size="865,623" title="Eventview" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Timer.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Timer sanity error" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="key_red" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_green" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_yellow" position="463,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="key_blue" position="658,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="timer1" position="60,140" size="700,75" scrollbarMode="showNever" /> -+ <widget name="timer2" position="60,230" size="700,75" scrollbarMode="showNever" /> -+ <widget name="list" position="60,320" size="700,288" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Timer Selection --> -+ <screen name="TimerSelection" position="90,120" size="550,430" title="Timer selection"> -+ <widget name="timerlist" position="0,45" size="550,350" scrollbarMode="showOnDemand" /> -+ </screen> -+ <!-- Timeshift state --> -+ <screen name="TimeshiftState" position="70,70" zPosition="2" size="150,60" backgroundColor="transpBlack" flags="wfNoBorder"> -+ <widget name="state" position="0,3" size="150,30" font="Regular;25" halign="center" foregroundColor="white" backgroundColor="transpBlack" /> -+ <widget source="session.CurrentService" render="Label" position="0,35" size="150,30" font="Regular;25" halign="center" foregroundColor="white" backgroundColor="transpBlack"> -+ <convert type="ServicePosition">Remaining</convert> -+ </widget> -+ </screen> -+ <!-- Translator Info --> -+ <screen name="TranslationInfo" position="center,center" size="420,350" title="Translation"> -+ <eLabel position="10,20" size="380,23" font="Regular;23" text="Translation:" /> -+ <widget source="TranslatorName" render="Label" position="10,55" size="380,20" font="Regular;20" /> -+ <widget source="TranslationInfo" render="Label" position="10,100" size="380,250" font="Regular;20" /> -+ </screen> -+ <!-- Tutorial Wizard --> -+ <screen name="TutorialWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="303,140" size="340,300" font="Regular;22" /> -+ <widget source="list" render="Listbox" position="253,440" size="440,180" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <widget name="rc" pixmaps="Vu_HD/rc.png,Vu_HD/rcold.png" position="950,150" zPosition="10" size="154,500" alphatest="blend" /> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" alphatest="blend" /> -+ </screen> -+ <!-- Volumebar --> -+ <screen name="Volume" position="92,40" zPosition="1" size="324,62" title="Volume" flags="wfNoBorder" backgroundColor="transparent" > -+ <ePixmap pixmap="Vu_HD/volume_background.png" position="0,0" size="324,62" /> -+ <widget name="Volume" pixmap="Vu_HD/volume_up.png" position="60,13" zPosition="1" size="250,34" transparent="1" /> -+ </screen> -+ -+ <!-- LCD/OLED Screens --> -+ -+ <!-- LCD screen (channelselection) --> -+ <screen name="ChannelSelection_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.ServiceEvent" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="parent.ServiceEvent" render="Progress" position="16,27" size="100,5" borderWidth="1"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Regular;32" halign="right" valign="top" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Regular;16" valign="top" transparent="1"> -+ <convert type="ClockToText">Format:%S</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (ChannelSelection) --> -+ <screen name="ChannelSelection_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.ServiceEvent" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="parent.ServiceEvent" render="Progress" position="0,27" size="96,5" borderWidth="1" > -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" > -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (main) --> -+ <screen name="InfoBarSummary" position="0,0" size="132,64" id="1"> -+ <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Progress" position="16,27" size="100,5" borderWidth="1"> -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Regular;32" halign="right" valign="top" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Regular;16" valign="top" transparent="1"> -+ <convert type="ClockToText">Format:%S</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="6,30" zPosition="1" size="120,34"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (main) --> -+ <screen name="InfoBarSummary" position="0,0" size="96,64" id="2"> -+ <widget source="session.CurrentService" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.Event_Now" render="Progress" position="0,27" size="96,5" borderWidth="1" > -+ <convert type="EventTime">Progress</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" > -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="0,32" zPosition="1" size="96,32"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (movieplayer) --> -+ <screen name="InfoBarMoviePlayerSummary" position="0,0" size="132,64" id="1"> -+ <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Progress" position="16,27" size="100,5" borderWidth="1"> -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="6,32" size="120,32" font="Regular;32" halign="center" valign="center" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="6,32" zPosition="1" size="120,32"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (movieplayer) --> -+ <screen name="InfoBarMoviePlayerSummary" position="0,0" size="96,64" id="2"> -+ <widget source="session.CurrentService" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" > -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Progress" position="0,27" size="96,5" borderWidth="1" > -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" > -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" text=" " position="0,32" zPosition="1" size="96,32"> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (ChoiceBox) --> -+ <screen name="ChoiceBox_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.summary_list" render="Label" position="6,0" size="126,64" font="Regular;11" /> -+ </screen> -+ <!-- Color OLED screen (ChoiceBox) --> -+ <screen name="ChoiceBox_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.summary_list" render="Label" position="0,0" size="96,64" font="Regular;10" /> -+ </screen> -+ <!-- LCD screen (MessageBox) --> -+ <screen name="MessageBox_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.Text" render="Label" position="0,0" size="132,52" font="Regular;11" halign="center" valign="center" /> -+ <widget source="parent.selectedChoice" render="Label" position="6,50" size="120,14" font="Regular;14" halign="center" valign="center" /> -+ </screen> -+ <!-- Color OLED screen (MessageBox) --> -+ <screen name="MessageBox_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.Text" render="Label" position="0,0" size="96,52" font="Regular;10" halign="center" valign="center" /> -+ <widget source="parent.selectedChoice" render="Label" position="0,50" size="96,14" font="Regular;12" halign="center" valign="center" /> -+ </screen> -+ <!-- LCD screen (menus) --> -+ <screen name="MenuSummary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.title" render="Label" position="6,0" size="120,32" font="Regular;14" halign="center" valign="center"/> -+ <widget source="parent.menu" render="Label" position="6,32" size="120,32" font="Regular;16" halign="center" valign="center"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (menus) --> -+ <screen name="MenuSummary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.title" render="Label" position="0,0" size="96,32" font="Regular;14" halign="center" valign="center"/> -+ <widget source="parent.menu" render="Label" position="0,32" size="96,32" font="Regular;14" halign="center" valign="center"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ <!-- LCD screen (ServiceScan) --> -+ <screen name="ServiceScanSummary" position="0,0" size="132,64" id="1"> -+ <widget name="Title" position="6,4" size="120,42" font="Regular;16" transparent="1" /> -+ <widget name="Service" position="6,22" size="120,26" font="Regular;12" transparent="1" /> -+ <widget name="scan_progress" position="6,50" zPosition="1" borderWidth="1" size="56,12" backgroundColor="dark" /> -+ </screen> -+ <!-- Color OLED screen (ServiceScan) --> -+ <screen name="ServiceScanSummary" position="0,0" size="96,64" id="2"> -+ <widget name="Title" position="0,0" size="96,30" font="Regular;14" transparent="1" /> -+ <widget name="Service" position="0,30" size="96,20" font="Regular;10" transparent="1" /> -+ <widget name="scan_progress" position="0,50" zPosition="1" borderWidth="1" size="96,12" backgroundColor="dark" /> -+ </screen> -+ <!-- LCD screen (setup) --> -+ <screen name="SetupSummary" position="0,0" size="132,64" id="1"> -+ <widget source="SetupTitle" render="Label" position="6,0" size="120,16" font="Regular;12" /> -+ <widget source="SetupEntry" render="Label" position="6,16" size="120,32" font="Regular;12" /> -+ <widget source="SetupValue" render="Label" position="6,48" size="120,16" font="Regular;12" /> -+ </screen> -+ <!-- Color OLED screen (setup) --> -+ <screen name="SetupSummary" position="0,0" size="96,64" id="2"> -+ <widget source="SetupTitle" render="Label" position="0,0" size="96,16" font="Regular;10" /> -+ <widget source="SetupEntry" render="Label" position="0,16" size="96,32" font="Regular;10" /> -+ <widget source="SetupValue" render="Label" position="0,48" size="96,16" font="Regular;10" /> -+ </screen> -+ <!-- LCD screen (misc) --> -+ <screen name="SimpleSummary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.Title" render="Label" position="6,0" size="120,64" font="Regular;16" halign="center" valign="center" /> -+ </screen> -+ <!-- Color OLED screen (misc) --> -+ <screen name="SimpleSummary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.Title" render="Label" position="0,0" size="96,64" font="Regular;14" halign="center" valign="center" /> -+ </screen> -+ <!-- LCD screen (standby) --> -+ <screen name="StandbySummary" position="0,0" size="132,64" id="1"> -+ <widget source="global.CurrentTime" render="Label" position="6,0" size="120,64" font="Regular;40" halign="center" valign="center"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" position="6,0" zPosition="1" size="120,64" text=" "> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (standby) --> -+ <screen name="StandbySummary" position="0,0" size="96,64" id="2"> -+ <widget source="global.CurrentTime" render="Label" position="0,0" size="96,64" font="Regular;40" halign="center" valign="center"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <widget source="session.RecordState" render="FixedLabel" position="0,0" zPosition="1" size="96,64" text=" "> -+ <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> -+ <convert type="ConditionalShowHide">Blink</convert> -+ </widget> -+ </screen> -+ <!-- LCD screen (JobView) --> -+ <screen name="JobView_summary" position="0,0" size="132,64" id="1"> -+ <widget source="parent.summary_job_name" render="Label" position="6,4" size="120,42" font="Regular;16" /> -+ <widget source="parent.summary_job_task" render="Label" position="6,22" size="120,26" font="Regular;12" /> -+ <widget source="parent.summary_job_progress" render="Progress" position="6,50" size="60,12" borderWidth="1" zPosition="1" /> -+ <widget source="parent.summary_job_progress" render="Label" position="66,50" size="50,12" font="Regular;12" zPosition="2" halign="center" transparent="1" > -+ <convert type="ProgressToText" /> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (JobView) --> -+ <screen name="JobView_summary" position="0,0" size="96,64" id="2"> -+ <widget source="parent.summary_job_name" render="Label" position="0,4" size="96,42" font="Regular;14" /> -+ <widget source="parent.summary_job_task" render="Label" position="0,22" size="96,26" font="Regular;10" /> -+ <widget source="parent.summary_job_progress" render="Progress" position="0,50" size="60,12" borderWidth="1" zPosition="1" /> -+ <widget source="parent.summary_job_progress" render="Label" position="60,50" size="36,12" font="Regular;10" zPosition="2" halign="center" transparent="1" > -+ <convert type="ProgressToText" /> -+ </widget> -+ </screen> -+ <!-- LCD screen (Wizard) --> -+ <screen name="WizardSummary" position="0,0" size="132,64" id="1"> -+ <widget source="text" render="Label" position="6,0" size="120,16" font="Regular;16" transparent="1" /> -+ <widget source="parent.list" render="Label" position="6,18" size="120,46" font="Regular;12"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ <!-- Color OLED screen (Wizard) --> -+ <screen name="WizardSummary" position="0,0" size="96,64" id="2"> -+ <widget source="text" render="Label" position="0,0" size="96,16" font="Regular;14" transparent="1" /> -+ <widget source="parent.list" render="Label" position="0,18" size="96,46" font="Regular;12"> -+ <convert type="StringListSelection" /> -+ </widget> -+ </screen> -+ -+ <!-- JobView --> -+ <screen name="JobView" position="center,center" size="520,350" title="Job View"> -+ <widget source="job_name" render="Label" position="20,12" size="480,60" font="Regular;28" /> -+ <widget source="job_task" render="Label" position="20,90" size="480,50" font="Regular;23" /> -+ <widget source="job_progress" render="Progress" position="20,162" size="480,36" borderWidth="2" backgroundColor="#254f7497" /> -+ <widget source="job_progress" render="Label" position="120,166" size="280,32" font="Regular;28" foregroundColor="#000000" zPosition="2" halign="center" transparent="1" > -+ <convert type="ProgressToText" /> -+ </widget> -+ <widget source="job_status" render="Label" position="20,212" size="480,26" font="Regular;23" /> -+ <widget name="config" position="20,254" size="480,20" /> -+ <widget source="cancelable" render="Pixmap" pixmap="Vu_HD/buttons/red.png" position="20,300" size="25,25" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="cancelable" render="FixedLabel" text="Cancel" position="50,300" zPosition="1" size="110,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="finished" render="Pixmap" pixmap="Vu_HD/buttons/green.png" position="190,300" size="25,25" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="finished" render="FixedLabel" text="OK" font="Regular;20" halign="center" valign="center" position="220,300" size="110,40" transparent="1" backgroundColor="#1f771f" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="backgroundable" render="Pixmap" pixmap="Vu_HD/buttons/blue.png" position="360,300" size="25,25" alphatest="on" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="backgroundable" render="FixedLabel" text="Continue in background" font="Regular;20" halign="center" valign="center" position="390,300" size="110,40" transparent="1" backgroundColor="#18188b" > -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ </screen> -+ <!-- VirtualKeyBoard --> -+ <screen name="VirtualKeyBoard" position="center,center" size="560,350" zPosition="99" title="Virtual KeyBoard"> -+ <ePixmap pixmap="skin_default/vkey_text.png" position="9,35" zPosition="-4" size="542,52" alphatest="on" /> -+ <widget name="header" position="10,10" size="500,20" font="Regular;20" transparent="1" noWrap="1" /> -+ <widget name="text" position="12,35" size="536,46" font="Regular;46" transparent="1" noWrap="1" halign="right" /> -+ <widget name="list" position="10,100" size="540,225" selectionDisabled="1" foregroundColor="#ececec" backgroundColor="#1c2c5c" transparent="1" /> -+ </screen> -+ <!-- FileBrowser --> -+ <screen name="FileBrowser" position="center,120" size="700,500" title="DVD File Browser" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="100,0" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="295,0" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="138,0" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="#279e9fa4" transparent="1" /> -+ <widget source="key_green" render="Label" position="333,0" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="#279e9fa4" transparent="1" /> -+ <widget name="filelist" position="50,50" size="600,450" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="CutListEditor" position="0,0" size="1280,720" title="Cutlist editor" flags="wfNoBorder"> -+ <widget source="global.CurrentTime" render="Label" position="1130,40" size="80,26" font="Regular;26" halign="right" transparent="1" > -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="1000,72" size="210,22" font="Regular;20" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%d.%m.%Y</convert> -+ </widget> -+ <eLabel text="Cutlist editor" position="90,120" size="320,32" font="Regular;27" transparent="1" /> -+ <eLabel position="80,155" size="340,420" zPosition="1" backgroundColor="black" /> -+ <eLabel position="81,156" size="338,418" zPosition="2" backgroundColor="white" /> -+ <widget source="cutlist" render="Listbox" position="90,165" zPosition="3" size="320,400" scrollbarMode="showOnDemand" backgroundColor="white" transparent="1" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(size=(220, 20), text = 1), -+ MultiContentEntryText(pos=(220,2), size=(100, 20), text = 2, flags = RT_HALIGN_RIGHT) -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ <eLabel position="479,124" zPosition="3" size="696,377" backgroundColor="#ff000000" /> -+ <widget name="Video" position="491,130" zPosition="-10" size="672,365" /> -+ <widget source="session.CurrentService" render="Label" position="450,510" size="790,30" zPosition="3" font="Regular;24" backgroundColor="#27c2bbb2" halign="center" valign="center" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Label" position="450,550" size="790,25" zPosition="3" font="Regular;20" halign="center" valign="center" transparent="1"> -+ <convert type="ServicePosition">Position,Detailed</convert> -+ </widget> -+ <widget name="Timeline" position="479,587" size="696,20" zPosition="3" pointer="skin_default/position_arrow.png:3,5" backgroundColor="#2707255d" /> -+ <eLabel text="OK = Menu" position="1060,630" size="140,22" zPosition="1" font="Regular;20" backgroundColor="#27c2bbb2" transparent="1" /> -+ </screen> -+ <screen name="DVDToolbox" position="center,120" size="560,420" title="DVD media toolbox" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="info" render="Label" position="20,50" size="520,100" font="Regular;20" /> -+ <widget name="details" position="20,180" size="520,200" font="Regular;16" /> -+ <widget source="space_bar" render="Progress" position="10,390" size="540,26" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="space_label" render="Label" position="20,394" size="520,22" zPosition="2" font="Regular;18" halign="center" transparent="1" foregroundColor="#000000" /> -+ </screen> -+ <screen name="ProjectSettings" position="center,120" size="560,420" title="Collection settings" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="420,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget name="config" position="5,50" size="550,276" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="Vu_HD/div-h.png" position="0,330" zPosition="1" size="560,2" /> -+ <widget source="info" render="Label" position="10,340" size="550,80" font="Regular;18" halign="center" valign="center" /> -+ </screen> -+ <screen name="TitleCutter" position="0,0" size="1280,720" title="Cutlist editor" flags="wfNoBorder"> -+ <widget source="global.CurrentTime" render="Label" position="1130,40" size="80,26" font="Regular;26" halign="right" transparent="1" > -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="1000,72" size="210,22" font="Regular;20" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%d.%m.%Y</convert> -+ </widget> -+ <eLabel text="Cutlist editor" position="90,120" size="320,32" font="Regular;27" transparent="1" /> -+ <eLabel position="80,155" size="340,420" zPosition="1" backgroundColor="black" /> -+ <eLabel position="81,156" size="338,418" zPosition="2" backgroundColor="white" /> -+ <widget source="cutlist" render="Listbox" position="90,165" zPosition="3" size="320,400" scrollbarMode="showOnDemand" backgroundColor="white" transparent="1" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(size=(220, 20), text = 1), -+ MultiContentEntryText(pos=(220,2), size=(100, 20), text = 2, flags = RT_HALIGN_RIGHT) -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ <eLabel position="479,124" zPosition="3" size="696,377" backgroundColor="#ff000000" /> -+ <widget name="Video" position="491,130" zPosition="-10" size="672,365" /> -+ <widget source="session.CurrentService" render="Label" position="450,510" size="790,30" zPosition="3" font="Regular;24" backgroundColor="#27c2bbb2" halign="center" valign="center" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Label" position="450,550" size="790,25" zPosition="3" font="Regular;20" halign="center" valign="center" transparent="1"> -+ <convert type="ServicePosition">Position,Detailed</convert> -+ </widget> -+ <widget name="Timeline" position="479,587" size="696,20" zPosition="3" pointer="skin_default/position_arrow.png:3,5" backgroundColor="#2707255d" /> -+ <eLabel text="OK = Menu" position="1060,630" size="140,22" zPosition="1" font="Regular;20" backgroundColor="#27c2bbb2" transparent="1" /> -+ </screen> -+ <screen name="TitleList" position="209,48" size="865,623" title="DVD Tool" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="DVD Tool" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="83,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="473,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="663,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="title_label" render="Label" position="160,148" size="540,38" font="Regular;18" backgroundColor="#27c2bbb2" transparent="1" /> -+ <widget source="error_label" render="Label" position="160,148" size="540,340" zPosition="3" font="Regular;20" backgroundColor="#27c2bbb2" transparent="1" /> -+ <widget source="titles" render="Listbox" scrollbarMode="showOnDemand" position="160,186" size="540,277" zPosition="3" transparent="1" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (0, 0), size = (420, 20), font = 0, flags = RT_HALIGN_LEFT, text = 1), # index 1 Title, -+ MultiContentEntryText(pos = (0, 20), size = (328, 17), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 description, -+ MultiContentEntryText(pos = (420, 6), size = (120, 20), font = 1, flags = RT_HALIGN_RIGHT, text = 3), # index 3 begin time, -+ MultiContentEntryText(pos = (328, 20), size = (154, 17), font = 1, flags = RT_HALIGN_RIGHT, text = 4), # index 4 channel, -+ MultiContentEntryText(pos = (482, 20), size = (58, 20), font = 1, flags = RT_HALIGN_RIGHT, text = 5), # index 4 channel, -+ ], -+ "fonts": [gFont("Regular", 20), gFont("Regular", 14)], -+ "itemHeight": 37 -+ } -+ </convert> -+ </widget> -+ <widget source="space_bar_single" render="Progress" position="160,490" size="270,24" borderWidth="1" zPosition="2" backgroundColor="#254f7497" /> -+ <widget source="space_label_single" render="Label" position="160,493" size="270,22" zPosition="3" font="Regular;18" halign="center" transparent="1" foregroundColor="#000000" /> -+ <widget source="space_bar_dual" render="Progress" position="160,490" size="540,24" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="space_label_dual" render="Label" position="160,493" size="540,22" zPosition="2" font="Regular;18" halign="center" transparent="1" foregroundColor="#000000" /> -+ </screen> -+ <screen name="DVDMovieSelection" position="center,120" size="560,425" title="Select a movie"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="waitingtext" position="0,45" size="560,375" zPosition="4" font="Regular;22" halign="center" valign="center" /> -+ <widget name="list" position="5,40" size="550,355" zPosition="2" scrollbarMode="showOnDemand" /> -+ <widget name="DescriptionBorder" pixmap="Vu_HD/border_eventinfo.png" position="0,296" zPosition="1" size="560,103" transparent="1" alphatest="on" /> -+ <widget source="Service" render="Label" position="5,298" zPosition="1" size="480,35" font="Regular;17" foregroundColor="#cccccc"> -+ <convert type="MovieInfo">ShortDescription</convert> -+ </widget> -+ <widget source="Service" render="Label" position="495,298" zPosition="1" size="60,22" font="Regular;17" halign="right"> -+ <convert type="ServiceTime">Duration</convert> -+ <convert type="ClockToText">AsLength</convert> -+ </widget> -+ <widget source="Service" render="Label" position="380,317" zPosition="2" size="175,22" font="Regular;17" halign="right"> -+ <convert type="MovieInfo">RecordServiceName</convert> -+ </widget> -+ <widget source="Service" render="Label" position="5,337" zPosition="1" size="550,58" font="Regular;19"> -+ <convert type="EventName">ExtendedDescription</convert> -+ </widget> -+ <widget name="freeDiskSpace" position="10,405" size="540,20" font="Regular;19" valign="center" halign="right" /> -+ </screen> -+ <screen name="TitleProperties" position="center,120" size="560,425" title="Properties of current title" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="420,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="serviceinfo" render="Label" position="10,46" size="350,144" font="Regular;18" /> -+ <widget name="thumbnail" position="370,46" size="180,144" alphatest="on" /> -+ <widget name="config" position="10,196" size="540,228" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="DVDPlayer" flags="wfNoBorder" position="200,516" size="880,162" title="InfoBar" backgroundColor="transparent"> -+ <!-- Background --> -+ <ePixmap position="0,0" zPosition="-1" size="880,144" pixmap="Vu_HD/Bg_Media_info.png" /> -+ <ePixmap position="35,18" size="37,28" pixmap="Vu_HD/menu/ico_title_media-info.png" alphatest="blend" /> -+ <!-- colorbuttons --> -+ <ePixmap position="50,75" pixmap="Vu_HD/icons/ico_player.png" size="152,18" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="770,15" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="790,17" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <!-- Servicename --> -+ <ePixmap pixmap="Vu_HD/icons/icon_event.png" position="85,15" zPosition="1" size="15,10" alphatest="on" /> -+ <widget source="session.CurrentService" render="Label" position="110,10" size="300,20" font="Regular;20" backgroundColor="#27d9dee2" transparent="1" noWrap="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <!-- Chapter info --> -+ <widget name="chapterLabel" position="110,32" size="360,20" font="Regular;16" foregroundColor="#3c3c3c" backgroundColor="#27d9dee2" transparent="1" /> -+ <!-- Audio track info --> -+ <ePixmap pixmap="Vu_HD/icons/icon_dolby.png" position="675,52" zPosition="1" size="43,15" alphatest="blend"/> -+ <widget name="audioLabel" position="720,50" size="130,22" font="Regular;16" backgroundColor="#27aeaeae" transparent="1" /> -+ <!-- Subtitle track info --> -+ <widget source="session.CurrentService" render="Pixmap" pixmap="Vu_HD/icons/icon_txt.png" position="520,52" zPosition="1" size="26,16" alphatest="blend" > -+ <convert type="ServiceInfo">HasTelext</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="subtitleLabel" position="550,50" size="120,22" font="Regular;16" backgroundColor="#263c59" transparent="1" /> -+ <!-- Angle info --> -+ <widget name="anglePix" pixmap="Vu_HD/icons/icon_view.png" position="370,50" size="26,16" alphatest="on" /> -+ <widget name="angleLabel" position="400,48" size="120,22" font="Regular;16" backgroundColor="#263c59" transparent="1" /> -+ <!-- Elapsed time --> -+ <widget source="session.CurrentService" render="Label" position="240,95" size="100,24" font="Semiboldit;18" halign="left" valign="center" foregroundColor="#3d0e82" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="ServicePosition">Position,ShowHours</convert> -+ </widget> -+ <!-- Progressbar (movie position)--> -+ <ePixmap position="240,75" size="563,18" pixmap="Vu_HD/icons/Mediaplayerbar_gray.png" alphatest="blend" /> -+ <widget source="session.CurrentService" render="PositionGauge" position="242,68" size="563,25" zPosition="2" pointer="Vu_HD/icons/Mediaplayerbar_purple.png:563,0" transparent="1"> -+ <convert type="ServicePosition">Gauge</convert> -+ </widget> -+ <!-- Remaining time --> -+ <widget source="session.CurrentService" render="Label" position="700,95" size="95,20" font="Regular;16" halign="right" valign="center" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" transparent="1"> -+ <convert type="ServicePosition">Remaining,Negate,ShowHours</convert> -+ </widget> -+ </screen> -+ <screen name="ModemSetup" position="180,100" size="320,300" title="Modem" > -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="10,10" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="160,10" size="140,40" alphatest="blend" /> -+ <widget name="key_green" position="30,10" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_red" position="180,10" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="list" position="10,60" size="300,120" /> -+ <widget name="state" position="10,210" size="300,80" font="Regular;20" /> -+ </screen> -+ <screen name="picshow" position="center,120" size="560,420" title="PicturePlayer" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="420,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="label" render="Label" position="5,55" size="350,140" font="Regular;19" backgroundColor="#25062748" transparent="1" /> -+ <widget name="thn" position="360,40" size="180,160" alphatest="on" /> -+ <widget name="filelist" position="5,205" zPosition="2" size="550,210" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="Pic_Exif" position="center,center" size="560,360" title="Info" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="menu" render="Listbox" position="5,50" size="550,310" scrollbarMode="showOnDemand" selectionDisabled="1" > -+ <convert type="TemplatedMultiContent"> -+ { -+ "template": [ MultiContentEntryText(pos = (5, 5), size = (250, 30), flags = RT_HALIGN_LEFT, text = 0), MultiContentEntryText(pos = (260, 5), size = (290, 30), flags = RT_HALIGN_LEFT, text = 1)], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 30 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="CleanupWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="400,100" size="550,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="300,400" size="500,300" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="150,250" size="25,25" alphatest="blend" /> -+ <widget name="languagetext" position="200,253" size="120,30" font="Regular;18" /> -+ <widget name="config" position="300,400" zPosition="1" size="500,300" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="portpic" position="100,400" zPosition="10" size="150,150" transparent="1" alphatest="on"/> -+ <widget name="rc" pixmap="Vu_HD/rc.png" position="950,150" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown2" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <screen name="CleanupWizardConfiguration" position="209,48" size="865,623" title="CleanupWizard settings" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="CleanupWizard settings" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" zPosition="2" position="50,130" itemHeight="36" size="750,324" scrollbarMode="showOnDemand" transparent="1" /> -+ <eLabel text=" " position="145,460" zPosition="10" size="560,2" transparent="1" backgroundColor="#8c8c8c" /> -+ <widget source="status" render="Label" position="160,525" size="540,60" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ </screen> -+ <screen name="CIselectMainMenu" position="100,80" size="520,538" title="CI assignment" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Subtitle.png" position="0,0" size="520,538" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="16,36" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="CI assignment" position="69,45" size="400,32" font="Semiboldit;32" foregroundColor="#4c4c4c" backgroundColor="#b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="20,91" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="210,91" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="58,93" zPosition="1" size="150,20" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="key_green" render="Label" position="248,93" zPosition="1" size="150,20" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget name="CiList" position="15,125" itemHeight="42" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" transparent="1" zPosition="1" size="490,336" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="CIconfigMenu" position="209,48" size="865,623" title="CI assignment" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="CI assignment" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="73,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="473,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="668,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="CAidList_desc" render="Label" position="155,200" size="550,22" font="Regular;20" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget source="CAidList" render="Label" position="155,230" size="550,45" font="Regular;20" backgroundColor="#27d9dee2" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/div-h.png" position="150,275" zPosition="1" size="560,2" /> -+ <widget source="ServiceList_desc" render="Label" position="155,280" size="550,22" font="Regular;20" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="ServiceList" position="155,310" size="550,250" zPosition="1" scrollbarMode="showOnDemand" /> -+ <widget source="ServiceList_info" render="Label" position="155,310" size="550,250" zPosition="2" font="Regular;20" backgroundColor="#27d9dee2" transparent="1" /> -+ </screen> -+ <screen name="easyCIconfigMenu" position="209,48" size="865,623" title="CI assignment" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="CI assignment" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="73,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="473,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="ServiceList_desc" render="Label" position="155,200" size="550,22" font="Regular;20" backgroundColor="#27d9dee2" transparent="1" /> -+ <widget name="ServiceList" position="155,230" size="550,300" zPosition="1" scrollbarMode="showOnDemand" /> -+ <widget source="ServiceList_info" render="Label" position="155,230" size="550,300" zPosition="2" font="Regular;20" backgroundColor="#27d9dee2" transparent="1" /> -+ </screen> -+ <screen name="CAidSelect" position="209,48" size="865,623" title="select CAId's" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="select CAId's" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="73,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="list" position="155,150" size="540,350" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="Vu_HD/div-h.png" position="150,520" zPosition="1" size="450,2" /> -+ <widget source="introduction" render="Label" position="150,530" size="450,40" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#27d9dee2" transparent="1" /> -+ </screen> -+ <screen name="myProviderSelection" position="209,48" size="865,623" title="Select provider to add..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Select provider to add..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="73,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="473,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="668,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="list" position="155,150" size="550,350" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="Vu_HD/div-h.png" position="150,510" zPosition="1" size="560,2" /> -+ <widget source="introduction" render="Label" position="150,520" size="560,40" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#27d9dee2" transparent="1" /> -+ </screen> -+ <screen name="myChannelSelection" position="209,48" size="865,623" title="Select service to add..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Select service to add..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="73,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="473,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="668,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="list" position="155,150" size="550,350" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="Vu_HD/div-h.png" position="150,510" zPosition="1" size="560,2" /> -+ <widget source="introduction" render="Label" position="150,520" size="560,40" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#27d9dee2" transparent="1" /> -+ </screen> -+ <screen name="CrashlogAutoSubmitConfiguration" position="209,48" size="865,623" title="CrashlogAutoSubmit settings" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="CrashlogAutoSubmit settings" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" zPosition="2" position="50,130" itemHeight="36" size="750,324" scrollbarMode="showOnDemand" transparent="1" /> -+ <eLabel text=" " position="145,460" zPosition="10" size="560,2" transparent="1" backgroundColor="#8c8c8c" /> -+ <widget source="status" render="Label" position="160,525" size="540,60" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget name="VKeyIcon" pixmap="Vu_HD/buttons/key_text.png" position="160,490" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="Vu_HD/vkey_icon.png" position="310,400" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ <screen name="DefaultServiceScan" position="150,115" size="420,390" title="Service Scan"> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="Vu_HD/icons/scan-s.png" position="5,5" size="64,64" transparent="1" alphatest="blend"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">0,0</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="Vu_HD/icons/scan-c.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">1,1</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="FrontendInfo" render="Pixmap" pixmap="Vu_HD/icons/scan-t.png" position="5,5" size="64,64" transparent="1" alphatest="on"> -+ <convert type="FrontendInfo">TYPE</convert> -+ <convert type="ValueRange">2,2</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget name="network" position="80,15" size="330,20" font="Regular;20" /> -+ <widget name="transponder" position="80,40" size="330,20" font="Regular;20" /> -+ <widget name="scan_state" position="10,80" zPosition="2" size="400,20" font="Regular;18" /> -+ <widget name="pass" position="10,80" size="400,20" font="Regular;18" /> -+ <widget name="scan_progress" position="10,105" size="400,15" pixmap="Vu_HD/progress_big.png" borderWidth="2" borderColor="#cccccc" /> -+ <widget name="servicelist" position="10,135" size="400,265" selectionDisabled="1" /> -+ </screen> -+ <screen name="DiseqcTester" position="90,100" size="520,400" title="DiSEqC Tester" > -+ <!--ePixmap pixmap="Vu_HD/icons/dish_scan.png" position="5,25" zPosition="0" size="119,110" transparent="1" alphatest="on" /> -+ <widget source="Frontend" render="Label" position="190,10" zPosition="2" size="260,20" font="Regular;19" halign="center" valign="center" transparent="1"> -+ <convert type="FrontendInfo">SNRdB</convert> -+ </widget> -+ <eLabel name="snr" text="SNR:" position="120,35" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,35" size="260,20" pixmap="Vu_HD/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,35" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">SNR</convert> -+ </widget> -+ <eLabel name="agc" text="AGC:" position="120,60" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,60" size="260,20" pixmap="Vu_HD/bar_snr.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,60" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">AGC</convert> -+ </widget> -+ <eLabel name="ber" text="BER:" position="120,85" size="60,22" font="Regular;21" halign="right" transparent="1" /> -+ <widget source="Frontend" render="Progress" position="190,85" size="260,20" pixmap="Vu_HD/bar_ber.png" borderWidth="2" borderColor="#cccccc"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <widget source="Frontend" render="Label" position="460,85" size="60,22" font="Regular;21"> -+ <convert type="FrontendInfo">BER</convert> -+ </widget> -+ <eLabel name="lock" text="Lock:" position="120,115" size="60,22" font="Regular;21" halign="right" /> -+ <widget source="Frontend" render="Pixmap" pixmap="Vu_HD/icons/lock_on.png" position="190,110" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide" /> -+ </widget> -+ <widget source="Frontend" render="Pixmap" pixmap="skin_default/icons/lock_off.png" position="190,110" zPosition="1" size="38,31" alphatest="on"> -+ <convert type="FrontendInfo">LOCK</convert> -+ <convert type="ConditionalShowHide">Invert</convert> -+ </widget--> -+ <widget source="progress_list" render="Listbox" position="0,0" size="510,150" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (10, 0), size = (330, 25), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the index name, -+ MultiContentEntryText(pos = (330, 0), size = (150, 25), flags = RT_HALIGN_RIGHT, text = 2) # index 2 is the status, -+ ], -+ "fonts": [gFont("Regular", 20)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ <eLabel name="overall_progress" text="Overall progress:" position="20,162" size="480,22" font="Regular;21" halign="center" transparent="1" /> -+ <widget source="overall_progress" render="Progress" position="20,192" size="480,20" borderWidth="2" backgroundColor="#254f7497" /> -+ <eLabel name="overall_progress" text="Progress:" position="20,222" size="480,22" font="Regular;21" halign="center" transparent="1" /> -+ <widget source="sub_progress" render="Progress" position="20,252" size="480,20" borderWidth="2" backgroundColor="#254f7497" /> -+ -+ <eLabel name="" text="Failed:" position="20,282" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="failed_counter" render="Label" position="160,282" size="100,20" font="Regular;21" /> -+ -+ <eLabel name="" text="Succeeded:" position="20,312" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="succeeded_counter" render="Label" position="160,312" size="100,20" font="Regular;21" /> -+ -+ <eLabel name="" text="With errors:" position="20,342" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="witherrors_counter" render="Label" position="160,342" size="100,20" font="Regular;21" /> -+ -+ <eLabel name="" text="Not tested:" position="20,372" size="140,22" font="Regular;21" halign="left" transparent="1" /> -+ <widget source="untestable_counter" render="Label" position="160,372" size="100,20" font="Regular;21" /> -+ -+ <widget source="CmdText" render="Label" position="300,282" size="180,200" font="Regular;21" /> -+ </screen> -+ <screen name="DiseqcTesterNimSelection" position="center,center" size="400,330" title="Choose Tuner"> -+ <widget source="nimlist" render="Listbox" position="0,0" size="380,300" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (10, 5), size = (360, 30), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the nim name, -+ MultiContentEntryText(pos = (50, 30), size = (320, 30), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is a description of the nim settings, -+ ], -+ "fonts": [gFont("Regular", 20), gFont("Regular", 15)], -+ "itemHeight": 70 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="FPUpgrade" position="150,200" size="450,200" title="FP upgrade required" > -+ <widget name="text" position="0,0" size="550,50" font="Regular;20" /> -+ <widget name="oldversion_label" position="10,100" size="290,25" font="Regular;20" /> -+ <widget name="newversion_label" position="10,125" size="290,25" font="Regular;20" /> -+ <widget name="oldversion" position="300,100" size="50,25" font="Regular;20" /> -+ <widget name="newversion" position="300,125" size="50,25" font="Regular;20" /> -+ </screen> -+ <screen name="SystemMessage" position="150,200" size="450,200" title="System Message" > -+ <widget source="text" position="0,0" size="450,200" font="Regular;20" halign="center" valign="center" render="Label" /> -+ <ePixmap pixmap="Vu_HD/icons/input_error.png" position="5,5" size="53,53" alphatest="on" /> -+ </screen> -+ <screen name="NFIDownload" position="90,95" size="560,420" title="Image download utility"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" zPosition="0" size="140,40" transparent="1" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" zPosition="0" size="140,40" transparent="1" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" zPosition="0" size="140,40" transparent="1" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="420,0" zPosition="0" size="140,40" transparent="1" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="440,0" zPosition="1" size="115,40" font="Regular;19" valign="center" halign="center" backgroundColor="#18188b" transparent="1" /> -+ -+ <widget source="label_top" render="Label" position="10,44" size="240,20" font="Regular;16" /> -+ <widget name="feedlist" position="10,66" size="250,222" scrollbarMode="showOnDemand" /> -+ <widget name="destlist" position="0,66" size="260,222" scrollbarMode="showOnDemand" /> -+ -+ <widget source="label_bottom" render="Label" position="10,312" size="240,18" font="Regular;16"/> -+ <widget source="path_bottom" render="Label" position="10,330" size="250,42" font="Regular;18" /> -+ -+ <widget source="infolabel" render="Label" position="270,44" size="280,284" font="Regular;16" /> -+ <widget source="job_progressbar" render="Progress" position="10,374" size="540,26" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="job_progresslabel" render="Label" position="130,378" zPosition="2" font="Regular;18" halign="center" transparent="1" size="300,22" foregroundColor="#000000" /> -+ <widget source="statusbar" render="Label" position="10,404" size="540,16" font="Regular;16" foregroundColor="#cccccc" /> -+ </screen> -+ <screen name="NFIFlash" position="90,95" size="560,420" title="Image flash utility"> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="420,0" zPosition="0" size="140,40" transparent="1" alphatest="on" /> -+ <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#18188b" transparent="1" /> -+ <widget source="listlabel" render="Label" position="16,44" size="200,21" valign="center" font="Regular;18" /> -+ <widget name="filelist" position="0,68" size="260,260" scrollbarMode="showOnDemand" /> -+ <widget source="infolabel" render="Label" position="270,44" size="280,284" font="Regular;16" /> -+ <widget source="job_progressbar" render="Progress" position="10,374" size="540,26" borderWidth="1" backgroundColor="#254f7497" /> -+ <widget source="job_progresslabel" render="Label" position="180,378" zPosition="2" font="Regular;18" halign="center" transparent="1" size="200,22" foregroundColor="#000000" /> -+ <widget source="statusbar" render="Label" position="10,404" size="540,16" font="Regular;16" foregroundColor="#cccccc" /> -+ </screen> -+ <screen name="BackupSelection" position="center,130" size="560,400" title="Select files/folders to backup"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="checkList" position="5,50" size="550,250" transparent="1" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="RestoreMenu" position="center,130" size="560,400" title="Restore backups" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="140,0" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="280,0" size="140,40" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="20,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" /> -+ <widget source="key_green" render="Label" position="160,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="300,0" zPosition="1" size="115,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ <widget name="filelist" position="5,50" size="550,230" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="UpdatePluginMenu" position="209,48" size="865,623" title="Software management" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Software management" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/border_menu.png" position="60,140" zPosition="-1" size="342,358" transparent="1" alphatest="blend" /> -+ <widget source="menu" render="Listbox" position="70,150" size="322,338" scrollbarMode="showOnDemand" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (2, 2), size = (330, 24), flags = RT_HALIGN_LEFT, text = 1), # index 0 is the MenuText, -+ ], -+ "fonts": [gFont("Regular", 22)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ <widget source="menu" render="Listbox" position="420,150" size="390,338" scrollbarMode="showNever" selectionDisabled="1" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (2, 2), size = (380, 300), flags = RT_HALIGN_CENTER|RT_VALIGN_CENTER|RT_WRAP, text = 2), # index 2 is the Description, -+ ], -+ "fonts": [gFont("Regular", 22)], -+ "itemHeight": 300 -+ } -+ </convert> -+ </widget> -+ <widget source="status" render="Label" position="50,500" zPosition="10" size="750,50" halign="center" valign="center" font="Regular;22" transparent="1" backgroundColor="#27aeaeae" /> -+ </screen> -+ <screen name="PluginManager" position="209,48" size="865,623" title="Extensions management" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Extensions management" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="473,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="668,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="list" render="Listbox" position="50,130" size="750,416" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"templates": -+ {"default": (51,[ -+ MultiContentEntryText(pos = (30, 1), size = (670, 24), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (30, 25), size = (670, 24), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (675, 0), size = (48, 48), png = 5), # index 5 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (0, 49), size = (750, 2), png = 6), # index 6 is the div pixmap -+ ]), -+ "category": (40,[ -+ MultiContentEntryText(pos = (30, 0), size = (700, 22), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (30, 22), size = (700, 16), font=2, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (0, 38), size = (750, 2), png = 3), # index 3 is the div pixmap -+ ]) -+ }, -+ "fonts": [gFont("Regular", 22),gFont("Regular", 20),gFont("Regular", 16)], -+ "itemHeight": 52 -+ } -+ </convert> -+ </widget> -+ <widget source="status" render="Label" position="50,560" zPosition="10" size="750,23" halign="center" valign="center" font="Regular;22" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" transparent="1"/> -+ </screen> -+ <screen name="PluginManagerInfo" position="209,48" size="865,623" title="Plugin manager activity information" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Plugin manager activity information" position="90,50" size="700,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="list" render="Listbox" position="50,140" size="750,400" scrollbarMode="showOnDemand" selectionDisabled="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (50, 0), size = (250, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (50, 27), size = (640, 23), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the state -+ MultiContentEntryPixmapAlphaTest(pos = (0, 1), size = (48, 48), png = 2), # index 2 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (0, 48), size = (750, 2), png = 3), # index 3 is the div pixmap -+ ], -+ "fonts": [gFont("Regular", 24),gFont("Regular", 22)], -+ "itemHeight": 50 -+ } -+ </convert> -+ </widget> -+ <widget source="status" render="Label" position="50,560" zPosition="10" size="750,44" halign="center" valign="center" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" font="Regular;22" transparent="1" /> -+ </screen> -+ <screen name="PluginManagerHelp" position="209,48" size="865,623" title="Plugin manager help" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Plugin manager help" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="list" render="Listbox" position="80,140" size="700,400" scrollbarMode="showOnDemand" selectionDisabled="1"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (50, 0), size = (540, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (50, 27), size = (540, 23), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the state -+ MultiContentEntryPixmapAlphaTest(pos = (0, 1), size = (48, 48), png = 2), # index 2 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (0, 48), size = (550, 2), png = 3), # index 3 is the div pixmap -+ ], -+ "fonts": [gFont("Regular", 24),gFont("Regular", 22)], -+ "itemHeight": 50 -+ } -+ </convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/div-h.png" position="70,550" zPosition="10" size="720,2" transparent="1" alphatest="on" /> -+ <widget source="status" render="Label" position="50,560" zPosition="10" size="750,44" halign="center" valign="center" font="Regular;22" backgroundColor="#27aeaeae" transparent="1" /> -+ </screen> -+ <screen name="PluginDetails" position="209,48" size="865,623" title="Plugin details" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Plugin details" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="author" render="Label" position="60,140" size="700,25" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" font="Regular;21" transparent="1" /> -+ <widget name="statuspic" position="770,130" size="48,48" alphatest="on"/> -+ <widget name="divpic" position="60,190" size="740,2" alphatest="on"/> -+ <widget name="detailtext" position="70,200" size="400,400" zPosition="10" font="Regular;21" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" transparent="1" halign="left" valign="top"/> -+ <widget name="screenshot" position="490,230" size="300,330" alphatest="on"/> -+ </screen> -+ <screen name="UpdatePlugin" position="209,48" size="865,623" title="Software update" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Software update" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget name="activityslider" position="60,140" size="720,5" /> -+ <widget source="package" render="Label" position="70,160" size="700,20" font="Regular;18" halign="center" valign="center" backgroundColor="darkgrey" transparent="1" /> -+ <widget source="status" render="Label" position="70,190" size="700,80" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" transparent="1" /> -+ <widget name="slider" position="70,280" size="700,30" /> -+ </screen> -+ <screen name="IPKGMenu" position="209,48" size="865,623" title="Select upgrade source to edit." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Select upgrade source to edit." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="filelist" position="50,140" size="750,440" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="IPKGSource" position="209,48" size="865,623" title="Edit upgrade source url." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Edit upgrade source url." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="text" position="50,150" size="750,25" font="Regular;20" backgroundColor="background" foregroundColor="#cccccc" /> -+ </screen> -+ <screen name="PacketManager" position="209,48" size="865,623" title="Packet manager" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Packet manager" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="list" render="Listbox" position="50,150" size="750,416" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (5, 1), size = (640, 28), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (5, 26), size = (640, 20), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the description -+ MultiContentEntryPixmapAlphaTest(pos = (645, 2), size = (48, 48), png = 4), # index 4 is the status pixmap -+ MultiContentEntryPixmapAlphaTest(pos = (5, 50), size = (740, 2), png = 5), # index 4 is the div pixmap -+ ], -+ "fonts": [gFont("Regular", 22),gFont("Regular", 14)], -+ "itemHeight": 52 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="IpkgInstaller" position="209,48" size="865,623" title="Install extensions" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Plugin.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Install extensions" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="list" position="50,150" size="750,350" /> -+ <ePixmap pixmap="Vu_HD/div-h.png" position="50,520" zPosition="10" size="750,2" transparent="1" alphatest="on" /> -+ <widget source="introduction" render="Label" position="50,540" zPosition="10" size="750,30" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <screen name="VideoWizard" position="0,0" size="1280,720" title="Welcome..." flags="wfNoBorder" > -+ <widget name="text" position="400,100" size="550,270" font="Regular;23" /> -+ <widget source="list" render="Listbox" transparent="1" position="300,400" size="500,300" scrollbarMode="showOnDemand" > -+ <convert type="StringList" /> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="150,250" size="25,25" alphatest="blend" /> -+ <widget name="languagetext" position="200,253" size="120,30" font="Regular;18" /> -+ <widget name="config" position="300,400" zPosition="1" size="500,300" transparent="1" scrollbarMode="showOnDemand" /> -+ <widget name="portpic" position="100,400" zPosition="10" size="150,150" transparent="1" alphatest="on"/> -+ <widget name="rc" pixmap="Vu_HD/rc.png" position="950,150" zPosition="10" size="154,500" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowdown2" pixmap="Vu_HD/arrowdown.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ <widget name="arrowup2" pixmap="Vu_HD/arrowup.png" position="-100,-100" zPosition="11" size="37,70" transparent="1" alphatest="blend"/> -+ </screen> -+ <!-- FileBrowser --> -+ <screen name="FilebrowserScreen" position="0,0" size="1280,720" title="" flags="wfNoBorder"> -+ <widget source="global.CurrentTime" render="Label" position="1130,40" size="80,26" font="Regular;26" halign="right" transparent="1"> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="1000,72" size="210,22" font="Regular;20" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%d.%m.%Y</convert> -+ </widget> -+ <eLabel text="Filebrowser" position=" 80,110" size="1120,35" zPosition="3" font="Regular;32" foregroundColor="#3c3c3c" halign="center" transparent="1" /> -+ <eLabel position=" 80,150" size="1120,2" backgroundColor="black" zPosition="5" /> -+ <eLabel position=" 80,152" size="1120,2" zPosition="5" /> -+ <widget name="list_left" position=" 90,167" size="540,437" scrollbarMode="showOnDemand" transparent="1" /> -+ <eLabel position="638,155" size="1,460" backgroundColor="black" zPosition="5" /> -+ <eLabel position="639,155" size="2,460" zPosition="5" /> -+ <widget name="list_right" position="650,167" size="540,437" scrollbarMode="showOnDemand" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="100,643" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="390,643" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="680,643" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="970,643" size="25,25" alphatest="blend" /> -+ <widget name="red" position="150,645" size="220,30" font="Regular;24" foregroundColor="#3c3c3c" halign="left" transparent="1" /> -+ <widget name="green" position="440,645" size="220,30" font="Regular;24" foregroundColor="#3c3c3c" halign="left" transparent="1" /> -+ <widget name="yellow" position="730,645" size="220,30" font="Regular;24" foregroundColor="#3c3c3c" halign="left" transparent="1" /> -+ <widget name="blue" position="1020,645" size="220,30" font="Regular;24" foregroundColor="#3c3c3c" halign="left" transparent="1" /> -+ </screen> -+ <screen name="FilebrowserConfigScreen" position="0,0" size="1280,720" title="" flags="wfNoBorder"> -+ <widget source="global.CurrentTime" render="Label" position="1130,40" size="80,26" font="Regular;26" halign="right" transparent="1"> -+ <convert type="ClockToText">Default</convert> -+ </widget> -+ <widget source="global.CurrentTime" render="Label" position="1000,72" size="210,22" font="Regular;20" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%d.%m.%Y</convert> -+ </widget> -+ <widget source="session.VideoPicture" render="Pig" position="75,115" size="380,215" zPosition="3" backgroundColor="#ff000000" /> -+ <eLabel text="FilebrowserConfigScreen" position="510,110" size="700,35" zPosition="3" font="Regular;32" foregroundColor="#3c3c3c" transparent="1" /> -+ <eLabel position="500,150" size="730,2" backgroundColor="black" zPosition="5" /> -+ <eLabel position="500,152" size="730,2" zPosition="5" /> -+ <widget name="config" position="510,175" size="660,450" zPosition="3" scrollbarMode="showOnDemand" transparent="1" /> -+ <eLabel position="476,110" size="1,500" backgroundColor="black" zPosition="5" /> -+ <eLabel position="477,110" size="2,500" zPosition="5" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="100,643" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="390,643" size="25,25" alphatest="blend" /> -+ <widget name="buttonred" position="150,645" size="220,30" font="Regular;24" foregroundColor="#3c3c3c" halign="left" transparent="1" /> -+ <widget name="buttongreen" position="440,645" size="220,30" font="Regular;24" foregroundColor="#3c3c3c" halign="left" transparent="1" /> -+ </screen> -+ <screen name="VideoFinetune" position="0,0" size="1280,720" backgroundColor="black"> -+ <widget source="Canvas" render="Canvas" position="280,70" size="720,576" /> -+ </screen> -+ <screen name="RecordPathsSettings" position="209,48" size="865,623" title="Recording paths" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Recording paths" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" position="50,130" itemHeight="36" size="750,300" backgroundColor="#27d9dee2" transparent="1"/> -+ </screen> -+ <screen name="SecParameterSetup" position="209,48" size="865,623" title="Satellite Equipment Setup" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Satellite Equipment Setup" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget name="config" position="130,140" size="600,450" transparent="1"/> -+ </screen> -+ <screen name="SatNimSelection" position="100,80" size="520,538" title="Subtitle selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Subtitle.png" position="0,0" size="520,538" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="16,36" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="select Slot" position="69,45" size="400,32" font="Semiboldit;32" foregroundColor="#4c4c4c" backgroundColor="#b5b9bd" transparent="1" /> -+ <widget name="nimlist" position="15,83" itemHeight="42" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" transparent="1" zPosition="1" size="490,420" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="RotorNimSelection" position="100,80" size="520,538" title="Subtitle selection" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_Subtitle.png" position="0,0" size="520,538" zPosition="-1" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="16,36" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="select Slot" position="69,45" size="400,32" font="Semiboldit;32" foregroundColor="#4c4c4c" backgroundColor="#b5b9bd" transparent="1" /> -+ <widget name="nimlist" position="15,83" itemHeight="42" selectionPixmap="Vu_HD/buttons/FocusBar_H42.png" transparent="1" zPosition="1" size="490,420" scrollbarMode="showOnDemand" /> -+ </screen> -+ <screen name="PositionerSetup" position="209,48" size="865,623" title="Positioner setup..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Positioner setup..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget name="red" position="83,97" size="150,25" backgroundColor="darkgrey" halign="center" valign="center" font="Regular;20" transparent="1"/> -+ <widget name="green" position="278,97" size="150,25" backgroundColor="darkgrey" halign="center" valign="center" font="Regular;20" transparent="1"/> -+ <widget name="yellow" position="473,97" size="150,25" backgroundColor="darkgrey" halign="center" valign="center" font="Regular;20" transparent="1"/> -+ <widget name="blue" position="668,97" size="150,25" backgroundColor="darkgrey" halign="center" valign="center" font="Regular;20" transparent="1"/> -+ -+ <widget name="list" position="200,160" size="450,155" backgroundColor="#27d9dee2" transparent="1"/> -+ -+ <widget name="snr_db" position="210,355" size="150,22" halign="center" valign="center" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <eLabel text="SNR:" position="150,380" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <eLabel text="BER:" position="150,405" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <eLabel text="Lock:" position="150,430" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="snr_percentage" position="370,380" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="ber_value" position="370,405" size="60,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="lock_state" position="210,430" size="150,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="snr_bar" position="210,380" size="150,22" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="ber_bar" position="210,405" size="150,22" backgroundColor="#27d9dee2" transparent="1"/> -+ -+ <eLabel text="Frequency:" position="450,355" size="120,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <eLabel text="Symbolrate:" position="450,380" size="120,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <eLabel text="FEC:" position="450,405" size="120,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="frequency_value" position="570,355" size="120,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="symbolrate_value" position="570,380" size="120,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ <widget name="fec_value" position="570,405" size="120,22" font="Regular;21" backgroundColor="#27d9dee2" transparent="1"/> -+ </screen> -+ <screen name="VideoEnhancementSetup" position="209,48" size="865,623" title="VideoEnhancementSetup" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Video enhancement setup" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="86,97" zPosition="1" size="150,25" font="Regular;20" halign="left" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="278,97" zPosition="1" size="150,25" font="Regular;20" halign="left" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="473,97" zPosition="1" size="150,25" font="Regular;20" halign="left" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="668,97" zPosition="1" size="150,25" font="Regular;20" halign="left" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" position="50,133" itemHeight="36" size="750,360" selectionPixmap="Vu_HD/buttons/FocusBar_H36.png" transparent="1"/> -+ <eLabel text=" " position="50,527" size="750,2" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#5c5c5c" /> -+ <widget source="introduction" render="Label" position="50,530" size="750,30" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#27b5b9bd" transparent="1" /> -+ </screen> -+ <screen name="VideoEnhancementPreview" position="center,360" size="560,170" title="VideoEnhancementPreview"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="0,10" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="280,10" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="35,10" zPosition="1" size="140,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="140,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" position="5,50" size="550,80" scrollbarMode="showOnDemand" /> -+ <eLabel text=" " position="0,130" size="560,2" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#5c5c5c" /> -+ <widget source="introduction" render="Label" position="0,140" size="550,25" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#27b5b9bd" transparent="1" /> -+ </screen> -+ <screen name="MyTubePlayerMainScreen" flags="wfNoBorder" position="280,70" size="720,576" title="MyTubePlayerMainScreen..." > -+ <ePixmap position="0,0" zPosition="-1" size="720,576" pixmap="~/mytubemain_bg.png" alphatest="on" transparent="1" backgroundColor="transparent"/> -+ <widget name="config" zPosition="2" position="60,60" size="600,50" scrollbarMode="showNever" transparent="1" /> -+ <widget source="feedlist" render="Listbox" position="49,110" size="628,385" zPosition="1" scrollbarMode="showOnDemand" backgroundColorSelected="#5c8cac" transparent="1" backgroundPixmap="~/list_bg.png" selectionPixmap="~/list_sel.png" > -+ <convert type="TemplatedMultiContent"> -+ {"templates": -+ {"default": (77,[ -+ MultiContentEntryPixmapAlphaTest(pos = (0, 0), size = (100, 75), png = 4), # index 4 is the thumbnail -+ MultiContentEntryText(pos = (100, 1), size = (500, 22), font=0, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 1), # index 1 is the Title -+ MultiContentEntryText(pos = (100, 24), size = (300, 18), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 5), # index 5 is the Published Date -+ MultiContentEntryText(pos = (100, 43), size = (300, 18), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 6), # index 6 is the Views Count -+ MultiContentEntryText(pos = (400, 24), size = (200, 18), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 7), # index 7 is the duration -+ MultiContentEntryText(pos = (400, 43), size = (200, 18), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 8), # index 8 is the ratingcount -+ ]), -+ "state": (77,[ -+ MultiContentEntryText(pos = (10, 1), size = (560, 28), font=2, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (10, 22), size = (560, 46), font=3, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 1), # index 2 is the description -+ ]) -+ }, -+ "fonts": [gFont("Regular", 22),gFont("Regular", 18),gFont("Regular", 26),gFont("Regular", 20)], -+ "itemHeight": 77 -+ } -+ </convert> -+ </widget> -+ -+ <ePixmap pixmap="skin_default/buttons/key_info.png" position="50,500" zPosition="4" size="35,25" alphatest="on" transparent="1" /> -+ <ePixmap pixmap="skin_default/buttons/key_menu.png" position="50,520" zPosition="4" size="35,25" alphatest="on" transparent="1" /> -+ <ePixmap position="90,500" size="100,40" zPosition="4" pixmap="~/plugin.png" alphatest="on" transparent="1" /> -+ <ePixmap position="190,500" zPosition="4" size="140,40" pixmap="skin_default/buttons/red.png" transparent="1" alphatest="on" /> -+ <ePixmap position="330,500" zPosition="4" size="140,40" pixmap="skin_default/buttons/green.png" transparent="1" alphatest="on" /> -+ <ePixmap position="470,500" zPosition="4" size="140,40" pixmap="skin_default/buttons/yellow.png" transparent="1" alphatest="on" /> -+ <widget name="key_red" position="190,500" zPosition="5" size="140,40" valign="center" halign="center" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="key_green" position="330,500" zPosition="5" size="140,40" valign="center" halign="center" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="key_yellow" position="470,500" zPosition="5" size="140,40" valign="center" halign="center" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="ButtonBlue" pixmap="skin_default/buttons/button_blue.png" position="610,510" zPosition="10" size="15,16" transparent="1" alphatest="on" /> -+ <widget name="VKeyIcon" pixmap="skin_default/vkey_icon.png" position="620,495" zPosition="10" size="60,48" transparent="1" alphatest="on" /> -+ <widget name="thumbnail" position="0,0" size="100,75" alphatest="on"/> # fake entry for dynamic thumbnail resizing, currently there is no other way doing this. -+ <widget name="HelpWindow" position="340,325" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ <screen name="MyTubeVideoInfoScreen" flags="wfNoBorder" position="center,center" size="720,576" title="MyTubePlayerMainScreen..." > -+ <ePixmap position="0,0" zPosition="-1" size="720,576" pixmap="~/mytubemain_bg.png" alphatest="on" transparent="1" backgroundColor="transparent"/> -+ <widget name="title" position="60,50" size="600,50" zPosition="5" valign="center" halign="left" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="starsbg" pixmap="~/starsbar_empty.png" position="560,220" zPosition="5" size="100,20" transparent="1" alphatest="on" /> -+ <widget name="stars" pixmap="~/starsbar_filled.png" position="560,220" zPosition="6" size="100,20" transparent="1" /> -+ <widget source="infolist" render="Listbox" position="50,110" size="620,110" zPosition="6" scrollbarMode="showNever" foregroundColor="white" backgroundColor="#1c3c5c" selectionDisabled="1" transparent="1"> -+ <convert type="TemplatedMultiContent"> -+ {"templates": -+ {"default": (110,[ -+ MultiContentEntryPixmapAlphaTest(pos = (0, 4), size = (130, 98), png = 0), # index 0 is the thumbnail -+ MultiContentEntryPixmapAlphaTest(pos = (130, 4), size = (130, 98), png = 1), # index 0 is the thumbnail -+ MultiContentEntryPixmapAlphaTest(pos = (260, 4), size = (130, 98), png = 2), # index 0 is the thumbnail -+ MultiContentEntryPixmapAlphaTest(pos = (390, 4), size = (130, 98), png = 3), # index 0 is the thumbnail -+ ]), -+ "state": (110,[ -+ MultiContentEntryText(pos = (10, 40), size = (550, 38), font=2, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 0), # index 0 is the name -+ ]) -+ }, -+ "fonts": [gFont("Regular", 20),gFont("Regular", 14),gFont("Regular", 28)], -+ "itemHeight": 110 -+ } -+ </convert> -+ </widget> -+ <widget name="author" position="60,220" size="300,20" zPosition="10" font="Regular;21" transparent="1" foregroundColor="white" backgroundColor="#1c3c5c" halign="left" valign="top" /> -+ <widget name="duration" position="370,220" size="200,20" zPosition="10" font="Regular;21" transparent="1" foregroundColor="white" backgroundColor="#1c3c5c" halign="left" valign="top" /> -+ <widget name="published" position="60,245" size="300,20" zPosition="10" font="Regular;21" transparent="1" foregroundColor="white" backgroundColor="#1c3c5c" halign="left" valign="top" /> -+ <widget name="views" position="370,245" size="200,20" zPosition="10" font="Regular;21" transparent="1" foregroundColor="white" backgroundColor="#1c3c5c" halign="left" valign="top" /> -+ <widget name="tags" position="60,270" size="600,20" zPosition="10" font="Regular;21" transparent="1" foregroundColor="white" backgroundColor="#1c3c5c" halign="left" valign="top" /> -+ <widget name="detailtext" position="60,300" size="610,200" zPosition="10" font="Regular;21" transparent="1" foregroundColor="white" backgroundColor="#1c3c5c" halign="left" valign="top"/> -+ <ePixmap position="100,500" size="100,40" zPosition="0" pixmap="~/plugin.png" alphatest="on" transparent="1" /> -+ <ePixmap position="220,500" zPosition="4" size="140,40" pixmap="skin_default/buttons/red.png" transparent="1" alphatest="on" /> -+ <widget name="key_red" position="220,500" zPosition="5" size="140,40" valign="center" halign="center" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="thumbnail" position="0,0" size="130,98" alphatest="on"/> -+ </screen> -+ <screen name="MyTubeVideoHelpScreen" flags="wfNoBorder" position="center,center" size="720,576" title="MyTubePlayerMainScreen..." > -+ <ePixmap position="0,0" zPosition="-1" size="720,576" pixmap="~/mytubemain_bg.png" alphatest="on" transparent="1" backgroundColor="transparent"/> -+ <widget name="title" position="60,50" size="600,50" zPosition="5" valign="center" halign="left" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" /> -+ <widget name="detailtext" position="60,120" size="610,370" zPosition="10" font="Regular;21" foregroundColor="white" backgroundColor="#1c3c5c" transparent="1" halign="left" valign="top"/> -+ <ePixmap position="100,500" size="100,40" zPosition="0" pixmap="~/plugin.png" alphatest="on" transparent="1" /> -+ <ePixmap position="220,500" zPosition="4" size="140,40" pixmap="skin_default/buttons/red.png" transparent="1" alphatest="on" /> -+ <widget name="key_red" position="220,500" zPosition="5" size="140,40" valign="center" halign="center" font="Regular;21" transparent="1" foregroundColor="white" shadowColor="black" shadowOffset="-1,-1" /> -+ </screen> -+ <screen name="MyTubePlayer" flags="wfNoBorder" position="center,550" size="720,160" title="InfoBar" backgroundColor="transparent"> -+ <ePixmap position="0,0" pixmap="skin_default/info-bg_mp.png" zPosition="-1" size="720,160" /> -+ <ePixmap position="29,40" pixmap="skin_default/screws_mp.png" size="665,104" alphatest="on" /> -+ <ePixmap position="48,70" pixmap="skin_default/icons/mp_buttons.png" size="108,13" alphatest="on" /> -+ <ePixmap pixmap="skin_default/icons/icon_event.png" position="207,78" size="15,10" alphatest="on" /> -+ <widget source="session.CurrentService" render="Label" position="230,73" size="360,40" font="Regular;20" foregroundColor="#ececec" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServiceName">Name</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Label" position="580,73" size="90,24" font="Regular;20" foregroundColor="#ececec" halign="right" backgroundColor="#4e5a74" transparent="1"> -+ <convert type="ServicePosition">Length</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Label" position="205,129" size="100,20" font="Regular;18" foregroundColor="#ececec" halign="center" valign="center" backgroundColor="#06224f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServicePosition">Position</convert> -+ </widget> -+ <widget source="session.CurrentService" render="PositionGauge" position="300,133" size="270,10" zPosition="2" pointer="skin_default/position_pointer.png:540,0" transparent="1" foregroundColor="#20224f"> -+ <convert type="ServicePosition">Gauge</convert> -+ </widget> -+ <widget source="session.CurrentService" render="Label" position="576,129" size="100,20" font="Regular;18" foregroundColor="#ececec" halign="center" valign="center" backgroundColor="#06224f" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> -+ <convert type="ServicePosition">Remaining</convert> -+ </widget> -+ </screen> -+ <screen name="MyTubeSuggestionsListScreen" position="340,163" zPosition="6" size="610,160" flags="wfNoBorder" > -+ <ePixmap position="0,0" zPosition="-1" size="610,160" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/MyTube/suggestions_bg.png" alphatest="on" transparent="1" backgroundColor="transparent"/> -+ <widget source="suggestionslist" render="Listbox" position="10,5" zPosition="7" size="580,150" scrollbarMode="showOnDemand" transparent="1" foregroundColor="#cccccc" backgroundColor="#1c3c5c" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (0, 1), size = (340, 24), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ MultiContentEntryText(pos = (350, 1), size = (180, 24), font=1, flags = RT_HALIGN_RIGHT, text = 1), # index 1 are the rtesults -+ ], -+ "fonts": [gFont("Regular", 22),gFont("Regular", 18)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ </screen> -+ <screen name="MyTubeHistoryScreen" position="340,163" zPosition="6" size="610,160" flags="wfNoBorder" > -+ <ePixmap position="0,0" zPosition="-1" size="610,160" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/MyTube/suggestions_bg.png" alphatest="on" transparent="1" backgroundColor="transparent"/> -+ <widget source="historylist" render="Listbox" position="10,5" zPosition="7" size="580,150" scrollbarMode="showOnDemand" transparent="1" foregroundColor="#cccccc" backgroundColor="#1c3c5c" > -+ <convert type="TemplatedMultiContent"> -+ {"template": [ -+ MultiContentEntryText(pos = (0, 1), size = (340, 24), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name -+ ], -+ "fonts": [gFont("Regular", 22),gFont("Regular", 18)], -+ "itemHeight": 25 -+ } -+ </convert> -+ </widget> -+ </screen> -+ -+ <!-- Genuine Vuplus Plugin --> -+ <screen name="VuplusAuthenticity" position="center,center" size="800,370" title="Return the Love Event (only for genuine box)"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="250,15" size="25,25" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="435,15" size="25,25" alphatest="on" /> -+ <widget source="key_red" render="Label" position="265,15" zPosition="1" size="140,25" font="Regular;24" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="450,15" zPosition="1" size="140,25" font="Regular;24" halign="center" valign="center" transparent="1" /> -+ <widget name="config" zPosition="2" position="80,70" size="640,80" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget name="text1" position="0,165" size="800,90" font="Regular;32" halign="center" valign="center"/> -+ <widget name="text2" position="100,260" size="600,110" font="Regular;24" halign="center" valign="center"/> -+ </screen> -+ <screen name="MessageBoxGenuine" position="center,center" size="600,10" title="Message"> -+ <widget name="text" position="65,8" size="420,0" font="Regular;22" /> -+ <widget name="ErrorPixmap" pixmap="Vu_HD/icons/input_error.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="QuestionPixmap" pixmap="Vu_HD/icons/input_question.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="InfoPixmap" pixmap="Vu_HD/icons/input_info.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="list" position="100,100" size="380,375" transparent="1" backgroundColor="darkgrey" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 50, textsize[1] + 50) -+offset = 0 -+if self.type == self.TYPE_YESNO: -+ offset = 60 -+wsizex = textsize[0] + 60 -+wsizey = textsize[1] + offset -+if (280 > wsizex): -+ wsizex = 280 -+wsize = (wsizex, wsizey) -+ -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex, 50) -+self["list"].instance.move(ePoint(0, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) -+ </applet> -+ </screen> -+ -+ <!-- HDMI CEC Plugin --> -+ <screen name="HdmiCecPlugin" position="center,center" size="590,320" title="HDMI-CEC Plugin" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="20,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="160,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="300,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="440,0" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="25,0" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="165,0" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="305,0" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_blue" render="Label" position="445,0" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="10,50" size="580,270" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <!-- LED Brightness Setup Plugin --> -+ <screen name="LEDBrightnessSetup" position="center,center" size="560,300" title="LED Brightness Setup"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="10,10" size="25,25" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="195,10" size="25,25" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="380,10" size="25,25" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="30,10" zPosition="1" size="140,25" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="215,10" zPosition="1" size="140,25" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="400,10" zPosition="1" size="140,25" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,50" size="550,200" scrollbarMode="showOnDemand" transparent="1"/> -+ <widget name="current_entry" position="130,240" size="300,30" font="Regular;18" halign="center" valign="center"/> -+ </screen> -+ -+ <!-- Fancontrol Plugin --> -+ <screen name="FancontrolConfiguration" position="center,center" size="560,300" title="Standbymode Fancontrol settings" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="110,10" size="30,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="310,10" size="30,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <!-- RC Code Plugin --> -+ <screen name="RemoteControlCode" position="center,center" size="560,250" title="Remote Control System Code Setting" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="110,10" size="30,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="310,10" size="30,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="115,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="315,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,50" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <screen name="MessageBoxConfirmCode" position="center,center" size="620,10" title="Message"> -+ <widget name="text" position="65,8" size="420,0" font="Regular;20" /> -+ <widget name="ErrorPixmap" pixmap="Vu_HD/icons/input_error.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="QuestionPixmap" pixmap="Vu_HD/icons/input_question.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="InfoPixmap" pixmap="Vu_HD/icons/input_info.png" position="5,5" size="53,53" alphatest="blend" /> -+ <widget name="list" position="100,100" size="380,375" transparent="1" backgroundColor="#279e9fa4" /> -+ <applet type="onLayoutFinish"> -+# this should be factored out into some helper code, but currently demonstrates applets. -+from enigma import eSize, ePoint -+ -+orgwidth = self.instance.size().width() -+orgheight = self.instance.size().height() -+orgpos = self.instance.position() -+textsize = self["text"].getSize() -+ -+# y size still must be fixed in font stuff... -+textsize = (textsize[0] + 50, textsize[1] + 50) -+offset = 0 -+if self.type == self.TYPE_YESNO: -+ offset = 60 -+wsizex = textsize[0] + 60 -+wsizey = textsize[1] + offset -+if (280 > wsizex): -+ wsizex = 280 -+wsize = (wsizex, wsizey) -+ -+ -+# resize -+self.instance.resize(eSize(*wsize)) -+ -+# resize label -+self["text"].instance.resize(eSize(*textsize)) -+ -+# move list -+listsize = (wsizex, 50) -+self["list"].instance.move(ePoint(0, textsize[1])) -+self["list"].instance.resize(eSize(*listsize)) -+ -+# center window -+newwidth = wsize[0] -+newheight = wsize[1] -+self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y() + (orgheight - newheight)/2)) -+ </applet> -+ </screen> -+ -+ <!-- Manual Fancontrol Plugin --> -+ <screen name="ManualFancontrol" position="center,center" size="560,300" title="Fancontrol Settings in Standby mode" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="120,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="320,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="current" render="Label" position="150,270" zPosition="1" size="280,30" font="Regular;20" halign="center" valign="center" /> -+ </screen> -+ -+ <!-- UI 3D Setup Plugin --> -+ <screen name="UI3DSetupScreen" position="center,center" size="560,300" title="UI 3D setup" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="120,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="320,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+ <!-- Blindscan Plugin --> -+ <screen name="Blindscan" position="center,center" size="560,390" title="Blindscan"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="40,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="210,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="380,10" size="140,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="50,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_green" render="Label" position="220,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_blue" render="Label" position="390,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ -+ <widget name="config" position="5,70" size="550,280" scrollbarMode="showOnDemand" /> -+ <widget name="introduction" position="0,365" size="560,20" font="Regular;20" halign="center" /> -+ </screen> -+ -+ <!-- Web Browser Plugin --> -+ <screen name="BrowserLauncher" position="center,center" size="309,498" title="Web Browser"> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="4,0" size="40,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="154,0" size="40,40" alphatest="on" /> -+ -+ <widget source="key_red" render="Label" position="30,0" zPosition="1" size="125,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="180,0" zPosition="1" size="125,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ -+ <widget name="config" position="0,50" size="309,100" scrollbarMode="showOnDemand" /> -+ <ePixmap pixmap="rc_wb_desc.png" position="0,150" size="309,296" alphatest="on" /> -+ <widget name="info" position="0,455" size="309,50" font="Regular;18" halign="center" foregroundColor="blue" transparent="1" /> -+ </screen> -+ -+ <!-- Crash Report Plugin --> -+ <screen name="CrashlogReportConfiguration" position="209,48" size="865,623" title="CrashlogReport Setting" flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_list.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="CrashlogReport Setting" position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" halign="right" backgroundColor="#27d9dee2" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="435,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/button_off.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="config" zPosition="2" position="50,130" itemHeight="36" size="750,324" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="status" render="Label" position="160,525" size="540,60" zPosition="10" foregroundColor="#3c3c3c" backgroundColor="#27aeaeae" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget name="VKeyIcon" pixmap="Vu_HD/buttons/key_text.png" position="500,350" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="Vu_HD/vkey_icon.png" position="310,400" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ -+ <!-- FPGA Upgrade Plugin --> -+ <screen name="FPGAUpgrade" position="center,center" size="560,420" title="FPGA Upgrade" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="40,10" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="210,10" size="140,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="380,10" size="140,40" alphatest="blend" /> -+ -+ <widget source="key_red" render="Label" position="60,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_green" render="Label" position="230,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ <widget source="key_blue" render="Label" position="400,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1"/> -+ -+ <widget source="status" render="Label" position="15,60" zPosition="1" size="540,40" font="Regular;18" halign="left" valign="center" transparent="1" /> -+ <widget name="file_list" position="0,100" size="555,320" scrollbarMode="showOnDemand" /> -+ </screen> -+ -+ <screen name="UpgradeStatus" position="center,center" size="450,130" title=" "> -+ <widget name="name" position="10,0" size="430,20" font="Regular;18" halign="left" valign="bottom"/> -+ <widget name="slider" position="10,25" size="430,30" borderWidth="2" borderColor="#cccccc"/> -+ <widget name="status" position="10,25" zPosition="1" size="430,30" font="Regular;18" halign="center" valign="center" foregroundColor="blue" backgroundColor="blue" transparent="1"/> -+ <widget source="info" render="Label" position="10,70" zPosition="1" size="430,60" font="Regular;22" halign="center" valign="center" transparent="1"/> -+ </screen> -+ -+ <!-- Firmware Upgrade Plugin --> -+ <screen name="FirmwareUpgrade" position="center,center" size="560,175" title="Firmware Upgrade" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="125,7" size="80,40" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="330,7" size="80,40" alphatest="blend" /> -+ -+ <widget source="key_red" render="Label" position="160,0" zPosition="1" size="155,40" font="Regular;20" halign="left" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="365,0" zPosition="1" size="155,40" font="Regular;20" halign="left" valign="center" transparent="1" /> -+ -+ <widget name="config" zPosition="2" position="0,50" itemHeight="36" size="540,40" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="status" render="Label" position="0,100" zPosition="1" size="540,75" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ </screen> -+ -+ <screen name="FUFilebrowser" position="center,center" size="500,290" title="File Browser" > -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="5,7" size="80,40" alphatest="blend" /> -+ <widget source="key_blue" render="Label" position="40,0" zPosition="1" size="300,40" font="Regular;20" halign="left" valign="center" transparent="1"/> -+ <widget name="file_list" position="0,50" size="500,160" scrollbarMode="showOnDemand" /> -+ -+ <widget source="status" render="Label" position="0,230" zPosition="1" size="500,60" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" /> -+ </screen> -+ -+ -+ <!-- WLan Setup Plugin --> -+ <screen name="WlanSelection" position="209,48" size="865,623" title="Wireless Network Configuration..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Wireless Network Adapter Selection..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/border_menu.png" position="120,140" zPosition="-1" size="342,358" transparent="1" alphatest="blend" /> -+ <widget name="menulist" position="130,150" size="322,338" transparent="1" backgroundColor="#27d9dee2" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="description" render="Label" position="500,140" size="280,360" font="Regular;19" halign="center" valign="center" backgroundColor="#c5c9cc" transparent="1"/> -+ </screen> -+ -+ <screen name="WlanSetup" position="209,48" size="865,623" title="Wireless Network Configuration..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Wireless Network Setup Menu..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/border_menu.png" position="120,140" zPosition="-1" size="342,358" transparent="1" alphatest="blend" /> -+ <widget name="menulist" position="130,150" size="322,338" transparent="1" backgroundColor="#27d9dee2" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="description" render="Label" position="500,140" size="280,360" font="Regular;19" halign="center" valign="center" backgroundColor="#c5c9cc" transparent="1"/> -+ </screen> -+ -+ <screen name="WlanConfig" position="209,48" size="865,623" title="Wireless Network Configuration..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Wireless Network Configuration..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/border_menu.png" position="120,140" zPosition="-1" size="342,358" transparent="1" alphatest="blend" /> -+ <widget name="config" position="130,150" size="322,338" transparent="1" backgroundColor="#27d9dee2" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="ipaddresstext" render="Label" position="500,160" zPosition="1" size="200,26" font="Semiboldit;22" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="ipaddress" render="Label" position="530,190" zPosition="1" size="150,26" font="Regular;20" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="netmasktext" render="Label" position="500,220" zPosition="1" size="200,26" font="Semiboldit;22" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="netmask" render="Label" position="530,250" zPosition="1" size="150,26" font="Regular;20" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="gatewaytext" render="Label" position="500,280" zPosition="1" size="200,26" font="Semiboldit;22" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="gateway" render="Label" position="530,310" zPosition="1" size="150,26" font="Regular;20" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="DNS1text" render="Label" position="500,350" zPosition="1" size="200,26" font="Semiboldit;22" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="DNS1" render="Label" position="530,380" zPosition="1" size="150,26" font="Regular;20" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="DNS2text" render="Label" position="500,410" zPosition="1" size="200,26" font="Semiboldit;22" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <widget source="DNS2" render="Label" position="530,440" zPosition="1" size="150,26" font="Regular;20" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget name="VKeyIcon" pixmap="Vu_HD/buttons/key_text.png" position="500,480" zPosition="10" size="35,25" transparent="1" alphatest="on" /> -+ <widget name="HelpWindow" pixmap="Vu_HD/vkey_icon.png" position="310,535" zPosition="1" size="1,1" transparent="1" alphatest="on" /> -+ </screen> -+ -+ <screen name="WlanScanAp" position="209,48" size="865,623" title="Wireless Network Configuration..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Wireless Network AP Scan..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="240,98" size="25,25" alphatest="blend" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="630,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_green" render="Label" position="268,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="key_blue" render="Label" position="665,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/border_menu.png" position="120,140" zPosition="-1" size="342,358" transparent="1" alphatest="blend" /> -+ <widget name="aplist" position="130,150" size="322,338" transparent="1" backgroundColor="#27d9dee2" zPosition="10" scrollbarMode="showOnDemand" /> -+ <widget source="ESSID" render="Label" position="490,220" zPosition="1" size="300,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="Address" render="Label" position="490,250" zPosition="1" size="300,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="Protocol" render="Label" position="490,280" zPosition="1" size="300,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="Frequency" render="Label" position="490,310" zPosition="1" size="300,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="Channel" render="Label" position="490,340" zPosition="1" size="300,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="Encryption key" render="Label" position="490,370" zPosition="1" size="300,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="BitRate" render="Label" position="490,400" zPosition="1" size="300,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="Status" render="Label" position="252,520" zPosition="1" size="360,30" font="Regular;20" halign="center" valign="center" backgroundColor="#27b5b9bd" foregroundColor="#1c1c1c" transparent="1" /> -+ </screen> -+ -+ <screen name="Wlanstatus" position="209,48" size="865,623" title="Wireless Network Configuration..." flags="wfNoBorder" backgroundColor="transparent"> -+ <ePixmap pixmap="Vu_HD/Bg_EPG_view.png" zPosition="-1" position="0,0" size="865,623" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/menu/ico_title_Setup.png" position="32,41" size="40,40" alphatest="blend" transparent="1" /> -+ <eLabel text="Wireless Network Status..." position="90,50" size="600,32" font="Semiboldit;32" foregroundColor="#5d5d5d" backgroundColor="#27b5b9bd" transparent="1" /> -+ <ePixmap pixmap="Vu_HD/icons/clock.png" position="750,55" zPosition="1" size="20,20" alphatest="blend" /> -+ <widget source="global.CurrentTime" render="Label" position="770,57" zPosition="1" size="50,20" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" halign="right" transparent="1"> -+ <convert type="ClockToText">Format:%H:%M</convert> -+ </widget> -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="45,98" size="25,25" alphatest="blend" /> -+ <widget source="key_red" render="Label" position="66,97" zPosition="1" size="150,25" font="Regular;20" halign="center" valign="center" backgroundColor="darkgrey" foregroundColor="#1c1c1c" transparent="1" /> -+ <widget source="status" render="Label" position="110,200" size="650,400" transparent="1" font="Regular;20" foregroundColor="#1c1c1c" backgroundColor="#27d9dee2" zPosition="1" /> -+ </screen> -+ -+ <!-- Wireless Access Point Plugin --> -+ <screen name = "WirelessAccessPoint" position="center,center" size="650,520" title="Wireless Access Point Setup" > -+ <ePixmap pixmap="Vu_HD/buttons/red.png" position="20,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/green.png" position="180,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/yellow.png" position="340,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="Vu_HD/buttons/blue.png" position="500,10" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="25,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_green" render="Label" position="185,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_yellow" render="Label" position="345,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget source="key_blue" render="Label" position="505,10" zPosition="1" size="140,30" font="Regular;20" halign="center" valign="center" transparent="1" /> -+ <widget name="config" zPosition="2" position="10,60" size="630,350" scrollbarMode="showOnDemand" transparent="1" /> -+ <widget source="current_settings" render="Label" position="10,410" size="630,20" font="Regular;19" halign="center" valign="center" transparent="1" /> -+ <widget source="IPAddress_text" render="Label" position="160,440" size="190,21" font="Regular;19" transparent="1" /> -+ <widget source="Netmask_text" render="Label" position="160,465" size="190,21" font="Regular;19" transparent="1" /> -+ <widget source="Gateway_text" render="Label" position="160,490" size="190,21" font="Regular;19" transparent="1" /> -+ <widget source="IPAddress" render="Label" position="370,440" size="240,21" font="Regular;19" transparent="1" /> -+ <widget source="Netmask" render="Label" position="370,465" size="240,21" font="Regular;19" transparent="1" /> -+ <widget source="Gateway" render="Label" position="370,490" size="240,21" font="Regular;19" transparent="1" /> -+ </screen> -+ -+ <!-- DeviceManager Plugin --> -+ <screen name="DeviceManager" position="center,center" size="670,400" title="DeviceManager"> -+ <ePixmap pixmap="skin_default/buttons/red.png" position="20,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="skin_default/buttons/green.png" position="180,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="skin_default/buttons/yellow.png" position="340,0" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="skin_default/buttons/blue.png" position="500,0" size="140,40" alphatest="on" /> -+ <widget name="key_red" position="20,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" foregroundColor="#ffffff" backgroundColor="#9f1313" transparent="1" /> -+ <widget name="key_green" position="180,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" foregroundColor="#ffffff" backgroundColor="#1f771f" transparent="1" /> -+ <widget name="key_yellow" position="340,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" foregroundColor="#ffffff" backgroundColor="#a08500" transparent="1" /> -+ <widget name="key_blue" position="500,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" foregroundColor="#ffffff" backgroundColor="#18188b" transparent="1" /> -+ <ePixmap pixmap="skin_default/div-h.png" position="0,48" size="670,2" alphatest="on" /> -+ <widget source="menu" render="Listbox" position="0,48" size="670,350" scrollbarMode="showOnDemand"> -+ <convert type="TemplatedMultiContent"> -+ {"templates": -+ {"default": (54,[ -+ MultiContentEntryText(pos = (100, 0), size = (560, 30), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 0), # index 0 is vendor - model -+ MultiContentEntryText(pos = (100, 32), size = (130, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 1), # index 1 is Device -+ MultiContentEntryText(pos = (230, 32), size = (130, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 2), # index 2 is Size -+ MultiContentEntryText(pos = (360, 32), size = (130, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 3), # index 3 is Partitions -+ MultiContentEntryText(pos = (490, 32), size = (140, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 4), # index 4 is Removable -+ MultiContentEntryPixmapAlphaTest(pos = (0, 52), size = (670, 2), png = 5), # png 5 is the div pixmap -+ ]), -+ "partitions": (98, [ -+ MultiContentEntryText(pos = (100, 0), size = (560, 30), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 0), # index 1 is Partition -+ MultiContentEntryText(pos = (100, 32), size = (560, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 1), # index 2 is Mounted on -+ MultiContentEntryText(pos = (100, 54), size = (560, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 2), # index 3 UUID -+ MultiContentEntryText(pos = (100, 76), size = (140, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 3), # index 4 Type -+ MultiContentEntryText(pos = (230, 76), size = (140, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 4), # index 5 Size_total -+ MultiContentEntryText(pos = (380, 76), size = (200, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 5), # index 6 Size_free -+ MultiContentEntryPixmapAlphaTest(pos = (0, 96), size = (670, 2), png = 6), # png 6 is the div pixmap -+ ]), -+ "mountpoint": (54,[ -+ MultiContentEntryPixmapAlphaTest(pos = (10, 7), size = (30, 30), png = 0), # index 0: picture -+ MultiContentEntryText(pos = (40, 0), size = (500, 30), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 1), # index 1 name -+ MultiContentEntryText(pos = (40, 32), size = (500, 20), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 2), # index 2 path -+ MultiContentEntryPixmapAlphaTest(pos = (0, 52), size = (670, 2), png = 5), # index 5 is the div pixmap -+ ]) -+ }, -+ "fonts": [gFont("Regular", 22),gFont("Regular", 16),gFont("Regular", 28)], -+ "itemHeight": 54 -+ } -+ </convert> -+ </widget> -+ </screen> -+ -+ <!-- ZappingModeSelection Plugin --> -+ <screen name="ZappingModeSelection" position="center,center" size="560,250" title="Zapping Mode Selection" > -+ <ePixmap pixmap="skin_default/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> -+ <ePixmap pixmap="skin_default/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> -+ <widget source="key_red" render="Label" position="110,10" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" foregroundColor="#ffffff" transparent="1" /> -+ <widget source="key_green" render="Label" position="310,10" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" foregroundColor="#ffffff" transparent="1" /> -+ <widget name="config" zPosition="2" position="5,70" size="550,200" scrollbarMode="showOnDemand" transparent="1" /> -+ </screen> -+ -+</skin> -+ -diff --git a/data/fonts/Makefile.am b/data/fonts/Makefile.am -index 2f7e7c7..f81801a 100644 ---- a/data/fonts/Makefile.am -+++ b/data/fonts/Makefile.am -@@ -5,4 +5,7 @@ dist_install_DATA = \ - lcd.ttf \ - md_khmurabi_10.ttf \ - nmsbd.ttf \ -- tuxtxt.ttf -+ tuxtxt.ttf \ -+ MyriadPro-Regular.otf \ -+ MyriadPro-Semibold.otf \ -+ MyriadPro-SemiboldIt.otf diff --git a/data/skin.xml b/data/skin.xml index bbf4dd0..b99bdce 100755 --- a/data/skin.xml @@ -6616,7 +52,7 @@ index fd33298..d8c1982 100644 + for (pass = 0; pass < number_passes; pass++) + for (int y = 0; y < height; y++) + { -+ png_read_rows(png_ptr, &rowptr[y], png_bytepp_NULL, 1); ++ png_read_rows(png_ptr, &rowptr[y], NULL, 1); + } + +/* @@ -6656,7 +92,7 @@ index fd33298..d8c1982 100644 png_destroy_read_struct(&png_ptr, &info_ptr,&end_info); fclose(fp); diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py -index 688fe50..86a8e0c 100755 +index 6813381..a4e2771 100755 --- a/lib/python/Screens/ChannelSelection.py +++ b/lib/python/Screens/ChannelSelection.py @@ -2,6 +2,8 @@ from Tools.Profile import profile @@ -6668,7 +104,7 @@ index 688fe50..86a8e0c 100755 from Components.ServiceList import ServiceList from Components.ActionMap import NumberActionMap, ActionMap, HelpableActionMap from Components.MenuList import MenuList -@@ -731,6 +733,8 @@ class ChannelSelectionBase(Screen): +@@ -732,6 +734,8 @@ class ChannelSelectionBase(Screen): self["key_yellow"] = Button(_("Provider")) self["key_blue"] = Button(_("Favourites")) @@ -6677,7 +113,7 @@ index 688fe50..86a8e0c 100755 self["list"] = ServiceList() self.servicelist = self["list"] -@@ -876,25 +880,51 @@ class ChannelSelectionBase(Screen): +@@ -877,25 +881,51 @@ class ChannelSelectionBase(Screen): pos = titleStr.find(']') if pos == -1: pos = titleStr.find(')') @@ -6845,7 +281,7 @@ index 2a8801c..fe5bcf0 100755 def createSummary(self): diff --git a/skin.py b/skin.py -index 19da203..e627ff8 100755 +index a0190f1..2de2cf5 100755 --- a/skin.py +++ b/skin.py @@ -50,7 +50,7 @@ def loadSkin(name, scope = SCOPE_SKIN): @@ -6892,7 +328,7 @@ index 19da203..e627ff8 100755 def applySingleAttribute(guiObject, desktop, attrib, value, scale = ((1,1),(1,1))): # and set attributes try: -@@ -151,7 +179,15 @@ def applySingleAttribute(guiObject, desktop, attrib, value, scale = ((1,1),(1,1) +@@ -162,7 +190,15 @@ def applySingleAttribute(guiObject, desktop, attrib, value, scale = ((1,1),(1,1) elif attrib == 'itemHeight': guiObject.setItemHeight(int(value)) elif attrib in ("pixmap", "backgroundPixmap", "selectionPixmap"): diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_wrong_boolean_type.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_wrong_boolean_type.patch deleted file mode 100644 index a89926a..0000000 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_wrong_boolean_type.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/lib/python/Components/NimManager.py b/lib/python/Components/NimManager.py -index 31e59a6..a7da93d 100755 ---- a/lib/python/Components/NimManager.py -+++ b/lib/python/Components/NimManager.py -@@ -59,10 +59,10 @@ class SecConfigure: - sec.setLNBLOFL(9750000) - sec.setLNBLOFH(10600000) - sec.setLNBThreshold(11700000) -- sec.setLNBIncreasedVoltage(lnbParam.OFF) -+ sec.setLNBIncreasedVoltage(False) - sec.setRepeats(0) - sec.setFastDiSEqC(fastDiSEqC) -- sec.setSeqRepeat(0) -+ sec.setSeqRepeat(False) - sec.setCommandOrder(0) - - #user values -@@ -347,9 +347,9 @@ class SecConfigure: - # pass # nyi in drivers - - if currLnb.increased_voltage.value: -- sec.setLNBIncreasedVoltage(lnbParam.ON) -+ sec.setLNBIncreasedVoltage(True) - else: -- sec.setLNBIncreasedVoltage(lnbParam.OFF) -+ sec.setLNBIncreasedVoltage(False) - - dm = currLnb.diseqcMode.value - if dm == "none": diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait1.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait1.png new file mode 100755 index 0000000000000000000000000000000000000000..49ffcc2d0bcb3d4089a983beccf9a35c017c4ddb GIT binary patch literal 1652 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 literal 0 HcmV?d00001 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait2.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait2.png new file mode 100755 index 0000000000000000000000000000000000000000..d19f3d305b44cf4b4de0aac2dcf39828973e5ad0 GIT binary patch literal 2259 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 literal 0 HcmV?d00001 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait3.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait3.png new file mode 100755 index 0000000000000000000000000000000000000000..229a91c743c6212f8aec274b7e7880a45f3af277 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait4.png b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/spinner/wait4.png new file mode 100755 index 0000000000000000000000000000000000000000..b96ad21be2dc4962771e01a4ae3b050ec82a1652 GIT binary patch literal 2226 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 AlK=n! literal 0 HcmV?d00001 diff --git a/meta-openvuplus/recipes-vuplus/opera-hbbtv/opera-hbbtv_0.2.bb b/meta-openvuplus/recipes-vuplus/opera-hbbtv/opera-hbbtv_0.2.bb index f5e18e7..803dbcb 100644 --- a/meta-openvuplus/recipes-vuplus/opera-hbbtv/opera-hbbtv_0.2.bb +++ b/meta-openvuplus/recipes-vuplus/opera-hbbtv/opera-hbbtv_0.2.bb @@ -7,7 +7,7 @@ DEPENDS = "mpfr gmp" DEPENDS += "${@base_contains("GST_VERSION", "1.0", "gstreamer1.0", "gstreamer", d)}" RDEPENDS_${PN} = "sysfsutils" -SRC_DATE = "20150622_0" +SRC_DATE = "20151001_1" PR = "r2_${SRC_DATE}" SRC_URI = "" @@ -78,6 +78,6 @@ PACKAGES = "${PN}" FILES_${PN} = "/" -SRC_URI[md5sum] = "3dbefb3fce773077fd3604c4666f0c3e" -SRC_URI[sha256sum] = "909dd2f98d322b46a97d298e0dc0ab54a47538a791be3bf40ef9314df0f0aa44" +SRC_URI[md5sum] = "7a36b446b8d7176b8343e6df3eeb4d90" +SRC_URI[sha256sum] = "266122d41ef7830a0595b312e882241d088ceb17c28dfa6fb4a0047155ddc3b3" diff --git a/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-base.bb b/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-base.bb index 45c4cfa..0f4e341 100644 --- a/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-base.bb +++ b/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-base.bb @@ -2,7 +2,7 @@ SUMMARY = "Vuplus: Base set of packages for Vuplus." SECTION = "vuplus/base" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" -PR = "r3" +PR = "r4" inherit packagegroup @@ -30,6 +30,7 @@ VUPLUS_BASE_ESSENTIAL = "\ mtd-utils-ubidetach \ mtd-utils-ubimkvol \ hdparm \ + gptfdisk \ usbtunerhelper \ killall \ openresolv \ @@ -58,7 +59,6 @@ VUPLUS_FIRMWARE_DVB = " \ VUPLUS_BASE_RECOMMENDS = "\ dropbear \ - vuplus-vucamd \ sambaserver \ openvpn \ zeroconf \ diff --git a/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb b/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb index 70ca4c7..4d00fc8 100644 --- a/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb +++ b/meta-openvuplus/recipes-vuplus/packagegroups/packagegroup-vuplus-enigma2.bb @@ -2,7 +2,7 @@ SUMMARY = "Enigma2 set of packages for Vuplus" SECTION = "vuplus/base" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" -PR = "r4" +PR = "r7" PACKAGE_ARCH = "${MACHINE_ARCH}" @@ -59,6 +59,7 @@ RDEPENDS_${PN} += " \ ${@base_contains("VUPLUS_FEATURES", "fpgaupgrade", "enigma2-plugin-systemplugins-fpgaupgrade", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "firmwareupgrade", "enigma2-plugin-systemplugins-firmwareupgrade", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "hbbtv", "enigma2-plugin-extensions-hbbtv", "", d)} \ + ${@base_contains("VUPLUS_FEATURES", "webkithbbtv", "webkit-hbbtv-browser", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "streamtv", "enigma2-plugin-extensions-streamtv", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "dlna", "enigma2-plugin-extensions-dlnaserver enigma2-plugin-extensions-dlnabrowser", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "3gmodem", "enigma2-plugin-systemplugins-3gmodemmanager", "", d)} \ @@ -70,6 +71,8 @@ RDEPENDS_${PN} += " \ ${@base_contains("VUPLUS_FEATURES", "audioeffect", "enigma2-plugin-systemplugins-audioeffect", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "uianimation", "enigma2-plugin-systemplugins-animationsetup", "", d)} \ ${@base_contains("VUPLUS_FEATURES", "xbmc", "enigma2-plugin-extensions-xbmc", "", d)} \ + ${@base_contains("VUPLUS_FEATURES", "minitv", "enigma2-plugin-extensions-minitv", "", d)} \ + ${@base_contains("VUPLUS_FEATURES", "fastzap", "enigma2-plugin-systemplugins-fastzapsupport", "", d)} \ " PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/meta-openvuplus/recipes-vuplus/tuxbox/files/add_uhd_channels.patch b/meta-openvuplus/recipes-vuplus/tuxbox/files/add_uhd_channels.patch new file mode 100644 index 0000000..ffb139f --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/tuxbox/files/add_uhd_channels.patch @@ -0,0 +1,26 @@ +diff --git a/satellites.xml b/satellites.xml +index 4c00ec2..5406e07 100644 +--- a/satellites.xml ++++ b/satellites.xml +@@ -1085,6 +1085,9 @@ + <transponder fec_inner="3" frequency="12692000" modulation="1" onid="319" polarization="0" symbol_rate="27500000" system="0" tsid="9900"/> + <transponder fec_inner="3" frequency="12713000" modulation="1" onid="64511" polarization="1" symbol_rate="27500000" system="0" tsid="10000"/> + <transponder fec_inner="3" frequency="12731000" modulation="1" onid="64511" polarization="0" symbol_rate="27500000" system="0" tsid="10100"/> ++ <!-- UHD channels --> ++ <transponder fec_inner="3" frequency="12727000" modulation="2" polarization="0" symbol_rate="30000000" system="1"/> ++ <transponder fec_inner="3" frequency="11296000" modulation="2" polarization="0" symbol_rate="27500000" system="1"/> + </sat> + <sat flags="1" name="Eutelsat W2 (16.0E)" position="160"> + <transponder fec_inner="2" frequency="10957000" modulation="1" polarization="0" symbol_rate="2821000" system="0"/> +@@ -1241,6 +1244,11 @@ + <transponder fec_inner="4" frequency="12699000" modulation="1" onid="1" polarization="1" symbol_rate="22000000" system="0" tsid="1118"/> + <transponder fec_inner="4" frequency="12721750" modulation="1" onid="53" polarization="0" symbol_rate="22000000" system="0" tsid="1119"/> + <transponder fec_inner="4" frequency="12728500" modulation="1" onid="1" polarization="1" symbol_rate="22000000" system="0" tsid="1120"/> ++ <!-- UHD channels --> ++ <transponder fec_inner="9" frequency="10994000" modulation="1" polarization="0" symbol_rate="22000000" system="1"/> ++ <transponder fec_inner="2" frequency="11112000" modulation="2" polarization="0" symbol_rate="22000000" system="1"/> ++ <transponder fec_inner="2" frequency="12344000" modulation="2" polarization="0" symbol_rate="30000000" system="1"/> ++ <transponder fec_inner="4" frequency="10994000" modulation="2" polarization="0" symbol_rate="22000000" system="1"/> + </sat> + <sat flags="1" name="Eutelsat 2 F3 (21.5E)" position="215"> + <transponder fec_inner="3" frequency="10972000" modulation="1" polarization="1" symbol_rate="2532000" system="0"/> diff --git a/meta-openvuplus/recipes-vuplus/tuxbox/tuxbox-common.bb b/meta-openvuplus/recipes-vuplus/tuxbox/tuxbox-common.bb index e6a4f37..ecfbc3a 100644 --- a/meta-openvuplus/recipes-vuplus/tuxbox/tuxbox-common.bb +++ b/meta-openvuplus/recipes-vuplus/tuxbox/tuxbox-common.bb @@ -4,11 +4,12 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=80 MAINTAINER = "Felix Domke <tmbinc@elitdvb.net>" PN = "tuxbox-common" -PR = "r6" +PR = "r7" SRC_REV = "12436bfb31dafdc4c73bc4bb5d4cb39a0855c95e" SRC_URI = "git://code.vuplus.com/git/dvbapp-meta.git;protocol=git;tag=${SRC_REV} " +SRC_URI += "file://add_uhd_channels.patch" FILES_${PN} = "/" diff --git a/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper.bb b/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper.bb index 59439c7..896162e 100644 --- a/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper.bb +++ b/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper.bb @@ -11,6 +11,7 @@ SRC_URI = " \ git://code.vuplus.com/git/vtuner.git;protocol=git;tag=${SRC_REV} \ file://no_usb_device.patch;striplevel=1 \ file://fix_set_delsys.patch \ + file://fix_getopt_error.patch \ file://get_avail_vtuner.patch \ file://setfrontend_ofdm_fecauto.patch \ file://${PN}.sh \ diff --git a/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper/fix_getopt_error.patch b/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper/fix_getopt_error.patch new file mode 100644 index 0000000..dc7a83e --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper/fix_getopt_error.patch @@ -0,0 +1,13 @@ +diff --git a/usbtunerhelper.c b/usbtunerhelper.c +index 94519dc..7d7ed1e 100644 +--- a/usbtunerhelper.c ++++ b/usbtunerhelper.c +@@ -623,7 +623,7 @@ int main(int argc, char *argv[]) + int ok = 0; + int debug = 0; + +- char option; ++ int option; + while ((option = getopt(argc, argv, "dh")) >= 0) + { + switch (option) diff --git a/meta-openvuplus/recipes-vuplus/vuplus-3gcommand/vuplus-3gcommand.bb b/meta-openvuplus/recipes-vuplus/vuplus-3gcommand/vuplus-3gcommand.bb new file mode 100644 index 0000000..27e93a4 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/vuplus-3gcommand/vuplus-3gcommand.bb @@ -0,0 +1,29 @@ +DESCIPTION = "3gcommand" +MAINTAINER = "vuplus team" +LICENSE = "CLOSED" +require conf/license/license-close.inc + +PV = "1.0" +PR = "r0" + +SRC_URI = "http://archive.vuplus.com/download/utils/vuplus-3gcommand-${PV}.tar.gz" + +do_install() { + install -d ${D}/usr/lib/enigma2/python/Plugins/SystemPlugins/3GModemManager + install -m 0755 ${WORKDIR}/3gcommand ${D}/usr/lib/enigma2/python/Plugins/SystemPlugins/3GModemManager/3gcommand +} + +do_install_arm() { + install -d ${D}/usr/lib/enigma2/python/Plugins/SystemPlugins/3GModemManager + install -m 0755 ${WORKDIR}/3gcommand_arm ${D}/usr/lib/enigma2/python/Plugins/SystemPlugins/3GModemManager/3gcommand +} + +PACKAGES = "${PN}" +FILES_${PN} = "/" + +do_populate_sysroot[noexec] = "1" +INSANE_SKIP_${PN} = "already-stripped" + +SRC_URI[md5sum] = "a586fa3901204a0344ea28fe6ec20ee1" +SRC_URI[sha256sum] = "59669751d0b95d1da693b22719fa80dd971deb2a0e551d88258f1e634a1acedd" + diff --git a/meta-openvuplus/recipes-vuplus/vuplus-dlnaserver/vuplus-dlnaserver.bb b/meta-openvuplus/recipes-vuplus/vuplus-dlnaserver/vuplus-dlnaserver.bb new file mode 100644 index 0000000..abecd99 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/vuplus-dlnaserver/vuplus-dlnaserver.bb @@ -0,0 +1,29 @@ +DESCIPTION = "dinaserver" +MAINTAINER = "vuplus team" +LICENSE = "CLOSED" +require conf/license/license-close.inc + +PV = "1.0" +PR = "r0" + +SRC_URI = "http://archive.vuplus.com/download/utils/vuplus-dlnaserver-${PV}.tar.gz" + +do_install() { + install -d ${D}/usr/lib/enigma2/python/Plugins/Extensions/DLNAServer + install -m 0755 ${WORKDIR}/dlnaserver ${D}/usr/lib/enigma2/python/Plugins/Extensions/DLNAServer/dlnaserver +} + +do_install_arm() { + install -d ${D}/usr/lib/enigma2/python/Plugins/Extensions/DLNAServer + install -m 0755 ${WORKDIR}/dlnaserver_arm ${D}/usr/lib/enigma2/python/Plugins/Extensions/DLNAServer/dlnaserver +} + +PACKAGES = "${PN}" +FILES_${PN} = "/" + +do_populate_sysroot[noexec] = "1" +INSANE_SKIP_${PN} = "already-stripped" + +SRC_URI[md5sum] = "c08be968fcf1d707bd940c4bb7fa1fdb" +SRC_URI[sha256sum] = "9b5fc064e725749c45e9f7517e63a8258845220ef6dc5a20093e09f5335493a1" + diff --git a/meta-openvuplus/recipes-vuplus/vuplus-skin/files/fix_standby_name.patch b/meta-openvuplus/recipes-vuplus/vuplus-skin/files/fix_standby_name.patch new file mode 100644 index 0000000..7078433 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/vuplus-skin/files/fix_standby_name.patch @@ -0,0 +1,62 @@ +diff --git a/usr/share/enigma2/750S/skin.xml b/usr/share/enigma2/750S/skin.xml +index 242a848..242619c 100644 +--- a/usr/share/enigma2/750S/skin.xml ++++ b/usr/share/enigma2/750S/skin.xml +@@ -370,7 +370,7 @@ + <convert type="MenuEntryCompare">setup_selection</convert> + <convert type="ConditionalShowHide"/> + </widget> +- <widget source="menu" render="FixedLabel" text="-Standby" position="410,324" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> ++ <widget source="menu" render="FixedLabel" text="-Idle Server Mode" position="410,324" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> + <convert type="MenuEntryCompare">standby_restart_list</convert> + <convert type="ConditionalShowHide"/> + </widget> +@@ -378,7 +378,7 @@ + <convert type="MenuEntryCompare">standby_restart_list</convert> + <convert type="ConditionalShowHide"/> + </widget> +- <widget source="menu" render="FixedLabel" text="-Deep Standby" position="410,374" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> ++ <widget source="menu" render="FixedLabel" text="-Standby" position="410,374" zPosition="1" size="195,22" font="Regular;19" backgroundColor="#182946" foregroundColor="#998462" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1"> + <convert type="MenuEntryCompare">standby_restart_list</convert> + <convert type="ConditionalShowHide"/> + </widget> +@@ -2612,7 +2612,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) + </screen> + + <!-- Fancontrol Plugin --> +- <screen name="FancontrolConfiguration" position="center,center" size="560,300" title="Standbymode Fancontrol settings" > ++ <screen name="FancontrolConfiguration" position="center,center" size="560,300" title="Idle Server Mode Fancontrol settings" > + <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> + <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> + +@@ -2678,7 +2678,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y() + (or + </screen> + + <!-- Manual Fancontrol Plugin --> +- <screen name="ManualFancontrol" position="center,center" size="560,300" title="Fancontrol Settings in Standby mode" > ++ <screen name="ManualFancontrol" position="center,center" size="560,300" title="Fancontrol Settings in Idle Server Mode" > + <ePixmap pixmap="750S/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> + <ePixmap pixmap="750S/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> + +diff --git a/usr/share/enigma2/Vu_HD/skin.xml b/usr/share/enigma2/Vu_HD/skin.xml +index c82df12..20d86ba 100644 +--- a/usr/share/enigma2/Vu_HD/skin.xml ++++ b/usr/share/enigma2/Vu_HD/skin.xml +@@ -3135,7 +3135,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) + </screen> + + <!-- Fancontrol Plugin --> +- <screen name="FancontrolConfiguration" position="center,center" size="560,300" title="Standbymode Fancontrol settings" > ++ <screen name="FancontrolConfiguration" position="center,center" size="560,300" title="Idle Server Mode Fancontrol settings" > + <ePixmap pixmap="Vu_HD/buttons/red.png" position="110,10" size="30,40" alphatest="on" /> + <ePixmap pixmap="Vu_HD/buttons/green.png" position="310,10" size="30,40" alphatest="on" /> + +@@ -3202,7 +3202,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y() + (or + </screen> + + <!-- Manual Fancontrol Plugin --> +- <screen name="ManualFancontrol" position="center,center" size="560,300" title="Fancontrol Settings in Standby mode" > ++ <screen name="ManualFancontrol" position="center,center" size="560,300" title="Fancontrol Settings in Idle Server Mode" > + <ePixmap pixmap="Vu_HD/buttons/red.png" position="110,10" size="140,40" alphatest="on" /> + <ePixmap pixmap="Vu_HD/buttons/green.png" position="310,10" size="140,40" alphatest="on" /> + diff --git a/meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb b/meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb new file mode 100644 index 0000000..c1848f9 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/vuplus-skin/vuplus-skins.bb @@ -0,0 +1,33 @@ +DESCRIPTION = "vuplus skins." +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +PV = "1.0" +PR = "r0" + +RDEPENDS_${PN} = "enigma2" + +BRANCH ?= "master" +SRCREV = "" + +SRC_URI = " \ + git://code.vuplus.com/git/vuplus-skins.git;protocol=git;branch=${BRANCH};rev=${SRCREV} \ + file://fix_standby_name.patch \ +" + +S = "${WORKDIR}/git" + +FILES_${PN} = "/usr" + +do_install() { + install -d ${D}/usr/ + cp -rp ${S}/usr/* ${D}/usr + chmod -R a+rX ${D}/usr/share/enigma2/ +} + +do_package_qa() { +} + +sysroot_stage_all() { +} + diff --git a/meta-openvuplus/recipes-webkit/gtk+/gtk+/001_gdk_window_ensure_native_patch.diff b/meta-openvuplus/recipes-webkit/gtk+/gtk+/001_gdk_window_ensure_native_patch.diff new file mode 100644 index 0000000..b374318 --- /dev/null +++ b/meta-openvuplus/recipes-webkit/gtk+/gtk+/001_gdk_window_ensure_native_patch.diff @@ -0,0 +1,25 @@ +diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c +index 101e5c1..06fe09f 100644 +--- a/gdk/gdkwindow.c ++++ b/gdk/gdkwindow.c +@@ -1845,10 +1845,19 @@ gdk_window_ensure_native (GdkWindow *window) + return FALSE; + + private = (GdkWindowObject *) window; ++ if( !private ) ++ return FALSE; + ++ + impl_window = gdk_window_get_impl_window (private); + +- if (gdk_window_is_offscreen (impl_window)) ++ ++ ++ if( !impl_window ) ++ return FALSE; ++ ++ ++ if (!impl_window || gdk_window_is_offscreen (impl_window)) + return FALSE; /* native in offscreens not supported */ + + if (impl_window == private) diff --git a/meta-openvuplus/recipes-webkit/gtk+/gtk+/002_remove_legacy_log_patch.diff b/meta-openvuplus/recipes-webkit/gtk+/gtk+/002_remove_legacy_log_patch.diff new file mode 100644 index 0000000..20b7f67 --- /dev/null +++ b/meta-openvuplus/recipes-webkit/gtk+/gtk+/002_remove_legacy_log_patch.diff @@ -0,0 +1,50 @@ +diff --git a/gdk/directfb/gdkevents-directfb.c b/gdk/directfb/gdkevents-directfb.c +index fd32145..c0ddb27 100644 +--- a/gdk/directfb/gdkevents-directfb.c ++++ b/gdk/directfb/gdkevents-directfb.c +@@ -697,7 +697,11 @@ gdk_event_translate (GdkEvent *event, + break; + + default: ++#if 0 /*oskwon*/ + g_message ("unhandled DirectFB windowing event 0x%08x", dfbevent->type); ++#else ++ break; ++#endif + } + + done: +diff --git a/gdk/directfb/gdkkeys-directfb.c b/gdk/directfb/gdkkeys-directfb.c +index e775384..d14bbc8 100644 +--- a/gdk/directfb/gdkkeys-directfb.c ++++ b/gdk/directfb/gdkkeys-directfb.c +@@ -1999,7 +1999,9 @@ guint + gdk_keymap_lookup_key (GdkKeymap *keymap, + const GdkKeymapKey *key) + { ++#if 0 /*oswkon*/ + g_warning ("gdk_keymap_lookup_key unimplemented \n"); ++#endif + return 0; + } + +@@ -2007,15 +2009,18 @@ void + gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap, + GdkModifierType *state) + { ++#if 0 /*oswkon*/ + g_warning ("gdk_keymap_add_virtual_modifiers unimplemented \n"); ++#endif + } + + gboolean + gdk_keymap_map_virtual_modifiers (GdkKeymap *keymap, + GdkModifierType *state) + { ++#if 0 /*oswkon*/ + g_warning ("gdk_keymap_map_virtual_modifiers unimplemented \n"); +- ++#endif + return TRUE; + } + diff --git a/meta-openvuplus/recipes-webkit/gtk+/gtk+/003_disable_demo_build_patch.diff b/meta-openvuplus/recipes-webkit/gtk+/gtk+/003_disable_demo_build_patch.diff new file mode 100644 index 0000000..068c536 --- /dev/null +++ b/meta-openvuplus/recipes-webkit/gtk+/gtk+/003_disable_demo_build_patch.diff @@ -0,0 +1,27 @@ +diff --git a/Makefile.am b/Makefile.am +index 8e3a2f1..7288db2 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,7 +1,7 @@ + ## Makefile.am for GTK+ + include $(top_srcdir)/Makefile.decl + +-SRC_SUBDIRS = gdk gtk modules demos tests perf ++SRC_SUBDIRS = gdk gtk modules tests perf + SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build + + # require automake 1.4 +diff --git a/configure.ac b/configure.ac +index 85606fa..4f3137f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1721,9 +1721,6 @@ gail-uninstalled.pc + m4macros/Makefile + po/Makefile.in + po-properties/Makefile.in +-demos/Makefile +-demos/gtk-demo/Makefile +-demos/gtk-demo/geninclude.pl + tests/Makefile + docs/Makefile + docs/reference/Makefile diff --git a/meta-openvuplus/recipes-webkit/gtk+/gtk+_2.24.27.bbappend b/meta-openvuplus/recipes-webkit/gtk+/gtk+_2.24.27.bbappend new file mode 100644 index 0000000..7d853a0 --- /dev/null +++ b/meta-openvuplus/recipes-webkit/gtk+/gtk+_2.24.27.bbappend @@ -0,0 +1,13 @@ +PR_append = "-vuplus0" + +THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}" +FILESPATH =. "${@base_set_filespath(["${THISDIR}/${PN}"], d)}:" + +DEPENDS = "glib-2.0 pango atk jpeg libpng docbook-utils-native cairo gdk-pixbuf" + +SRC_URI += " \ + file://001_gdk_window_ensure_native_patch.diff;apply=yes;striplevel=1 \ + file://002_remove_legacy_log_patch.diff;apply=yes;striplevel=1 \ + file://003_disable_demo_build_patch.diff;apply=yes;striplevel=1 \ + " + diff --git a/meta-openvuplus/recipes-webkit/pointercal/pointercal_0.0.bbappend b/meta-openvuplus/recipes-webkit/pointercal/pointercal_0.0.bbappend new file mode 100644 index 0000000..a4637c1 --- /dev/null +++ b/meta-openvuplus/recipes-webkit/pointercal/pointercal_0.0.bbappend @@ -0,0 +1,4 @@ +PR_append = "-vuplus0" + +BBCLASSEXTEND = "native" + diff --git a/meta-openvuplus/recipes-webkit/webkit/webkit-gtk_git.bb b/meta-openvuplus/recipes-webkit/webkit/webkit-gtk_git.bb new file mode 100644 index 0000000..690cba5 --- /dev/null +++ b/meta-openvuplus/recipes-webkit/webkit/webkit-gtk_git.bb @@ -0,0 +1,84 @@ +SUMMARY = "WebKit web rendering engine for the GTK+ platform" +HOMEPAGE = "http://www.webkitgtk.org/" +BUGTRACKER = "http://bugs.webkit.org/" + +LICENSE = "BSD & LGPLv2+" +LIC_FILES_CHKSUM = "\ + file://Source/WebCore/rendering/RenderApplet.h;endline=22;md5=fb9694013ad71b78f8913af7a5959680 \ + file://Source/WebKit/gtk/webkit/webkit.h;endline=21;md5=b4fbe9f4a944f1d071dba1d2c76b3351 \ + file://Source/JavaScriptCore/parser/Parser.h;endline=23;md5=2f3cff0ad0a9c486da5a376928973a90 \ + " + +ICU_LIB = "icu" + +DEPENDS = "zlib enchant libsoup-2.4 curl libxml2 cairo libidn gnutls geoclue \ + gtk+ gstreamer1.0 gstreamer1.0-plugins-base flex-native gperf-native perl-native-runtime sqlite3 ${ICU_LIB}" + +PR = "r3" +PV = "r95199" + +BRANCH="vuplus-webkit" +SRCREV="66de070e17c185bbf388688ceb7084b503f743a2" + +SRC_URI = "git://code.vuplus.com:/git/webkit-r95199-base.git;protocol=http;branch=${BRANCH};rev=${SRCREV}" + +inherit autotools lib_package gtk-doc pkgconfig + +S = "${WORKDIR}/git" + +EXTRA_OECONF = "\ + --enable-debug=no \ + --with-gtk=2.0 \ + --disable-spellcheck \ + --enable-optimizations \ + --disable-channel-messaging \ + --disable-meter-tag \ + --enable-image-resizer \ + --disable-sandbox \ + --disable-xpath \ + --disable-xslt \ + --disable-svg \ + --disable-filters \ + --disable-svg-fonts \ + --disable-video \ + --disable-video-track \ + --with-target=directfb \ + --disable-jit \ + --enable-fast-malloc \ + --enable-shared-workers \ + --enable-workers \ + --enable-javascript-debugger \ + --enable-fast-mobile-scrolling \ + --enable-offline-web-applications \ + " + +LDFLAGS += "-Wl,--no-keep-memory" + +EXTRA_AUTORECONF = " -I Source/autotools " + +ARM_INSTRUCTION_SET = "arm" + +COMPATIBLE_HOST_mips64n32 = "null" + +CONFIGUREOPT_DEPTRACK = "" + +do_configure_append() { + # somethings wrong with icu, fix it up manually + for makefile in $(find ${B} -name "GNUmakefile") ; do + sed -i s:-I/usr/include::g $makefile + done +} + +do_install_append() { + rmdir ${D}${libexecdir} + install -d ${D}/usr/bin + install -m 0755 ${WORKDIR}/build/Programs/GtkLauncher ${D}/usr/bin/webkit.launcher +} + +PACKAGES =+ "${PN}-webinspector bjavascriptcore" +FILES_libjavascriptcore = "${libdir}/libjavascriptcoregtk-1.0.so.*" +FILES_${PN}-webinspector = "${datadir}/webkitgtk-*/webinspector/" +FILES_${PN} += "${datadir}/webkitgtk-*/resources/error.html \ + ${datadir}/webkitgtk-*/images \ + ${datadir}/glib-2.0/schemas" + -- 2.7.4