Compare commits

...

1339 Commits

Author SHA1 Message Date
Stephan Raue
117f8e728b config/version: set version to 3.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 17:15:47 +02:00
Stephan Raue
98e725ef53 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.2 2013-06-21 16:22:41 +02:00
Stephan Raue
fa81f50cbd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-21 16:21:42 +02:00
Stephan Raue
43a0ca39f0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.2 2013-06-21 16:20:31 +02:00
Stephan Raue
293744ce35 Python: add hack to break build if build goes wrong
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 16:19:42 +02:00
Stephan Raue
4c72b7f3e1 bcm_sta: fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 16:19:16 +02:00
Stephan Raue
f9e86cd158 linux: update to linux-3.9.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 16:18:55 +02:00
Stephan Raue
9dedd64af4 Python: add hack to break build if build goes wrong
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 16:13:31 +02:00
Stephan Raue
3d0e9d00da bcm_sta: fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 16:12:30 +02:00
vpeter4
d1d0a2cabc hdhomerun: fix file permissions 2013-06-21 13:48:38 +02:00
vpeter4
c12144afea hdhomerun: improved start, suspend and resume 2013-06-21 12:34:28 +02:00
vpeter4
86e25c471d sundtek: improved start, suspend and resume 2013-06-21 12:33:45 +02:00
Stephan Raue
7cd870af35 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-21 11:24:58 +02:00
Stephan Raue
0ca3ade6e6 openvpn: update to openvpn-2.3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 11:24:36 +02:00
Stephan Raue
218c17afdc linux: update to linux-3.9.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-21 08:07:18 +02:00
Stephan Raue
7adb7c3230 Merge pull request #2391 from henkwiedig/xvdr-pull-111
xbmc-addon-xvdr: add pvr api 1.8.0 patch (xvdr pull #111)
2013-06-20 21:07:26 -07:00
Henk Wiedig
5b8ee3035c xbmc-addon-xvdr: add pvr api 1.8.0 patch (xvdr pull #111) 2013-06-21 05:53:13 +02:00
fritsch
20f7603c4d xbmc: Add VPP deinterlacing for intel vaapi 2013-06-19 22:06:51 +02:00
Stephan Raue
46bebec825 libva: update to libva-3c15867
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 19:56:50 +02:00
Stephan Raue
3af5874bc4 libva-driver-intel: update to libva-driver-intel-752da5e
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 19:56:33 +02:00
Stephan Raue
22efa99bb0 service.openelec.settings: update to service.openelec.settings-0.1.22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 17:14:11 +02:00
Stephan Raue
ab9657878f scripts/image: create .tar release images, deprecate .tar.bz2 images
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 11:37:51 +02:00
Stephan Raue
567cd50215 xbmc-pvr-addons: add PR200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 09:00:23 +02:00
Stephan Raue
388840b5c6 xbmc-pvr-addons: update to xbmc-pvr-addons-frodo-78b0aae
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 08:59:57 +02:00
Stephan Raue
412617e377 xbmc-pvr-addons (gotham): update to xbmc-pvr-addons-b84a88f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 06:46:49 +02:00
Stephan Raue
574d869ff8 xbmc (gotham): update xvba/vdpau patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 06:36:08 +02:00
Stephan Raue
513f5dcdd4 ffmpeg: update upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 06:04:40 +02:00
Stephan Raue
9381040a67 xbmc (gotham): update to xbmc-6aa6247
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-19 06:03:32 +02:00
fritsch
fbcc2e462d 3.9.6 rl8169 checksum fix 2013-06-18 21:53:13 +02:00
Stephan Raue
d1cac35879 Merge pull request #2383 from verybadsoldier/master
Fix for SMB shares and MySQL connection after resume
2013-06-18 11:04:16 -07:00
Stephan Raue
94638d893f Merge pull request #2388 from henkwiedig/silent-xorg-log
xorg: silent xorg log
2013-06-18 11:03:43 -07:00
Henk Wiedig
0bc543717b xorg: silent xorg log 2013-06-18 19:28:57 +02:00
Stephan Raue
ba7c184ae4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-18 13:46:24 +02:00
Stephan Raue
f7c79f8c51 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-18 13:46:00 +02:00
Stephan Raue
e71e2c2ef1 packages/addons/*: bump addon versions for OpenELEC-3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-17 23:31:30 +02:00
Stephan Raue
8be207ba01 config/version: set addon version to 3.1, set OS version to 3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-17 23:19:28 +02:00
Stephan Raue
f39be24b32 projects/RPi/filesystem: add project based OpenSSL config file
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-17 04:25:55 +02:00
Stephan Raue
c14d0eec6b xf86-video-nvidia: update to xf86-video-nvidia-319.23
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-17 01:56:34 +02:00
Stephan Raue
4039994e83 avahi: enable 'disallow-other-stacks' see http://forums.gentoo.org/viewtopic-p-7322172.html#7322172
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-16 23:32:24 +02:00
Stephan Raue
bc5192c7db xbmc: dont build with LTO support, this should fix #2370
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-16 19:33:51 +02:00
Stefan Saraev
ccc3f0dbbd service.openelec.settings: update to service.openelec.settings-0.1.21 2013-06-16 18:42:55 +03:00
Stephan Raue
53e46ca4a2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-15 23:36:00 +02:00
Stephan Raue
1fab3c990c projects/RPi: update RPi kernel patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-15 23:35:39 +02:00
Stefan Saraev
94a5bfbcd1 vdr-addon: bump 2013-06-16 00:31:49 +03:00
Stephan Raue
d883923eb2 xbmc (Gotham): update to xbmc-57f529b, update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-15 23:31:02 +02:00
verybadsoldier
6f9dbe14af added patch to handle SMB and MySQL after suspend more gracefully 2013-06-15 19:54:33 +02:00
Stephan Raue
0d438c5a43 ffmpeg: enable gnutls support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-15 19:33:19 +02:00
Stephan Raue
2b7abc402d linux: update to linux-3.9.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-15 19:32:56 +02:00
Stefan Saraev
c892d06a59 vdr-addon: fix utf-8 in vdr.start
before (bad)
Jun 15 19:54:32 openelec user.err vdr: [2298] codeset is 'ANSI_X3.4-1968' - unknown

now
Jun 15 20:04:38 openelec user.err vdr: [2608] codeset is 'UTF-8' - known

closes #2380
2013-06-15 20:07:10 +03:00
Stefan Saraev
03e5c85253 xbmc-pvr-addons: MySQL support should not be magically detected
thanks to: Georgi Georgiev <chutz@gg3.net>

closes #2381
2013-06-15 20:02:10 +03:00
fritsch
5306bb78bf AE: add upstream fixes by elupus 2013-06-14 17:28:51 +02:00
Stephan Raue
a49ebc9a03 xbmc: add PR2861
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-14 17:26:42 +02:00
Stephan Raue
7e889d3ad0 udisks: fix udisks start script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-14 17:26:36 +02:00
Sascha Hofmann
32dfbccb57 libhid: fixed download-link
closes #2371
2013-06-14 12:50:51 +03:00
Stefan Saraev
2335a8c5a2 Merge pull request #2369 from mperreir/master
linux modules : adding support for AUGUST DVB-T205 USB DVB stick to 3.9.5 kernel module rtl28xxu
2013-06-13 09:41:17 -07:00
mperreir
ece071a48c Added support for AUGUST DVB-T205 in kernel 3.9.5 2013-06-13 18:10:35 +02:00
Stephan Raue
609463e3fe busybox: depends now on rpcbind to do manual mounts
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 17:37:11 +02:00
Stephan Raue
a46507b3db Revert "rpcbind: remove package 'rpcbind', should not more be needed with recent libnfs"
This reverts commit 708664aa8f.
2013-06-13 17:36:35 +02:00
Stephan Raue
078360410a Revert "libtirpc: remove package 'libtirpc'"
This reverts commit d0eef6bbf0.
2013-06-13 17:36:33 +02:00
Stephan Raue
e24e012838 Revert "libgssglue: remove package 'libgssglue'"
This reverts commit a337c45339.
2013-06-13 17:36:26 +02:00
Stephan Raue
cb7985be69 xbmc: change RSS feed URL
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 14:00:19 +02:00
Stephan Raue
54bdc35246 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-13 13:57:10 +02:00
Stefan Saraev
fd35cf567e connman: ups. ash! 2013-06-13 13:19:03 +03:00
Stefan Saraev
7647ac175b sundtek-mediatv: improve suspend/resume 2013-06-13 11:47:11 +03:00
Stefan Saraev
63ac7688fe hdhomerun: improve suspend/resume 2013-06-13 11:47:06 +03:00
mperreir
e1671782ac Added AUGUST DVB-T205 usb stick ID in rtl28xxu kernel module 2013-06-13 10:00:11 +02:00
Stephan Raue
fd8cc0a767 Merge pull request #2366 from chewitt/atv-advancedsettings
atv: advancedsettings tweak
2013-06-13 00:55:30 -07:00
Stephan Raue
0c86d58570 Merge pull request #2365 from chewitt/atvclient-macmini
atvclient: add support for macmini and macbook ir sensors
2013-06-13 00:55:11 -07:00
Stephan Raue
dc1dee70e6 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-13 09:50:02 +02:00
Stephan Raue
44dff87d0b bcm2835-driver: update to bcm2835-driver-0d1b1d8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 09:49:28 +02:00
Stephan Raue
f986fc96ec bcm2835-bootloader: update to bcm2835-bootloader-0d1b1d8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 09:49:10 +02:00
Stephan Raue
90cb50e229 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 09:47:39 +02:00
Christian Hewitt
ead16c8969 atv: advancedsettings tweak
reduce the default size of thumbnails to improve speed of skin
navigation
2013-06-13 06:09:52 +04:00
Christian Hewitt
1f2ebf7de8 atvclient: add support for macmini and macbook ir sensors
thanks to fritsch, this adds support for Apple IR sensors used with
MacBook and Mac mini hardware
2013-06-13 06:02:17 +04:00
Stephan Raue
b7917d3903 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-12 22:53:12 +02:00
Stefan Saraev
a94fee61a0 xbmc: depends on dbus, so wait for it 2013-06-12 21:18:55 +02:00
Stefan Saraev
be771f077d udisks: depends on dbus, so wait for it
TODO: respawn ?
2013-06-12 21:18:55 +02:00
Stefan Saraev
a0e553dca6 ConsoleKit: depends on dbus, so wait for it & respawn 2013-06-12 21:18:55 +02:00
Stefan Saraev
46f3591d90 connman: depends on dbus, so wait for it 2013-06-12 21:18:55 +02:00
Stefan Saraev
137a8419e5 dbus: add wait_for_dbus() & respawn 2013-06-12 21:18:55 +02:00
Stefan Saraev
7c773ff398 busybox: increase ash history size 2013-06-12 22:17:58 +03:00
Stefan Saraev
d32fcd1617 connman: update to connman-475a695 2013-06-12 19:29:16 +03:00
Stefan Saraev
a01212ec64 vdr-addon: improve suspend/resume 2013-06-12 16:05:35 +03:00
Stefan Saraev
ef15c901fe tvheadend: improve suspend/resume 2013-06-12 16:05:21 +03:00
Stefan Saraev
4d81ab2da9 oscam: update to oscam-8695 & improve suspend/resume 2013-06-12 16:04:44 +03:00
Stephan Raue
1ef19244cc Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-12 04:29:05 +02:00
Stephan Raue
c1cb4a1e72 sqlite: enable mmap support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-12 04:28:43 +02:00
Stephan Raue
1d6e245571 nettle: update to nettle-2.7.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-12 04:27:50 +02:00
Stefan Saraev
d2725ef350 oscam: no lib/ anymore. pcsc built static 2013-06-11 22:00:06 +03:00
Stefan Saraev
1cb9054403 busybox: save history on shell exit, not after every command 2013-06-10 23:34:48 +03:00
Stefan Saraev
c185d81280 Revert "gmp: build as static library"
This reverts commit 181298ca03.
2013-06-09 15:41:24 +03:00
Stefan Saraev
0068eb0e4d Revert "nettle: build as static library"
This reverts commit 4fbda399db.

Conflicts:
	packages/security/gnutls/meta
2013-06-09 15:41:12 +03:00
Stephan Raue
cca63bcaa3 Merge pull request #2351 from stefansaraev/consolekit
ConsoleKit: limit number of ck threads
2013-06-08 20:04:35 -07:00
Stephan Raue
250f6decf4 xbmc: fix avahi support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-09 04:52:52 +02:00
Stefan Saraev
a27de89c9c ConsoleKit: limit number of ck threads 2013-06-08 23:21:19 +03:00
Stefan Saraev
4f2a01170c linux: update to linux-3.9.5 2013-06-08 22:18:00 +03:00
Stephan Raue
f9f5f2b43f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-08 08:25:43 +02:00
Stephan Raue
6de7eada63 xf86-video-intel: update to xf86-video-intel-2.21.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-08 08:25:21 +02:00
Stefan Saraev
01499c208e rsync: bump 2013-06-07 19:17:10 +03:00
Stephan Raue
10e845a1f5 rsync: depends on popt
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 16:06:19 +02:00
Stephan Raue
a86d867ef9 popt: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 16:03:46 +02:00
Stephan Raue
7eca8f3154 tools/mkpkg: add script to get and pack package 'arm-mem'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 15:42:52 +02:00
Stephan Raue
2a0310ca6e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-07 06:50:44 +02:00
Stephan Raue
e413b1dbc9 remove package 'libcofi' and 'libcofi-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 06:50:28 +02:00
Stephan Raue
c048cd07d7 eglibc/eglibc-initramfs: replace package 'libcofi' with package 'arm-mem'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 06:49:31 +02:00
Stephan Raue
ff2c7d18cc new package: add package 'arm-mem' and 'arm-mem-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 06:48:26 +02:00
Stephan Raue
b24928e93f Merge pull request #2335 from fritsch/rc6-disable-intel-snb-gt1
Only disable RC6 on Sandybridge GT1 and not on all intel hardware
2013-06-06 15:06:17 -07:00
Stephan Raue
c7fb4433ce xf86-video-fglrx-legacy: add patch to remove overlapping device id's
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 00:01:49 +02:00
Stephan Raue
bd26d639ce Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-06 23:53:35 +02:00
Stephan Raue
1c230d38ea Merge pull request #2337 from fritsch/fglrx-beta-bump
xf86-video-fglrx: Update to 13.6 beta (workaround beta signature)
2013-06-06 14:53:14 -07:00
Stephan Raue
9a6d53cacc scripts/image: simplyfing detection of devel version, thanks to '_gio'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-06 23:50:47 +02:00
Stephan Raue
c8d591c755 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-06 22:21:26 +02:00
Stephan Raue
fa283b662c SDL: add patch for libX11-1.6 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-06 22:21:11 +02:00
fritsch
db916b40c4 Arctic: 13.6 has been proven to work with the Arctic machines, so use it. 2013-06-06 21:30:36 +02:00
fritsch
46e64e3e13 xf86-video-fglrx: Update to 13.6 beta (workaround beta signature) 2013-06-06 21:30:04 +02:00
Stefan Saraev
827cba38e7 tvheadend: bump 2013-06-06 21:43:33 +03:00
Stefan Saraev
2e0d02751c hdhomerun: bump 2013-06-06 21:37:37 +03:00
Stefan Saraev
ce0d426af3 sundtek-mediatv: bump 2013-06-06 21:37:05 +03:00
Stefan Saraev
32bcb5ccf7 tvheadend: append LD_PRELOAD
closes #2345
2013-06-06 21:34:15 +03:00
Stefan Saraev
a98dca885e sundtek-mediatv: change ADDON_* variable names
having $ADDON_HOME replaced -n vdr / tvheadend after
sourcing userspace.driver.sh is not what we want
2013-06-06 21:33:55 +03:00
Stefan Saraev
fdad109868 hdhomerun: change ADDON_* variable names
having $ADDON_HOME replaced -n vdr / tvheadend after
sourcing userspace.driver.sh is not what we want
2013-06-06 21:32:44 +03:00
Stefan Saraev
2a2fac93aa service.openelec.settings: update to service.openelec.settings-0.1.20 2013-06-06 18:36:16 +03:00
Stephan Raue
63b479d5e6 xbmc: deactivate upstream patch, must be adapted for omxplayer
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 09:25:14 +02:00
Stephan Raue
3bdbaf1b03 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-05 07:08:54 +02:00
Stephan Raue
693e0e3350 lirc: depends on libusb-compat and libftdi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 06:06:00 +02:00
Stephan Raue
cd889c4767 xbmc: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 06:05:02 +02:00
Stephan Raue
ae8820bb59 linux: fix XBOX patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 05:12:49 +02:00
Stephan Raue
808a57ef57 libX11: update to libX11-1.6.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 05:12:24 +02:00
Stefan Saraev
807e03736b linux: 02_cpupower: cosmetics 2013-06-04 19:18:02 +03:00
Stephan Raue
842ec47a0d bcm2835-driver: only install needed libraries
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 07:33:21 +02:00
Stephan Raue
d65d04432e linux: dont build and install 'cpupower', can be done via /sys
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 07:31:12 +02:00
Stephan Raue
5413f9f5af linux: move performance setup completly to '02_cpupower', setup up_threshold for ondemand
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 05:34:19 +02:00
Stephan Raue
358c23f5ee bluez: build with static librarys
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 21:40:07 +02:00
Stephan Raue
49bb1012fb xbmc: dont install yajl, its build statically
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 21:08:41 +02:00
Stephan Raue
d4580b0c39 avahi: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 21:07:53 +02:00
Stephan Raue
bf966d7b69 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-03 19:49:22 +02:00
Stephan Raue
3515ed2fa1 gnutls: disable not needed openssl compatibility support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:48:25 +02:00
Stephan Raue
b9496f5dd7 gnutls: disable cryptodev support, fails to build with gnutls-3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:47:49 +02:00
Stephan Raue
ee2ea948e3 gnutls: update to gnutls-3.2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:45:44 +02:00
Stephan Raue
61ca571f78 busybox: optimize builtin shell config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:44 +02:00
Stephan Raue
9c6a7bd682 pcre: update to pcre-8.33
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:14 +02:00
Stephan Raue
092e8dc6b8 cryptodev-linux: update to cryptodev-linux-1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:14 +02:00
Stephan Raue
d5d0f9f085 dbus: update to dbus-1.6.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:13 +02:00
Stephan Raue
1eebd6ad40 lm_sensors: update to lm_sensors-3.3.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:13 +02:00
Stephan Raue
541c44df69 libxml2: update to libxml2-2.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:13 +02:00
Stephan Raue
00948807e3 cmake: update to cmake-2.8.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 19:43:12 +02:00
Stefan Saraev
71ab6195b1 bluez: update to bluez-5.5 2013-06-03 19:40:35 +03:00
Stephan Raue
d885a0df2d polkit: remove systemd support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 15:38:58 +02:00
Stephan Raue
bc215397e5 bluez: remove systemd support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 15:37:49 +02:00
Stefan Saraev
e4b9923337 vdr-addon: bump 2013-06-03 10:41:20 +03:00
Stephan Raue
3b7fc05e2c ntp: depends on package 'libcap'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 00:37:12 +02:00
Stephan Raue
6fec8f5398 connman: dont depend on systemd/udev anymore
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-03 00:32:22 +02:00
Stephan Raue
3a55587324 libdrm: build without udev support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 23:23:57 +02:00
Stephan Raue
6801385a72 remove package 'xwiimote'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 23:20:17 +02:00
Stefan Saraev
3da359678f wireless_tools: build multi-call binary 2013-06-02 23:26:43 +03:00
Stefan Saraev
77d6dcd3d9 yajl: build as static library 2013-06-02 22:43:19 +03:00
Stefan Saraev
ab58c14dbb procps-ng: install: don't follow symlinks 2013-06-02 22:41:33 +03:00
Stefan Saraev
5bd336fb6e cxxtools: remove unused 'install' script 2013-06-02 18:53:34 +03:00
Stefan Saraev
420d138015 libevent: remove unused 'install' script 2013-06-02 18:53:03 +03:00
Stephan Raue
d53baf2af4 lockdev: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 17:38:55 +02:00
Stephan Raue
b96483aa59 systemd: enable LTO and linker-plugin support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 17:14:14 +02:00
Stephan Raue
5d4bd900e9 systemd: update to systemd-204
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 16:43:35 +02:00
Stephan Raue
be98231768 iptables: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 03:59:30 +02:00
Stephan Raue
719f9bfa6b iptables: update to iptables-1.4.19.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 03:59:05 +02:00
Stephan Raue
820ec0ec52 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-06-01 23:45:29 +02:00
Stephan Raue
2f38ab7bf0 boost: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 23:45:03 +02:00
Stephan Raue
3b47ea79e0 SDL_image: build with static image providers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 23:06:55 +02:00
Stephan Raue
e2c7a8b021 libssh: fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 23:06:54 +02:00
Stephan Raue
4731c5dc77 tinyxml: update to tinyxml-2.6.2_2, build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 22:20:54 +02:00
Stefan Saraev
beee159eaf transmission: bump 2013-06-01 22:56:15 +03:00
Stefan Saraev
b328b5db90 oscam: bump 2013-06-01 22:55:41 +03:00
Stefan Saraev
0bd37096cb pcscd-addon: bump 2013-06-01 22:55:18 +03:00
Stefan Saraev
a0db08dbe6 pcsc-lite: build as static library 2013-06-01 22:46:29 +03:00
Stefan Saraev
22cb99dbca ccid: update to ccid-1.4.10 2013-06-01 22:37:57 +03:00
Stefan Saraev
693aaeb234 libevent: build as static library 2013-06-01 20:22:03 +03:00
Stefan Saraev
5b1b1d81da cxxtools: build as static library 2013-06-01 19:50:32 +03:00
Stefan Saraev
e6bd45efac libxslt: build as static library 2013-06-01 19:14:09 +03:00
Stefan Saraev
3f095fd3fb libzip: build as static library 2013-06-01 19:13:48 +03:00
Stefan Saraev
7dc6a7c84c connman: update to connman-0515b22 2013-06-01 18:16:38 +03:00
Stephan Raue
8f8ea455f6 libssh: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 17:11:19 +02:00
Stephan Raue
d4ca83e024 dbus-glib: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 16:00:11 +02:00
Stephan Raue
ac9473d47d libXxf86vm: update to libXxf86vm-1.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 06:04:53 +02:00
Stephan Raue
54991fcee4 libXtst: update to libXtst-1.2.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 06:03:35 +02:00
Stephan Raue
325c170bef libXt: update to libXt-1.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 06:02:19 +02:00
Stephan Raue
2006a048ea libXrandr: update to libXrandr-1.4.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 06:00:43 +02:00
Stephan Raue
1f09227692 libXinerama: update to libXinerama-1.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 05:58:23 +02:00
Stephan Raue
eab2e311a8 libXext: update to libXext-1.3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 05:54:51 +02:00
Stephan Raue
53c931a2d3 libjpeg-turbo: update to libjpeg-turbo-1.3.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 05:26:18 +02:00
Stephan Raue
192c3c2c5d lirc: update irtoy support patch, thanks to vdrfan, eventlicd: update and fix udev rule to support irtoy ir receivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 05:23:10 +02:00
Stephan Raue
201bc6f508 Revert "readline: build as static library"
This reverts commit fab861e4b6.
2013-06-01 02:27:28 +02:00
Stephan Raue
fab861e4b6 readline: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-01 00:43:01 +02:00
Stephan Raue
92d6728d60 libcap: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 23:43:17 +02:00
Stephan Raue
487cb615fe attr: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 23:41:24 +02:00
Stephan Raue
0e8754c17b libdaemon: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 20:24:39 +02:00
Stephan Raue
4fbda399db nettle: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 20:14:35 +02:00
Stephan Raue
181298ca03 gmp: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 20:13:41 +02:00
Stephan Raue
132ddeb8b1 libXxf86vm: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 19:52:30 +02:00
Stephan Raue
352ebfdd4f libXau: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 19:51:14 +02:00
fritsch
090673da32 Projects: Reenable rc6 gt1 by default with snb gt1 now blacklisted 2013-05-31 12:23:34 +02:00
fritsch
b6a0a89951 linux: Disable rc6 only for Sandybridge GT1 gpus to not influence power saving on Ivybridge and others 2013-05-31 12:19:45 +02:00
Stephan Raue
c927c37c53 libxcb: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 03:45:58 +02:00
Stephan Raue
acb917b8ed elfutils: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 00:36:52 +02:00
Stephan Raue
c6857f9553 newt: add crosscompiling patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 00:35:21 +02:00
Stephan Raue
ecd2d5bac7 newt: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 00:05:19 +02:00
Stephan Raue
422f7b986e slang: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 00:02:26 +02:00
Stephan Raue
786a8d08a2 linux: update perf crosscompiling patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 00:00:51 +02:00
Stephan Raue
e8fa483d15 lirc: add initial irtoy support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-30 23:17:19 +02:00
Stephan Raue
84a7af2f29 busybox-initramfs: install applet 'dd' and use it in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-30 20:15:58 +02:00
Stephan Raue
89e1615247 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-30 20:00:26 +02:00
Stephan Raue
3a85558798 lirc: move XBOX driver to kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-30 19:55:16 +02:00
Peter Frühberger
490da3f91d Merge pull request #2333 from fritsch/ppl-version-bump
ppl: bump version to 1.1pre9 to fix download url
2013-05-30 08:30:56 -07:00
fritsch
3f056bc3ac ppl: bump version to 1.1pre9 to fix download url 2013-05-30 17:29:04 +02:00
Stefan Saraev
d051af7778 Merge pull request #2332 from fritsch/fix-readme
Fix: Readme referenced non existing INSTALL file
2013-05-30 07:49:43 -07:00
fritsch
c64fe9aeaa Fix: Readme referenced non existing INSTALL file 2013-05-30 16:47:00 +02:00
Stephan Raue
83c56c937d libftdi: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-30 14:46:51 +02:00
Stephan Raue
f97bc15cdd libhid: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-30 14:39:19 +02:00
Stefan Saraev
8d6d6b1b56 hdhomerun: bump 2013-05-30 14:27:05 +03:00
Stefan Saraev
f09c6f4928 sundtek-mediatv: bump 2013-05-30 14:26:45 +03:00
Stefan Saraev
2ff6b98a1e makemkv: update to makemkv-1.8.3 2013-05-30 13:12:15 +03:00
Stefan Saraev
a558647551 makemkv: make makemkvcon executable 2013-05-30 13:11:21 +03:00
Stefan Saraev
5572a27b5e busybox-initramfs: use (external) dd from /sysroot 2013-05-30 12:25:08 +03:00
Stefan Saraev
702bfed946 hdhomerun: fix bad subst with ash 2013-05-30 12:12:28 +03:00
Stefan Saraev
c77ba98785 sundtek-mediatv: fix bad subst with ash 2013-05-30 12:10:13 +03:00
Stephan Raue
191f08eea4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-29 23:20:17 +02:00
Stephan Raue
d6fb6199c4 xbmc (gotham): update to xbmc-31f386c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 23:19:41 +02:00
Stefan Saraev
951dc38524 busybox: fix a stupid typo
I will not do such things again, I promise.
I will not do such things again, I promise.
I will not do such things again, I promise.

:)
2013-05-30 00:06:28 +03:00
Stefan Saraev
784d385361 pcre: build with -fPIC 2013-05-29 20:32:24 +03:00
Stephan Raue
da62083263 libXfixes: update to libXfixes-5.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 19:00:34 +02:00
Stephan Raue
8b3d7199ac gmp: update to gmp-5.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 19:00:12 +02:00
Stefan Saraev
a5d1dd6f86 Ultra: linux: enable mceusb 2013-05-29 11:42:11 +03:00
Stefan Saraev
bcc463ebb9 vdr-addon: bump to trigger a rebuild 2013-05-29 00:03:57 +03:00
Stephan Raue
3ad844ed1b libatasmart: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-28 22:08:14 +02:00
Stephan Raue
437602530d sg3_utils: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-28 22:07:40 +02:00
Stephan Raue
4b9d736214 libgssglue: remove package 'libgssglue'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-28 22:04:39 +02:00
Stephan Raue
fd66403bf6 libtirpc: remove package 'libtirpc'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-28 22:03:39 +02:00
Stephan Raue
feb446aabf rpcbind: remove package 'rpcbind', should not more be needed with recent libnfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-28 22:02:36 +02:00
Stephan Raue
098a01fb62 libnfs: update to libnfs-1.6.0, this fixes #2323, this fixes #2324
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-28 22:00:55 +02:00
Stephan Raue
7f79dfb062 Revert "samba: build libsmbclient as shared lib"
This reverts commit 04dcb1c43e.
2013-05-28 16:16:12 +02:00
Stephan Raue
545b7ce03c pcre: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-28 16:14:00 +02:00
Stephan Raue
eabf382d53 sqlite: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 22:13:52 +02:00
Stefan Saraev
232c6df2fa remove package: 'bash' 2013-05-27 20:59:58 +02:00
Stefan Saraev
a0ff9ed48c busybox: don't depend on bash 2013-05-27 20:59:58 +02:00
Stefan Saraev
b5fce2020e pm-utils: don't depend on bash 2013-05-27 20:59:58 +02:00
Stefan Saraev
48baab45f9 bash: move inputrc to busybox 2013-05-27 20:59:58 +02:00
Stefan Saraev
9973193b9b bash: move init.d/* to busybox 2013-05-27 20:59:58 +02:00
Stefan Saraev
288c27a6bd bash: move profile.d/* to busybox 2013-05-27 20:59:58 +02:00
Stefan Saraev
9963ca92da busybox: make 'safe shutdown' ash compatible 2013-05-27 20:59:57 +02:00
Stefan Saraev
0df78a29dc busybox: re-enable 'ash' 2013-05-27 20:59:57 +02:00
Stephan Raue
86e9a593c7 glew: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 20:46:30 +02:00
Stephan Raue
bb17e897ac libXmu: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 19:49:54 +02:00
Stephan Raue
dabbd39244 libXt: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 19:28:50 +02:00
Stephan Raue
29911a20cb libSM: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 19:05:50 +02:00
Stephan Raue
e6575937ec libICE: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 19:04:52 +02:00
Stephan Raue
eff1fe6a0a libnl: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 18:42:32 +02:00
Stephan Raue
1535622eba xf86-video-intel: update to xf86-video-intel-2.21.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 17:08:18 +02:00
Stephan Raue
2118f1b738 pm-utils: dont install unneeded hooks and video quirks
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 17:06:15 +02:00
Stephan Raue
b9676b068a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-27 12:53:11 +02:00
Stephan Raue
6a7e1784e4 linux-AMLm3-2.6.34: update SVN_REV patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:52:41 +02:00
Stephan Raue
ff144566c8 linux: add SMK Manufacturing Inc. Infrared Receiver support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:52:12 +02:00
Stephan Raue
788d2afc86 sqlite: update to sqlite-autoconf-3071700
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:51:35 +02:00
Stephan Raue
2845cdb7ea alsa-utils: update to alsa-utils-1.0.27.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:51:06 +02:00
Stephan Raue
33df47083e alsa-lib: update to alsa-lib-1.0.27.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:50:55 +02:00
Stefan Saraev
6eadb8b70d bcm_sta: fix build
'dpkg --print-architecture' is wrong in bcm_sta-002-Makefile.patch
so remove it and pass BINARCH=$ARCH
2013-05-26 22:06:22 +03:00
Stefan Saraev
e19c8dfd83 tbs-linux-drivers: it's now safe to re-enable CONFIG_IR_LIRC_CODEC 2013-05-26 20:38:46 +03:00
jenkins
47ea136e37 eventlircd: updated lircd_helper patch .config/lircd.conf should always take precedence 2013-05-26 20:17:39 +03:00
jenkins
8a3e36027a projects/*/linux/linux.*.conf: enable CONFIG_IR_LIRC_CODEC 2013-05-26 20:12:20 +03:00
Stephan Raue
257b53e859 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-26 17:42:45 +02:00
Stefan Saraev
802cb43ea5 Merge pull request #2320 from jenkins101/pm-utils-module-unload
pm-utils: added module r8712u to SUSPEND_MODULES, fixes #2307
2013-05-26 08:26:09 -07:00
Daniel Forsberg
74f176e3de pm-utils: added module r8712u to SUSPEND_MODULES, fixes #2307 2013-05-26 17:08:40 +02:00
Stephan Raue
7ffef8dc62 new package: add package 'libamlplayer-m1'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-26 16:14:22 +02:00
Stephan Raue
a75d5e5f26 eglibc: add linux-AMLm1 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-26 16:13:22 +02:00
Stephan Raue
ea2d3933b0 linux: update AMLm3-2.6.34 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-26 16:09:40 +02:00
Stephan Raue
e1b62b3bf0 linux: add linux-AMLm1-2.6.34
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-26 16:09:18 +02:00
Stefan Saraev
a906e45c5b vdr: update changelog 2013-05-26 12:37:24 +03:00
Stefan Saraev
e7bc03a433 vdr: use own /var/run/vdr tmpfs mount 2013-05-26 12:37:24 +03:00
Henk Wiedig
698753897f vdr-plugin-xmltv2vdr: use VDR_CACHE_DIR for epg.db 2013-05-26 12:37:12 +03:00
Stefan Saraev
22fa06ee57 linux-tbs-drivers: rename to 'tbs-linux-drivers' 2013-05-25 22:24:22 +03:00
Stephan Raue
747cc2ffbc xbmc: rename patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 19:45:22 +02:00
Stephan Raue
5c92bcf75a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-25 19:44:19 +02:00
Stephan Raue
622dbaea11 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 19:43:53 +02:00
Stephan Raue
52ea291c71 ffmpeg: update to ffmpeg-0.10.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 19:40:45 +02:00
Stefan Saraev
a91e678458 Merge pull request #2317 from chewitt/macmini-ethernet
add missing tg3 chip IDs, closes #2156
2013-05-25 10:40:32 -07:00
Christian Hewitt
f312e14b1b add missing tg3 chip IDs, closes #2156 2013-05-25 21:30:29 +04:00
Stephan Raue
d1843e4a33 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-25 19:17:26 +02:00
Stefan Saraev
bd502c42af Revert "Fixes for slow channel switching"
This reverts commit 4bdf10f354.

unfortunately. this does more harm than good.

with some pvr clients (pvr.iptvsimple, probably tvheadend + tvh recoedings too)
vdpau h264 decoding fails due to missing width/height information

===
19:59:55 T:139876741670656 WARNING: (VDPAU) no width/height available, can't init
19:59:55 T:139876741670656  NOTICE: CDVDVideoCodecFFmpeg::Open() Failed to get VDPAU device
19:59:55 T:139876741670656  NOTICE:  (VDPAU) Close
===
2013-05-25 20:06:56 +03:00
Stefan Saraev
0ef1409cf8 busybox-initramfs: init: cleanup (another one) 2013-05-25 19:03:12 +03:00
Stefan Saraev
8c7241c53d busybox-initramfs: init: cleanup (/flash is actual root filesystem?) 2013-05-25 19:01:31 +03:00
Stephan Raue
b48ec5d82a linux: add linux-AMLm3-2.6.34
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 16:40:17 +02:00
Stephan Raue
fc3524a345 Mesa: update to Mesa-9.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 16:37:38 +02:00
Stephan Raue
4a03e9d340 scripts/image: add support for release build scripts in projects folder
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 16:36:42 +02:00
Stephan Raue
cd743f3b2c libfontenc: update to libfontenc-1.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 15:18:58 +02:00
Stephan Raue
e7ed7c1aa6 libXau: update to libXau-1.0.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 15:18:38 +02:00
Stephan Raue
d2d5c5f903 xf86-video-intel: update to xf86-video-intel-2.21.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 15:18:14 +02:00
Stephan Raue
5449d4bbc4 linux: cleanup and cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 15:16:55 +02:00
Stephan Raue
934a597e34 projects/*/options: make 'perf' support optional
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 14:59:58 +02:00
Stephan Raue
876da6fca0 linux: build cpupower only if avaible
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 14:52:23 +02:00
Stephan Raue
d98c803212 linux: update to linux-3.9.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 14:10:25 +02:00
Stephan Raue
1b290f1ee1 linux: cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 14:05:18 +02:00
Stephan Raue
48182d1e7a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
Conflicts:
	packages/mediacenter/xbmc-theme-Confluence/meta
	packages/mediacenter/xbmc/meta
2013-05-25 14:01:09 +02:00
Stephan Raue
0b64bcca5f xz: create lzma links for backward compatibility
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 13:56:57 +02:00
Stephan Raue
e57640e355 busybox-initramfs: only run fsck if installed
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-25 13:56:29 +02:00
fritsch
8444c690f8 Fix boot after: 7916defc49
closes #2316
2013-05-24 21:49:58 +03:00
Stefan Saraev
394805b4ae xbmc-pvr-addons (Gotham): upate to xbmc-pvr-addons-fb8d0d9 2013-05-24 19:45:07 +03:00
Stefan Saraev
a59095e478 xbmc-theme-Confluence (Gotham): update to xbmc-theme-Confluence-9ac3e4c 2013-05-24 19:43:47 +03:00
Stefan Saraev
6b9926d03c xbmc (Gotham): update to xbmc-9ac3e4c 2013-05-24 19:42:46 +03:00
Stephan Raue
9efdc51beb u-boot: add AML u-boot support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-23 17:11:56 +02:00
Stephan Raue
2f0afe4cd7 xbmc: add xbmc-aml-frodo
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-23 15:22:27 +02:00
Stephan Raue
43face8dfc new package: add package 'opengl-mali'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-23 15:16:06 +02:00
Stephan Raue
915c8b703a xbmc: move patch to versioned dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-23 15:13:59 +02:00
Stephan Raue
349b4c05fd new package: add package 'libamlplayer-m3'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-23 15:13:09 +02:00
Stephan Raue
df067310ab xbmc: move libvmeta dependencies to XBMCPLAYER_DRIVER group
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-23 14:06:42 +02:00
Stephan Raue
c8f343a298 projects/*/options: rename '$OPENMAX' to '$XBMCPLAYER_DRIVER', remove '$OPENMAX_SUPPORT'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-23 13:52:42 +02:00
Stefan Saraev
9af77a7112 makemkv: update to makemkv-1.8.2
closes #2311
2013-05-22 10:49:47 +03:00
Stephan Raue
8fe7967c3e config/functions: support kernel with different namescheme
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-21 23:40:58 +02:00
Stephan Raue
147e2f81ff eglibc: setup min. supported kernel version to 2.6.34 for AMLm3 kernels, and 3.0.0 otherwise
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-21 23:40:09 +02:00
Stefan Saraev
8281b3ec72 SABnzbd-Suite: bump version 2013-05-21 22:49:58 +03:00
Stefan Saraev
c73cb45257 SABnzbd-Suit: ups. don't depend on couchpotato 2013-05-21 22:48:08 +03:00
Stefan Saraev
7e790d5b4d Headphones: update to Headphones-452cf15 2013-05-21 22:45:57 +03:00
Stefan Saraev
8a6aaf6c3b CouchPotatoServer: update to CouchPotatoServer-5c0d8a7 2013-05-21 22:45:22 +03:00
Stefan Saraev
62acc68676 service.openelec.settings: update to service.openelec.settings-0.1.19 2013-05-21 21:00:21 +03:00
Stefan Saraev
51aa8bbf3c projects/*/linux/linux.*.conf: sync for 3.9.3 (rtc) 2013-05-21 19:59:32 +03:00
Stefan Saraev
6d966a24c1 linux: update to linux-3.9.3 2013-05-21 19:59:15 +03:00
Stephan Raue
8762e6ad09 linux: add more patches to versioned patch dirs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-21 13:00:53 +02:00
Stephan Raue
9e25fdfa01 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-20 00:34:52 +02:00
Stephan Raue
35adffa208 projects/RPi/linux: add joystick/xpad support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-20 00:34:33 +02:00
Stephan Raue
950baeb288 busybox-initramfs: add fsck for local disks, actually supported for ext2-4, vfat/msdos and hfs/hfs+ partitions
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-20 00:30:49 +02:00
Stephan Raue
ba04e6569c diskdev_cmds-initramfs: install to /sbin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-20 00:28:59 +02:00
Stephan Raue
7916defc49 new package: add package 'e2fsprogs-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-20 00:28:20 +02:00
Stephan Raue
5928e988d2 new package: add package 'dosfstools-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-20 00:27:39 +02:00
Stephan Raue
0569168b24 e2fsprogs: dont build shared librarys, install to /sbin, enable internal libuuid and libblkid, build and install applet 'fsck', install from busybox package
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-20 00:25:23 +02:00
Stephan Raue
132f4847db new package: add package 'dosfstools'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-20 00:21:49 +02:00
Stephan Raue
e61743faab automake: update to automake-1.13.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-19 14:13:15 +02:00
Stephan Raue
a404f400ef openssh: update to openssh-6.2p2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-19 14:12:53 +02:00
Stephan Raue
1168a13844 projects/*/options: reenable GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-19 10:30:06 +02:00
Stephan Raue
1d13eddff8 xbmc: update to xbmc-f81d56e
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-19 10:28:10 +02:00
Stephan Raue
e3aa2d3923 ffmpeg: update upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-18 16:15:59 +02:00
Stephan Raue
cfee1d5a3c samba: depends on package 'attr'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-18 13:36:36 +02:00
Stefan Saraev
d6eda267a4 Merge pull request #2301 from stefansaraev/iperf
move iperf back to addons
2013-05-17 10:58:28 -07:00
Stefan Saraev
5fdb247ae4 iperf: bump to trigger a rebuild 2013-05-16 20:06:26 +03:00
Stefan Saraev
954b092843 Revert "iperf: move to debug tools"
This reverts commit 69258d33bf.
2013-05-16 20:05:20 +03:00
Stephan Raue
0bff9b69b0 libpng: force linking against libz
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-16 17:33:29 +02:00
Stephan Raue
9d039ccbe4 libpng-host: install manually so libpng-config from target build will not be overwritten
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-16 17:33:01 +02:00
Daniel Forsberg
bcfe97ae40 Merge pull request #2299 from jenkins101/RPi-gpu_mem
RPi: changed gpu_mem to 100mb for 256mb RPis. fixes #1713
2013-05-16 06:00:51 -07:00
Stefan Saraev
c932e5bd9f Merge pull request #2286 from chewitt/wl-update
bcm_sta: update to 6.20.155.1
2013-05-16 05:25:36 -07:00
Stefan Saraev
234574581b projects/*/linux/linux.*.conf: enable CONFIG_SATA_SIL24
closes #2161
2013-05-16 14:58:22 +03:00
Stefan Saraev
f15067c389 Merge pull request #2298 from stefansaraev/marvell
projects/*/linux/linux.*.conf: enable marvell pata
2013-05-16 04:49:09 -07:00
Daniel Forsberg
cd3108c549 RPi: changed gpu_mem to 100mb for 256mb RPis. fixes #1713 2013-05-16 13:48:46 +02:00
Stefan Saraev
2552d0c8a5 projects/*/linux/linux.*.conf: enable marvell pata
closes #2140
2013-05-16 14:36:15 +03:00
Stephan Raue
b6267c6af3 Revert "linux: update dvbsky patch"
This reverts commit aee3ab6414.

as requested (again) from Silicon Labs.
2013-05-16 09:30:31 +02:00
Stephan Raue
89cb41660b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-16 01:35:51 +02:00
Stephan Raue
29bff40235 gcc: add patch to improve GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-16 01:35:39 +02:00
Stefan Saraev
e1235dba6c linux: enable parallel build 2013-05-15 20:46:22 +03:00
Stefan Saraev
b8d5748d35 SABnzbd-Suite: update changelog 2013-05-15 20:45:00 +03:00
Stefan Saraev
3642433a28 CouchPotatoServer: update to CouchPotatoServer-f946389 2013-05-15 20:44:03 +03:00
Stephan Raue
dda8a74cca Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-15 19:21:17 +02:00
Stefan Saraev
d021c5b08a berryboot-tools: fix permissions 2013-05-15 20:05:27 +03:00
Stephan Raue
15b267d827 projects/*/options: disable GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-15 10:43:37 +02:00
Stephan Raue
8d34b3a7a6 Revert "gcc: update to gcc-4.8.0"
This reverts commit 415982d29a.

Conflicts:
	packages/toolchain/lang/gcc-core/build
2013-05-15 10:41:59 +02:00
Stephan Raue
bb46adeb00 Revert "openssh: fails to build with LTO support on gcc-4.8.0"
This reverts commit 80a6561676.
2013-05-15 10:37:59 +02:00
Stephan Raue
2b7b8dd038 Revert "gcc: move patches to versioned dir, add support for gcc-4.7, add options to choice gcc version, set per default to 4.8 except for RPi, disable GOLD for RPi, update to gcc-4.8-20130509"
This reverts commit 1ef22aa109.

Conflicts:
	projects/ARCTIC_MC/options
	projects/ATV/options
	projects/Fusion/options
	projects/Generic/options
	projects/Generic_OSS/options
	projects/ION/options
	projects/Intel/options
	projects/RPi/options
	projects/Ultra/options
	projects/Virtual/options
2013-05-15 10:36:16 +02:00
Stefan Saraev
8d66a97567 Merge pull request #2292 from stefansaraev/sabnzbd
remove couchpotato v1
2013-05-15 00:39:24 -07:00
Stephan Raue
79a7067f80 procps-ng: install in release builds too
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 23:44:29 +02:00
Stephan Raue
ec5abfc236 xbmc: add PR2570
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 23:42:05 +02:00
Stephan Raue
8caa619554 xbmc: add PR2748
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 20:39:46 +02:00
Stephan Raue
804e2f52c4 new package: add package 'berryboot-tools'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 18:45:17 +02:00
Stephan Raue
09eea737a9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-14 18:41:29 +02:00
Stefan Saraev
bf7d7c5138 tools/mkpkg: remove mkpkg_vtuner-driver 2013-05-14 19:10:10 +03:00
Stefan Saraev
9e8953ed16 remove package: 'vtuner-driver' 2013-05-14 19:09:55 +03:00
Stefan Saraev
f1e11f0e45 projects/*/linux/linux.*.conf: add CONFIG_DVB_DM1105
closes #2126
2013-05-14 18:39:18 +03:00
Stefan Saraev
8f0750ab91 tools/mkpkg: remove mkpkg_couchpotato 2013-05-14 18:23:16 +03:00
Stefan Saraev
5812f11222 remove package: 'CouchPotato' 2013-05-14 18:22:55 +03:00
Stefan Saraev
62da07ac21 SABnzbd-Suite: remove CP v1 2013-05-14 18:22:09 +03:00
Stephan Raue
5b61391a1f curl: update to curl-7.30.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 11:34:53 +02:00
Stephan Raue
1ef22aa109 gcc: move patches to versioned dir, add support for gcc-4.7, add options to choice gcc version, set per default to 4.8 except for RPi, disable GOLD for RPi, update to gcc-4.8-20130509
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
cf7bd59c45 xbmc: update PR2713
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
eb3580af3d bcm2835-bootloader: update to bcm2835-bootloader-f53948f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
3b894bf8ee bcm2835-driver: update to bcm2835-driver-f53948f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
a3c09dc28f bcm2835-driver: dont create and install vlls dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
df6f2858b3 xbmc (Gotham): add patch to fix for hang following seek after eos
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
04dcb1c43e samba: build libsmbclient as shared lib
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
4b003c2ed9 samba: update to samba-3.6.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
d314594b60 avahi/samba: When samba is built with avahi support the server name is advertised in UPPERCASE as samba forces this when setting-up avahi via dbus. If we disable avahi support in samba and include a samba.service file with avahi the hostname is correctly advertised as the user entered it; e.g. OpenELEC not OPENELEC ..we can also use a tweaked samba.service so Mac users with an AppleTV see the AppleTV icon in Finder.app instead of a generic server icon. this fixes #2282
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
110922d392 xbmc: disable building with LTO support only if build without GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
7a0ac909da ffmpeg: fails to run if build with GOLD support (crash in XBMC)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
38d5385477 projects/*/options: add option to enable/disable GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
99ac8a398f xbmc: add patch to mark our wrapped functions as used, needed for LTO support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
d83a8db60b xbmc: remove unneeded patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:50 +02:00
Stephan Raue
c8c1b11049 xbmc (Gotham): update to xbmc-795a693
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:49 +02:00
Stephan Raue
3438a903b6 binutils, gcc: readd GOLD support, currently disabled
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:49 +02:00
Stephan Raue
dea3faad53 linux: update to linux-3.8.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:49 +02:00
Stephan Raue
5fabfd5768 linux: update to linux-3.9.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:49 +02:00
Stephan Raue
80a6561676 openssh: fails to build with LTO support on gcc-4.8.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:49 +02:00
Stephan Raue
415982d29a gcc: update to gcc-4.8.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 13:32:49 +02:00
Stefan Saraev
8001828644 linux: update ngene/octopus patch to latest
now supports more cards including
cine s2 v6.5 & octopus v3. needs testing
2013-05-13 00:17:55 +03:00
Stefan Saraev
ca8c0d4dd5 busybox & busybox-initramfs: clean up fastboot 2013-05-12 22:08:59 +03:00
Stefan Saraev
d66cf65127 transmission: remove global / per-torrent limits
people should now configure this via transmission web interface
2013-05-12 20:19:42 +03:00
Stephan Raue
b7d0657162 Merge pull request #2284 from klopsknoedel/master
libcec: update to libcec-2.1.3.1
2013-05-12 10:05:13 -07:00
Stefan Saraev
880ecee6d1 CONTRIBUTING.md: add quick git howto 2013-05-12 14:19:51 +03:00
Stefan Saraev
5553a143f1 CONTRIBUTING.md: add link to search issues 2013-05-12 13:23:34 +03:00
Stefan Saraev
abdc1502e0 CONTRIBUTING.md: ups. remove 'tests' 2013-05-12 13:06:58 +03:00
Stefan Saraev
12a8faf813 service.openelec.settings: update to service.openelec.settings-0.1.18 2013-05-11 15:37:09 +03:00
Christian Hewitt
2abdd52b0c Merge pull request #2283 from chewitt/osx-livestick
livestick: add banner to osx script
2013-05-11 04:04:35 -07:00
Christian Hewitt
299d664a9b bcm_sta: update to 6.20.155.1
move 5.100.82.112 patches to their own folder for safekeeping then add
patches for 6.20.155.1 (sources are uploaded) and set meta
2013-05-11 14:57:12 +04:00
Stefan Saraev
f15a95e91e Revert "xrandr: switch off screen on standby and restart on wakeup to try to avoid audio issues after suspend"
This reverts commit ea61e5df42.
2013-05-11 00:08:22 +03:00
Stefan Saraev
f0fb14a6d9 Revert "xrandr: switch off only HDMI/DFP/CRT outputs on suspend"
This reverts commit 1ed64daf5a.
2013-05-11 00:08:21 +03:00
Sascha Hofmann
513dfc4492 libcec: update to libcec-2.1.3.1 2013-05-10 21:38:18 +02:00
Stephan Raue
4f40fdaf72 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-10 21:10:14 +02:00
Stephan Raue
c5642e82bf xbmc: move patch to set wakeup command to versioned patch folder, set wakeup command for xbmc-gotham
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-10 21:09:45 +02:00
Christian Hewitt
ab69dfa907 livestick: add banner to osx script
deleted accidentally earlier
2013-05-10 22:40:08 +04:00
Stephan Raue
7d5d727690 xbmc: add PR2493
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-10 13:44:52 +02:00
Stephan Raue
07a982b6ad xbmc: add patch to fix for hang following seek after eos
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-10 13:44:30 +02:00
Christian Hewitt
a6d64c69f0 add create_livestick_osx and files
closes #2278
2013-05-10 14:00:24 +03:00
Stephan Raue
7bd27007c7 xbmc: update PR2713 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-10 07:43:02 +02:00
Stephan Raue
57d07f9c77 xbmc: add PR2586
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-10 07:40:58 +02:00
Stephan Raue
567bde0a13 xbmc (Gotham): add initial appliance.xml support, hide videoscreen mode option, enable zeroconf, airplay and webserver support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-10 00:47:12 +02:00
Stefan Saraev
704ebdd05d Merge pull request #2277 from stefansaraev/xbmc-wakeup
xbmc: revert 799d6ff03 (setwakeup.sh)
2013-05-09 12:56:19 -07:00
Stefan Saraev
efa782cd5f xbmc: revert 799d6ff03 (setwakeup.sh) 2013-05-09 21:18:27 +03:00
Stefan Saraev
1bbf298d90 vdr-epgsearch: adjust *FLAGS 2013-05-09 17:21:27 +03:00
Stefan Saraev
2f8b5385f5 vdr-live: build depend on pcre 2013-05-09 16:42:22 +03:00
Stephan Raue
1d6f6b6058 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-09 15:01:03 +02:00
Stephan Raue
c19f728228 xbmc: link with --as-needed, seems to work now
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-09 14:58:00 +02:00
Stephan Raue
fd66456d08 xbmc: add PR2712
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-09 14:56:47 +02:00
Stephan Raue
a62414cf62 xbmc: add PR2713
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-09 14:56:36 +02:00
Stefan Saraev
23b9dc03e1 dvb-fe-tool: build without jpeg 2013-05-09 15:09:39 +03:00
Stefan Saraev
84526b0ef7 Revert "dvb-fe-tool: depend on 'libjpeg-turbo'"
This reverts commit 37c75abb01.
2013-05-09 15:09:16 +03:00
Stefan Saraev
37c75abb01 dvb-fe-tool: depend on 'libjpeg-turbo' 2013-05-09 14:50:31 +03:00
Stefan Saraev
8e85e65b28 nettle: dont build parallel 2013-05-09 13:23:41 +03:00
Stefan Saraev
d37a35fdd5 busybox: add 'ip tunnel' support
fixes #2189
2013-05-09 12:20:40 +03:00
Stefan Saraev
271a825ee5 dvb-fe-tool: don't build all libs 2013-05-09 10:41:03 +03:00
Stephan Raue
1345aebfca Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-09 01:12:50 +02:00
Dag Wieers
5de4a850ec Mount /var as tmpfs and limit the use of tmpfs
This commit (apart from the cosmetic change to avoid using 'none') changes the use of ramfs into tmpfs. The reason for this is that ramfs usage can fill 100% of RAM and cannot be swapped out. While tmpfs can be swapped out and can be limited in size.

The size chosen is arbitrary, but taking into account the ATV1 hardware 5% of 256MB means 12MB and 20% means 50MB, considering we have swap this is not too drastic. For any larger system, these sizes are fine as well as we do not expect /var or /dev/shm to be filled completely. So worst case is covered, but not expected.
2013-05-09 01:12:26 +02:00
Stephan Raue
e1bf1f97a3 Merge pull request #2275 from vpeter4/stuff
create_livestick: changes required for syslinux 5.01
2013-05-08 15:21:35 -07:00
Stephan Raue
b897e13152 projects/RPi: add own /etc/modules file and load lirc_rpi by default, dont loade coretemp module
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-09 00:02:43 +02:00
Stephan Raue
2c5eed0bd0 projects/RPi/linux: add i2c-dev support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-09 00:01:25 +02:00
Stephan Raue
623649598e projects/RPi/linux: sync kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-08 23:41:32 +02:00
Stephan Raue
dd6db439be Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-08 23:26:15 +02:00
Stephan Raue
be68e55cf6 util-linux: use blocksize=1MB for creating the swapfile
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-08 23:25:58 +02:00
Stephan Raue
8a041971f2 projects/RPi: build with kernel 3.9, update RPi patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-08 23:20:25 +02:00
Stefan Saraev
62b6e795ce connman: update to connman-76c47b9 2013-05-09 00:18:48 +03:00
Stefan Saraev
2d81c43240 connman: fully disable wispr 2013-05-09 00:18:24 +03:00
Stefan Saraev
70f845f830 projects/*/linux/linux.*.conf: add ZD1201 wifi support 2013-05-09 00:07:18 +03:00
Stefan Saraev
ef7056d255 wlan-firmware: update to wlan-firmware-0.0.12 2013-05-09 00:07:05 +03:00
vpeter4
e1f7220cf5 create_livestick: changes required for syslinux 5.01 2013-05-08 20:04:15 +02:00
Stefan Saraev
4ce5dedd22 open-vm-tools: cleanup 2013-05-08 16:43:07 +03:00
Stefan Saraev
9eb72675c8 open-vm-tools: update patches 2013-05-08 15:32:04 +03:00
Stefan Saraev
f48b5e6f8e Merge pull request #2274 from vpeter4/stuff
open-vm-tools: update to open-vm-tools-9.2.3-1031360
2013-05-08 05:15:47 -07:00
vpeter4
31c0f4a408 open-vm-tools: upate to open-vm-tools-9.2.3-1031360 2013-05-08 14:12:46 +02:00
Stephan Raue
58e43bf733 libmicrohttpd: update to libmicrohttpd-0.9.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-08 12:49:30 +02:00
Stephan Raue
cbc27ae6de linux: update to linux-3.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-08 12:48:35 +02:00
Stefan Saraev
3b3188cbe9 linux-tbs-drivers: update to linux-tbs-drivers-130506 2013-05-08 13:33:58 +03:00
Stefan Saraev
52673b94d4 Merge pull request #2273 from stefansaraev/dvb-fe-tool
add dvb-fe-tool to build
2013-05-08 03:21:19 -07:00
Stefan Saraev
1c28c28cad linux: depend on 'dvb-fe-tool' 2013-05-08 13:18:18 +03:00
Stefan Saraev
e57522f818 new package: 'dvb-fe-tool' 2013-05-08 12:19:11 +03:00
Stefan Saraev
bd10c9a203 vdr-addon: bump 2013-05-08 10:57:36 +03:00
Stefan Saraev
613d93bf46 projects/*/linux/linux.*.conf: sync kernel configs 2013-05-07 13:52:25 +03:00
Stefan Saraev
aee3ab6414 linux: update dvbsky patch
now supports silab c/t/t2 demod
many thanks to nibble.max
2013-05-07 13:50:18 +03:00
Stefan Saraev
dc0d62de0c Merge pull request #2267 from tomislav/sabnzbd-suite-removedebug
SABnzbd-Suite: remove debugging code
2013-05-06 12:16:47 -07:00
Stefan Saraev
0477d412a4 Merge pull request #2268 from henkwiedig/fix-1356
vdr-addon: update xvdr to 33afe59
2013-05-06 12:16:04 -07:00
Stephan Raue
e5ec73d9f0 xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.88
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 10:41:51 +02:00
Stephan Raue
a94076a907 xf86-video-nvidia: update to xf86-video-nvidia-310.44
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 10:29:11 +02:00
Stephan Raue
aed0aacd05 samba: update to samba-3.6.14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 10:28:45 +02:00
Stephan Raue
60ce4ec50b ethtool: update to ethtool-3.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 10:28:24 +02:00
Stephan Raue
f57c4e0dc3 linux: readd kernel 3.2 support for testing
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 10:27:22 +02:00
Stephan Raue
6a94ffd9f4 xbmc: add PR2686
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 10:25:29 +02:00
Stephan Raue
78bff74c47 bcm_sta: add kernel 3.9 support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 10:25:07 +02:00
Stephan Raue
ef54557080 linux: move some patches in versioning patches dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-06 03:14:27 +02:00
Daniel Forsberg
6a7f8776e8 contributing: added link to support logs 2013-05-05 23:59:47 +03:00
Daniel Forsberg
c0ab05a5b0 contributing: clean up and clarified... 2013-05-05 23:55:23 +03:00
Henk Wiedig
5e383a0809 vdr-addon: update xvdr to 33afe59 2013-05-05 22:16:22 +02:00
Stephan Raue
600dd55dcc Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-05 22:02:49 +02:00
Stephan Raue
580ee41a74 projects/*: rename $DISTRONAME if building with XBMC=master
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-05 21:57:29 +02:00
Stephan Raue
69f1744f13 xbmc: remove debugging options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-05 21:50:18 +02:00
Stephan Raue
ccdc90c34e gettext: update to gettext-0.18.2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-05 21:43:45 +02:00
Stephan Raue
78e6975f13 xbmc: update to xbmc-c68abb0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-05 21:43:00 +02:00
Stephan Raue
2c00390897 ffmpeg: updat XVBA patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-05 21:40:21 +02:00
Stephan Raue
ca707042cc new package: add package 'libshairplay', thanks to 'vicbitter', this fixes #2265
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-05 21:39:27 +02:00
Tomislav Filipčić
9a05766262 SABnzbd-Suite: remove debugging 2013-05-05 18:22:23 +02:00
Stephan Raue
738965569a libiconv: update to libiconv-20130504
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-04 11:26:10 +02:00
Stefan Saraev
bec9570909 screen: bump version 2013-05-04 12:01:49 +03:00
Stefan Saraev
17fe6f761e screen: don't link with libelf 2013-05-04 11:59:48 +03:00
Stephan Raue
4d41e204ee crystalhd: add PW2092521 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 23:30:03 +02:00
Stephan Raue
5f9ebaf80d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-03 22:40:19 +02:00
Stephan Raue
861eb057b8 xbmc-pvr-addons: add PR194
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 22:36:27 +02:00
Stephan Raue
ec7c923cf4 syslinux: update to syslinux-5.01
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 22:33:40 +02:00
Stephan Raue
818cb5280c projects/*/linux: revert parts of 7639aad37c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 22:32:57 +02:00
Stephan Raue
2400e6d867 xbmc-pvr-addons: add PR193
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 22:26:35 +02:00
Stefan Saraev
af8f831d45 vdr-addon: set sttng as permanent osdskin
closes #2250
2013-05-03 19:24:14 +03:00
Stephan Raue
4a2290ac44 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-03 17:57:19 +02:00
Stephan Raue
72c281d4bb Merge pull request #2258 from dagwieers/gdb-libthread_db
Put libthread_db.so into the correct location for gdb
2013-05-03 07:45:14 -07:00
Dag Wieers
1b88910b35 Put libthread_db.so into the correct location for gdb
Otherwise we get:

    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
2013-05-03 13:17:59 +02:00
Stefan Saraev
405fa3a812 linux-tbs-drivers: don't build sh_mobile_csi2 2013-05-03 14:03:03 +03:00
Stefan Saraev
0985118d52 projects/*/linux/linux.*.conf: sync kernel configs 2013-05-03 14:02:02 +03:00
Stefan Saraev
a5d3660d50 linux: update dvbsky patch 2013-05-03 14:01:48 +03:00
Stefan Saraev
777cbc76b1 linux-tbs-drivers: update to linux-tbs-drivers-130429
this is a dirty workaround, because it seems like tbs can't do it right. again

in linux tbs driver changelog I see:

2. XXXXXX Linux Driver is updated to v130429, which has below updating
* Further improve Linux kernel 3.9.x compatibility.

which is, in fact, not true, after quick diff I realized
that they changed exactly nothing.

next time tbs should do their job, instead of announcing support for 'kernel xxx'
why would we support this driver in the future ? it's not our job to fix broken drivers now and then.
2013-05-03 13:33:37 +03:00
Stefan Saraev
a7c8a61722 linux: re-add (horrible adapted) linux-210-dvbsky.patch 2013-05-02 19:27:26 +03:00
Stefan Saraev
a1c7444c7b vdr-addon: re-add pull/2256 2013-05-02 18:49:13 +03:00
Stefan Saraev
ee0ba5e0e1 Revert "vdr-addon: add 'enable svdrp' option. epgsearch now uses svdrp port instead of streamdev's vtp port"
This reverts commit ade7de160b.
2013-05-02 18:43:15 +03:00
Stephan Raue
a4cc1a4d1f xbmc: update to xbmc-12.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-02 17:20:04 +02:00
Stefan Saraev
33a76efa44 Merge remote-tracking branch 'upstream/master' 2013-05-02 18:16:05 +03:00
Stefan Saraev
ade7de160b vdr-addon: add 'enable svdrp' option. epgsearch now uses svdrp port instead of streamdev's vtp port 2013-05-02 18:13:58 +03:00
Stephan Raue
7639aad37c projects/*/linux: build all cpufreq drivers as modules, this fixes resume from suspend on various systems
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-02 16:54:11 +02:00
Stefan Saraev
962537f6d5 linux-tbs-drivers: fix build with kernel 3.9 2013-05-02 16:54:11 +02:00
Stephan Raue
e4096832be linux: update to linux-3.9 and set as default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-02 16:54:11 +02:00
Stephan Raue
8d558c1b5b Merge pull request #2254 from jenkins101/contrib
Contributing: added initial Contributing github page, howto report issues and add PRs.
2013-05-01 15:10:21 -07:00
Daniel Forsberg
787ff5fd8d CONTRIBUTING: added initial CONTRIBUTING github page. 2013-05-02 00:06:46 +02:00
Stefan Saraev
b938841292 add CONTRIBUTING.md 2013-05-01 23:58:32 +03:00
Stephan Raue
896aad67a4 linux: update to linux-3.8.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 21:17:53 +02:00
Stephan Raue
c6ea2a2882 projects/*/linux: disable rc6 to avoid crashes on all projects using intel GPU drivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 18:25:04 +02:00
Stephan Raue
586075d5e2 xbmc-pvr-addons: update to xbmc-pvr-addons-frodo-d37ec1d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 17:38:40 +02:00
Stephan Raue
7dc58c24c8 xbmc-addon-xvdr: update to xbmc-addon-xvdr-871faab
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 17:32:53 +02:00
Stephan Raue
e25a266b7c xbmc-addon-xvdr: update to xbmc-addon-xvdr-frodo-acd4e14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 17:31:16 +02:00
Stephan Raue
518dae3dd7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-05-01 16:48:00 +02:00
Stephan Raue
086fcc76cd xf86-video-nouveau: update to xf86-video-nouveau-1.0.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:47:40 +02:00
Stephan Raue
de254b2005 Mesa: update to Mesa-9.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:47:04 +02:00
Stephan Raue
f881aba96a libdrm: update to libdrm-2.4.44
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:46:42 +02:00
Stephan Raue
4a6c6728b9 bcm2835-bootloader: update to bcm2835-bootloader-4bec05a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:42:37 +02:00
Stephan Raue
8438d72953 bcm2835-driver: update to bcm2835-driver-4bec05a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:42:17 +02:00
Stephan Raue
19f5190a93 projects/RPi/linux: add SPI device support, this fixes #2251
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:41:34 +02:00
Stefan Saraev
8dd463fdc7 syslog: no no and no. we don't need this 2013-05-01 17:31:29 +03:00
Stefan Saraev
d2ea6b385c remove package: 'autoupdate' 2013-05-01 17:17:27 +03:00
Stefan Saraev
f241e29d09 xbmc: init.d: remove autoupdate 2013-05-01 17:16:52 +03:00
Stefan Saraev
ce513577b8 remove update support 2013-05-01 17:16:14 +03:00
Stefan Saraev
f899c3f704 connman: update to connman-1aa44c8 2013-05-01 16:51:01 +03:00
Stefan Saraev
fd48b33a1a connman: build with '--disable-neard' 2013-05-01 16:44:27 +03:00
Stephan Raue
eb42172681 xbmc: update to xbmc-12.1.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 15:13:45 +02:00
Stephan Raue
d94a0a449a nettle: update to nettle-2.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 15:11:54 +02:00
Stefan Saraev
2ceb9d6162 boblightd: update to boblightd-467 2013-05-01 01:03:26 +03:00
Diego Rivera
5358014cb9 tvheadend: Added changes to use a scripts stdout as the XMLTV input for the tvheadend grabber 2013-04-30 23:01:29 +03:00
Stefan Saraev
7c5aa7243f oscam: update to oscam-8636 2013-04-30 23:01:17 +03:00
Stefan Saraev
3d41aaf2c6 vdr-addon: update changelog 2013-04-29 11:10:38 +03:00
Henk Wiedig
2666333d10 vdr-addon: add default ENABLE_XMLTV2VDR setup option 2013-04-29 11:08:16 +03:00
Henk Wiedig
9c52d01e55 vdr-addon: cleanup epgsources handling
- use epgsources from ADDON_HOME
 - copy template epgsources to ADDON_HOME
 - support for multiple epgsources
 - support user defined epgsources
2013-04-29 11:07:12 +03:00
Henk Wiedig
3fc9d016cc vdr-addon: remove epgdata.com setup options as they are useless 2013-04-29 11:06:16 +03:00
Stephan Raue
101541ad69 projects/*/linux: cleanup kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-29 05:59:16 +02:00
Stephan Raue
07ee0c8c3f installer: make systempartition per default 256MB
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-29 00:52:49 +02:00
Stephan Raue
1024d8cfc3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-28 19:40:47 +02:00
Stefan Saraev
14bbd3de8a projects/Generic: add Generic x86_64 kernel config, based on Generic i386 2013-04-28 20:06:24 +03:00
Stefan Saraev
27692c2242 projects/Generic: x86_64: set target cpu to 'x86-64' 2013-04-28 20:05:28 +03:00
Stefan Saraev
4b80af124a projects/Virtual: use 'Generic' addons for both i386 and x86_64 2013-04-28 20:04:59 +03:00
Stefan Saraev
179ce37e77 projects/Virtual: x86_64: set target cpu to 'x86-64' 2013-04-28 20:02:10 +03:00
Stefan Saraev
4737666269 projects/Generic_OSS/options: disable atvclient 2013-04-28 19:59:40 +03:00
Stefan Saraev
8cc1840e8d projects/Generic/options: disable atvclient 2013-04-28 19:59:22 +03:00
Stefan Saraev
5d68a1c70c Merge pull request #2243 from henkwiedig/update-xmltv2vdr
vdr-addon: update vdr-plugin-xmltv2vdr to 30903cc0
2013-04-28 06:34:34 -07:00
Henk Wiedig
42df170e69 vdr-addon: update vdr-plugin-xmltv2vdr to 30903cc0
this fixes vdr crash at vdr.stop
2013-04-28 13:49:15 +02:00
Stefan Saraev
296b32bdae Virtual: adjust project options 2013-04-28 12:01:15 +03:00
Stefan Saraev
503555877f Virtual: linux/linux.*.conf: sync with generic 2013-04-28 11:54:28 +03:00
Stephan Raue
cdb3264e69 new package: add package 'RTL8188EU', this should fix #1806
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-27 17:18:52 +02:00
Stephan Raue
ee72919fc7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-27 15:35:33 +02:00
Stephan Raue
9f524a39ec pciutils: update to pciutils-3.2.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-27 15:33:57 +02:00
Stephan Raue
6309e84bb3 libgcrypt: update to libgcrypt-1.5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-27 15:32:58 +02:00
Stephan Raue
a0be0788c6 linux: update to linux-3.8.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-27 15:31:45 +02:00
Stefan Saraev
13bb8100d3 create_livestick: fix bad subst. works only in bash. thanks fritsch 2013-04-27 13:01:48 +03:00
Stephan Raue
499c9219b9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-26 20:36:04 +02:00
Stephan Raue
ffe9df9504 connman: update to connman-a5a030e
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 20:34:53 +02:00
Stephan Raue
ea866562ef wireless_tools: dont build with LTO support, this fails on some systems
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 20:32:01 +02:00
Stefan Saraev
6ba91cf81f vdr-live: build depend on 'pcre-host' 2013-04-26 17:18:31 +03:00
Stefan Saraev
88c024bcd1 vdr-live: adjust *FLAGS 2013-04-26 17:04:23 +03:00
Stefan Saraev
2d598347a9 csstools: disable demos, disable unittest 2013-04-26 17:03:36 +03:00
Stefan Saraev
0489c5bea7 cxxtools: add -arm.patch 2013-04-26 17:02:57 +03:00
Stephan Raue
68dd4575ad xbmc: add patch to let set the buusy delay control and set to 750ms
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 01:00:35 +02:00
Stephan Raue
edf1a7ee0c util-linux: show progress if creating swapfile on startup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 00:47:24 +02:00
Stephan Raue
40781d7d72 xbmc: remove deprecated and not more needed option
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 00:46:43 +02:00
Christian Hewitt
bb6f18ec7d dvb-firmware: update to dvb-firmware-0.0.35
add dvb-usb-wt220u-miglia-01.fw
2013-04-25 23:59:25 +04:00
Stephan Raue
cc181affd3 Merge pull request #2239 from jenkins101/H5-Rev3
linux: Added DVB adapter Terratec H5 Rev3 to em28xx driver
2013-04-25 12:14:59 -07:00
Daniel Forsberg
70b3968b50 linux: Added DVB adapter Terratec H5 Rev3 to em28xx driver 2013-04-25 19:53:58 +02:00
Stephan Raue
766104497d dvb-firmware: update to dvb-firmware-0.0.34
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-25 19:15:36 +02:00
Stephan Raue
75f3bb5af8 projects/*/linux: add support for DVB_USB_CXUSB
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-25 19:02:56 +02:00
Stephan Raue
8d62ad42c5 xbmc: update to xbmc-12.1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-25 00:46:45 +02:00
Stephan Raue
92143428d1 tools/mkpkg: update mkpkg_xbmc-frodo script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 20:21:59 +02:00
Stephan Raue
89cbdd7659 connman: simplyfing init script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 20:21:35 +02:00
Stephan Raue
cdeb32fa13 xbmc: update to xbmc-2.1.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 20:09:09 +02:00
Stephan Raue
3733c6e5eb connman: add various upstream patches, (not yet done), setup fallback nameserver for tethering, enable tethering on boot if it was enabled before
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 19:13:18 +02:00
Stephan Raue
d5ac322fb2 projects/*/linux: add Realtek PCI cardreader support to relevant projects, this fixes #2237
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 01:52:33 +02:00
Stephan Raue
8170f63b4f linux: update DVBSky patch, update kernel configs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 01:43:31 +02:00
Stefan Saraev
75537865a7 connman: update to connman-e2edf5f 2013-04-23 12:37:07 +03:00
Stefan Saraev
7bb2a88abe connman: update to connman-1.13 2013-04-23 12:08:14 +03:00
Stephan Raue
e699f29365 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-23 11:06:00 +02:00
Stephan Raue
e02a57f08a service.openelec.settings: update to service.openelec.settings-0.1.17
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-23 11:05:31 +02:00
Stefan Saraev
a48102e412 vdr-addon: bump 2013-04-23 11:24:54 +03:00
Stefan Saraev
db71eb8f63 vdr-plugin-vnsiserver: vnsiserver needs '-D_FILE_OFFSET_BITS=64 ..'
closes #2232
2013-04-23 11:23:43 +03:00
Stephan Raue
f2257b6c4a Merge pull request #2233 from dagwieers/syslog-fix
Fix slow syslogd remote syslog startup and klogd interaction
2013-04-22 16:16:53 -07:00
Dag Wieers
d881425b0c AppleTV: Make sure loop devices are allocated dynamically
CONFIG_BLK_DEV_LOOP_MIN_COUNT: Number of loop devices to pre-create at init time

Static number of loop devices to be unconditionally pre-created at init time.

This default value can be overwritten on the kernel command line or with module-parameter loop.max_loop.

The historic default is 8. If a late 2011 version of losetup(8) is used, it can be set to 0, since needed loop devices can be dynamically allocated with the /dev/loop-control interface.
2013-04-23 01:13:35 +02:00
Stephan Raue
b9a4abc90a Merge pull request #2225 from dagwieers/atv-kernel-intel_idle
AppleTV: Disable intel_idle support
2013-04-22 16:07:37 -07:00
Dag Wieers
efd8fdada9 Fix slow syslogd remote syslog startup and klogd interaction
Because syslogd is not properly started its remote syslog support when klogd dumps its kernel ring buffer content to it, most of the kernel boot output is missing on the remote syslog server. By adding a small delay between syslogd and klogd, we are sure the messages are properly send to the remote syslog by syslogd.
2013-04-23 00:59:23 +02:00
Stephan Raue
071ac7db30 Merge pull request #2224 from dagwieers/atv-kernel-pcie
AppleTV: Enable PCIEAER and PCIEPM support
2013-04-22 15:32:00 -07:00
Dag Wieers
9e317acb02 AppleTV: Disable RDRAND support
The AppleTV hardware does not have RDRAND support.
2013-04-23 00:28:23 +02:00
Stephan Raue
3329218b89 Merge pull request #2222 from dagwieers/atv-kernel-pat
AppleTV: Disable PAT support
2013-04-22 15:18:23 -07:00
Stephan Raue
d059e6973a Merge pull request #2221 from dagwieers/kernel-mpparse
AppleTV: Disable MPPARSE support
2013-04-22 14:49:02 -07:00
Stephan Raue
4035cac5ad Merge pull request #2219 from dagwieers/kernel-msi
AppleTV: Enable MSI support for ATV1
2013-04-22 14:19:59 -07:00
Dag Wieers
5e57afe71b AppleTV: Disable MPPARSE
The AppleTV hardware does not have MPPARSE support (as it does not have SMP capabilities).
2013-04-22 18:00:21 +02:00
Dag Wieers
916aa46562 AppleTV: Disable intel_idle support
The AppleTV hardware does not support intel_idle.
2013-04-22 17:55:39 +02:00
Stephan Raue
e83378d5ec Merge pull request #2220 from dagwieers/kernel-ikconfig
AppleTV: Make in-kernel config modular (but keep it available)
2013-04-22 08:55:25 -07:00
Dag Wieers
ba5eb7b1bb AppleTV: Enable PCIEAER and PCIEPM support
The AppleTV hardware supports both PCI-Express Advanced Error Reporting and PCI-Express Power Management.
2013-04-22 17:52:54 +02:00
Dag Wieers
1da8583dfb AppleTV: Disable PAT
The AppleTV hardware does not have PAT support.
2013-04-22 17:45:07 +02:00
Dag Wieers
eea9066797 AppleTV: Make in-kernel config modular (but keep it available)
The in-kernel config (/proc/config.gz) is a useful way to understand how your existing kernel has been compiled, however it does use some memory to represent this information inside the kernel. However by making it optional you can still have this information if wanted, but as part of the system ramdisk (as a kernel module) rather than in memory all the time.

For AppleTV this was not (yet) enabled, for other platforms we make it modular.
2013-04-22 17:39:19 +02:00
Stephan Raue
c59299f53f Merge pull request #2136 from dagwieers/pvr-channel-speedup
XBMC: Fixes for slow channel switching
2013-04-22 08:22:48 -07:00
Dag Wieers
a8cc49d2b7 AppleTV: Enable MSI support for ATV1
Not sure why Message Signaled interrupts was disabled, but the ATV1 hardware *does* support MSI and we specifically enable MSI for the nvidia driver.

Here is a list of hardware that supports and uses MSI on AppleTV 1st Gen :

```
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Exp
ress Root Port (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 20000000-21ffffff
        Prefetchable memory behind bridge: 0000000010000000-000000001fffffff
        Capabilities: [88] Subsystem: Intel Corporation Device 0000
        Capabilities: [80] Power Management version 2
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [a0] Express Root Port (Slot+), MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [140] Root Complex Link
        Kernel driver in use: pcieport

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
        Subsystem: Realtek Semiconductor Co., Ltd. Device 0885
        Flags: bus master, fast devsel, latency 0, IRQ 42
        Memory at 22a00000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: 22000000-228fffff
        Prefetchable memory behind bridge: 0000000022b00000-0000000022cfffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

01:00.0 VGA compatible controller: NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Apple Inc. Device 0081
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at 21000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 10000000 (64-bit, prefetchable) [size=256M]
        Memory at 20000000 (64-bit, non-prefetchable) [size=16M]
        Capabilities: [60] Power Management version 2
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidia

02:00.0 Multimedia controller: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
        Subsystem: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at 22800000 (64-bit, non-prefetchable) [size=64K]
        Memory at 22000000 (64-bit, non-prefetchable) [size=8M]
        Capabilities: [48] Power Management version 3
        Capabilities: [60] Vendor Specific Information: Len=6c <?>
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [cc] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Kernel driver in use: crystalhd
        Kernel modules: crystalhd
```
2013-04-22 17:12:08 +02:00
Stephan Raue
a9f699b4d4 projects/RPi/xbmc: update advancedsettings.xml
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:25:57 +02:00
Stephan Raue
e24ab89ec2 busybox: increase min_free_kbytes size
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:25:22 +02:00
Stephan Raue
13f5a23016 wlan-firmware: update to wlan-firmware-0.0.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:24:13 +02:00
Stephan Raue
2fc99efd44 projects/*/linux: add P54 network driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:11:31 +02:00
Stephan Raue
7b8b45e469 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-22 15:08:53 +02:00
Stephan Raue
d0bab2eaf4 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 15:08:32 +02:00
Stephan Raue
bee880e705 Merge pull request #2214 from dagwieers/kernel-dmi-module
Enable DMI module to allow for debugging
2013-04-21 14:39:28 -07:00
Stephan Raue
1738dc3cf9 Merge pull request #2215 from stefansaraev/screen
new addon: add 'screen'
2013-04-21 14:36:52 -07:00
Dag Wieers
1f02edcc71 Enable DMI module to allow for debugging
While debugging a Zotac ID-80 not having any DMI information at all at your disposal is a drag. Making the DMI module afavilable at least allows me to see whether we need to flash the BIOS etc...
2013-04-21 23:32:51 +02:00
Stephan Raue
fd03e318e7 Merge pull request #2216 from dagwieers/livestick-part-fix
Wrong partition name used for devices ending with numbers
2013-04-21 14:19:04 -07:00
Stephan Raue
18a26c0d4c Merge pull request #2217 from dagwieers/livestick-syslinux-part
Use the host's vesamenu.c32 as well
2013-04-21 14:18:51 -07:00
Dag Wieers
171b937be0 Use the host's vesamenu.c32 as well
When using syslinux and C32 modules it's important to use the C32 modules build with the same syslinux. This patch ensures that we use the host OS's vesamenu.c32, rather than the one shipped in the tarball.
2013-04-21 23:08:28 +02:00
Stefan Saraev
67db5baa0c tvheadend: update to tvheadend-3.4 2013-04-22 00:02:38 +03:00
Dag Wieers
ac14d279c3 Wrong partition name used for devices ending with numbers
On Linux when a block device ends with a number (like my SD card device: **/dev/mmcblk0**) the first partition is called **/dev/mmcblk0p1** (with an added **p**). This snippet makes sure that the correct partition name is used in both cases.
2013-04-21 22:28:41 +02:00
Stefan Saraev
be29483a9f new addon: add 'screen'
closes #2212
2013-04-21 22:03:12 +03:00
Stephan Raue
397e89ed1a xbmc: add PR2641
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 17:40:31 +02:00
Stephan Raue
09c5c6f662 xbmc: add PR2593
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 17:22:22 +02:00
Stephan Raue
44dd60c4cb xbmc-master: add PR2579
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 03:36:29 +02:00
Stephan Raue
9ecb9f945b xbmc: add PR2591
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 03:34:41 +02:00
vicbitter
14e958d5a6 Backport of Kernel 3.9 patch - drm i915 Fix RGB color range property for PCH platforms 2013-04-21 00:28:14 +02:00
Stephan Raue
b94352a850 procps-ng: update to procps-ng-3.3.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 00:07:42 +02:00
Stephan Raue
6c2ab3afd3 procps-ng: enable autoreconf, cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 23:55:43 +02:00
Stephan Raue
31cc5d56b8 Merge pull request #2211 from dagwieers/package-procps-ng
Replace busybox free with *real* free from procps-ng
2013-04-20 14:46:27 -07:00
Stephan Raue
03ba55f731 less: depends on ncurses, run autoreconf, cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 23:30:25 +02:00
Stephan Raue
869f87599d Merge pull request #2209 from dagwieers/package-less
Replace busybox less with *real* less
2013-04-20 14:14:41 -07:00
Stephan Raue
12d6333608 service.openelec.settings: update to service.openelec.settings-0.1.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 22:50:34 +02:00
Stephan Raue
01730a0d09 xbmc-master: add PR2637
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 21:37:46 +02:00
Stephan Raue
29e579276e xbmc: add PR2637
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 21:37:31 +02:00
Stephan Raue
307b2be9ac linux: readd DVBSky patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 20:57:35 +02:00
Stephan Raue
2f2596898e scripts/image: add support to define official builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 20:39:01 +02:00
Stephan Raue
cfe1186854 linux: temporary remove dvbsky patch for now, on request from DVBSky
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 18:46:40 +02:00
Stephan Raue
be928da3b7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-20 17:20:39 +02:00
Stephan Raue
9b8613faaa linux: update to linux-3.8.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 17:19:51 +02:00
Stephan Raue
76a629728f xbmc: update to xbmc-83b16d0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 17:19:40 +02:00
Dag Wieers
7a9953f141 Replace busybox free with *real* free from procps-ng
Busybox free reports incorrectly the used and free memory on a system. Which makes it harder to understand and compare information from other sources.

In the same effort we add some other useful procps-ng tools, like pgrep, pkill, pmap, slabtop, vmstat and watch.
2013-04-20 00:41:57 +02:00
Stefan Saraev
1ed64daf5a xrandr: switch off only HDMI/DFP/CRT outputs on suspend 2013-04-19 22:09:25 +03:00
Stephan Raue
7237e7d92f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-19 17:17:08 +02:00
Stephan Raue
d0b2897682 mysql: update to mysql-5.1.68
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-19 17:16:35 +02:00
Stefan Saraev
9768d0d0ff vdr-plugin-xmltv2vdr: ups. depend on libxml2, not libxml 2013-04-19 12:54:53 +03:00
Stefan Saraev
ddcbe8e3a1 service.openelec.settings: update to service.openelec.settings-0.1.15 2013-04-19 12:33:00 +03:00
Dag Wieers
090eda9062 Add proper less to image (disable busybox less)
The version of less in busybox is quite annoying when working on OpenELEC. It doesn't properly support searching in files or tailing (and interrupting) logfiles. It also doesn't properly handle non-ascii characters. This patch disables busybox less and instead adds the latest stable less release.
2013-04-19 09:47:42 +02:00
Stephan Raue
7a7e30314c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-18 23:13:15 +02:00
Stephan Raue
3f72c754b1 new package: add package 'bkeymaps'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-18 23:12:39 +02:00
Stephan Raue
535e25dc04 Revert "kmod: update to kmod-13"
This reverts commit 2b41b01d1e.
2013-04-18 21:52:31 +02:00
Stephan Raue
6f0aced8d6 xbmc: add PR2572
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-18 21:52:17 +02:00
Stephan Raue
a525dcb0f6 xbmc: add PR2597
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-18 21:51:57 +02:00
Stefan Saraev
e4adbcc20d Merge pull request #2202 from vpeter4/stuff
libhdhomerun: update to version 20130328
2013-04-17 13:01:59 -07:00
vpeter4
96a86ba443 libhdhomerun: update to version 20130328
dvbhdhomerun: move config file location
2013-04-17 18:15:30 +02:00
Stephan Raue
ea61e5df42 xrandr: switch off screen on standby and restart on wakeup to try to avoid audio issues after suspend
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-17 14:59:51 +02:00
Stephan Raue
2b41b01d1e kmod: update to kmod-13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-17 04:15:20 +02:00
Stephan Raue
e6a8d67127 bison: update to bison-2.7.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-17 04:14:57 +02:00
Stephan Raue
b7e4bc7212 sqlite: update to sqlite-autoconf-3071602
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-17 04:14:23 +02:00
Stephan Raue
8631fded47 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-16 19:04:17 +02:00
Stephan Raue
8f557c095e xbmc: update to xbmc-12.1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 19:03:44 +02:00
Stefan Saraev
c74dddadab vdr: install plugins only 2013-04-16 19:57:43 +03:00
Stefan Saraev
d69e57eade bcm_sta: update module license patch 2013-04-16 18:06:07 +03:00
Stephan Raue
7fcee9b44a bcm2835-bootloader: fill INSTALL file with some infos
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 16:19:38 +02:00
Stephan Raue
208fd9a5d3 Revert "Changed any found references to INSTALL file, which is empty for now."
This reverts commit 6a78265e50.
2013-04-16 16:19:01 +02:00
Stephan Raue
f5b62a6afd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-16 16:11:37 +02:00
Stephan Raue
e40e2dfda9 pmtools: update to pmtools-20110323
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 16:10:58 +02:00
Stefan Saraev
0427c69f87 vdr: \o/. closes #2199 2013-04-16 15:24:11 +03:00
Stefan Saraev
1a60ee705e connman: ups, typo, sry 2013-04-15 23:30:43 +03:00
Stefan Saraev
a96ee3286a service.openelec.settings: update to service.openelec.settings-0.1.14 2013-04-15 23:25:22 +03:00
Stefan Saraev
09d04811c9 connman: setup hostname 2013-04-15 23:24:52 +03:00
Stephan Raue
c1cd4a8a6e Merge pull request #2197 from jenkins101/lirc_rpi
lirc_rpi: added vista mce and changed KEY_BACK to KEY_EXIT
2013-04-15 12:37:55 -07:00
Stephan Raue
3ef46ac139 Merge pull request #2196 from singles/install_missing
Changed any found references to INSTALL file, which is empty for some builds (like RPi).
2013-04-15 12:26:15 -07:00
Daniel Forsberg
59b198632b lirc_rpi: added vista mce, some Harmonys use this. and changed BACK to EXIT, it is missing in Lircmap.xml 2013-04-15 21:25:51 +02:00
Radosław Benkel
6a78265e50 Changed any found references to INSTALL file, which is empty for now. 2013-04-15 21:20:39 +02:00
Stephan Raue
b2c1fc73d6 projects/*/linux: add HOSTAP support to force enabling of LIB80211 support, sync kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-15 20:40:02 +02:00
Stephan Raue
83a8b0fd44 xbmc-theme-Confluence: update to xbmc-theme-Confluence-12.1.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-15 19:48:25 +02:00
Stephan Raue
e164f1bc90 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-15 19:47:08 +02:00
Stephan Raue
4e70851b32 xbmc: update to xbmc-12.1.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-15 19:46:49 +02:00
Stefan Saraev
226e4589f3 tvheadend: update to tvheadend-3.3.521 2013-04-15 20:01:08 +03:00
Stefan Saraev
d9434bdbff vdr-plugin-xmltv2vdr: update to vdr-plugin-xmltv2vdr-90c023f6 2013-04-15 19:52:19 +03:00
Stefan Saraev
844d927cc1 tvheadend: suspend/resume: send notifications 2013-04-15 19:34:56 +03:00
Stefan Saraev
961718d13f vdr-addon: suspend/resume: send notifications 2013-04-15 19:34:43 +03:00
Stefan Saraev
cb0148b4a5 tvheadend: sleep/resume: do not load modules on resume if tvheadend not started before suspend 2013-04-15 19:21:36 +03:00
Stefan Saraev
43b17bd1bb vdr-addon: sleep/resume: do not start vdr on resume, if not started before suspend 2013-04-15 19:18:32 +03:00
Stephan Raue
10c1f355b3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-15 18:09:36 +02:00
Stephan Raue
91a4f9c8f3 boost: update to boost-1_53_0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-15 18:09:09 +02:00
Stefan Saraev
0e71db015c vdr-addon: cache should be persistent, move to addon datadir 2013-04-15 10:59:05 +03:00
Stefan Saraev
0f651eedde vdr-plugin-streamdev: streamdev needs '-D_FILE_OFFSET_BITS=64 ..' 2013-04-14 23:01:30 +03:00
Stephan Raue
5e8ad779be diskdev_cmds: readd fsck udev rule
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-14 21:04:53 +02:00
Stephan Raue
94710989f2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-14 19:52:09 +02:00
Roger James
6a9dffe176 Fix for issue #1987 The problem exists in the jmicron 1.0.8.5 source. The problem has been fixed in the vanilla kernel. This patch file appears to be generated by diffing the vanilla kernel source and the jmicron source, thus introducing the problem to the build. This changeset edits the patch file to remove the problem. This is not ideal as this fix will be easily lost if a new patch file is generated. The best solution would be to fix the problem in the original jmicron source. However this dpoes not appear to possible at the moment. 2013-04-14 19:51:27 +02:00
Stefan Saraev
e846cb5bad vdr-addon: fix live/resdir. thanks @henkwiedig 2013-04-14 20:11:00 +03:00
Stefan Saraev
0c47a7af58 vdr-control: honor vdr APIVERSION 2013-04-14 19:52:08 +03:00
Stefan Saraev
476136f7de vdr: build depend on ncurses 2013-04-14 16:40:34 +03:00
Stefan Saraev
688bf691fe vdr-plugin-xmltv2vdr: build depend on pcre 2013-04-14 16:39:46 +03:00
Stefan Saraev
53a458d122 SABnzbd-Suite: bump version 2013-04-14 16:33:57 +03:00
Stefan Saraev
55bde6d832 SickBeard: update to SickBeard-fb37d33 2013-04-14 16:33:23 +03:00
Stefan Saraev
d70ffcfcf9 Headphones: update to Headphones-ebbe908 2013-04-14 16:32:55 +03:00
Stefan Saraev
79c04afd1e CouchPotatoServer: update to CouchPotatoServer-f1dde5c 2013-04-14 16:32:32 +03:00
Stefan Saraev
03e7fa7884 vdr-iptv: build depends on curl 2013-04-14 14:37:18 +03:00
Stefan Saraev
8c7fa0f0bf vdr: ups. bad patch. not needed anymore 2013-04-14 14:35:37 +03:00
Stefan Saraev
590179d91d vdr: update to vdr-2.0.1 2013-04-14 14:31:19 +03:00
Henk Wiedig
a9ae350a49 xbmc-addon-xvdr: add support for xbmc-addon-xvdr-master
closes #2186
2013-04-14 13:36:53 +03:00
Stefan Saraev
39a7a00d3b vdr-plugin-xvdr: update to vdr-plugin-xvdr-935a294 2013-04-14 13:19:32 +03:00
Stefan Saraev
3ac1033102 vdr-addon: add dvbsddevice / dvbhddevice plugins 2013-04-14 13:03:28 +03:00
Stefan Saraev
2fb095e88f vdr: build & install plugins 2013-04-14 12:39:07 +03:00
Stefan Saraev
72e764d1db vdr: add -ncurses.patch 2013-04-14 12:33:57 +03:00
Stefan Saraev
aef6a035a7 vdr-addon: cleanup & bump 2013-04-14 12:33:16 +03:00
Stefan Saraev
ab937f7cbd vdr: remove 'API version 5.3 or higher' error.. 2013-04-14 12:33:16 +03:00
Stefan Saraev
7a66490f3a vdr-plugin-vnsiserver: build with -fPIC 2013-04-14 12:33:16 +03:00
Stefan Saraev
d35a8cac93 rotorng: update to rotorng-0.3.1 2013-04-14 12:33:16 +03:00
Stefan Saraev
af4c63d1a1 vdr-plugin-xmltv2vdr: update to vdr-plugin-xmltv2vdr-41b998d 2013-04-14 12:33:16 +03:00
Stefan Saraev
4f2fdcad83 vdr-epgsearch: update to vdr-epgsearch-e2de927 2013-04-14 12:33:16 +03:00
Stefan Saraev
88898521d1 vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-555272d 2013-04-14 12:33:16 +03:00
Stefan Saraev
acc7a58b46 vdr-live: update to vdr-live- 0.3.0 2013-04-14 12:33:16 +03:00
Stefan Saraev
1d744433d1 vdr-plugin-streamdev: update to vdr-plugin-streamdev-329129d 2013-04-14 12:33:16 +03:00
Stefan Saraev
280053214a vdr-iptv: update to vdr-iptv-2.0.0 2013-04-14 12:33:16 +03:00
Stefan Saraev
bd27bd9fcd vdr-sc: remove -dybamite patch 2013-04-14 12:33:16 +03:00
Stefan Saraev
bf91fbf29e remove package 'vdr-dynamite'
- dynamite never worked as should. especialy with vdr-sc and dvbapi
2013-04-14 12:33:16 +03:00
Stefan Saraev
353558e0bd vdr: update to vdr-2.0.0 2013-04-14 12:33:16 +03:00
Stephan Raue
a8fbc8425c tools/mkpkg/mkpkg_xbmc: prepare for xbmc-master
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 20:11:53 +02:00
Stephan Raue
0e14e58b02 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-13 20:01:13 +02:00
Stephan Raue
a1947d131d xbmc: update to xbmc-74fa128
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 20:00:38 +02:00
Stephan Raue
bd389f07e7 ffmpeg: add ffmpeg-1.2 support if build with XBMA=master
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 19:59:48 +02:00
Stefan Saraev
0c8555c12f dvb-firmware: update to dvb-firmware-0.0.33 2013-04-13 20:04:49 +03:00
Stephan Raue
b20d77f42e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-13 18:26:23 +02:00
Stephan Raue
c24569b674 alsa-lib: update to alsa-lib-1.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 18:25:44 +02:00
Stephan Raue
a265312bf6 alsa-plugins: update to alsa-plugins-1.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 18:25:33 +02:00
Stephan Raue
5184ca4395 alsa-utils: update to alsa-utils-1.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 18:25:16 +02:00
Stefan Saraev
23c1fd1efd xf86-video-virtualbox: update to xf86-video-virtualbox-4.2.12 2013-04-13 15:23:13 +03:00
Stefan Saraev
df12792950 vboxguest: update to vboxguest-4.2.12 2013-04-13 15:22:53 +03:00
Stephan Raue
af5be2f20c ffmpeg: move patches in own versioning dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 10:28:37 +02:00
Stephan Raue
906de5d22f gcc: update to gcc-4.7.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 10:26:53 +02:00
Stephan Raue
2f4aa9afba linux: update to linux-3.8.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 10:25:38 +02:00
Stephan Raue
2297f3d808 projects/RPi/linux: update to linux-3.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-11 19:24:39 +02:00
Stephan Raue
e34f92b974 xbmc: rename patches, cleanup patch order
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-11 14:55:51 +02:00
Stephan Raue
a42ea34c35 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-10 20:15:20 +02:00
Stephan Raue
b164ec443d xbmc: update to xbmc-12.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-10 19:38:01 +02:00
Stephan Raue
6d7638b88b xbmc: add PR2558
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-10 01:00:13 +02:00
Stephan Raue
567163cc40 xbmc: add PR2581
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-10 00:19:06 +02:00
Stephan Raue
5ac1954652 service.openelec.settings: update to service.openelec.settings-0.1.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 23:41:19 +02:00
Stefan Saraev
1396b5623a service.openelec.settings: update to service.openelec.settings-0.1.12 2013-04-09 22:33:55 +03:00
Stephan Raue
730af85706 xbmc: update to xbmc-12.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 19:39:06 +02:00
Stephan Raue
82f66d3fb8 xbmc-pvr-addons: add support for xbmc-pvr-addons-master
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 19:19:12 +02:00
Stephan Raue
4a8f95f9c9 xbmc-master: remove unneeded patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 19:18:30 +02:00
Stephan Raue
9d0b9de536 xbmc-master: update to xbmc-17411f2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 19:17:25 +02:00
Stephan Raue
25bd3d6c1e xbmc: update to xbmc-12.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 23:40:06 +02:00
Stefan Saraev
0afe383b7c service.openelec.settings: update to service.openelec.settings-0.1.11 2013-04-08 19:01:35 +03:00
Stephan Raue
885eba14db Revert "new project: add initial Apple iTV support ;-)"
This reverts commit f690f226fb.
2013-04-08 16:55:46 +02:00
Stephan Raue
e63f052008 xbmc: readd Hi10p patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:55:03 +02:00
Stephan Raue
0f7440831d inputproto: update to inputproto-2.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:12:16 +02:00
Stephan Raue
1b4d728442 systemd: update to systemd-200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:11:51 +02:00
Stephan Raue
177c312077 libXi: depends on package 'inputproto'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:11:17 +02:00
Stephan Raue
0489b664aa xproto: update to xproto-7.0.24
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 15:27:21 +02:00
Stephan Raue
39f068902a libXi: update to libXi-1.7.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 15:26:57 +02:00
Stephan Raue
b96aa03db3 xf86-video-intel: update to xf86-video-intel-2.21.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 15:26:39 +02:00
Stephan Raue
d40591cedb xbmc: add support to build XBMC-master
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 15:05:16 +02:00
Stephan Raue
0426b58ccc xbmc: move 12.1 patches to own dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 15:04:04 +02:00
Stephan Raue
149aca5601 xbmc: add PR2539
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 22:47:08 +02:00
Stephan Raue
5804024943 xbmc: add PR2491
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 22:46:47 +02:00
Stephan Raue
7e82a3ea2f xbmc: add PR2459
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 22:46:04 +02:00
Stephan Raue
dc6bad5cc7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-07 13:29:08 +02:00
Stephan Raue
7bc4b4eb21 xbmc: add some upstream fixes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:28:38 +02:00
Stephan Raue
d712f9ace7 xbmc: add PR2435
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:28:11 +02:00
Stephan Raue
e8d322129a xbmc: add PR2549
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:27:55 +02:00
Stephan Raue
2bb5339db6 xbmc: add PR2537
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:27:39 +02:00
Stephan Raue
97016ea361 xbmc: add dvdplayer fixes, sync omxplayer with dvdplayer
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:26:50 +02:00
Stefan Saraev
456cbd9f32 Merge pull request #2173 from vpeter4/stuff
acpica: no need to crosscompile patch
2013-04-06 04:56:11 -07:00
vpeter4
9564d28d5a acpica: no need to crosscompile patch 2013-04-06 13:17:09 +02:00
Stefan Saraev
04838080ad linux: update to linux-3.8.6 2013-04-06 00:24:49 +03:00
Christian Hewitt
f2570bba1a Merge pull request #2169 from dagwieers/nvidia-msi-eol
Add a newline at the end of the file (without it it seems to fail ?)
2013-04-05 07:09:15 -07:00
Dag Wieers
debb009259 Add a newline at the end of the file, without it it seems to fail ? 2013-04-05 16:05:05 +02:00
Stephan Raue
23a9512bf0 acpica: update to acpica-unix2-20130328
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:56:51 +02:00
Stephan Raue
b698ac0394 bcm2835-bootloader: update to bcm2835-bootloader-baa3ecf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:41:37 +02:00
Stephan Raue
02922222a3 bcm2835-driver: update to bcm2835-driver-baa3ecf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:41:20 +02:00
Stephan Raue
c7da4c4696 projects/RPi/patches/linux: update RPi patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:40:33 +02:00
Stephan Raue
9b1fcc3b9d linux-3.6.11: cleanup not needed patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:39:59 +02:00
Stephan Raue
650de2ac1d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-04-05 11:57:18 +02:00
Stephan Raue
24a6741648 xbmc: add various upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 11:56:50 +02:00
Stefan Saraev
2f4d17f2ae service.openelec.settings: add 'restore' script 2013-04-04 21:48:06 +03:00
Stefan Saraev
4c9f054672 service.openelec.settings: update to service.openelec.settings-0.1.10 2013-04-04 21:47:30 +03:00
Stephan Raue
2827ae0ab2 Merge pull request #2157 from dagwieers/smem-1.3
smem: update to v1.3 (for kernel 3.8)
2013-04-03 01:25:54 -07:00
Dag Wieers
d1be7eba13 smem: update to v1.3 (for kernel 3.8) 2013-04-03 10:10:40 +02:00
Stefan Saraev
229521b914 samba: add 'Backup' share 2013-04-02 13:01:10 +03:00
Stefan Saraev
6e1c73f2b0 service.openelec.settings: update to service.openelec.settings-0.1.9 2013-04-02 13:00:02 +03:00
Stefan Saraev
7fa4080a58 service.openelec.settings: update to service.openelec.settings-0.1.8 2013-04-01 20:06:42 +03:00
Tomislav Filipčić
3e1f6a5ad2 Prevent SABnzbd sleep when downloads are forced 2013-04-01 18:43:34 +03:00
Stefan Saraev
66b919b400 dvb-firmware: update to dvb-firmware-0.0.32 2013-04-01 17:32:17 +03:00
Stefan Saraev
a6325c4a94 Merge branch 'openelec-settings' 2013-04-01 16:59:25 +03:00
Stefan Saraev
8b0c53e5da xbmc-addon-settings: rename to 'service.openelec.settings', update to 0.1.7 2013-04-01 16:58:16 +03:00
Stephan Raue
f690f226fb new project: add initial Apple iTV support ;-)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-01 13:42:05 +02:00
Stefan Saraev
865355aa16 xbmc-addon-settings: depend on hd-idle 2013-04-01 12:28:04 +03:00
Stefan Saraev
b7673eb756 package: add package 'hd-idle' 2013-04-01 12:27:35 +03:00
Stefan Saraev
00cbc1be25 projects/*/linux/linux.*.conf: sync kernel config (saa716x) 2013-03-31 21:18:19 +03:00
Stefan Saraev
fb6fecca1f linux: re-add fixed -saa716x_PCIe_interface_chipset.patch 2013-03-31 21:17:36 +03:00
Stefan Saraev
4b46cf4253 projects/*/linux/linux.*.conf: sync kernel config (again) 2013-03-31 20:16:26 +03:00
Stefan Saraev
1a4d358a0f projects/*/linux/linux.*.conf: sync kernel config 2013-03-31 19:32:12 +03:00
Stefan Saraev
792f7748ec linux: update dvbsky patch 2013-03-31 19:32:02 +03:00
Stefan Saraev
4835beacc0 open-vm-tools: add linux-3.8 support patch 2013-03-31 19:04:44 +03:00
tomislav
f6db055fc6 SABnzbd-Suite: Prevent idle shutdown on verify/repair/extract 2013-03-31 18:46:03 +03:00
Stefan Saraev
1e1c6f10c4 connman: update to connman-baa5515 2013-03-31 12:26:07 +03:00
Stefan Saraev
5343e0866d xf86-video-nvidia: upadte to xf86-video-nvidia-310.40 2013-03-31 12:03:30 +03:00
Stefan Saraev
8ca15a2d54 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-31 11:54:49 +03:00
Stefan Saraev
1d525659cc Merge pull request #2139 from vpeter4/stuff
gettext: do not use emacs
2013-03-31 01:54:20 -07:00
Stefan Saraev
fdae5976f4 Merge remote-tracking branch 'upstream/openelec-linux-next' into openelec-settings 2013-03-31 11:50:16 +03:00
Stefan Saraev
0a58a715df xbmc-addon-settings: update to xbmc-addon-settings-0.1.6 2013-03-30 19:42:28 +02:00
Stefan Saraev
e3e1f98dcc Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-30 19:42:22 +02:00
Stefan Saraev
3ffb2e877e xbmc: add PR2505 2013-03-29 20:42:20 +02:00
Stephan Raue
4de608f49c linux: update to linux-3.8.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-29 10:15:07 +01:00
Stephan Raue
0d4e8a6267 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-linux-next 2013-03-28 23:04:23 +01:00
Stephan Raue
9e6e3e4b65 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-28 23:03:29 +01:00
Stephan Raue
68cfe97e32 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-28 22:56:24 +01:00
Stephan Raue
6842cbadd6 Revert "binutils: update to binutils-2.23.2"
This reverts commit 2c4bfc4696.

This fixes compiling issues with package 'gmp' for 'arm'
2013-03-28 22:55:22 +01:00
Stephan Raue
39e3f61703 ppl: update to ppl-1.1pre7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-28 22:34:26 +01:00
Stephan Raue
4dbd355d88 gmp: update to gmp-5.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-28 22:33:48 +01:00
Stefan Saraev
6c8cf39774 SABnzbd-Suite: bump 2013-03-28 20:47:49 +02:00
Stefan Saraev
020ada5fd6 SickBeard: update to SickBeard-ebec1de 2013-03-28 20:40:39 +02:00
Stefan Saraev
81666bf182 CouchPotatoServe: update to CouchPotatoServe-5a23be2 2013-03-28 20:36:00 +02:00
Stefan Saraev
e632500fd4 SABnzbd-Suite: executehttpapi has been removed from xbmc. use builtin:inhibitidleshutdown
fixes #1548, closes #2129
2013-03-28 20:11:36 +02:00
Stefan Saraev
392b032d81 tvheadend: update to tvheadend-3.3.511 2013-03-28 19:41:15 +02:00
vpeter4
ec6af038d5 gettext: do not use emacs 2013-03-28 15:19:43 +01:00
Stefan Saraev
4ff34e5ba2 linux: rename -CX24120-13Z_frontend.patch 2013-03-28 11:54:22 +02:00
Stefan Saraev
907882a40c Merge remote-tracking branch 'upstream/master' into openelec-linux-next 2013-03-28 11:48:09 +02:00
Stefan Saraev
60d98f1fac Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-28 11:47:49 +02:00
Stefan Saraev
539d8d4d6c Merge pull request #2024 from dagwieers/busybox-changes
Enable lsof and watch
2013-03-28 02:47:21 -07:00
Stefan Saraev
0b5e11f5db Merge pull request #2133 from vpeter4/stuff
linux: support for TechniSat SkyStar S2 card with CX24120-13Z frontend
2013-03-28 02:46:54 -07:00
Dag Wieers
4bdf10f354 Fixes for slow channel switching
This fixes and closes #2132.
2013-03-28 00:38:35 +01:00
vpeter4
175214c21d linux: support for TechniSat SkyStar S2 card with CX24120-13Z frontend
this closes #2100, discussion http://openelec.tv/forum/83-dvb-s-s2-support/63061-technisat-skystar-s2-pci-not-supported#66807
patch from Jannis Achstetter http://patchwork.linuxtv.org/patch/10575/ originally made by Sergey Tyurin
2013-03-27 20:03:18 +01:00
Stefan Saraev
086467a33b linux: re-add dvbsky patch, need testing 2013-03-27 19:02:45 +02:00
Stefan Saraev
4a49e52445 xbmc-addon-settings: update to xbmc-addon-settings-0.1.4 2013-03-27 12:51:34 +02:00
Christian Hewitt
4a4328e075 projects/ATV: add xorg defaults for Component/HDMI
ensures Xorg selects 1080p for HDMI and 720p for Component when available (Component 1080i can be selected within XBMC if the TV can handle it, not all can)
2013-03-27 08:44:17 +04:00
Stephan Raue
fd8ba93bf4 RTL8192CU: disable powersave mode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 05:25:02 +01:00
Stephan Raue
bac68f0421 busybox: add applet 'mkfs.vfat'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 05:24:39 +01:00
Stephan Raue
ec111e33a5 crystalhd: add kernel 3.8 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 03:07:47 +01:00
Stephan Raue
86ecc05c81 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-linux-next 2013-03-27 02:47:35 +01:00
Stephan Raue
f6dd44b947 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-27 02:17:03 +01:00
Stephan Raue
272814169c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-27 02:16:48 +01:00
Stephan Raue
ca93879577 systemd: update to systemd-199
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:15:44 +01:00
Stephan Raue
210b1e85d7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-27 02:01:16 +01:00
Stephan Raue
95c89a8fcc xf86-input-evdev:update to xf86-input-evdev-2.8.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:46 +01:00
Stephan Raue
2c4bfc4696 binutils: update to binutils-2.23.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:46 +01:00
Stephan Raue
b145e22f78 sqlite: update to sqlite-autoconf-3071600
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:46 +01:00
Stephan Raue
ba4f137c73 file: update to file-5.14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:45 +01:00
Stephan Raue
28ff7abd08 bcm_sta: add patch to support kernel 3.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-26 22:24:14 +01:00
Stephan Raue
452ccd8b64 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-linux-next 2013-03-26 22:22:17 +01:00
Stephan Raue
f2ac2dc9ea projects/*/linux: add support for more Aetheros cards
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-26 21:54:30 +01:00
Stephan Raue
0368099c36 Merge branch 'openelec-linux-next' of github.com:OpenELEC/OpenELEC.tv into openelec-linux-next 2013-03-26 21:16:28 +01:00
Stephan Raue
01c7f6d41c RTL8192CU: update kernel patch to build with kernel 3.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-26 21:16:01 +01:00
Stefan Saraev
c2aff396e6 linux: sync configs 2013-03-26 22:03:45 +02:00
Stefan Saraev
f01ab13b34 dvbhdhomerun: add linux-3.8.4 compat patch 2013-03-26 21:36:13 +02:00
Stephan Raue
fd223fd58c Merge branch 'openelec-linux-next' of github.com:OpenELEC/OpenELEC.tv into openelec-linux-next 2013-03-26 20:26:52 +01:00
Stephan Raue
e1073e3a10 linux: readd some needed patches for kernel 3.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-26 20:26:29 +01:00
Stefan Saraev
f0fb9a87bc ups. forgot configs for 3.8.4 kernel 2013-03-26 21:10:21 +02:00
Stephan Raue
276a4d8121 Merge branch 'openelec-linux-next' of github.com:OpenELEC/OpenELEC.tv into openelec-linux-next 2013-03-26 20:04:03 +01:00
Stephan Raue
1a90d2f6ad Merge pull request #2128 from stefansaraev/openelec-linux-next-3.8.4
linux: update to linux-3.8.4
2013-03-26 12:03:37 -07:00
Stephan Raue
22899c4b5b xf86-video-fglrx: add patch to build with kernel-3.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-26 20:02:40 +01:00
Stephan Raue
65c0bec129 xf86-video-fglrx-legacy: add patch to build with kernel-3.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-26 20:02:30 +01:00
Stefan Saraev
c405618532 linux: update to linux-3.8.4 2013-03-26 21:00:13 +02:00
Stefan Saraev
136fab38f0 linux-tbs-drivers: update to linux-tbs-drivers-130318 2013-03-26 19:47:03 +01:00
Stefan Saraev
fbe839c230 xbmc-addon-settings: update to xbmc-addon-settings-0.1.3 2013-03-26 19:46:41 +01:00
Stefan Saraev
ff974e1e7d connman: update to connman-9fa8782 2013-03-26 19:46:21 +01:00
Stefan Saraev
f93b2251ab Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-26 19:21:37 +02:00
Stefan Saraev
3f94aca091 linux-tbs-drivers: update to linux-tbs-drivers-130318 2013-03-26 19:20:55 +02:00
Stefan Saraev
7203bcbee2 xbmc-addon-settings: update to xbmc-addon-settings-0.1.3 2013-03-26 14:55:26 +02:00
Stefan Saraev
7e92c02d24 connman: update to connman-9fa8782 2013-03-26 14:54:44 +02:00
Stephan Raue
9062997d92 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-26 11:12:50 +01:00
Stephan Raue
f697bb8259 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-26 11:12:08 +01:00
Stephan Raue
6cb43ead57 xbmc: add PR2475
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-24 23:16:48 +01:00
Stephan Raue
ed925ce674 Merge pull request #2120 from stefansaraev/openssh
openssh: add cosmetic patch to silence 'no such identity: xxxx' errors
2013-03-24 07:40:00 -07:00
Stefan Saraev
60d8f22457 openssh: add cosmetic patch to silence 'no such identity: xxxx' errors 2013-03-24 15:06:00 +02:00
Stefan Saraev
4b9b515e15 oscam: update to oscam-8568 2013-03-24 14:42:25 +02:00
Stefan Saraev
965d98813a Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-24 14:28:00 +02:00
Stefan Saraev
8f8843c937 Merge pull request #2118 from vpeter4/sundtek
sundtek, hdhomerun: improved python script to refresh tuners
2013-03-24 04:34:28 -07:00
vpeter4
ea51339ad4 sundtek, hdhomerun: improved python script to refresh tuners 2013-03-24 11:21:15 +01:00
Stephan Raue
3e01e22216 Merge pull request #2116 from stefansaraev/discl
addons: 'disclaimer' support
2013-03-23 12:01:08 -07:00
Stephan Raue
0e0f3fb7c5 Merge pull request #2114 from jenkins101/lirc_xbox
lirc_xbox: Added Xbox 360 Remote.
2013-03-23 12:00:30 -07:00
Stephan Raue
b8e7542999 xbmc: add PR2488
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-23 19:59:12 +01:00
Stefan Saraev
9b7cab907b addons: 'disclaimer' support 2013-03-23 20:02:26 +02:00
Stephan Raue
725aba8db0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-23 16:40:12 +01:00
Stephan Raue
cf901d6522 openssh: update to openssh-6.2p1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-23 16:39:56 +01:00
Stephan Raue
40d6f0578e Merge pull request #2113 from jenkins101/lirc-keymaps
lirc_rpi: Added Xbox 360 and Dreambox Remotes.
2013-03-23 08:06:07 -07:00
Daniel Forsberg
fdd2a2eb1e lirc_rpi: fixed repeats, clenups 2013-03-23 15:45:31 +01:00
Daniel Forsberg
d63f3bdb8d lirc_xbox: Added Xbox 360 Remote. 2013-03-23 11:21:15 +01:00
Daniel Forsberg
ea82652eb9 lirc_rpi: Added Xbox 360 and Dreambox Remotes. 2013-03-23 11:18:43 +01:00
Stephan Raue
0ebe6f387d Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-23 04:27:25 +01:00
Stephan Raue
ee04cfe3f4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings
Conflicts:
	packages/sysutils/busybox/init.d/06_systemconfig
2013-03-23 04:27:02 +01:00
Stephan Raue
4c2eb77ff9 Revert "projects/RPi: update RPi kernel patches"
This reverts commit ff0b3b6465.
2013-03-23 02:44:36 +01:00
Stephan Raue
093234a14d busybox-initramfs: add support to update MACH_KERNEL for ATV1, simplyfing cleaning of update folder
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 22:26:25 +01:00
Stefan Saraev
5134845558 Merge remote-tracking branch 'upstream/master' into openelec-settings
Conflicts:
	packages/sysutils/busybox/init.d/06_systemconfig
2013-03-22 21:30:02 +02:00
Stephan Raue
2737a78b57 connman: add upstream patch to fix tethering without running dnsproxy
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 20:21:09 +01:00
Stephan Raue
2b840b1dd5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-22 20:05:44 +01:00
Stephan Raue
ba3b984460 timezone-data: dont set timezone in installer mode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 20:05:28 +01:00
Stephan Raue
902ae4a600 busybox: dont start various init scripts in installer mode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 20:04:47 +01:00
Stefan Saraev
8d68698bdb busybox: implement a custom 'shutdown' script. use with care!
closes #2097
2013-03-22 20:07:53 +02:00
Stefan Saraev
b4886ff7cd xbmc: init: don't write directly to logfile, use 'logger' instead 2013-03-22 20:07:48 +02:00
Stefan Saraev
f056ffee6b Merge pull request #2109 from vpeter4/liveusb
oeinstaller, create_livestick*: get rid of white screen during boot
2013-03-22 10:36:18 -07:00
vpeter4
d1edf6f772 oeinstaller, create_livestick*: get rid of white screen during boot 2013-03-22 18:27:29 +01:00
Stefan Saraev
d4275b65d7 fix typo in create_livestick.bat 2013-03-22 18:58:34 +02:00
Stephan Raue
461195b17f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-22 12:23:03 +01:00
Stephan Raue
a2000b86c0 Merge pull request #2108 from vpeter4/liveusb
oeinstaller, create_livestick*: updated syslinux.cfg
2013-03-22 04:20:22 -07:00
vpeter4
78dc13c2f9 oeinstaller, create_livestick*: updated syslinux.cfg, add boot menu splash image 2013-03-22 12:16:05 +01:00
Stephan Raue
70e6533397 scripts/git_version: fix script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 08:00:17 +01:00
Christian Hewitt
20a1612253 atv: xorg.conf improvements
changes:

a) nvidia-auto-select can detect presence of TV-0 or DFP-0, but without TVStandard the TV-0 modepool does not contain 1080i or 720p modes and users probably see a black screen. TVStandard is ignored if DFP-0: is the active device

b) removing the extension section and Composite="false" as this has not been supported for some time
2013-03-22 08:12:45 +04:00
Stephan Raue
9c9fd75393 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-21 23:25:49 +01:00
Stephan Raue
8aeea8e6bd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-21 23:25:22 +01:00
Stephan Raue
2e9cbc83e1 eglibc: add gai.conf and enable support to prefer ipv4 over ipv6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 23:23:51 +01:00
Stefan Saraev
da94034f6e connman: update to connman-fd7600c 2013-03-21 23:32:15 +02:00
Stephan Raue
4ee86bc669 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-21 22:13:51 +01:00
Stefan Saraev
43a2a0d5c0 create_installstick: rename to create_livestick.exe 2013-03-21 22:59:54 +02:00
Stefan Saraev
6b9e43b8d6 tools: add updated create_installstick.exe 2013-03-21 22:53:02 +02:00
Stefan Saraev
73ed78fbbd Merge pull request #2106 from vpeter4/liveusb
oeinstaller: boot menu (Installer + Live)
2013-03-21 13:51:59 -07:00
vpeter4
6b4e607288 oeinstaller: boot menu (Installer + Live) 2013-03-21 21:30:02 +01:00
Stephan Raue
ff12f28247 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-21 18:34:27 +01:00
Stephan Raue
27bf55215b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-21 18:33:01 +01:00
Stephan Raue
f73054755f xf86-video-intel: update to xf86-video-intel-2.21.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 18:32:40 +01:00
Stephan Raue
19d7e8ee43 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 18:28:53 +01:00
Stephan Raue
ff28651650 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 18:28:33 +01:00
Stefan Saraev
917dc35bb4 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-21 17:08:32 +02:00
Stefan Saraev
ebf76e01a7 connman: fix 72664e13 2013-03-21 17:07:50 +02:00
Stefan Saraev
9bc26c1bc7 Merge pull request #2101 from dagwieers/tvheadend-typo
Fix weird typo
2013-03-21 07:24:28 -07:00
Dag Wieers
7e118a4dad Fix weird typo
Not sure what happened here, but obviously ADEND_ARG should have been TVHEADEND_ARG.
Completely clueness how this has come about.
2013-03-21 15:08:22 +01:00
Stefan Saraev
01a5422d0b tvheadend: add patch to stop constant updating of dvb mux configuration files
fixes #2051
2013-03-21 12:50:32 +02:00
Stefan Saraev
ec9172bb6f tvheadend: add patch to move some cwc/capmt log messages to debug (syslog) 2013-03-21 12:49:23 +02:00
Stephan Raue
02b2286c6c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-21 05:32:22 +01:00
Stephan Raue
cc7e9e85af create_livestick.bat: install vesamenu.c32
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 05:31:27 +01:00
Stephan Raue
1451be7750 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-21 05:27:54 +01:00
Stephan Raue
3fb476e49d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-21 05:27:41 +01:00
Stephan Raue
72664e1359 connman: install and setup default main.conf shipped with connman, set 'PreferredTechnologies'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 05:27:34 +01:00
Stephan Raue
8c5eecfb37 busybox-initramfs: some better descriptions
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 05:09:57 +01:00
Stephan Raue
7e4af5d0ab syslinux: rename install scripts, change script comments
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 05:02:32 +01:00
Stephan Raue
b97a1d80b7 syslinux: add bootmenu to install stick, add Live stick support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 04:56:36 +01:00
Stephan Raue
7ff4063b58 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-21 04:54:56 +01:00
Stephan Raue
f4d7f4cf7a Merge pull request #2082 from vpeter4/liveusb
liveusb: enable running OpenELEC from only one USB stick
2013-03-20 20:54:20 -07:00
Stephan Raue
95ccc177db connman: dont start network i 'installer' mode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 03:19:42 +01:00
Stephan Raue
746bace7d7 projects/ATV: build without installer support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 03:17:26 +01:00
Stephan Raue
ff01e1d966 xbmc: add PR2449
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 03:16:40 +01:00
Stefan Saraev
3465d6c49e Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-20 21:57:48 +02:00
Stefan Saraev
3f7618ab9a bash: fix $PS1 in shell/debugshell 2013-03-20 21:56:52 +02:00
Stefan Saraev
a6e57b5674 Revert "xf86-video-nvidia: update to xf86-video-nvidia-304.84"
another nvidia f**k up, broken tty*, god knows what else

This reverts commit 9b8f50327d.
2013-03-20 21:55:27 +02:00
Stefan Saraev
ecf13324cb Revert "xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.84"
another nvidia f**k up, broken tty*, god knows what else

This reverts commit ee610c5147.
2013-03-20 21:55:08 +02:00
Stephan Raue
c543af36c2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-20 03:38:12 +01:00
Stephan Raue
ff79b153c6 Revert "libffi: update to libffi-3.0.13"
This reverts commit 9817b9d937.
2013-03-20 03:36:34 +01:00
Stephan Raue
4a0d5e47de Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-20 01:30:18 +01:00
Stephan Raue
7023931d7c mpfr: remove upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-20 01:29:14 +01:00
Stephan Raue
acf9f79553 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-20 00:16:51 +01:00
Stephan Raue
7fa5143928 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-20 00:04:26 +01:00
Stephan Raue
00a162d5cb xf86-video-intel: update to xf86-video-intel-2.21.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 23:38:10 +01:00
Stephan Raue
7b3f683968 libva-driver-intel: update to libva-driver-intel-1.0.20
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 23:36:45 +01:00
Stephan Raue
9507eb48c2 libva: update to libva-1.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 23:36:00 +01:00
Stephan Raue
ae61666e00 mpfr: update to mpfr-3.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 17:01:37 +01:00
Stephan Raue
980dc049c9 bcm2835-bootloader: update to bcm2835-bootloader-2bcb2bc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 17:00:58 +01:00
Stephan Raue
e4fa6ff804 bcm2835-driver: update to bcm2835-driver-2bcb2bc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 17:00:40 +01:00
Stephan Raue
ff0b3b6465 projects/RPi: update RPi kernel patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:59:40 +01:00
Stephan Raue
9817b9d937 libffi: update to libffi-3.0.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:58:38 +01:00
Stephan Raue
f91baeb8dc samba: update to samba-3.6.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:58:04 +01:00
Stephan Raue
3d0546ddbc RTL8192CU: add new device ID (330D), thanks to ae67bed09d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:57:21 +01:00
Stephan Raue
c7b3ffe573 xbmc: Added recordedtv and liveradio buttons to devinput mapm thanks to jenkins101, this fixes #1753
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 03:27:09 +01:00
Stephan Raue
bafb0574da Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-19 01:07:29 +01:00
Stephan Raue
7945de4290 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-19 01:06:32 +01:00
Stephan Raue
714a3fc2ea projects/ATV/linux: add UP_APIC, UP_IOAPIC, LOCAL_APIC and IO_APIC support, this fixes the 'crazy' ATV-Remote on UP kernels
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 01:06:18 +01:00
Stephan Raue
3e910acdab projects/ATV/linux: change to UP kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 00:38:14 +01:00
Stephan Raue
1fbca9e3b3 Merge pull request #2091 from jenkins101/lirc_rpi2
lirc_rpi: fixed some mce mappings, try to limit repeats.
2013-03-18 15:39:50 -07:00
Daniel Forsberg
27ae3473ba lirc_rpi: fixed some mce mappings, try to limit repeats by default. 2013-03-18 23:31:43 +01:00
vpeter4
c28895b04d liveusb: enable running OpenELEC from only one USB stick
possible syslinux menu with option for running installer or live system
new mount type FILE with optional size in MB for loopback file
  disk=FILE=storage.loop
  disk=FILE=storage.loop,100

dd and mkfs.ext4 are used from system (no need to increase the size of initramfs)
2013-03-18 21:59:05 +01:00
Stephan Raue
168fa73fdb Merge pull request #2090 from jenkins101/lirc_rpi
lircd: added autoconfiguration of lirc_rpi for mce, macmini and xbox remotes.
2013-03-18 13:21:31 -07:00
Daniel Forsberg
cadffc0208 install lircd.conf.rpi 2013-03-18 20:59:52 +01:00
Daniel Forsberg
8e10d3604a added lirc_rpi lirc config file with mce, macmini and xbox remote mappings. 2013-03-18 20:55:30 +01:00
Daniel Forsberg
25c01ba39c added lirc_rpi section to udev.d/98_lircd.rules 2013-03-18 20:55:01 +01:00
Stefan Saraev
a0d481efb9 setxkbmap: init: update for new settings addon 2013-03-18 16:35:13 +02:00
Stefan Saraev
1b372847b8 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-18 16:30:01 +02:00
Stephan Raue
469f5defaf Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-18 15:16:19 +01:00
Stefan Saraev
7621731a35 setxkbmap: re-add init script
for some reason the udev approach is not working for some users
re-adding this as a temporary workaround
2013-03-18 16:14:53 +02:00
Stephan Raue
50a575cd9d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-18 14:26:31 +01:00
Stefan Saraev
4e4b826bc7 Merge pull request #2087 from jenkins101/connman-bg
connman: re-enable background scanning, needed for router changes.
2013-03-18 02:10:27 -07:00
Daniel Forsberg
9c2bb7c5ed connman: enable background scanning, needed for router changes. or no reconnect. 2013-03-18 08:50:34 +01:00
Stephan Raue
46b83941bf xbmc: update to xbmc-12.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-18 05:17:00 +01:00
Stephan Raue
d38a928281 projects/ATV/linux: dont optimize kernel build for size, another 64MB fix...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-18 04:38:06 +01:00
Stephan Raue
ff74c4b7ab projects/ATV/linux: add FB_VESA support, remove FB_UVESA and FB_EFI support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 22:50:03 +01:00
Stephan Raue
4aadb2013e projects/ATV/linux: compress kernel with gzip instead xz - one fix to fix the 64MB issue
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 22:27:48 +01:00
Stephan Raue
ad905fa334 projects/ATV: enable atv bootloader
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 18:48:41 +01:00
Stephan Raue
9d2280d6fb atv-bootloader: update to atv-bootloader-r520
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 18:46:34 +01:00
Stephan Raue
ad0543112e projects/ATV/xbmc: show xbmc splash
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 18:44:05 +01:00
Stefan Saraev
0015373fea tools: add updated create_installstick.exe 2013-03-16 18:27:06 +02:00
Stefan Saraev
173b83b28e oeinstaller: disable 'install' button if no usb stick detected 2013-03-16 18:26:28 +02:00
Stephan Raue
bf71f03803 xbmc-addon-settings: update to xbmc-addon-settings-0.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-16 01:23:06 +01:00
Stephan Raue
a2096e3ada Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-16 01:22:22 +01:00
Stefan Saraev
a777d1e3fe Merge pull request #2072 from stefansaraev/nsis-installer
oeinstaller: do not use diskpart
2013-03-15 14:41:11 -07:00
Stefan Saraev
4a6592e635 tools: add updated create_installstick.exe 2013-03-15 23:22:39 +02:00
Stefan Saraev
3b6d0f3e7c oeinstaller: do not use diskpart
diskpart does not work as should on usb drives
  so we just format the target drive now

  if a user, for some reason, has a 'partitioned' usb stick, it
  is not our job to clean up the mess. in this case using
  "HP USB Disk Storage Format Tool" is recommended, people should
  do it anyway when using create_installstick.bat on
  sticks with partitions
2013-03-15 22:48:17 +02:00
Stephan Raue
13185111fe Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-15 17:38:14 +01:00
Stephan Raue
3b0f62e75a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-15 14:59:59 +01:00
Stephan Raue
8b4aff7d69 xbmc: update to xbmc-12.0.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-15 14:59:47 +01:00
Stephan Raue
9eb67f02a9 xbmc: update PR2403 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-15 14:59:04 +01:00
Christian Hewitt
5e21db7499 nvidia-atv: remove FlatPanelProperties
this is no longer supported on 3xx series nvidia drivers
2013-03-15 12:04:09 +04:00
Christian Hewitt
8170ae661f nvidia-legacy: remove FlatPanelProperties
this is no longer supported on 3xx series nvidia drivers
2013-03-15 12:02:42 +04:00
Christian Hewitt
afb99f9b76 nvidia: remove FlatPanelProperties
this is no longer supported on 3xx series nvidia drivers
2013-03-15 12:01:45 +04:00
Stephan Raue
5db0cd08c5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-14 18:53:31 +01:00
Stephan Raue
25346410a5 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-14 18:53:09 +01:00
Stefan Saraev
ca8d8a0345 boblightd: depends on libusb 2013-03-14 10:58:05 +02:00
Stefan Saraev
48afb57408 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-14 10:47:29 +02:00
Stefan Saraev
b62eb63f10 boblightd: update to boblightd-465 2013-03-13 22:13:34 +02:00
Stefan Saraev
52e5e21226 tools/mkpkg: add script to get and package 'boblightd' 2013-03-13 22:12:52 +02:00
Stephan Raue
48ed73cee3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-13 17:47:40 +01:00
Stefan Saraev
90be8140a5 linux-tbs-drivers: update to linux-tbs-drivers-130127 2013-03-13 16:38:35 +00:00
Dag Wieers
58f400fb35 tvheadend: do not send debug message to syslog
Apparently tvheadend by default uses the syslog service, and the `-s`
  option that we provide in the startup script in fact makes tvheadend
  send debug messages to syslog (which we obviously do not want by default
  as this causes for my single DVB card 1k/min to /var, which is 4MB/month).
  So this fix disables the `-s` option in the tvheadend startup script.

  closes #2053, closes #2055
2013-03-13 10:41:10 +02:00
Stephan Raue
3b9461b7c0 projects/ATV/xbmc: set some default options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 19:24:25 +01:00
Stephan Raue
3640dcdb46 Merge pull request #2054 from jenkins101/connman-bgscan
connman: disable BackgroundScanning.
2013-03-12 09:49:21 -07:00
jenkins
632c954cff connman: disable BackgroundScanning.
We dont use it anyway and it makes wifi a little unstable.
At least on RPi.
2013-03-12 17:31:31 +01:00
Stephan Raue
ce555f26e7 projects/ATV: dont install upower, not needed after XBMC-PR2403
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 16:05:52 +01:00
Stephan Raue
f6123f7c87 xbmc: add PR2403
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 16:04:58 +01:00
Stefan Saraev
c43e27d4ba connman: update to connman-76e97ed (git) 2013-03-12 14:45:54 +02:00
Stefan Saraev
bdf4bbccc2 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-12 14:45:09 +02:00
Stephan Raue
473be051cf xbmc: add upstream fixes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 13:33:32 +01:00
Stephan Raue
02a6db5ddb xbmc: update XVBA/VDPAU patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 19:18:40 +01:00
Stephan Raue
1de0c74187 xbmc: update to xbmc-12.0.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 19:02:33 +01:00
Stephan Raue
98ad4cafd3 xbmc: add PR2421
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 18:22:30 +01:00
Stephan Raue
0a8e88c664 Revert "xbmc: remove broken PRs"
This reverts commit 74283a83e6.
2013-03-11 17:55:50 +01:00
Stefan Saraev
e16ff5606d Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-11 17:19:43 +02:00
Stephan Raue
14f40f50fe xbmc: update to xbmc-12.0.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 15:43:38 +01:00
Stephan Raue
69649cbcd5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-11 14:12:11 +01:00
Stephan Raue
c20f1d1b4f Merge pull request #2046 from unforgiven512/master
Fix build issue associated with XBMC PR2387
2013-03-11 06:10:16 -07:00
Stephan Raue
74283a83e6 xbmc: remove broken PRs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 14:09:34 +01:00
Stephan Raue
07b8b99b94 xbmc: add PR2252
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 14:08:22 +01:00
Gerad Munsch
f94e159ff5 Fix the build: PR2387 attempted to patch some files that do not exist in the OpenELEC XBMC tarballs. The lines were removed from the patch. 2013-03-11 00:05:28 -04:00
Stephan Raue
53b857cbe0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-11 00:29:53 +01:00
Stephan Raue
083d729c00 slang: only build libslang, this fixes some crosscompiling issues with building the unneeded 'slsh' tool. thanks to 'unforgiven512'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 00:29:37 +01:00
Stefan Saraev
69258d33bf iperf: move to debug tools 2013-03-10 23:12:36 +02:00
Stephan Raue
bf4f1626e9 xbmc: add PR2387
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 20:32:22 +01:00
Stefan Saraev
f0516fbe45 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-10 20:53:39 +02:00
Stephan Raue
716b8278dc Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-10 18:08:36 +01:00
Stephan Raue
12cfeb37a7 xbmc: fix XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 18:06:11 +01:00
Stephan Raue
c06c559c88 Merge pull request #2043 from jenkins101/PS1
fix PS1 line wrapping and this one is really nice.
2013-03-10 07:55:09 -07:00
Daniel Forsberg
030f03896f fix PS1 line wrapping, removed username. 2013-03-10 15:50:48 +01:00
Stephan Raue
09b0a8d9e1 projects/RPi/xbmc: cleanup advancedsettings.xml, use cachemembuffersize=2097152
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 14:32:15 +01:00
Stephan Raue
6b5dc87d62 rpcbind: silence rpcbind output
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:39:10 +01:00
Stephan Raue
de08817d21 xbmc: add PR2395
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:27:16 +01:00
Stephan Raue
9cd1ba2ff4 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:26:39 +01:00
Stephan Raue
fe22f229a3 xbmc: move x86 patches again back to common patches folder
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:25:39 +01:00
Stephan Raue
a1af223fdb Merge pull request #2037 from dagwieers/shell-hostname
Add hostname to shell prompt (so you know what system you're logged on)
2013-03-09 14:13:32 -08:00
Dag Wieers
aed76dd14b Add hostname to shell prompt (so you know what system you're logged on) 2013-03-09 22:58:11 +01:00
Stefan Saraev
d51a1d9e32 Merge pull request #2036 from vpeter4/update
busybox-initramfs: enable 64-bit math support in the shell which will
2013-03-09 13:43:24 -08:00
vpeter4
bb68944a2f busybox-initramfs: enable 64-bit math support in the shell which will allow computation with very large numbers
This closes #2019.
2013-03-09 22:38:26 +01:00
Stephan Raue
24a9b86e53 eglibc: fix buildscript, thanks to seo
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-09 19:32:36 +01:00
Stefan Saraev
53c54474b3 Merge pull request #2031 from dagwieers/network-syslog
Move syslogd after network so we can log kernel messages to remote server
2013-03-09 09:23:54 -08:00
Stefan Saraev
d7911a0e5f Merge pull request #2032 from klopsknoedel/master
libcec: update to libcec-2.1.1
2013-03-09 09:18:39 -08:00
Sascha Hofmann
fc350227e8 libcec: update to libcec-2.1.1
This fixes issue https://github.com/OpenELEC/OpenELEC.tv/issues/2007
2013-03-09 17:52:51 +01:00
Dag Wieers
5ce4c9b9be Move syslogd after network so we can log kernel messages to remote server
Since syslogd was started before the network was up, all syslog messages before the network was up were discarded and not send to the remoe syslog server. By moving the syslogd startup until after the network, the kernel boot messages are available on the central syslog.
2013-03-09 17:27:15 +01:00
Stefan Saraev
7b5bb1eccc tvheadend: disable avahi support 2013-03-09 16:45:15 +02:00
Stefan Saraev
3d5d9bb810 tvheadend: update to tvheadend-3.3.491 2013-03-09 14:45:13 +02:00
Stephan Raue
b5d64e2420 xbmc-addon-settings: update to xbmc-addon-settings.0.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-09 13:20:07 +01:00
Stephan Raue
11457a6cab Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-09 01:16:20 +01:00
Stephan Raue
49c3e60198 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-09 01:16:04 +01:00
Stefan Saraev
0ceb1433bb connman: run in a loop to restart on crash 2013-03-09 00:46:56 +02:00
Stephan Raue
af87c06c55 xbmc: add PR2388
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:07:27 +01:00
Stephan Raue
004765ff88 xbmc: add PR2378
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:07:14 +01:00
Stephan Raue
6a6334f2fd xbmc: add PR2375
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:07:01 +01:00
Stephan Raue
9832770f9e xbmc: add PR2363
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:06:48 +01:00
Stephan Raue
0691728636 xbmc: add PR2286
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:06:34 +01:00
Stephan Raue
e15d9ba5a5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-08 16:12:38 +01:00
Stephan Raue
f1ef6741d8 xbmc: build parallel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 16:11:02 +01:00
Stephan Raue
009708a7d8 xbmc: update XVBA/VDPAU patches, dont install XVBA/VDPAU on arm devices again, remove some RPi patches, rename some patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 15:34:33 +01:00
Stephan Raue
b080dfb92b xbmc-pvr-addons: update to xbmc-pvr-addons-590f862
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 15:04:38 +01:00
Stephan Raue
413556c3a2 xbmc: update to xbmc-12.0.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 14:56:54 +01:00
Stephan Raue
0e8f009cfa projects/*/linux: add P4 clockmod driver to supported projects
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 14:56:06 +01:00
Stephan Raue
cfb21ee17e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-08 14:18:11 +01:00
Stephan Raue
5a3251fe52 libpcap: disable can, canusb and bluetooth support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 14:17:16 +01:00
Dag Wieers
52313e0a05 Enable lsof and watch
lsof is useful to look at all open files on the system
watch is useful for monitoring files in proc to see system behavior, eg watch -n1 cat /proc/interrupts
2013-03-07 22:49:49 +01:00
Stefan Saraev
9b0b204a98 Merge remote-tracking branch 'upstream/master' into openelec-settings
Conflicts:
	packages/network/connman/init.d/21_network
2013-03-07 23:46:07 +02:00
Stefan Saraev
a9ff8d0ca2 Merge pull request #1770 from jenkins101/issue-1770
connman: disable unstable dnsproxy in connman. fixes unstable Internet on WIFI
2013-03-07 13:39:17 -08:00
Stefan Saraev
aa8a192181 Merge pull request #2021 from lfiebach/openelec-settings
Some vpnd patches to prevent vpnd exit and better support for .config fi...
2013-03-07 12:54:19 -08:00
Daniel Forsberg
1c7310c27e connman: disable unstable dnsproxy in connman, using default dns insteed. 2013-03-07 21:47:42 +01:00
lfiebach
fe5019c88b Some vpnd patches to prevent vpnd exit and better support for .config files 2013-03-07 21:46:46 +01:00
Stefan Saraev
b66a9560c4 SABnzbd-Suite: bump. again 2013-03-07 19:06:04 +02:00
Stefan Saraev
b7ae3da30a SABnzbd-Suite: oops. forgot to update default.py (configobj moved) 2013-03-07 19:04:24 +02:00
Stefan Saraev
88d4f01f4d Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-07 13:30:29 +02:00
Stephan Raue
c596b55db7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-07 11:13:23 +01:00
Stephan Raue
e0280ea6d3 xbmc: add PR2382
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-07 11:13:08 +01:00
Stefan Saraev
a86698dc1d iftop: we don't need libusb here 2013-03-07 11:57:33 +02:00
vpeter4
780c52e9f2 pcap: don't build can/canusb 2013-03-07 11:49:03 +02:00
Stefan Saraev
97adc11fa7 xbmc: add patch to remove windowed display mode 2013-03-06 23:05:49 +02:00
Stefan Saraev
97259d9047 xbmc: add patch to disable alt-tab 2013-03-06 23:05:08 +02:00
Stephan Raue
683ab7ee3d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
Conflicts:
	packages/devel/slang/build
2013-03-06 19:33:07 +01:00
Stephan Raue
9e6a81902c slang: really disable zlib support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 19:31:28 +01:00
Stefan Saraev
9900b89dea slang: disable x / z 2013-03-06 20:07:36 +02:00
Stephan Raue
3e6dec890d slang: disable png, zlib, pcre and oniguruma support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 16:48:34 +01:00
Stephan Raue
7ac1120db3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 16:42:10 +01:00
Stephan Raue
508f4f6415 linux: add perf crosscompiling patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 16:41:22 +01:00
Stefan Saraev
322f636ba7 makemkv:update to makemkv-1.8.0
- closes #2013
2013-03-06 17:33:18 +02:00
Stephan Raue
72a232b76b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 16:25:54 +01:00
Stephan Raue
5c3d8fa4d9 newt: disable python and tcl support, this should fix #2014
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 16:23:50 +01:00
Stefan Saraev
491e2ae3c4 SABnzbd-Suite: bump to 3.0.5 2013-03-06 15:59:55 +02:00
Stephan Raue
90fbebf51c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 13:20:02 +01:00
Stephan Raue
84813a13ac util-linux: use vm.swappiness=10 per default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 13:18:17 +01:00
Stefan Saraev
2d2cfd8f9e connman: add upstream patches (squashed)
- connman-do-not-allow-changes-if-immutable.patch
- connman-do-not-load-immutable-vpn-connections.patch
- connman-function-to-set-immutable-flag.patch
- connman-intoduce-immutable-flag-to-provider-data.patch
- connman-provisioned-vpn-connections-are-immutable.patch
- connman-rememver-the-immutable-flag.patch
- connman-send-signal-only-if-immutable-changes.patch
- connman-set-immutable-flag-of-the-vpn-service.patch
- connman-setproperty-clearproperty-does-not-wor-on-immutable.patch
2013-03-06 14:10:22 +02:00
Stephan Raue
918c8836d1 projects/ATV/linux: enable X86_ACPI_CPUFREQ support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 13:08:46 +01:00
Stefan Saraev
d1ccd21e5f Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-06 13:19:49 +02:00
Stefan Saraev
9bf0c62589 Cheetah: install pyo files only 2013-03-06 13:15:01 +02:00
Stefan Saraev
4292d9b3e7 yenc: install pyo files only 2013-03-06 13:14:49 +02:00
Stefan Saraev
a1c9a1d88a SABnzbd-Suite: fix configobj import (now in pylib/) 2013-03-06 13:07:26 +02:00
Stephan Raue
ee610c5147 xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.84
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 11:44:47 +01:00
Stephan Raue
9b8f50327d xf86-video-nvidia: update to xf86-video-nvidia-304.84
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 11:44:34 +01:00
Stefan Saraev
fdce156ffc Merge pull request #1995 from vpeter4/update
update: check for enough space before copying KERNEL and SYSTEM files
2013-03-06 02:37:42 -08:00
Stefan Saraev
a4c77ff5df SABnzbd-Suite: include 'configobj' in addon 2013-03-06 12:23:52 +02:00
Stefan Saraev
c961f399b1 SABnzbd: build depend on 'configobj' 2013-03-06 12:22:32 +02:00
Stephan Raue
76ca1be07c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 10:24:07 +01:00
Stephan Raue
07b543cef0 projects/ARCTIC_MC: add project specific advancedsettings.xml
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 10:23:44 +01:00
Stephan Raue
2dff1483d6 xbmc: add fglrx-legacy support to gputemp script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 10:23:15 +01:00
Stephan Raue
28db923d0c projects/Fusion/xbmc: update advancedsettings.xml
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 10:22:49 +01:00
Stefan Saraev
76838a2ada pastebinit: replace with a simple shell script 2013-03-06 00:26:06 +02:00
Stefan Saraev
cd3828a3a0 xf86-video-fglrx: remove some overlapping pci ids
- use legacy driver for 0x6770 & 0x68E1
2013-03-05 21:38:03 +02:00
Stefan Saraev
c1e0d264fd Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-05 20:31:28 +02:00
Stefan Saraev
2154b4a443 tcpdump: remove addon, build and install on development builds 2013-03-05 20:26:47 +02:00
Stephan Raue
5d479240e7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-05 19:10:40 +01:00
Stephan Raue
9621472958 linux: perf depends on elfutils and Python
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 19:10:07 +01:00
Stephan Raue
c2333ca728 elfutils: add install script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 19:09:20 +01:00
Stephan Raue
92e72d5d89 Revert "Revert "remove package 'libelf'""
This reverts commit 95fc06c22c.
2013-03-05 19:03:16 +01:00
Stephan Raue
87c051620d elfutils: build for target, fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 19:02:01 +01:00
Stefan Saraev
15902be7bc slang: fix install 2013-03-05 19:55:35 +02:00
Stefan Saraev
e443e86c0d Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-05 19:39:01 +02:00
vpeter4
0f6c67d008 update: check for enough space before copying KERNEL and SYSTEM files, closes #1984 2013-03-05 17:49:57 +01:00
Stephan Raue
b1f4435aa2 Revert "elfutils: remove package"
This reverts commit 12bf1cfe14.
2013-03-05 16:41:26 +01:00
Stephan Raue
95fc06c22c Revert "remove package 'libelf'"
This reverts commit ca5e59d6f6.
2013-03-05 16:38:58 +01:00
Stephan Raue
248df9fc20 linux: build and install 'perf' on development builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 14:05:38 +01:00
Stephan Raue
5caed7f096 new package: add package 'newt'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 13:47:57 +01:00
Stephan Raue
09a110462b new package: add package 'slang'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 13:46:16 +01:00
Stephan Raue
79beae5de9 new package: add package 'popt'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 13:30:26 +01:00
Dag Wieers
4972ec6b8b new package: add package 'wireless_tools'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 12:37:09 +01:00
Stephan Raue
ef955a58e2 libpcap: dont build shared library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 12:27:17 +01:00
Stephan Raue
1ee9676ad3 iftop: fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 12:26:58 +01:00
Dag Wieers
cbc4468094 new package: added package 'iftop'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 11:36:40 +01:00
Dag Wieers
498742d87b new package: added package 'smem'
smem is a tool that can give numerous reports on memory usage on Linux systems. Unlike existing tools, smem can report proportional set size (PSS), which is a more meaningful representation of the amount of memory used by libraries and applications in a virtual memory system.

Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 10:54:05 +01:00
Stephan Raue
6096dde704 Merge pull request #2002 from dagwieers/nvidia-msi
nvidia: Enable MSI (Message Signaled Interrupts)
2013-03-05 01:38:21 -08:00
Dag Wieers
0a4eef7558 nvidia: Enable MSI (Message Signaled Interrupts)
Only tested on ATV1, don't just enable it on other platforms without testing with known hardware.
2013-03-05 02:20:54 +01:00
Stefan Saraev
04870b46f5 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-04 22:22:36 +02:00
Stefan Saraev
cd771304cd oscam: update to 8469. 2013-03-04 22:22:00 +02:00
Stefan Saraev
18c8175bba pcscd-addon: bump version 2013-03-04 22:21:57 +02:00
Stefan Saraev
af5e469dd3 pcsc-lite: update to pcsc-lite-1.8.8 2013-03-04 22:21:52 +02:00
Stefan Saraev
8588272f4d ccid: update to ccid-1.4.9 2013-03-04 22:21:49 +02:00
Stephan Raue
c2ce5cc44c Merge pull request #1992 from vpeter4/installer
installer: add double confirmation before actuall install process (forma...
2013-03-04 12:15:54 -08:00
Stephan Raue
abc78fcae4 bcm2835-bootloader: update to bcm2835-bootloader-98e5704
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 21:04:44 +01:00
Stephan Raue
c8e7bcedd4 bcm2835-driver: update to bcm2835-driver-98e5704
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 21:04:21 +01:00
Stephan Raue
f19d9359d2 xbmc: add PR2368
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 20:00:15 +01:00
Stephan Raue
27e5f314dd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-04 17:10:04 +01:00
Stephan Raue
2d164aa463 projects/Ultra/linux: include sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:54:47 +01:00
Stephan Raue
1be5d14d06 projects/ATV/linux: include sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:54:34 +01:00
Stephan Raue
02a4a3f7c9 projects/ARCTIC_MC/linux: include sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:54:21 +01:00
Stephan Raue
dc3cc80344 projects/*/linux: buildin some sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:44:27 +01:00
Stephan Raue
20e132f260 connman: change VPN config dir to /storage/.config/vpn-config, so we have easy access there to upload configs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:09:28 +01:00
Stefan Saraev
a40f90a88f Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-04 14:31:19 +02:00
Stefan Saraev
a5edf61734 xbmc/udev: wait for udevadm settle to finish
fixes #2000
2013-03-04 14:28:57 +02:00
Stephan Raue
5baaad9e49 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-04 13:26:30 +01:00
Stephan Raue
a59badeef8 projects/*/linux: disable VM86 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:26:04 +01:00
Stephan Raue
1c7bb89a88 projects/*/linux: disable AIO support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:22:49 +01:00
Stephan Raue
32a349df51 projects/*/linux: disable IOMMU support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:20:43 +01:00
Stephan Raue
2e5e7380b6 projects/*/linux: disable CGROUPS support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:15:19 +01:00
Stephan Raue
3997e74461 projects/*/linux: disable SCHED_AUTOGROUP support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:12:03 +01:00
Stephan Raue
3c924bb4f7 projects/*/linux: disable NAMESPACES support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:08:48 +01:00
Stefan Saraev
3d1c25fc9c xf86-video-virtualbox: update to xf86-video-virtualbox-4.2.8 2013-03-04 13:02:46 +02:00
Stefan Saraev
8dc8bfa136 vboxguest: update to vboxguest-4.2.8 2013-03-04 13:02:17 +02:00
Stephan Raue
e2ba2dfa80 xbmc: add PR2320
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 11:44:32 +01:00
Stephan Raue
42706f338b xbmc: fix XVBA build with legacy/non-legacy gpu drivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 11:44:08 +01:00
Stephan Raue
faaea8141f projects/ARCTIC_MC: use fglrx-legacy driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 11:13:15 +01:00
Stefan Saraev
7bf7f5f77a Merge pull request #1976 from dagwieers/shell-term
Fix the default terminal
2013-03-03 12:31:45 -08:00
Dag Wieers
3d23d92fbf Fix the default shell
Go with whatever is set by SSH, and fall back to "linux" if the terminal is not available.

This fixes #1975
2013-03-03 19:32:50 +01:00
vpeter4
c1a54f9ad5 installer: add double confirmation before actuall install process (formating disk)
add custom install where only KERNEL and SYSTEM files are copied to System partition, closes #1985

someone should go over the changes just to be sure that there is no errors
2013-03-03 15:41:16 +01:00
Stephan Raue
b09c3b040a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-03-03 03:41:09 +01:00
Stefan Saraev
e61c979e2a Merge pull request #1982 from vpeter4/hdhomerun
dvbhdhomerun: update to dvbhdhomerun-0.0.15, should fix #1979
2013-03-02 03:11:46 -08:00
vpeter4
ea7d4c445c dvbhdhomerun: update to dvbhdhomerun-0.0.15, should fix #1979 2013-03-02 10:35:09 +01:00
Stefan Saraev
4952732554 connman: persistent storage dir for vpnd 2013-03-01 22:19:46 +02:00
Stefan Saraev
2b36192022 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-03-01 21:51:08 +02:00
Stephan Raue
04102ad874 xbmc: add PR2353
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-01 20:07:16 +01:00
Stephan Raue
107e046f43 libcec: update to libcec-2.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-01 18:49:21 +01:00
Stephan Raue
e6bcfb83fd xbmc: dont clean temp dir on boot
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-01 18:46:01 +01:00
Stephan Raue
f9eab5d248 xbmc: add PR2323
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-01 18:44:44 +01:00
Stephan Raue
dc19d7cfe1 wlan-firmware: update to wlan-firmware-0.0.10, this should fix #1973
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-01 17:59:08 +01:00
Stephan Raue
ac61c98340 projects/*/linux: remove deprecated kernel commandline options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 20:08:06 +01:00
Stephan Raue
8712868362 projects/*/linux: disable FSCACHE support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 20:00:09 +01:00
Stephan Raue
0155cd74ad projects/*/linux: disable X86_SMAP support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 19:57:42 +01:00
Stephan Raue
c566394ae4 projects/*/linux: disable X86_SMAP support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 19:37:57 +01:00
Stephan Raue
22d10112de projects/ATV/linux, projects/Ultra/linux: disable firewire support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 19:14:32 +01:00
Stephan Raue
e0441dec60 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-02-28 19:08:29 +01:00
Stephan Raue
2f9488c284 projects/*/linux: disable CONFIG_8139TOO_PIO and CONFIG_8139TOO_TUNE_TWISTER
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 19:08:04 +01:00
Stefan Saraev
4f7ad1833f vdr: clean up build depends 2013-02-28 16:29:24 +02:00
Stefan Saraev
ea25da2fd4 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-28 14:33:44 +02:00
Stefan Saraev
6aa8e8f56a linux: remove unneeded patch 2013-02-28 14:33:23 +02:00
Stefan Saraev
b4164000cb connman: add patch to fig segfault in vpnd 2013-02-28 14:32:56 +02:00
Stefan Saraev
304f24dcbc linux: add patch to fix video artifacts with TT-3600 s2 usb
closes #1957
2013-02-28 14:29:20 +02:00
Stefan Saraev
d9d901c707 Merge pull request #1897 from dagwieers/htop-taskstats
Enable taskstats in the htop build (we enable taskstats for powertop and perf anyway)
2013-02-28 03:37:21 -08:00
Stephan Raue
1ed44a9b27 bcm2835-bootloader: update to bcm2835-bootloader-fea69f6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 11:37:48 +01:00
Stephan Raue
a7ca4e3979 bcm2835-driver: update to bcm2835-driver-fea69f6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 11:37:28 +01:00
Stephan Raue
5c0da4607b projects/RPi/patches/linux: update RPi patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 11:36:37 +01:00
Stephan Raue
d990769bab busybox: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-28 11:35:55 +01:00
Stefan Saraev
136dea38b7 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-28 11:31:42 +02:00
Stefan Saraev
45d2ecfbf2 linux: update to linux-3.7.10 2013-02-27 23:18:25 +02:00
Stefan Saraev
1be6879e05 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-27 19:17:44 +02:00
Stefan Saraev
028a6b291c xbmc: init: cosmetics. conservative -> ondemand to not cause confusion ;) 2013-02-27 19:15:55 +02:00
Stefan Saraev
c76e7355c1 Merge pull request #1967 from vpeter4/stuff
create_addon: quoting $PKG_ARCH
2013-02-27 01:38:15 -08:00
vpeter4
6dd213329a create_addon: quoting $PKG_ARCH 2013-02-27 09:05:16 +01:00
Stephan Raue
4e373d99ae Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-02-27 04:02:23 +01:00
Stephan Raue
145fc05656 xbmc: update to xbmc-12.0.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-27 04:02:03 +01:00
Stefan Saraev
2abe1366a8 connman: profile.d: changes for new openelec addon 2013-02-26 22:53:41 +02:00
Stefan Saraev
069196012a Merge remote-tracking branch 'upstream/master' into openelec-settings
Conflicts:
	packages/mediacenter/xbmc-addon-settings/config/default_settings.xml
	packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml
	packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml
	packages/mediacenter/xbmc/init.d/93_xbmc
2013-02-26 22:47:14 +02:00
Stefan Saraev
3d54e09252 implement 'wait for network' 2013-02-26 22:35:08 +02:00
Stefan Saraev
d9e06bd4bd Merge pull request #1962 from vpeter4/sundtek
sundtek-mediatv: added addon settings for modifying tuner type (DVB-C, ...
2013-02-26 12:06:56 -08:00
vpeter4
6a9d95d161 hdhomerun: added addon settings for modifying tuner type (DVB-C, DVB-T, ATSC) and setting delays 2013-02-26 20:57:10 +01:00
vpeter4
2be7c80a01 sundtek-mediatv: added addon settings for modifying tuner type (DVB-C, DVB-T) 2013-02-26 20:55:47 +01:00
Stefan Saraev
7b0b4eec6f connman: update to connman-1.12 2013-02-26 20:55:32 +02:00
Stefan Saraev
258d06510a bluez: update to bluez-5.3 2013-02-26 20:26:47 +02:00
Stefan Saraev
c193a3f063 connman: update to connman-1.12 2013-02-26 20:25:56 +02:00
Stephan Raue
e81973fc2f Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-24 23:38:32 +01:00
Stephan Raue
460c09ab40 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-24 23:37:52 +01:00
Stephan Raue
285acff880 projects/Ultra/filesystem: remove not more needed default sound configs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-24 23:37:10 +01:00
Stephan Raue
82399ef04c xbmc: update XVBA/VDPAU/OMX patches - take 2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-24 23:36:27 +01:00
Stephan Raue
0aadee2bad xbmc: update XVBA/VDPAU/OMX patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-24 23:35:25 +01:00
Stephan Raue
d2944b96fa xbmc: add patch to bump XBMC addon version
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-24 23:32:36 +01:00
Stefan Saraev
8fcded8e79 projects/Fusion: xbmc: disable & hide unsupported lpcm, dts-hd, truehd etc.. 2013-02-24 22:55:18 +02:00
Stefan Saraev
5ec4748cfd Merge pull request #1946 from fritsch/oe-ae-fix
AE: fix segfault when stopping of stream and switching between tracks
2013-02-24 12:22:32 -08:00
Stefan Saraev
3349daf476 intel-gpu-tools: issue intel_reg_write again after xrandr...
https://bugs.freedesktop.org/show_bug.cgi?id=46800
2013-02-24 21:53:41 +02:00
fritsch
79bfcdbee8 AE: fix segfault when stopping of stream and switching between tracks 2013-02-23 23:58:49 +01:00
Christian Hewitt
e243a066b1 fix xbmc connection-check patch
Checking releases.openelec.tv returns a 403 error as directory listings are denied. XBMC interprets this as a failure resulting in "Connected, but no DNS available" in system info. We now use online.openelec.tv which does not return an error.
2013-02-23 08:40:01 +04:00
Stephan Raue
f03322bbea xbmc-addon-settings: update to xbmc-addon-settings-0.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-22 04:28:04 +01:00
Stefan Saraev
c375bea75c connman: update to connman-499d057 2013-02-21 21:58:29 +02:00
Stefan Saraev
0c3774087e Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-21 21:58:05 +02:00
Stefan Saraev
61130bb896 transmission: update to transmission-2.77 2013-02-21 21:40:37 +02:00
Stefan Saraev
91f5b77abe Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-21 21:36:22 +02:00
Stefan Saraev
f7d7a8aad8 tvheadend: update to tvheadend-3.3.485 2013-02-21 21:32:10 +02:00
Stefan Saraev
1965e3511c sundtek-mediatv: ups, also update changelog 2013-02-21 21:17:46 +02:00
Stefan Saraev
bfa75c711f sundtek-mediatv: bump 2013-02-21 21:15:56 +02:00
Stephan Raue
a5b57e4c47 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-21 19:06:22 +01:00
Stefan Saraev
8c0a56de90 Merge pull request #1933 from vpeter4/sundtek
sundtek-mediatv: bump version
2013-02-21 08:05:36 -08:00
vpeter4
2689cd4218 sundtek-mediatv: bump version
added addon settings
    enable HW PID filter (enabled for RPi by default)
    enable IR receiver
    allow sharing local tuner over network
    use network tuners
  sundtek's binaries are downloaded on first run
  automatically download new version of the binaries if available
  added preload library to .profile (to run mediaclient, w_scan, ... from console)
2013-02-21 16:45:48 +01:00
Stephan Raue
16e8f0e0cf busybox: add 'cryptpw' applet
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-21 00:50:06 +01:00
Stefan Saraev
935dacbe40 connman: update to connman-5668790 2013-02-20 20:56:36 +02:00
Stephan Raue
3f5c8634d8 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-20 19:55:31 +01:00
Stefan Saraev
b027f1e92c tools/mkpkg: add script to get and package 'connman' 2013-02-20 20:54:21 +02:00
Stefan Saraev
c6fcf1f8f8 xbmc-addon-settings: update to xbmc-addon-settings-0.0.26 2013-02-20 11:12:01 +02:00
Stefan Saraev
def9922107 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-20 11:10:33 +02:00
Stephan Raue
57bf668906 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-18 22:37:42 +01:00
Stefan Saraev
d43d4b1d4f Merge branch 'master' into openelec-settings 2013-02-18 23:32:50 +02:00
Stephan Raue
1e1344763c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-17 21:43:15 +01:00
Stephan Raue
d5e50c3a5e Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-16 21:08:14 +01:00
Stephan Raue
3ee0d9521c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-16 21:07:51 +01:00
Stefan Saraev
45a17c7018 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-16 19:15:03 +02:00
Stefan Saraev
3ca54c85fc Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-16 19:04:05 +02:00
Stefan Saraev
2aebdc7047 linux: rename wiimote patch 2013-02-16 19:03:48 +02:00
Stephan Raue
a39ca432cd xbmc-addon-settings: update to xbmc-addon-settings-0.0.21
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-15 20:35:39 +01:00
Stephan Raue
09cf252afc Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-15 20:35:01 +01:00
Stefan Saraev
25d52865d4 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-15 21:13:27 +02:00
Stephan Raue
12f57b995b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-15 16:15:57 +01:00
Stephan Raue
e7d7a78a67 xbmc-addon-settings: create pyo files, add patch to use pyo files
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-14 16:55:05 +01:00
Stephan Raue
a4868c6e97 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-14 15:41:14 +01:00
Stephan Raue
a1aad86ef0 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-14 15:41:02 +01:00
Stefan Saraev
0095fe3abc linux: add patch to support the newest wii
source:
  https://patchwork.kernel.org/patch/1624551/
2013-02-14 12:56:42 +02:00
Stefan Saraev
a1aa3b0d16 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-14 12:56:08 +02:00
Stephan Raue
ee0e341f15 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-14 00:39:52 +01:00
Stefan Saraev
a11000ef76 Merge branch 'master' into openelec-settings 2013-02-13 20:09:24 +02:00
Stephan Raue
25b63d7773 xbmc-addon-settings: update to xbmc-addon-settings-0.0.20
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-13 17:59:29 +01:00
Stephan Raue
0ae8afb017 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings
Conflicts:
	packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml
2013-02-13 12:39:38 +01:00
Stephan Raue
f2d0448fd8 bluez: remove udev rules
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-12 14:39:01 +01:00
Stephan Raue
4640ed9ea7 xbmc-addon-settings: update to xbmc-addon-settings-0.0.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-12 13:45:01 +01:00
Stephan Raue
89eed2bf19 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-12 13:17:12 +01:00
Stefan Saraev
7216458987 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-12 11:13:22 +02:00
Stephan Raue
c4e7f2c395 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-12 05:31:34 +01:00
Dag Wieers
1a7335f86b Enable taskstats in the htop build (we enable taskstats for powertop and perf anyway) 2013-02-11 16:10:47 +01:00
Stephan Raue
13e7727a55 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-11 15:30:01 +01:00
Stephan Raue
027f420e68 xbmc-addon-settings: update to xbmc-addon-settings-0.0.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-11 15:29:37 +01:00
Stephan Raue
2f35983052 bluez: remove init script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-11 15:29:08 +01:00
Stephan Raue
a2d9797738 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-10 00:31:24 +01:00
Stefan Saraev
cc5511700a syslog: new settings addon integration 2013-02-10 00:01:32 +02:00
Stefan Saraev
2b8df7d496 Merge remote-tracking branch 'upstream/master' into openelec-settings
Conflicts:
	packages/mediacenter/xbmc-addon-settings/config/default_settings.xml
	packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml
	packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml
2013-02-09 23:57:52 +02:00
Stefan Saraev
f3ef3f2d51 xbmc-addon-settings: update to xbmc-addon-settings-0.0.11 2013-02-08 23:47:15 +02:00
Stephan Raue
69960218b2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-08 22:39:47 +01:00
Stephan Raue
f874507824 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-07 02:19:26 +01:00
Stephan Raue
1ae1cffa40 bluez: update to bluez-5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-06 22:37:05 +01:00
Stephan Raue
9b07ad2960 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-06 00:48:57 +01:00
Stephan Raue
e9b9e137bb remove package 'wiiuse'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 22:07:59 +01:00
Stephan Raue
f9202d0ab2 remove package 'PyBluez'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 22:07:43 +01:00
Stephan Raue
018ffe095a remove package 'xbmc-wiimote' supersseded by our settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 22:07:24 +01:00
Stephan Raue
e1f79f46e8 remove package 'xbmc-ps3d' supersseded by our settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 22:07:09 +01:00
Stephan Raue
3f01de5cdf Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-04 21:54:52 +01:00
Stephan Raue
5b5d4b613a xbmc-addon-settings: update to xbmc-addon-settings-0.0.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 21:54:38 +01:00
Stefan Saraev
5722ac4ae6 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-04 21:55:11 +02:00
Stephan Raue
f312a77546 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-04 19:59:58 +01:00
Stephan Raue
afe6121f3e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-04 03:27:29 +01:00
Stefan Saraev
9b69ffb3d2 xbmc-addon-settings: initscript to reset OE to defaults 2013-02-02 15:56:32 +02:00
Stefan Saraev
2e7046172c Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-02 15:55:57 +02:00
Stephan Raue
b1e3019f99 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-02 06:58:14 +01:00
Stephan Raue
80190c9280 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-02-02 06:56:31 +01:00
Stephan Raue
606faf739e pygobject: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 06:56:19 +01:00
Stephan Raue
d76c3b4bc2 bluez: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 06:55:48 +01:00
Stephan Raue
2f5996981a bluez: add patch to use gobject instead gi.repository
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 06:55:28 +01:00
Stefan Saraev
67e740818f Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-02-01 22:08:58 +02:00
Stephan Raue
7bec470e5d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-31 15:55:35 +01:00
Stefan Saraev
13e26acd79 setxkbmap: prepare for new settings addon integration 2013-01-30 10:58:16 +02:00
Stephan Raue
d1e7cd626f Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings
Conflicts:
	packages/sysutils/busybox/install
2013-01-30 06:30:05 +01:00
Stephan Raue
75743a3f57 Revert "Revert "bluez: rework install script, install some tools to release build""
This reverts commit 52e8b1e9c7.
2013-01-30 06:29:03 +01:00
Stephan Raue
a36cfc862a Revert "Revert "bluez: build depend on 'readline'""
This reverts commit 617d5bfc45.
2013-01-30 06:28:51 +01:00
Stephan Raue
11a932c4ec Revert "Revert "bluez: add init script and udev rule (needs rework)""
This reverts commit bd1fe46897.
2013-01-30 06:28:40 +01:00
Stephan Raue
658e51f8e5 Revert "Revert "bluez: update to bluez-5.1""
This reverts commit b612271f7f.
2013-01-30 06:28:24 +01:00
Stephan Raue
aae5496828 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings
Conflicts:
	packages/linux-drivers/bcm_sta/install
	packages/sysutils/busybox/install
2013-01-30 06:27:39 +01:00
Stefan Saraev
09ee5e5382 Merge remote-tracking branch 'upstream/master' into openelec-settings
Conflicts:
	packages/sysutils/busybox/install
2013-01-28 23:59:04 +02:00
Stefan Saraev
a07539b684 busybox: rework cron support 2013-01-26 19:13:55 +02:00
Stefan Saraev
682f755dcd busybox: crond & crontab symlinks still have to be removed
the new settings addon checks for /sbin/crond existence
    to decide whether cron support is there or not, so symlinks
    have to be removed
2013-01-26 17:52:18 +02:00
Stefan Saraev
fb449ea2bd Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-01-26 17:50:14 +02:00
Stefan Saraev
7c11c6a34a Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-01-26 13:01:50 +02:00
Stephan Raue
dea3183e02 xbmc-addon-settings: update to xbmc-addon-settings-0.0.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-25 00:46:42 +01:00
Stephan Raue
65a556955b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-24 22:55:37 +01:00
Stephan Raue
541546f6ec Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-23 23:07:23 +01:00
Stephan Raue
de28c2e71f openssh: rework init script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-23 23:06:54 +01:00
Stefan Saraev
cf371e26c8 xbmc: add patch to allow plugins to set GUI language 2013-01-23 22:37:35 +02:00
Stefan Saraev
eb7bc73a61 Merge remote-tracking branch 'upstream/master' into openelec-settings 2013-01-23 22:37:05 +02:00
Stephan Raue
78f45423e5 connman: update default settings file
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-22 21:39:40 +01:00
Stephan Raue
e2a66bf3d4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-22 17:14:43 +01:00
Stephan Raue
4920f7a735 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-22 16:00:41 +01:00
Stephan Raue
74f6d17e06 Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-22 13:35:50 +01:00
Stephan Raue
d38db2b86d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-22 13:35:16 +01:00
Stefan Saraev
c2ce35135c Merge branch 'master' into openelec-settings 2013-01-22 12:19:48 +02:00
Stephan Raue
65140c1a4e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-22 03:27:08 +01:00
Stephan Raue
b3cf99d3e4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-21 05:34:34 +01:00
Stephan Raue
293b2d20df Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-21 02:46:21 +01:00
Stephan Raue
b6ba0427e2 connman install default settings file on first start
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-21 01:28:24 +01:00
Stephan Raue
c473eeb55f xbmc-addon-settings: update to xbmc-addon-settings-0.0.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-20 22:00:34 +01:00
Stephan Raue
bed39ac646 busybox: remove crond init script, will be handled by our sttings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-20 21:52:16 +01:00
Stephan Raue
ea96225d65 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings
Conflicts:
	packages/mediacenter/xbmc-addon-settings/config/default_settings.xml
	packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml
	packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml
2013-01-20 21:49:59 +01:00
Stephan Raue
812794e57f Merge branch 'openelec-next' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-17 22:14:31 +01:00
Stephan Raue
5cb7d90b00 Merge branch 'openelec-next' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-17 20:45:16 +01:00
Stephan Raue
ddace01534 Merge branch 'openelec-next' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-17 17:23:32 +01:00
Stephan Raue
2cd12f0db2 avahi: remove init script, will be handled by our settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-16 11:10:07 +01:00
Stephan Raue
4c708c441b xbmc: dont set frequency here, it will be handled by our settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-16 11:09:02 +01:00
Stephan Raue
a10b78dd41 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-16 05:06:51 +01:00
Stephan Raue
8e76ae5f89 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-16 04:03:27 +01:00
Stephan Raue
c116822736 Merge branch 'master' of https://github.com/OpenELEC/OpenELEC.tv into openelec-settings 2013-01-13 14:29:55 +01:00
Stephan Raue
f077cf619c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-12 23:24:00 +01:00
Stephan Raue
872a45c617 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-12 22:46:41 +01:00
Stephan Raue
645929a226 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-12 22:39:32 +01:00
Stephan Raue
9ba101dc60 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-12 19:13:04 +01:00
Stephan Raue
653ed55394 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-11 17:52:15 +01:00
Stephan Raue
c9961940b1 xbmc-theme-Confluence: rename settings addon to load
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-11 17:05:56 +01:00
Stephan Raue
ec88f26b29 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-settings 2013-01-11 16:03:58 +01:00
Stephan Raue
442a3592ff busybox: remove not more needed initscript to rewrite our config settings
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-11 00:50:49 +01:00
Stephan Raue
9adcb060cc autoupdate: temporary use /storage/.cache/openelec/update.conf for update options - to be changed
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-11 00:49:58 +01:00
Stephan Raue
378a5b8bec openssh: temporary use /storage/.cache/openelec/sshd.conf for sshd options - to be changed
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-11 00:47:38 +01:00
Stephan Raue
47f2f10d39 hdparm: remove init script, will be started via our new settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-10 23:09:28 +01:00
Stephan Raue
743fd77ed6 setxkbmap: remove init script, will be started via our new settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-10 22:40:43 +01:00
Stephan Raue
2a15a36a00 lcdproc: remove init script, will be started via our new settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-10 22:40:24 +01:00
Stephan Raue
b1f39d04e0 samba: remove init script, will be started via our new settings addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-10 22:40:07 +01:00
Stephan Raue
66cbe05430 connman: rework init script and change statedir/storagedir to write config persistent
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-10 22:39:25 +01:00
Stephan Raue
941532f7d8 xbmc-addon-settings: update to our next-gen addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-10 22:37:35 +01:00
1109 changed files with 326692 additions and 82075 deletions

93
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,93 @@
## Questions about OpenELEC?
To get your questions answered, please ask in the OpenELEC [Forum] or on IRC: #openelec on freenode.net or [webchat]
Do not open an issue.
## Issue Reports
If you are at all unsure whether it's a bug in OpenELEC or a problem with something
else, post in the OpenELEC [Forum] instead. If it turns out that it is a bug, an issue
can always bee opend later.
If you are sure that it's a bug in OpenELEC and you have not found a [similar issue], open a new [issue]
and try to answer the following questions:
- What did you do?
- What did you expect to happen?
- What happened instead?
It is also importent to provide logs for debugging.
A zip file can be found in the [logfiles] samba share, this will contain all the logs needed.
Make sure to specify which version of OpenELEC you are using.
- OpenELEC version
- OpenELEC build
- OpenELEC arch
Please don't paste log messages in the issue reports or issue comments use [sprunge.us](http://sprunge.us) instead
Feature requests are great, but they usually end up lying around the issue
tracker indefinitely. Sending a pull request is a much better way of getting a
particular feature into OpenELEC.
## Pull Requests
- **Create topic branches**. Don't ask us to pull from your master branch.
- **One pull request per feature**. If you want to do more than one thing, send
multiple pull requests.
- **Send coherent history**. Make sure each individual commit in your pull
request is meaningful. If you had to make multiple intermediate commits while
developing, please squash them before sending them to us.
Please follow this process; it's the best way to get your work included in the project:
- [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
and configure the remotes:
```bash
# clone your fork of the repo into the current directory in terminal
git clone git@github.com:<your username>/OpenELEC.tv.git
# navigate to the newly cloned directory
cd OpenELEC.tv
# assign the original repo to a remote called "upstream"
git remote add upstream https://github.com/OpenELEC/OpenELEC.tv.git
```
- If you cloned a while ago, get the latest changes from upstream:
```bash
# fetch upstream changes
git fetch upstream
# make sure you are on your 'master' branch
git checkout master
# merge upstream changes
git merge upstream/master
```
- Create a new topic branch to contain your feature, change, or fix:
```bash
git checkout -b <topic-branch-name>
```
- Commit your changes in logical chunks. or your pull request is unlikely
be merged into the main project. Use git's
[interactive rebase](https://help.github.com/articles/interactive-rebase)
feature to tidy up your commits before making them public.
- Push your topic branch up to your fork:
```bash
git push origin <topic-branch-name>
```
- [Open a Pull Request](https://help.github.com/articles/using-pull-requests) with a
clear title and description.
[Forum]: http://openelec.tv/forum
[issue]: https://github.com/OpenELEC/OpenELEC.tv/issues
[webchat]: http://openelec.tv/support/chat
[logfiles]: http://wiki.openelec.tv/index.php?title=OpenELEC_FAQ#Support_Logs
[similar issue]: https://github.com/OpenELEC/OpenELEC.tv/search?&ref=cmdform&type=Issues

View File

@@ -14,7 +14,7 @@ providing cutting edge hardware support to deliver a set-top box experience.
**Installation**
* Please read INSTALL for instructions on how to install.
* Please read the instructions in our wiki (http://wiki.openelec.tv/index.php?title=Installation) on how to install.
**Known issues**

View File

@@ -17,6 +17,9 @@
<description>
@PKG_LONGDESC@
</description>
<disclaimer>
@PKG_DISCLAIMER@
</disclaimer>
<platform>all</platform>
</extension>
</addon>

View File

@@ -56,7 +56,7 @@ setup_toolchain() {
}
kernel_path() {
ls -d $ROOT/$BUILD/linux-[0-9]*
ls -d $ROOT/$BUILD/linux-*
}
tolower(){
@@ -169,6 +169,11 @@ strip_linker_plugin() {
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-linker-plugin||g"`
}
strip_gold() {
# strip out usage from GOLD linker
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-ld=gold||g"`
}
fix_module_depends() {
# modify .modinfo section in kernel module to depends on other required modules
local MODULE="$1"
@@ -233,7 +238,7 @@ dashes="==========================="
show_config() {
dashes="==========================="
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n Configuration for $DISTRONAME"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "unofficial"))"
config_message="$config_message\n $dashes$dashes$dashes"
# Build options
@@ -247,6 +252,7 @@ show_config() {
config_message="$config_message\n - SIMD support:\t\t\t $SIMD_SUPPORT"
config_message="$config_message\n - Optimizations:\t\t\t $OPTIMIZATIONS"
config_message="$config_message\n - LTO (Link Time Optimization) support: $LTO_SUPPORT"
config_message="$config_message\n - GOLD (Google Linker) Support:\t $GOLD_SUPPORT"
config_message="$config_message\n - LLVM support:\t\t\t $LLVM_SUPPORT"
# config_message="$config_message\n - CFLAGS:\t $TARGET_CFLAGS"
@@ -272,7 +278,7 @@ show_config() {
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - Broadcom CrystalHD Decoder:\t\t $CRYSTALHD"
config_message="$config_message\n - OpenMAX Support (provider):\t\t $OPENMAX_SUPPORT ($OPENMAX)"
config_message="$config_message\n - XBMC Player driver:\t\t\t $XBMCPLAYER_DRIVER"
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI"
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU"
config_message="$config_message\n - XVBA Support:\t\t\t $XVBA"
@@ -341,7 +347,6 @@ if [ "$BOOTLOADER" = "u-boot" ]; then
fi
config_message="$config_message\n - UDisks support:\t\t\t $UDISKS"
config_message="$config_message\n - UPower support:\t\t\t $UPOWER"
config_message="$config_message\n - Update support:\t\t\t $UPDATE_SUPPORT"
config_message="$config_message\n - Installer support:\t\t\t $INSTALLER_SUPPORT"
# Misc. Filesystems

View File

@@ -20,12 +20,6 @@ if [ "$SDL_SUPPORT" = no ]; then
JOYSTICK_SUPPORT="no"
fi
if [ "$OPENMAX" = no ]; then
OPENMAX_SUPPORT="no"
else
OPENMAX_SUPPORT="yes"
fi
if [ "$OPENGL_SUPPORT" = no ]; then
XBMC_SCR_RSXS="no"
XBMC_VIS_PROJECTM="no"
@@ -34,7 +28,7 @@ fi
get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx nvidia vmware virtualbox"
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx fglrx-legacy nvidia vmware virtualbox"
fi
for drv in $GRAPHIC_DRIVERS; do

View File

@@ -29,6 +29,10 @@ if [ "$LTO_SUPPORT" = yes ];then
LD_OPTIM="$LD_OPTIM -flto"
fi
if [ "$GOLD_SUPPORT" = yes ];then
LD_OPTIM="$LD_OPTIM -fuse-ld=gold"
fi
if [ "$DEBUG" = yes ]; then
TARGET_CFLAGS="$TARGET_CFLAGS -ggdb"
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -ggdb"

View File

@@ -1,9 +1,9 @@
# VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="devel"
OPENELEC_VERSION="3.1.0"
# OS_VERSION: OS Version
OS_VERSION="3.0"
OS_VERSION="3.2"
# ADDON_VERSION: Addon version
ADDON_VERSION="3.0"
ADDON_VERSION="3.1"

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="CouchPotatoServer"
PKG_VERSION="a49a00a"
PKG_VERSION="5c0d8a7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="Headphones"
PKG_VERSION="263272c"
PKG_VERSION="452cf15"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -26,7 +26,7 @@ PKG_LICENSE="OSS"
PKG_SITE="http://sabnzbd.org/"
PKG_URL="$SOURCEFORGE_SRC/sabnzbdplus/sabnzbdplus/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}-src.tar.gz"
PKG_DEPENDS="Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline"
PKG_BUILD_DEPENDS="toolchain Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline"
PKG_BUILD_DEPENDS="toolchain Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline configobj"
PKG_PRIORITY="optional"
PKG_SECTION="service/downloadmanager"
PKG_SHORTDESC="SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can."

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="SickBeard"
PKG_VERSION="4e57625"
PKG_VERSION="fb37d33"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -1,8 +1,8 @@
diff --git a/data/interfaces/default/config_notifications.tmpl b/data/interfaces/default/config_notifications.tmpl
index 826cf0a..02f14af 100755
index 2144a0f..703c99e 100755
--- a/data/interfaces/default/config_notifications.tmpl
+++ b/data/interfaces/default/config_notifications.tmpl
@@ -547,45 +547,6 @@
@@ -639,45 +639,6 @@
<div class="component-group clearfix">
<div class="component-group-desc">
@@ -12,7 +12,7 @@ index 826cf0a..02f14af 100755
- </div>
- <fieldset class="component-group-list">
- <div class="field-pair">
- <input type="checkbox" class="enabler" name="use_libnotify" id="use_libnotify" #if $sickbeard.USE_LIBNOTIFY then "checked=\"checked\"" else ""# />
- <input type="checkbox" class="enabler" name="use_libnotify" id="use_libnotify" #if $sickbeard.USE_LIBNOTIFY then "checked=\"checked\"" else ""# />
- <label class="clearfix" for="use_libnotify">
- <span class="component-title">Enable</span>
- <span class="component-desc">Should Sick Beard send Libnotify notifications?</span>
@@ -21,7 +21,7 @@ index 826cf0a..02f14af 100755
-
- <div id="content_use_libnotify">
- <div class="field-pair">
- <input type="checkbox" name="libnotify_notify_onsnatch" id="libnotify_notify_onsnatch" #if $sickbeard.LIBNOTIFY_NOTIFY_ONSNATCH then "checked=\"checked\"" else ""# />
- <input type="checkbox" name="libnotify_notify_onsnatch" id="libnotify_notify_onsnatch" #if $sickbeard.LIBNOTIFY_NOTIFY_ONSNATCH then "checked=\"checked\"" else ""# />
- <label class="clearfix" for="libnotify_notify_onsnatch">
- <span class="component-title">Notify on Snatch</span>
- <span class="component-desc">Send notification when we start a download?</span>
@@ -62,10 +62,10 @@ index fb38f17..4ead36f 100644
<li class="divider"></li>
<li><a href="$sbRoot/config/providers/"><i class="icon-cog"></i> Search Providers</a></li>
diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py
index 20f0dfc..b0bf6a6 100644
index da9ff7f..36b608e 100644
--- a/sickbeard/webserve.py
+++ b/sickbeard/webserve.py
@@ -609,7 +609,6 @@ class History:
@@ -613,7 +613,6 @@ class History:
ConfigMenu = [

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="ccid"
PKG_VERSION="1.4.8"
PKG_VERSION="1.4.10"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://pcsclite.alioth.debian.org/ccid.html"
PKG_URL="https://alioth.debian.org/frs/download.php/3768/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_URL="https://alioth.debian.org/frs/download.php/3897/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain pcsc-lite"
PKG_PRIORITY="optional"

View File

@@ -32,7 +32,9 @@ mkdir -p .build-host && cd .build-host
--build=$HOST_NAME \
--prefix=$ROOT/$TOOLCHAIN \
--disable-static \
--enable-shared
--enable-shared \
--disable-demos \
--disable-unittest
make
make install
@@ -41,12 +43,18 @@ cd ..
setup_toolchain target
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
mkdir -p .build-target && cd .build-target
../configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared
--enable-static \
--disable-shared \
--disable-demos \
--disable-unittest
$MAKEINSTALL

View File

@@ -0,0 +1,278 @@
diff --git a/src/bin/formatter.cpp b/src/bin/formatter.cpp
index 020475e..516d145 100644
--- a/src/bin/formatter.cpp
+++ b/src/bin/formatter.cpp
@@ -218,7 +218,7 @@ void Formatter::addValueString(const std::string& name, const std::string& type,
if (type == "int")
{
- if (value.size() > 0 && (value[0] == L'-' || value[0] == L'+'))
+ if (value.size() > 0 && ( (int) value[0] == (int) L'-' || (int) value[0] == (int) L'+'))
{
int64_t v = convert<int64_t>(value);
printInt(*_out, v, name);
diff --git a/src/csvparser.cpp b/src/csvparser.cpp
index f9ee8dd..9d57dc8 100644
--- a/src/csvparser.cpp
+++ b/src/csvparser.cpp
@@ -76,23 +76,23 @@ void CsvParser::begin(DeserializerBase& handler)
void CsvParser::advance(Char ch)
{
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
++_lineNo;
switch (_state)
{
case state_detectDelim:
- if (isalnum(ch) || ch == L'_' || ch == ' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) ' ')
{
_titles.back() += ch.narrow();
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'\'' || ch == L'"')
+ else if ( (int) ch == (int) L'\'' || (int) ch == (int) L'"')
{
_quote = ch;
_state = state_detectDelim_q;
@@ -119,17 +119,17 @@ void CsvParser::advance(Char ch)
break;
case state_detectDelim_postq:
- if (isalnum(ch) || ch == L'_' || ch == L'\'' || ch == L'"' || ch == L' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) L'\'' || (int) ch == (int) L'"' || (int) ch == (int) L' ')
{
std::ostringstream msg;
msg << "invalid character '" << ch.narrow() << "' within csv title of column " << _titles.size();
SerializationError::doThrow(msg.str());
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else
{
@@ -142,10 +142,10 @@ void CsvParser::advance(Char ch)
break;
case state_title:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -153,7 +153,7 @@ void CsvParser::advance(Char ch)
log_debug("title=\"" << _titles.back() << '"');
_titles.push_back(std::string());
}
- else if (ch == '\'' || ch == '\"')
+ else if ( (int) ch == (int) '\'' || (int) ch == (int) '\"')
{
if (_titles.back().empty())
{
@@ -185,10 +185,10 @@ void CsvParser::advance(Char ch)
break;
case state_qtitlep:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -207,7 +207,7 @@ void CsvParser::advance(Char ch)
case state_cr:
_state = state_rowstart;
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
{
break;
}
@@ -228,14 +228,14 @@ void CsvParser::advance(Char ch)
_column < _titles.size() ? _titles[_column] : std::string(),
std::string(), SerializationInfo::Value);
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
_deserializer->leaveMember();
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember();
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'"' || ch == L'\'')
+ else if ((int) ch == L'"' || (int) ch == L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -253,7 +253,7 @@ void CsvParser::advance(Char ch)
break;
case state_data0:
- if (ch == L'"' || ch == L'\'')
+ if ( (int) ch == (int) L'"' || (int) ch == (int) L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -261,7 +261,7 @@ void CsvParser::advance(Char ch)
}
case state_data:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("value \"" << _value << '"');
_deserializer->setValue(_value);
@@ -269,7 +269,7 @@ void CsvParser::advance(Char ch)
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave data item
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
@@ -307,11 +307,11 @@ void CsvParser::advance(Char ch)
break;
case state_qdata_end:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
diff --git a/src/jsonformatter.cpp b/src/jsonformatter.cpp
index 1604d3e..07ada52 100644
--- a/src/jsonformatter.cpp
+++ b/src/jsonformatter.cpp
@@ -323,25 +323,25 @@ void JsonFormatter::stringOut(const std::string& str)
{
for (std::string::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == '"')
+ if ( (int) *it == (int) '"')
*_ts << L'\\'
<< L'\"';
- else if (*it == '\\')
+ else if ( (int) *it == (int) '\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == '\b')
+ else if ( (int) *it == (int) '\b')
*_ts << L'\\'
<< L'b';
- else if (*it == '\f')
+ else if ( (int) *it == (int) '\f')
*_ts << L'\\'
<< L'f';
- else if (*it == '\n')
+ else if ( (int) *it == (int) '\n')
*_ts << L'\\'
<< L'n';
- else if (*it == '\r')
+ else if ( (int) *it == (int) '\r')
*_ts << L'\\'
<< L'r';
- else if (*it == '\t')
+ else if ( (int) *it == (int) '\t')
*_ts << L'\\'
<< L't';
else if (static_cast<unsigned char>(*it) >= 0x80 || static_cast<unsigned char>(*it) < 0x20)
@@ -364,25 +364,25 @@ void JsonFormatter::stringOut(const cxxtools::String& str)
{
for (cxxtools::String::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == L'"')
+ if ( (int) *it == (int) L'"')
*_ts << L'\\'
<< L'\"';
- else if (*it == L'\\')
+ else if ( (int) *it == (int) L'\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == L'\b')
+ else if ( (int) *it == (int) L'\b')
*_ts << L'\\'
<< L'b';
- else if (*it == L'\f')
+ else if ( (int) *it == (int) L'\f')
*_ts << L'\\'
<< L'f';
- else if (*it == L'\n')
+ else if ( (int) *it == (int) L'\n')
*_ts << L'\\'
<< L'n';
- else if (*it == L'\r')
+ else if ( (int) *it == (int) L'\r')
*_ts << L'\\'
<< L'r';
- else if (*it == L'\t')
+ else if ( (int) *it == (int) L'\t')
*_ts << L'\\'
<< L't';
else if (it->value() >= 0x80 || it->value() < 0x20)
diff --git a/src/xml/entityresolver.cpp b/src/xml/entityresolver.cpp
index fb55f08..58ea86a 100644
--- a/src/xml/entityresolver.cpp
+++ b/src/xml/entityresolver.cpp
@@ -563,19 +563,19 @@ namespace
String EntityResolver::resolveEntity(const String& entity) const
{
- if (!entity.empty() && entity[0] == L'#')
+ if (!entity.empty() && (int) entity[0] == (int) L'#')
{
int code = 0;
- if (entity.size() > 2 && entity[1] == L'x')
+ if (entity.size() > 2 && (int) entity[1] == (int) L'x')
{
// hex notation: &#xABCD;
for (String::const_iterator it = entity.begin() + 2; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 16 + (it->value() - L'0');
- else if (*it >= L'A' && *it <= L'F')
+ else if ( (int) *it >= (int) L'A' && (int) *it <= (int) L'F')
code = code * 16 + (it->value() - L'A' + 10);
- else if (*it >= L'a' && *it <= L'f')
+ else if ( (int) *it >= (int) L'a' && (int) *it <= (int) L'f')
code = code * 16 + (it->value() - L'a' + 10);
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());
@@ -586,7 +586,7 @@ String EntityResolver::resolveEntity(const String& entity) const
// dec notation: &#9999;
for (String::const_iterator it = entity.begin() + 1; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 10 + (it->value() - '0');
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="libhdhomerun"
PKG_VERSION="20130117"
PKG_VERSION="20130328"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"

View File

@@ -33,7 +33,7 @@ fi
--prefix=/usr \
--sysconfdir=/etc \
--enable-static \
--enable-shared \
--disable-shared \
$CONFIG_LIBXML \
--disable-ipv6 \
--without-python \

View File

@@ -27,6 +27,8 @@ cd $PKG_BUILD
./configure \
--host=$TARGET_NAME \
--build=$HOST_NAME \
--enable-static \
--disable-shared \
--prefix=/usr
$MAKEINSTALL

View File

@@ -24,7 +24,10 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
make VDRDIR="../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,15 +19,15 @@
################################################################################
PKG_NAME="rotorng"
PKG_VERSION="0.1.0"
PKG_VERSION="0.3.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-rotor-ng"
PKG_URL="http://projects.vdr-developer.org/attachments/download/631/rotorng-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="vdr"
PKG_BUILD_DEPENDS="toolchain vdr"
PKG_PRIORITY="optional"
PKG_URL="http://projects.vdr-developer.org/attachments/download/1088/rotorng-${PKG_VERSION}.tar.gz"
PKG_SECTION="multimedia"
PKG_SHORTDESC="Next generation of a VDR plugin design to drive a diseqc rotor"
PKG_LONGDESC="Next generation of a VDR plugin design to drive a diseqc rotor"

View File

@@ -1,30 +0,0 @@
diff -uNr rotorng-0.1.0-orig/rotorng.c rotorng-0.1.0/rotorng.c
--- rotorng-0.1.0-orig/rotorng.c 2012-05-06 16:14:06.000000000 +0200
+++ rotorng-0.1.0/rotorng.c 2012-05-07 10:52:18.000000000 +0200
@@ -338,7 +338,7 @@
int last_position_shown;
bool transfer;
protected:
- virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber);
+ virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber,bool LiveView);
public:
cStatusMonitor();
};
@@ -348,7 +348,7 @@
transfer=false;
}
-void cStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber)
+void cStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber,bool LiveView)
{
//actuator_status status;
if (ChannelNumber) {
@@ -1494,7 +1494,7 @@
snprintf(buf, sizeof(buf),"%s %d", tr(menucaption[itemindex]), menuvalue[itemindex]);
break;
case MI_SYSTEM:
- snprintf(buf, sizeof(buf),"%s %s", tr(menucaption[itemindex]), MapToUserString(menuvalue[itemindex], SystemValues));
+ snprintf(buf, sizeof(buf),"%s %s", tr(menucaption[itemindex]), MapToUserString(menuvalue[itemindex], SystemValuesSat));
break;
case MI_MODULATION:
snprintf(buf, sizeof(buf),"%s %s ", tr(menucaption[itemindex]), MapToUserString(menuvalue[itemindex], ModulationValues));

View File

@@ -0,0 +1,32 @@
diff --git a/Makefile b/Makefile
index 9d62d04..5519a07 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,6 @@ VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ pri
### The C++ compiler and options:
-CXX ?= g++
CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fpermissive
### Make sure that the necessary options are included
@@ -27,7 +26,6 @@ CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fpermissive
### The directory environment:
DVBDIR = ../../../../DVB
-VDRDIR = ../../..
LIBDIR = ../../lib
TMPDIR = /tmp
@@ -37,11 +35,7 @@ TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):
-VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
-ifeq ($(strip $(APIVERSION)),)
- APIVERSION = $(VDRVERSION)
-endif
### The name of the distribution archive:

View File

@@ -0,0 +1,22 @@
diff --git a/Makefile b/Makefile
index 65a7674..1a5976e 100644
--- a/Makefile
+++ b/Makefile
@@ -31,7 +31,7 @@ TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):
-VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
+APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
### The name of the distribution archive:
@@ -54,7 +54,7 @@ all: libvdr-$(PLUGIN).so
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@
- @cp $@ $(LIBDIR)/$@.$(VDRVERSION)
+ @cp $@ $(LIBDIR)/$@.$(APIVERSION)
dist: clean
@-rm -rf $(TMPDIR)/$(ARCHIVE)

View File

@@ -23,6 +23,11 @@
. config/options $1
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
cd $PKG_BUILD
PWD=`pwd`
make VDRDIR="$PWD/../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-epgsearch"
PKG_VERSION="0fc4817"
PKG_VERSION="e2de927"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -0,0 +1,68 @@
diff --git a/Makefile b/Makefile
index 6bb1b96..118e379 100644
--- a/Makefile
+++ b/Makefile
@@ -62,21 +62,10 @@ VERSION = $(shell grep 'static const char VERSION\[\] *=' $(PLUGIN).c | awk '{ p
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-MANDIR = $(call PKGCFG,mandir)
-CONFDIR = $(call PKGCFG,configdir)
-BINDIR = $(call PKGCFG,bindir)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
-
### configuring modules
ifeq ($(AUTOCONFIG),1)
ifeq (exists, $(shell pkg-config libpcre && echo exists))
@@ -92,9 +81,11 @@ ifeq ($(AUTOCONFIG),1)
endif
endif
+include $(VDRDIR)/Make.global
+
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### The name of the distribution archive:
@@ -103,7 +94,7 @@ PACKAGE = vdr-$(ARCHIVE)
### Includes and Defines (add further entries here):
-INCLUDES +=
+INCLUDES += -I$(VDRDIR)/include
DEFINES +=
@@ -231,15 +222,19 @@ install-i18n: $(I18Nmsgs)
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libvdr-$(PLUGIN2).so: $(OBJS2)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS2) $(LIBS2) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libvdr-$(PLUGIN3).so: $(OBJS3)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS3) $(LIBS3) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libvdr-$(PLUGIN4).so: $(OBJS4)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS4) $(LIBS4) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
createcats: createcats.o Makefile
$(CXX) $(CXXFLAGS) $(LDFLAGS) createcats.o -o $@

View File

@@ -30,4 +30,3 @@ LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
make VDRDIR="../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="vdr-iptv"
PKG_VERSION="0.5.2"
PKG_VERSION="2.0.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/"
PKG_URL="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/files/$PKG_NAME-$PKG_VERSION.tgz"
PKG_DEPENDS="vdr"
PKG_BUILD_DEPENDS="toolchain vdr"
PKG_BUILD_DEPENDS="toolchain vdr curl"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr-iptv: an IPTV plugin for the Video Disk Recorder (VDR)"

View File

@@ -1,35 +0,0 @@
From c7cd9b614762103a95f3da27783e03ce115d43fb Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Sun, 20 May 2012 16:05:51 +0300
Subject: [PATCH] vdr-iptv: skip header processing
---
protocolhttp.c | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/protocolhttp.c b/protocolhttp.c
index de50f64..45c5425 100644
--- a/protocolhttp.c
+++ b/protocolhttp.c
@@ -140,17 +140,7 @@ bool cIptvProtocolHttp::ProcessHeaders(void)
memset(buf, '\0', sizeof(buf));
if (!GetHeaderLine(buf, sizeof(buf), lineLength))
return false;
- if (!responseFound && sscanf(buf, fmt, &version, &response) != 2) {
- error("Expected HTTP header not found\n");
- continue;
- }
- else
- responseFound = true;
- // Allow only 'OK' and 'Partial Content'
- if ((response != 200) && (response != 206)) {
- error("Invalid HTTP response (%d): %s\n", response, buf);
- return false;
- }
+ responseFound = true;
}
return true;
}
--
1.7.2.5

View File

@@ -1,14 +0,0 @@
diff --git a/Makefile b/Makefile
index d41acd1..58faab1 100644
--- a/Makefile
+++ b/Makefile
@@ -5,9 +5,6 @@
# Debugging on/off
#IPTV_DEBUG = 1
-# Strip debug symbols? Set eg. to /bin/true if not
-STRIP = strip
-
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.

View File

@@ -0,0 +1,56 @@
diff --git a/Makefile b/Makefile
index 7f147b8..db294fc 100644
--- a/Makefile
+++ b/Makefile
@@ -12,8 +12,6 @@
# Strip debug symbols? Set eg. to /bin/true if not
-STRIP = strip
-
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.
@@ -27,23 +25,15 @@ GITTAG = $(shell git describe --always 2>/dev/null)
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-CFGDIR = $(call PKGCFG,configdir)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### Allow user defined options to overwrite defaults:
@@ -64,7 +54,7 @@ LIBS = $(shell curl-config --libs)
### Includes and Defines (add further entries here):
-INCLUDES +=
+INCLUDES += -I$(VDRDIR)/include
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -138,6 +128,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
ifndef IPTV_DEBUG
@$(STRIP) $@
endif

View File

@@ -24,9 +24,9 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
# dont build parallel
MAKEFLAGS=-j1

View File

@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="vdr-live"
PKG_VERSION="0.2.0"
PKG_VERSION="0.3.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://live.vdr-developer.org/en/index.php"
PKG_URL="http://live.vdr-developer.org/downloads/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="vdr"
PKG_BUILD_DEPENDS="toolchain vdr tntnet"
PKG_BUILD_DEPENDS="toolchain vdr tntnet pcre-host pcre"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr-live: the LIVE Interactive VDR Environment/"

View File

@@ -1,39 +0,0 @@
Description: Allows to use IPV6 addresses
Forwarded: not-needed
Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630627#10
Bug-Debian: http://bugs.debian.org/630627
Author: Luboš Doležel <lubos@dolezel.info>
--- live-0.2.0/setup.cpp.orig 2008-04-23 01:01:53.000000000 +0200
+++ live-0.2.0/setup.cpp 2011-06-15 20:22:36.577961061 +0200
@@ -151,13 +151,28 @@
bool Setup::CheckServerIps()
{
+ bool v6supported = false;
+ int s = socket(AF_INET6, SOCK_STREAM, 0);
+
+ if (s != -1) {
+ close(s);
+ v6supported = true;
+ }
+
if ( m_serverIps.empty() ) {
- m_serverIps.push_back( "0.0.0.0" );
+ if (v6supported)
+ m_serverIps.push_back( "::" );
+ else
+ m_serverIps.push_back( "0.0.0.0" );
return true;
}
+ union {
+ in_addr in4;
+ in6_addr in6;
+ };
for ( IpList::const_iterator ip = m_serverIps.begin(); ip != m_serverIps.end(); ++ip ) {
- if ( inet_addr( ip->c_str() ) == static_cast< in_addr_t >( -1 ) ) {
+ if ( !inet_pton(AF_INET, ip->c_str(), &in4) && !inet_pton(AF_INET6, ip->c_str(), &in6) ) {
esyslog( "ERROR: live server ip %s is not a valid ip address", ip->c_str() );
cerr << "ERROR: live server ip " << *ip << " is not a valid ip address" << endl;
return false;

View File

@@ -1,18 +0,0 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 02_timers_colon.dpatch by Timo Weingärtner <timo@tiwe.de>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: colons have to be replaced by pipes in timer titles.
@DPATCH@
--- vdr-plugin-live-0.2.0/timers.cpp 2008-04-10 22:06:05.000000000 +0200
+++ vdr-plugin-live-0.2.0.new/timers.cpp 2009-07-25 23:39:02.000000000 +0200
@@ -138,7 +138,7 @@
ostringstream builder;
builder << flags << ":" << channel << ":" << ( weekdays != "-------" ? weekdays : "" )
<< ( weekdays == "-------" || day.empty() ? "" : "@" ) << day << ":" << start << ":" << stop << ":"
- << priority << ":" << lifetime << ":" << title << ":" << aux;
+ << priority << ":" << lifetime << ":" << StringReplace(title, ":", "|") << ":" << aux;
// dsyslog("%s", builder.str().c_str());
TimerPair timerData( timer, builder.str() );

View File

@@ -1,70 +0,0 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 03_live-0.2.0-fix-INCLUDES.dpatch by Thomas Günther <tom@toms-cafe.de>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Fixes compilation with VDR >= 1.7.13.
@DPATCH@
--- live-0.2.0/Makefile
+++ live-0.2.0/Makefile
@@ -38,6 +38,7 @@
### Allow user defined options to overwrite defaults:
-include $(VDRDIR)/Make.config
+EXTRA_INCLUDES = $(INCLUDES)
### The version number of VDR's plugin API (taken from VDR's "config.h"):
@@ -139,10 +140,10 @@
subdirs: $(SUBDIRS)
$(SUBDIRS):
- $(MAKE) -C $@ CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" $(MAKECMDGOALS)
+ $(MAKE) -C $@ CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" EXTRA_INCLUDES="$(EXTRA_INCLUDES)" $(MAKECMDGOALS)
PAGES:
- $(MAKE) -C pages CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" .dependencies
+ $(MAKE) -C pages CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" EXTRA_INCLUDES="$(EXTRA_INCLUDES)" .dependencies
$(VERSIONSUFFIX): FORCE
./buildutil/version-util $(VERSIONSUFFIX) || ./buildutil/version-util -F $(VERSIONSUFFIX)
--- live-0.2.0/css/Makefile
+++ live-0.2.0/css/Makefile
@@ -7,6 +7,7 @@
CXXFLAGS += `tntnet-config --cxxflags`
LDFLAGS += `tntnet-config --libs`
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I..
### The directory environment:
--- live-0.2.0/httpd/Makefile
+++ live-0.2.0/httpd/Makefile
@@ -7,6 +7,7 @@
### Includes and Defines (add further entries here):
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I.
### The object files (add further files here):
--- live-0.2.0/javascript/Makefile
+++ live-0.2.0/javascript/Makefile
@@ -7,6 +7,7 @@
CXXFLAGS += `tntnet-config --cxxflags`
LDFLAGS += `tntnet-config --libs`
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I.. -I$(VDRDIR)/include
### The directory environment:
--- live-0.2.0/pages/Makefile
+++ live-0.2.0/pages/Makefile
@@ -2,6 +2,7 @@
AR ?= ar
ECPPC ?= ecppc
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I.. -I$(VDRDIR)/include
### The directory environment:

View File

@@ -1,50 +0,0 @@
From 94a0a210a485ce1fc95c47a6bc67c4c16c89a0f9 Mon Sep 17 00:00:00 2001
From: Dieter Hametner
Date: Sun, 25 Mar 2012 14:42:12 +0000
Subject: Updated LIVE to latest changes in vdr 1.7.27
- Do not use the direct access to cRecoding members any more.
---
diff --git a/epg_events.cpp b/epg_events.cpp
index a514769..cd4996e 100644
--- a/epg_events.cpp
+++ b/epg_events.cpp
@@ -182,12 +182,20 @@ namespace vdrlive
time_t EpgRecording::GetStartTime() const
{
+#if VDRVERSNUM < 10726
return m_recording ? m_recording->start : 0;
+#else
+ return m_recording ? m_recording->Start() : 0;
+#endif
}
time_t EpgRecording::GetEndTime() const
{
+#if VDRVERSNUM < 10726
return m_recording ? m_recording->start : 0;
+#else
+ return m_recording ? m_recording->Start() : 0;
+#endif
}
const string EpgRecording::Name() const
diff --git a/recman.cpp b/recman.cpp
index fb315d2..6a2fc00 100644
--- a/recman.cpp
+++ b/recman.cpp
@@ -383,7 +383,11 @@ namespace vdrlive {
time_t RecordingsItemRec::StartTime() const
{
+#if VDRVERSNUM < 10726
return m_recording->start;
+#else
+ return m_recording->Start();
+#endif
}
long RecordingsItemRec::Duration() const
--
cgit v0.9.0.2-40-g7c79

View File

@@ -1,40 +0,0 @@
From c3ecf9fabb674bc154f5a08cdd62e74e2b5d0e36 Mon Sep 17 00:00:00 2001
From: Christian Ruppert
Date: Sun, 03 Jun 2012 23:42:31 +0000
Subject: Compile fix for >=vdr-1.7.28
---
diff --git a/tasks.cpp b/tasks.cpp
index 9f20190..2a2b8d5 100644
--- a/tasks.cpp
+++ b/tasks.cpp
@@ -60,9 +60,15 @@ void PlayRecordingTask::Action()
const char *current = NowReplaying();
if (!current || (0 != strcmp(current, recording->FileName()))) {
+#if VDRVERSNUM >= 10728
+ cReplayControl::SetRecording( 0 );
+ cControl::Shutdown();
+ cReplayControl::SetRecording( recording->FileName() );
+#else
cReplayControl::SetRecording( 0, 0 );
cControl::Shutdown();
cReplayControl::SetRecording( recording->FileName(), recording->Title() );
+#endif
cControl::Launch( new cReplayControl );
cControl::Attach();
}
@@ -122,7 +128,11 @@ void StopRecordingTask::Action()
return;
}
+#if VDRVERSNUM >= 10728
+ cReplayControl::SetRecording( 0 );
+#else
cReplayControl::SetRecording( 0, 0 );
+#endif
cControl::Shutdown();
}
--
cgit v0.9.0.2-40-g7c79

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-plugin-dvbapi"
PKG_VERSION="cd93752"
PKG_VERSION="555272d"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -0,0 +1,77 @@
diff --git a/Makefile b/Makefile
index ebe9d76..ef2d2e5 100644
--- a/Makefile
+++ b/Makefile
@@ -15,18 +15,11 @@ VERSION = $(shell grep 'static const char \*VERSION *=' DVBAPI.h | awk '{ print
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### Allow user defined options to overwrite defaults:
@@ -34,33 +27,7 @@ export CXXFLAGS = $(call PKGCFG,cxxflags)
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
-ifeq ($(strip $(APIVERSION)),)
-APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
-NOCONFIG := 1
-endif
-
-# backward compatibility with VDR version < 1.7.34
-API1733 := $(shell if [ "$(APIVERSION)" \< "1.7.34" ]; then echo true; fi; )
-
-ifdef API1733
-
-VDRSRC = $(VDRDIR)
-ifeq ($(strip $(VDRSRC)),)
-VDRSRC := ../../..
-endif
-LIBDIR = $(VDRSRC)/PLUGINS/lib
-
-ifndef NOCONFIG
-CXXFLAGS = $(call PKGCFG,cflags)
-CXXFLAGS += -fPIC
-else
--include $(VDRSRC)/Make.global
--include $(VDRSRC)/Make.config
-endif
-
-export CXXFLAGS
-endif
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### The name of the distribution archive:
@@ -73,9 +40,7 @@ SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
-ifdef API1733
INCLUDES += -I$(VDRSRC)/include
-endif
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -145,6 +110,7 @@ $(DEPFILE): Makefile
$(SOFILE): $(OBJS) $(FFDECSA)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(DECSALIB) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libdvbapi-dvbsddevice.so: device-sd.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $< -o $@

View File

@@ -24,6 +24,10 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
PWD=`pwd`
make VDRDIR="$PWD/../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-plugin-streamdev"
PKG_VERSION="f58086a"
PKG_VERSION="329129d"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -0,0 +1,53 @@
diff --git a/Makefile b/Makefile
index 90f3261..d80e15d 100644
--- a/Makefile
+++ b/Makefile
@@ -15,22 +15,15 @@ VERSION = $(shell grep 'const char \*VERSION *=' common.c | awk '{ print $$5 }'
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### Allow user defined options to overwrite defaults:
diff --git a/client/Makefile b/client/Makefile
index ea9dc45..6fac485 100644
--- a/client/Makefile
+++ b/client/Makefile
@@ -72,6 +72,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(CLIENTOBJS) $(COMMONOBJS) ../tools/sockettools.a
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $^ -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
diff --git a/server/Makefile b/server/Makefile
index 37cd4bb..8d2f49f 100644
--- a/server/Makefile
+++ b/server/Makefile
@@ -78,6 +78,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(SERVEROBJS) $(COMMONOBJS) \
../tools/sockettools.a ../remux/remux.a ../libdvbmpeg/libdvbmpegtools.a
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $^ -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)

View File

@@ -0,0 +1,13 @@
diff --git a/Makefile b/Makefile
index d80e15d..ed2e168 100644
--- a/Makefile
+++ b/Makefile
@@ -45,7 +45,7 @@ PACKAGE = vdr-$(ARCHIVE)
INCLUDES += -I$(VDRDIR)/include -I..
export INCLUDES
-DEFINES += -D_GNU_SOURCE
+DEFINES += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
ifdef DEBUG
DEFINES += -DDEBUG

View File

@@ -1,19 +0,0 @@
commit 949a46ec2ea06d97a7fcd47adc33153215399ac5
Author: Stefan Saraev <stefan@saraev.ca>
Date: Sun Mar 4 16:39:58 2012 +0200
vdr-streamdev: adjust makefile for openelec
diff --git a/Makefile b/Makefile
index b375844..231041f 100644
--- a/Makefile
+++ b/Makefile
@@ -21,8 +21,6 @@ VERSION = $(shell grep 'const char \*VERSION *=' common.c | awk '{ print $$5 }'
### The directory environment:
-VDRDIR = ../../..
-LIBDIR = ../../lib
TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):

View File

@@ -24,6 +24,10 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
make VDRDIR="../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -0,0 +1,13 @@
diff --git a/Makefile b/Makefile
index 92fc90d..4196724 100644
--- a/Makefile
+++ b/Makefile
@@ -45,7 +45,7 @@ PACKAGE = vdr-$(ARCHIVE)
INCLUDES += -I$(VDRDIR)/include -I$(VDRDIR)
-DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"'
+DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
ifeq ($(DEBUG),1)
DEFINES += -DDEBUG

View File

@@ -23,6 +23,11 @@
. config/options $1
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
PWD=`pwd`
make VDRDIR="$PWD/../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="vdr-plugin-xmltv2vdr"
PKG_VERSION="8be374e781e734b44edbd6bc03cfdc1694f6617e"
PKG_VERSION="30903cc0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-xmltv2vdr"
PKG_URL="http://projects.vdr-developer.org/git/vdr-plugin-xmltv2vdr.git/snapshot/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="vdr sqlite curl libzip libxml libxslt"
PKG_BUILD_DEPENDS="toolchain vdr sqlite curl libzip libxml libxslt enca"
PKG_DEPENDS="vdr curl libxml2"
PKG_BUILD_DEPENDS="toolchain vdr sqlite curl libzip libxml2 libxslt enca pcre"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr-xmltv2vdr"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-plugin-xvdr"
PKG_VERSION="c43033c"
PKG_VERSION="33afe59"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -0,0 +1,79 @@
diff --git a/Makefile b/Makefile
index 06a49a2..ab037bd 100644
--- a/Makefile
+++ b/Makefile
@@ -16,45 +16,46 @@ VERSION = $(shell grep 'static const char \*VERSION *=' src/xvdr/xvdr.h | awk '{
### The directory environment:
# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-CFGDIR = $(call PKGCFG,configdir)/plugins/$(PLUGIN)
#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+OPTLEVEL ?= 2
+CXXFLAGS = -O$(OPTLEVEL) -g -Wall -Woverloaded-virtual -fPIC -DPIC
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+#DVBDIR = ../../../../DVB
+#VDRDIR = ../../..
+#LIBDIR = ../../lib
+#TMPDIR = /tmp
### Allow user defined options to overwrite defaults:
--include $(PLGCFG)
+-include $(VDRDIR)/Make.config
+-include $(VDRDIR)/Make.global
### The name of the distribution archive:
ARCHIVE = $(PLUGIN)-$(VERSION)
PACKAGE = vdr-$(ARCHIVE)
+APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
+
### The name of the shared object file:
SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
-INCLUDES += -I./src
+INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I$(VDRDIR) -I./src -I.
ifdef DEBUG
INCLUDES += -DDEBUG
endif
-DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DXVDR_VERSION='"$(VERSION)"'
+DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DXVDR_VERSION='"$(VERSION)"'
### The object files (add further files here):
@@ -103,7 +104,7 @@ all: $(SOFILE) i18n
MAKEDEP = $(CXX) -MM -MG
DEPFILE = .dependencies
$(DEPFILE): Makefile
- @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+ @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
-include $(DEPFILE)
@@ -137,6 +138,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
+ @cp $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)

View File

@@ -1,282 +0,0 @@
diff -r 442eee2f550d device-hd.c
--- a/device-hd.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device-hd.c Thu Oct 13 00:15:52 2011 +0200
@@ -50,12 +50,18 @@
{
if(!initial) cCondWait::SleepMs(150);
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_DESCR,ca_descr)>=0;
}
bool cScDvbHdFfDevice::SetCaPid(ca_pid_t *ca_pid)
{
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_PID,ca_pid)>=0;
}
diff -r 442eee2f550d device-sd.c
--- a/device-sd.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device-sd.c Thu Oct 13 00:15:52 2011 +0200
@@ -59,12 +59,18 @@
bool cScDvbSdFfDevice::SetCaDescr(ca_descr_t *ca_descr, bool initial)
{
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_DESCR,ca_descr)>=0;
}
bool cScDvbSdFfDevice::SetCaPid(ca_pid_t *ca_pid)
{
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_PID,ca_pid)>=0;
}
@@ -88,6 +94,9 @@
void cScDvbSdFfDevice::DumpAV(void)
{
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return;
+// END vdr-plugin-dynamite
if(LOG(L_CORE_AV7110)) {
#define CODEBASE (0x2e000404+0x1ce00)
cMutexLock lock(&cafdMutex);
diff -r 442eee2f550d device-tmpl.c
--- a/device-tmpl.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device-tmpl.c Thu Oct 13 00:15:52 2011 +0200
@@ -62,6 +62,14 @@
#else
cCam *Cam(void) { return cam; }
#endif //!SASC
+// BEGIN vdr-plugin-dynamite
+private:
+ bool lateInit;
+public:
+#ifdef __DYNAMIC_DEVICE_PROBE
+ virtual bool SetIdleDevice(bool Idle, bool TestOnly);
+#endif
+// END vdr-plugin-dynamite
};
SCDEVICE::SCDEVICE(cScDevicePlugin *DevPlugin, int Adapter, int Frontend, int cafd)
@@ -75,6 +83,9 @@
:DVBDEVICE(Adapter)
#endif //APIVERSNUM >= 10711
{
+// BEGIN vdr-plugin-dynamite
+ lateInit = false;
+// END vdr-plugin-dynamite
#ifndef SASC
tsBuffer=0; hwciadapter=0;
#endif
@@ -88,10 +99,18 @@
#ifdef SASC
cam=new cCam(this,Adapter,0,devId,devplugin,softcsa,fullts);
#endif // !SASC
+// BEGIN vdr-plugin-dynamite
+ cScDevices::AddScDevice(this);
+ if (cScDevices::AutoLateInit())
+ LateInit();
+// END vdr-plugin-dynamite
}
SCDEVICE::~SCDEVICE()
{
+// BEGIN vdr-plugin-dynamite
+ cScDevices::DelScDevice(this);
+// END vdr-plugin-dynamite
#ifndef SASC
DetachAllReceivers();
Cancel(3);
@@ -139,6 +158,9 @@
void SCDEVICE::LateInit(void)
{
+ if (lateInit)
+ return;
+ lateInit = true;
int n=CardIndex();
if(DeviceNumber()!=n)
PRINTF(L_GEN_ERROR,"CardIndex - DeviceNumber mismatch! Put SC plugin first on VDR commandline!");
@@ -155,8 +177,17 @@
if(fullts) PRINTF(L_GEN_INFO,"Enabling hybrid full-ts mode on card %s",devId);
else PRINTF(L_GEN_INFO,"Using software decryption on card %s",devId);
}
- if(fd_ca2>=0) hwciadapter=cDvbCiAdapter::CreateCiAdapter(this,fd_ca2);
- cam=new cCam(this,DVB_DEV_SPEC,devId,devplugin,softcsa,fullts);
+// BEGIN vdr-plugin-dynamite
+#ifdef __DYNAMIC_DEVICE_PROBE
+ cDevice *cidev = parentDevice ? parentDevice : this;
+#else
+ cDevice *cidev = this;
+#endif
+ if(fd_ca2>=0) hwciadapter=cDvbCiAdapter::CreateCiAdapter(cidev,fd_ca2);
+ if (cidev != this)
+ fd_ca2 = -1; // will be closed by patched cDvbCiAdapter
+ cam=new cCam(cidev,DVB_DEV_SPEC,devId,devplugin,softcsa,fullts);
+// END vdr-plugin-dynamite
}
bool SCDEVICE::HasCi(void)
@@ -225,6 +256,36 @@
return false;
}
+// BEGIN vdr-plugin-dynamite
+#ifdef __DYNAMIC_DEVICE_PROBE
+bool SCDEVICE::SetIdleDevice(bool Idle, bool TestOnly)
+{
+ if (TestOnly) {
+ if (hwciadapter)
+ return hwciadapter->SetIdle(Idle, true);
+ return DVBDEVICE::SetIdleDevice(Idle, true);
+ }
+ if (hwciadapter && !hwciadapter->SetIdle(Idle, false))
+ return false;
+ if (!DVBDEVICE::SetIdleDevice(Idle, false)) {
+ if (hwciadapter)
+ hwciadapter->SetIdle(!Idle, false);
+ return false;
+ }
+ if (Idle) {
+ if (fd_ca >= 0)
+ close(fd_ca);
+ fd_ca = -1;
+ }
+ else {
+ if (fd_ca < 0)
+ fd_ca = cScDevices::DvbOpen(DEV_DVB_CA,adapter,frontend,O_RDWR);
+ }
+ return true;
+}
+#endif
+// END vdr-plugin-dynamite
+
#endif // !SASC
#undef SCDEVICE
diff -r 442eee2f550d device.c
--- a/device.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device.c Thu Oct 13 00:15:52 2011 +0200
@@ -285,6 +285,58 @@
int cScDevices::budget=0;
+// BEGIN vdr-plugin-dynamite
+// dynamite fills the vdr::cDevice::device array with vdr::plugin::dynamite::cDynamicDevice
+// we have to maintain our own list of sc-devices
+int cScDevices::numScDevices = 0;
+cDevice *cScDevices::scdevice[MAXDEVICES] = { NULL };
+bool cScDevices::autoLateInit = false;
+
+int cScDevices::NumScDevices(void)
+{
+ return numScDevices;
+}
+
+cDevice *cScDevices::GetScDevice(int CardIndex)
+{
+ for (int n = 0; n < numScDevices; n++) {
+ if (scdevice[n] && (scdevice[n]->CardIndex() == CardIndex))
+ return scdevice[n];
+ }
+ return NULL;
+}
+
+void cScDevices::AddScDevice(cDevice *Device)
+{
+ if (Device == NULL)
+ return;
+ int i = 0;
+ while ((i < numScDevices) && (i < MAXDEVICES) && (scdevice[i] != Device))
+ i++;
+ if (i < MAXDEVICES) {
+ scdevice[i] = Device;
+ if (i == numScDevices)
+ numScDevices++;
+ }
+ else
+ esyslog("too many sc-devices!");
+}
+
+void cScDevices::DelScDevice(cDevice *Device)
+{
+ if (Device == NULL)
+ return;
+ int i = 0;
+ while ((i < numScDevices) && (i < MAXDEVICES)) {
+ if (scdevice[i] == Device) {
+ scdevice[i] = NULL;
+ break;
+ }
+ i++;
+ }
+}
+// END vdr-plugin-dynamite
+
void cScDevices::DvbName(const char *Name, int a, int f, char *buffer, int len)
{
snprintf(buffer,len,"%s%d/%s%d",DEV_DVB_ADAPTER,a,Name,f);
@@ -393,17 +445,22 @@
{
if(ScSetup.ForceTransfer)
SetTransferModeForDolbyDigital(2);
- for(int n=cDevice::NumDevices(); --n>=0;) {
- cDevice *dev=cDevice::GetDevice(n);
+// BEGIN vdr-plugin-dynamite
+ for(int n=NumScDevices(); --n>=0;) {
+ cDevice *dev=GetScDevice(n);
for(cScDevicePlugin *dp=devplugins.First(); dp; dp=devplugins.Next(dp))
if(dp->LateInit(dev)) break;
}
+ autoLateInit = true;
+// END vdr-plugin-dynamite
}
void cScDevices::Shutdown(void)
{
- for(int n=cDevice::NumDevices(); --n>=0;) {
- cDevice *dev=cDevice::GetDevice(n);
+// BEGIN vdr-plugin-dynamite
+ for(int n=NumScDevices(); --n>=0;) {
+ cDevice *dev=GetScDevice(n);
+// END vdr-plugin-dynamite
for(cScDevicePlugin *dp=devplugins.First(); dp; dp=devplugins.Next(dp))
if(dp->EarlyShutdown(dev)) break;
}
diff -r 442eee2f550d device.h
--- a/device.h Sun Oct 02 21:09:13 2011 +0200
+++ b/device.h Thu Oct 13 00:15:52 2011 +0200
@@ -84,6 +84,21 @@
static bool ForceBudget(int n);
static void DvbName(const char *Name, int a, int f, char *buffer, int len);
static int DvbOpen(const char *Name, int a, int f, int Mode, bool ReportError=false);
+
+// BEGIN vdr-plugin-dynamite
+// dynamite fills the vdr::cDevice::device array with vdr::plugin::dynamite::cDynamicDevice
+// we have to maintain our own list of sc-devices
+private:
+ static int numScDevices;
+ static cDevice *scdevice[MAXDEVICES];
+ static bool autoLateInit;
+public:
+ static int NumScDevices(void);
+ static cDevice *GetScDevice(int CardIndex);
+ static void AddScDevice(cDevice *Device);
+ static void DelScDevice(cDevice *Device);
+ static bool AutoLateInit() { return autoLateInit; };
+// END vdr-plugin-dynamite
};
// ----------------------------------------------------------------

View File

@@ -29,10 +29,11 @@ cd $PKG_BUILD
cat > Make.config <<EOF
PLUGINLIBDIR = /usr/lib/vdr
PREFIX = /usr
VIDEODIR = /storage/videos
CONFDIR = /storage/.config/vdr
LOCDIR = /usr/share/locale
LIBS += -lz -lexpat -lbz2 -lfontconfig -lfreetype -lxml2
#LIBS += -lz -lexpat -lbz2 -lfontconfig -lfreetype -lxml2
NO_KBD=yes
VDR_USER=root
@@ -46,3 +47,5 @@ fi
make vdr
make include-dir
make plugins
make install-plugins DESTDIR=$ROOT/$PKG_BUILD/.install

View File

@@ -20,14 +20,14 @@
################################################################################
PKG_NAME="vdr"
PKG_VERSION="1.7.33"
PKG_VERSION="2.0.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.tvdr.de"
PKG_URL="ftp://ftp.tvdr.de/vdr/Developer/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="fontconfig freetype libcap"
PKG_BUILD_DEPENDS="toolchain gettext fontconfig freetype fribidi libcap libjpeg-turbo bzip2 libXfont expat"
PKG_URL="ftp://ftp.tvdr.de/vdr/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="fontconfig freetype"
PKG_BUILD_DEPENDS="toolchain fontconfig freetype libcap libjpeg-turbo bzip2 ncurses"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr: A powerful DVB TV application"

View File

@@ -1,16 +0,0 @@
Description: Removes Ch 14 fom example channels.conf.terr, because the entry is
invalid (reported as Ubuntu Bug #45721)
Author: Thomas Schmidt <tschmidt@debian.org>
Index: vdr/channels.conf.terr
===================================================================
--- vdr.orig/channels.conf.terr 2011-12-10 22:22:04.000000000 +0100
+++ vdr/channels.conf.terr 2011-12-11 01:49:01.000000000 +0100
@@ -9,7 +9,6 @@
bid-up.tv (TV):561833:I0C23D0M64B8T2G32Y0:T:27500:6273:6274:0:0:14272:0:0:0
CBBC (TV):505833:I0C34D0M16B8T2G32Y0:T:27500:620:621,622:0:0:4671:0:0:0
Cbeebies (TV):529833:I0C34D0M16B8T2G32Y0:T:27500:201:401,402:0:0:16960:0:0:0
-Ch 14 (TV):481833:I0C23D0M64B8T2G32Y0:T:27500:2840:2841:2843:0:0:8800:0:0
Ch 32 (TV):537833:I0C34D0M16B8T2G32Y0:T:27500:501:502,504:0:0:25984:0:0:0
Ch 44 (TV):537833:I0C34D0M16B8T2G32Y0:T:27500:501:502,504:0:0:26048:0:0:0
Channel 4 (TV):481833:I0C23D0M64B8T2G32Y0:T:27500:2827:2828,2830:0:0:8384:0:0:0

View File

@@ -0,0 +1,133 @@
Description: This patch is needed for the rotor plugin.
Author: Thomas Bergwinkl <Bergwinkl.Thomas@vr-web.de>
Origin: extracted from the rotor plugin 0.1.4-vdr1.5
Index: b/device.h
===================================================================
--- a/device.h
+++ b/device.h
@@ -24,6 +24,8 @@
#include "spu.h"
#include "thread.h"
#include "tools.h"
+#include <asm/types.h>
+#include <linux/dvb/frontend.h>
#define MAXDEVICES 16 // the maximum number of devices in the system
#define MAXPIDHANDLES 64 // the maximum number of different PIDs per device
@@ -337,6 +339,7 @@
virtual bool HasProgramme(void) const;
///< Returns true if the device is currently showing any programme to
///< the user, either through replaying or live.
+ virtual bool SendDiseqcCmd(dvb_diseqc_master_cmd cmd) {return false;}
// PID handle facilities
Index: b/dvbdevice.c
===================================================================
--- a/dvbdevice.c
+++ b/dvbdevice.c
@@ -283,6 +283,7 @@
private:
static cMutex bondMutex;
enum eTunerStatus { tsIdle, tsSet, tsTuned, tsLocked };
+ bool SendDiseqc;
int frontendType;
const cDvbDevice *device;
int fd_frontend;
@@ -299,6 +300,7 @@
cMutex mutex;
cCondVar locked;
cCondVar newSet;
+ dvb_diseqc_master_cmd diseqc_cmd;
cDvbTuner *bondedTuner;
bool bondedMaster;
bool SetFrontendType(const cChannel *Channel);
@@ -325,12 +327,16 @@
bool Locked(int TimeoutMs = 0);
int GetSignalStrength(void) const;
int GetSignalQuality(void) const;
+ bool SendDiseqcCmd(dvb_diseqc_master_cmd cmd);
+private:
+ int GetCurrentDeliverySystem(void);
};
cMutex cDvbTuner::bondMutex;
cDvbTuner::cDvbTuner(const cDvbDevice *Device, int Fd_Frontend, int Adapter, int Frontend)
{
+ SendDiseqc = false;
frontendType = SYS_UNDEFINED;
device = Device;
fd_frontend = Fd_Frontend;
@@ -653,6 +659,35 @@
return -1;
}
+int cDvbTuner::GetCurrentDeliverySystem()
+{
+ dtv_property Frontend[1];
+ memset(&Frontend, 0, sizeof(Frontend));
+ dtv_properties CmdSeq;
+ memset(&CmdSeq, 0, sizeof(CmdSeq));
+ CmdSeq.props = Frontend;
+ Frontend[0].cmd = DTV_DELIVERY_SYSTEM;
+ Frontend[0].u.data = 0;
+ if (ioctl(fd_frontend, FE_GET_PROPERTY, &CmdSeq) < 0) {
+ esyslog("ERROR: frontend %d/%d: %m", adapter, frontend);
+ return SYS_UNDEFINED;
+ }
+ return Frontend[0].u.data;
+}
+
+bool cDvbTuner::SendDiseqcCmd(dvb_diseqc_master_cmd cmd)
+{
+ cMutexLock MutexLock(&mutex);
+ int frontendType = GetCurrentDeliverySystem();
+ if ((frontendType != SYS_DVBS && frontendType != SYS_DVBS2) || SendDiseqc)
+ return false;
+ diseqc_cmd=cmd;
+ SendDiseqc=true;
+ newSet.Broadcast();
+ return true;
+}
+
+
static unsigned int FrequencyToHz(unsigned int f)
{
while (f && f < 1000000)
@@ -874,6 +909,10 @@
if (GetFrontendStatus(NewStatus))
Status = NewStatus;
cMutexLock MutexLock(&mutex);
+ if (SendDiseqc) {
+ CHECK(ioctl(fd_frontend, FE_DISEQC_SEND_MASTER_CMD, &diseqc_cmd));
+ SendDiseqc=false;
+ }
int WaitTime = 1000;
switch (tunerStatus) {
case tsIdle:
@@ -1571,6 +1610,11 @@
return dvbTuner ? dvbTuner->Locked(TimeoutMs) : false;
}
+bool cDvbDevice::SendDiseqcCmd(dvb_diseqc_master_cmd cmd)
+{
+ return dvbTuner->SendDiseqcCmd(cmd);
+}
+
void cDvbDevice::SetTransferModeForDolbyDigital(int Mode)
{
setTransferModeForDolbyDigital = Mode;
Index: b/dvbdevice.h
===================================================================
--- a/dvbdevice.h
+++ b/dvbdevice.h
@@ -196,6 +196,7 @@
virtual bool SetChannelDevice(const cChannel *Channel, bool LiveView);
public:
virtual bool HasLock(int TimeoutMs = 0) const;
+ virtual bool SendDiseqcCmd(dvb_diseqc_master_cmd cmd);
// PID handle facilities

View File

@@ -0,0 +1,26 @@
diff --git a/PLUGINS/src/skincurses/Makefile b/PLUGINS/src/skincurses/Makefile
index fa0ce41..5c71bcf 100644
--- a/PLUGINS/src/skincurses/Makefile
+++ b/PLUGINS/src/skincurses/Makefile
@@ -102,7 +102,7 @@ install-i18n: $(I18Nmsgs)
### Targets:
$(SOFILE): $(OBJS)
- $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -lncursesw -o $@
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -lncurses -o $@
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
diff --git a/PLUGINS/src/skincurses/skincurses.c b/PLUGINS/src/skincurses/skincurses.c
index 8a4da96..4c2eeed 100644
--- a/PLUGINS/src/skincurses/skincurses.c
+++ b/PLUGINS/src/skincurses/skincurses.c
@@ -6,7 +6,7 @@
* $Id: skincurses.c 2.13 2013/03/31 09:30:18 kls Exp $
*/
-#include <ncurses.h>
+#include <ncurses/ncurses.h>
#include <vdr/osd.h>
#include <vdr/plugin.h>
#include <vdr/skins.h>

View File

@@ -30,8 +30,8 @@ PCSCD_ADDON_DIR="/storage/.xbmc/addons/service.system.pcscd-addon"
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--enable-shared \
--disable-static \
--disable-shared \
--enable-static \
--disable-libudev \
--enable-libusb \
--enable-usbdropdir=$PCSCD_ADDON_DIR/drivers

View File

@@ -20,12 +20,12 @@
################################################################################
PKG_NAME="pcsc-lite"
PKG_VERSION="1.8.7"
PKG_VERSION="1.8.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pcsclite.alioth.debian.org/pcsclite.html"
PKG_URL="https://alioth.debian.org/frs/download.php/3842/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_URL="https://alioth.debian.org/frs/download.php/3862/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain libusb"
PKG_PRIORITY="optional"

View File

@@ -24,3 +24,4 @@
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/
cp -P $PKG_DIR/config/* $ADDON_BUILD/$PKG_ADDON_ID/config/
cp -P $PKG_DIR/settings-default.xml $ADDON_BUILD/$PKG_ADDON_ID/

View File

@@ -1,19 +1,29 @@
3.1.2
new addon settings option to enable suspend/resume driver actions
new addon settings option to enable logging
3.1.1
rebuild for OpenELEC-3.2
3.0.5
rebuild
3.0.4
fixed "bad substitution" error with busybox/ash
3.0.3
improved python script for modifying tuners
3.0.2
added addon settings for
modifying tuner type (DVB-C, DVB-T, ATSC)
setting delays
3.0.1
- bump addon version
- binary files are stored with OpenELEC image
- addon is used to start userspace program
bump addon version
binary files are stored with OpenELEC image
addon is used to start userspace program
2.1.3
- bump addon version for new kernel
bump addon version for new kernel
2.1.2
- dvbhdhomerun upgraded to 0.0.10
dvbhdhomerun upgraded to 0.0.10
2.1.1
- rebuild for addon version 2.1
rebuild for addon version 2.1
2.0.1
- starting userspace DVB drivers from Tvheadend/VDR
starting userspace DVB drivers from Tvheadend/VDR
2.0.0
- initial version of HDHomeRun driver
initial version of HDHomeRun driver

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="hdhomerun"
PKG_VERSION="3.0"
PKG_REV="1"
PKG_VERSION="3.2"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.silicondust.com/products/hdhomerun/dvbt/"
@@ -31,8 +31,6 @@ PKG_PRIORITY="optional"
PKG_SECTION="driver/dvb"
PKG_SHORTDESC="A linux DVB driver for the HDHomeRun (http://www.silicondust.com)."
PKG_LONGDESC="A linux DVB driver for the HDHomeRun (http://www.silicondust.com)."
PKG_AUTORECONF="no"
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.python.script"

View File

@@ -0,0 +1,7 @@
<settings>
<setting id="PRE_WAIT" value="2" />
<setting id="POST_WAIT" value="1" />
<setting id="USERHDHOMERUN_LOG" value="false" />
<setting id="LIBHDHOMERUN_LOG" value="false" />
<setting id="SUSPEND_DRIVER" value="false" />
</settings>

View File

@@ -20,8 +20,9 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
. /etc/profile
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/.libs/libevent*.so* $INSTALL/usr/lib
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
logger -t Hdhomerun "### Hdhomerun manual start ###"
. $ADDON_DIR/bin/userspace-driver.sh

View File

@@ -22,10 +22,5 @@
. /etc/profile
case "$1" in
thaw|resume)
autoupdate &
;;
*) exit $NA
;;
esac
logger -t Hdhomerun "### Hdhomerun manual stop ###"
killall userhdhomerun

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -22,48 +22,144 @@
. /etc/profile
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.hdhomerun"
# start locking mechanism - allows only one instance to be run at a time
HDHR_LOCKFILE="/var/lock/userspace-driver-hdhomerun.lck"
HDHR_LOCKFD=99
# obtain an exclusive lock
exlock() { eval "exec $HDHR_LOCKFD>\"$HDHR_LOCKFILE\""; flock -x $HDHR_LOCKFD; }
# drop a lock
unlock() { flock -u $HDHR_LOCKFD; flock -xn $HDHR_LOCKFD && rm -f "$HDHR_LOCKFILE"; }
# end locking mechanism
mkdir -p $ADDON_HOME
# exclusive lock
exlock
if [ ! -f "$ADDON_HOME/dvbhdhomerun.sample" ]; then
cp $ADDON_DIR/config/* $ADDON_HOME/
HDHR_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
HDHR_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.hdhomerun"
HDHR_ADDON_SETTINGS="$HDHR_ADDON_HOME/settings.xml"
# modules are not automatically loaded
modprobe dvb_hdhomerun
modprobe dvb_hdhomerun_fe
mkdir -p $HDHR_ADDON_HOME
if [ ! -f "$HDHR_ADDON_HOME/dvbhdhomerun.sample" ]; then
cp $HDHR_ADDON_DIR/config/* $HDHR_ADDON_HOME/
fi
if [ ! -f "$HDHR_ADDON_SETTINGS" ]; then
cp $HDHR_ADDON_DIR/settings-default.xml $HDHR_ADDON_SETTINGS
fi
mkdir -p /var/config
cat "$HDHR_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/hdhomerun-addon.conf
. /var/config/hdhomerun-addon.conf
if [ -z "$(pidof userhdhomerun)" ]; then
if [ "$ENABLE_TUNER_TYPES" = "true" ]; then
DVBHDHOMERUN_CONF_TMP=/tmp/dvbhdhomerun.conf
touch $HDHR_ADDON_HOME/dvbhdhomerun.conf
cp $HDHR_ADDON_HOME/dvbhdhomerun.conf $DVBHDHOMERUN_CONF_TMP
# get tuner serial numbers
SERIALS=$(cat /var/config/hdhomerun-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_\(.*\)_DVBMODE=.*|\1-\2|gp' | sort | uniq)
. /var/config/hdhomerun-addon.conf
for SERIAL in $SERIALS; do
SERIAL_VAR=$(echo $SERIAL | sed 's|-|_|')
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_DVBMODE)
FULLNAME=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_FULLNAME)
DISABLE=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_DISABLE)
[ "$DVBMODE" = "auto" ] && DVBMODE=""
# remove setttings for this tuner
awk -v val="[$SERIAL]" '$0 == val {flag=1; next} /^tuner_type=|^use_full_name=|^disable=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $DVBHDHOMERUN_CONF_TMP >${DVBHDHOMERUN_CONF_TMP}-types
mv ${DVBHDHOMERUN_CONF_TMP}-types $DVBHDHOMERUN_CONF_TMP
echo "" >>$DVBHDHOMERUN_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $DVBHDHOMERUN_CONF_TMP
ADDNEW=true
if [ -n "$DVBMODE" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "tuner_type=$DVBMODE" >>$DVBHDHOMERUN_CONF_TMP
fi
if [ "$FULLNAME" = "true" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "use_full_name=true" >>$DVBHDHOMERUN_CONF_TMP
fi
if [ "$DISABLE" = "true" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "disable=true" >>$DVBHDHOMERUN_CONF_TMP
fi
echo "" >>$DVBHDHOMERUN_CONF_TMP
done
# remove logging from libhdhomerun library
awk -v val="[libhdhomerun]" '$0 == val {flag=1; next} /^enable=|^logfile=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $DVBHDHOMERUN_CONF_TMP >${DVBHDHOMERUN_CONF_TMP}-log
mv ${DVBHDHOMERUN_CONF_TMP}-log $DVBHDHOMERUN_CONF_TMP
echo "" >>$DVBHDHOMERUN_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $DVBHDHOMERUN_CONF_TMP
if [ "$LIBHDHOMERUN_LOG" = "true" ]; then
cat >>$DVBHDHOMERUN_CONF_TMP << EOF
[libhdhomerun]
enable=true
logfile=/var/log/dvbhdhomerun_libhdhomerun.log
EOF
fi
md5_1=$(md5sum -b $DVBHDHOMERUN_CONF_TMP | awk '{print $1}')
md5_2=$(md5sum -b $HDHR_ADDON_HOME/dvbhdhomerun.conf | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
# file changed - copy to addon home
cp $DVBHDHOMERUN_CONF_TMP $HDHR_ADDON_HOME/dvbhdhomerun.conf
fi
fi
rm -f /tmp/dvbhdhomerun
if [ -f $ADDON_HOME/dvbhdhomerun.conf ]; then
ln -s $ADDON_HOME/dvbhdhomerun.conf /tmp/dvbhdhomerun
if [ -f $HDHR_ADDON_HOME/dvbhdhomerun.conf ]; then
ln -s $HDHR_ADDON_HOME/dvbhdhomerun.conf /tmp/dvbhdhomerun
fi
# modules are not automatically loaded
modprobe dvb_hdhomerun
modprobe dvb_hdhomerun_fe
usleep 2000000
[ -z "$PRE_WAIT" ] && PRE_WAIT=0
PRE_WAIT=$(( $PRE_WAIT *1 ))
[ -z "$POST_WAIT" ] && POST_WAIT=0
POST_WAIT=$(( $POST_WAIT *1 ))
# could be useful
if [ -f $ADDON_HOME/pre-wait.sh ]; then
sh $ADDON_HOME/pre-wait.sh
fi
logger -t HDHomeRun "### Pre wait for $PRE_WAIT sec ###"
sleep $PRE_WAIT
mkdir -p /var/log/
rm -f /var/log/dvbhdhomerun.log
userhdhomerun -f
# how much time should we wait?
usleep 1000000
if [ -f $ADDON_HOME/post-wait.sh ]; then
sh $ADDON_HOME/post-wait.sh
if [ "$USERHDHOMERUN_LOG" = "true" ]; then
userhdhomerun -f
else
userhdhomerun -f -d
fi
logger -t HDHomeRun "### Post wait for $POST_WAIT sec ###"
sleep $POST_WAIT
# save adapter names in background
(
sleep 4
sn_old=$(cat $ADDON_HOME/adapters.txt 2>/dev/null)
sn_old=$(cat $HDHR_ADDON_HOME/adapters.txt 2>/dev/null)
sn_new=$(grep "Name of device: " /var/log/dvbhdhomerun.log)
if [ "$sn_old" != "$sn_new" ]; then
echo -n $sn_new >$ADDON_HOME/adapters.txt
echo -n $sn_new >$HDHR_ADDON_HOME/adapters.txt
fi
)&
fi
logger -t HDHomeRun "### HDHomeRun ready ###"
# unlock the lock
unlock

15
packages/addons/driver/hdhomerun/source/default.py Executable file → Normal file
View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -21,3 +21,16 @@
import os
import sys
import xbmcaddon
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.hdhomerun')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__hdhomerun_log__ = '/var/log/dvbhdhomerun.log'
if __name__ == "__main__" and len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_hdhomerun_tuners
refresh_hdhomerun_tuners(__settings_xml__, __hdhomerun_log__)
__settings__.openSettings()

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<strings>
<string id="1000">General</string>
<string id="1020">Pre wait time [sec]</string>
<string id="1030">Post wait time [sec]</string>
<string id="1040">Enable userhdhomerun logging</string>
<string id="1050">Enable libhdhomerun logging</string>
<string id="1060">Enable suspend/resume the driver</string>
<string id="9000">Tuner settings</string>
<string id="9005">Enable modifying settings</string>
<string id="9010">Refresh tuners... (press me)</string>
<string id="9020"> use full name</string>
<string id="9030"> disabled</string>
</strings>

View File

@@ -0,0 +1,272 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
import os
import sys
import shutil
import xmlpp
from xml.dom import minidom
__sundtek_userspace__ = '/storage/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv/'
######################################################################################################
# backup setting.xml file only if backup doesn't exist
def settings_backup(settings_xml):
try:
with open(settings_xml + '_orig') as f: pass
except IOError as e:
shutil.copyfile(settings_xml, settings_xml + '_orig')
######################################################################################################
# restore setting.xml file from backup
def settings_restore(settings_xml):
try:
shutil.copyfile(settings_xml + '_orig', settings_xml)
except IOError as e:
print 'Error restoring file:', settings_xml
######################################################################################################
# get hdhomerun supported devices on a system (only name like 101ADD2B-0)
def get_devices_hdhomerun(hdhomerun_log):
tuners = []
try:
for line in open(hdhomerun_log, 'r'):
line = line.strip()
if line.startswith('Registered tuner'):
name = line.split(':');
name = name[2].strip()
tuners.append(name)
except IOError:
print 'Error reading hdhomerun log file', hdhomerun_log
return tuners
"""
root ~ # grep "Registered tuner" /var/log/dvbhdhomerun.log
Registered tuner, id from kernel: 0 name: 101ADD2B-0
Registered tuner, id from kernel: 1 name: 101ADD2B-1
Registered tuner, id from kernel: 2 name: 1031D75A-0
Registered tuner, id from kernel: 3 name: 1031D75A-1
"""
######################################################################################################
# get sundtek supported devices on a system (name, serial number, type)
def get_devices_sundtek(mediaclient_e):
tuners = []
try:
p = os.popen(mediaclient_e, "r")
while 1:
line = p.readline()
if not line:
break
else:
str = line.strip()
if str.startswith('device '):
name = str[str.find("[")+1:str.find("]")]
tuners.append([name, 0, 's'])
if str.startswith('[SERIAL]:'):
line = p.readline()
str = line.strip()
if str.startswith('ID:'):
id = str.split(':');
id = id[1].strip()
tuners[len(tuners)-1] = [name, id, 's']
if str.startswith('[DVB-C]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T2]:'):
tuners[len(tuners)-1] = [name, id, 'c']
except IOError:
print 'Error getting sundtek tuners info'
return tuners
"""
root ~ # mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (USB 2.0)] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[BUS]:
ID: 1-7
[SERIAL]:
ID: U110763295205
[DVB-C]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[DVB-T]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
"""
######################################################################################################
# parse settings.xml file
def parse_settings(settings_xml):
try:
xmldoc = minidom.parse(settings_xml)
category = xmldoc.getElementsByTagName('category')
return xmldoc
except Exception as inst:
print 'Error parse settings file', settings_xml
return None
######################################################################################################
# remove all nodes with id started with ATTACHED_TUNER_
def remove_old_tuners(xmldoc):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'id' in node_set.attributes.keys() and not node_set.getAttribute('id').find('ATTACHED_TUNER_'):
node_set.parentNode.removeChild(node_set)
######################################################################################################
# add new hdhomerun tuners
def add_hdhomerun(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_var = tuner.replace('-', '_')
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DVBMODE')
node1.setAttribute("label", tuner)
node1.setAttribute("type", 'labelenum')
node1.setAttribute("default", 'auto')
node1.setAttribute("values", 'auto|ATSC|DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_FULLNAME')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'bool')
node2.setAttribute("default", 'false')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DISABLE')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'bool')
node3.setAttribute("default", 'false')
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new sundtek tuners
def add_sundtek(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_name = tuner[0]
tuner_serial = tuner[1]
tuner_type = tuner[2]
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_DVBMODE')
node1.setAttribute("label", tuner_name + ", " + tuner_serial)
node1.setAttribute("type", 'labelenum')
if (tuner_type == 's'):
node1.setAttribute("default", 'DVB-S')
node1.setAttribute("values", 'DVB-S')
else:
node1.setAttribute("default", 'DVB-C')
node1.setAttribute("values", 'DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_IRPROT')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'labelenum')
node2.setAttribute("default", 'auto')
node2.setAttribute("values", 'auto|RC5|NEC|RC6')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_KEYMAP')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'file')
node3.setAttribute("mask", '*.map')
node3.setAttribute("default", __sundtek_userspace__)
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new ATTACHED_TUNER_ nodes for available tuners
def add_new_tuners(xmldoc, tuners, which):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'label' in node_set.attributes.keys() and '9010' in node_set.getAttribute('label'):
if which == 'hdhomerun':
add_hdhomerun(xmldoc, node_cat, tuners)
break
elif which == 'sundtek':
add_sundtek(xmldoc, node_cat, tuners)
break
######################################################################################################
# save settings.xml file back
def save_settings(settings_xml, xmldoc):
try:
outputfile = open(settings_xml, 'w')
xmlpp.pprint(xmldoc.toxml(), output = outputfile, indent=2)
outputfile.close()
except IOError:
print 'Error saving file:', settings_xml
settings_restore(settings_xml)
######################################################################################################
# refresh hdhomerun tuners in settings.xml file
def refresh_hdhomerun_tuners(settings_xml, hdhomerun_log):
settings_backup(settings_xml)
tuners = get_devices_hdhomerun(hdhomerun_log)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No hdhomerun tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'hdhomerun')
save_settings(settings_xml, xmldoc)
######################################################################################################
# refresh sundtek tuners in settings.xml file
def refresh_sundtek_tuners(settings_xml, mediaclient_e):
settings_backup(settings_xml)
tuners = get_devices_sundtek(mediaclient_e)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No sundtek tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'sundtek')
save_settings(settings_xml, xmldoc)

View File

@@ -0,0 +1,161 @@
"""Pretty print an XML document.
LICENCE:
Copyright (c) 2008, Fredrik Ekholdt
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Fredrik Ekholdt nor the names of its contributors may be used to
endorse or promote products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE."""
import sys as _sys
import re as _re
def _usage(this_file):
return """SYNOPSIS: pretty print an XML document
USAGE: python %s <filename> \n""" % this_file
def _pprint_line(indent_level, line, width=100, output=_sys.stdout):
if line.strip():
start = ""
number_chars = 0
for l in range(indent_level):
start = start + " "
number_chars = number_chars + 1
try:
elem_start = _re.findall("(\<\W{0,1}\w+:\w+) ?", line)[0]
elem_finished = _re.findall("([?|\]\]/]*\>)", line)[0]
#should not have *
attrs = _re.findall("(\S*?\=\".*?\")", line)
output.write(start + elem_start)
number_chars = len(start + elem_start)
for attr in attrs:
if (attrs.index(attr) + 1) == len(attrs):
number_chars = number_chars + len(elem_finished)
if (number_chars + len(attr) + 1) > width:
output.write("\n")
for i in range(len(start + elem_start) + 1):
output.write(" ")
number_chars = len(start + elem_start) + 1
else:
output.write(" ")
number_chars = number_chars + 1
output.write(attr)
number_chars = number_chars + len(attr)
output.write(elem_finished + "\n")
except IndexError:
#give up pretty print this line
output.write(start + line + "\n")
def _pprint_elem_content(indent_level, line, output=_sys.stdout):
if line.strip():
for l in range(indent_level):
output.write(" ")
output.write(line + "\n")
def _get_next_elem(data):
start_pos = data.find("<")
end_pos = data.find(">") + 1
retval = data[start_pos:end_pos]
stopper = retval.rfind("/")
if stopper < retval.rfind("\""):
stopper = -1
single = (stopper > -1 and ((retval.find(">") - stopper) < (stopper - retval.find("<"))))
ignore_excl = retval.find("<!") > -1
ignore_question = retval.find("<?") > -1
if ignore_excl:
cdata = retval.find("<![CDATA[") > -1
if cdata:
end_pos = data.find("]]>")
if end_pos > -1:
end_pos = end_pos + len("]]>")
elif ignore_question:
end_pos = data.find("?>") + len("?>")
ignore = ignore_excl or ignore_question
no_indent = ignore or single
#print retval, end_pos, start_pos, stopper > -1, no_indent
return start_pos, \
end_pos, \
stopper > -1, \
no_indent
def get_pprint(xml, indent=4, width=80):
"""Returns the pretty printed xml """
class out:
output = ""
def write(self, string):
self.output += string
out = out()
pprint(xml, output=out, indent=indent, width=width)
return out.output
def pprint(xml, output=_sys.stdout, indent=4, width=80):
"""Pretty print xml.
Use output to select output stream. Default is sys.stdout
Use indent to select indentation level. Default is 4 """
data = xml
indent_level = 0
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
while ((start_pos > -1 and end_pos > -1)):
_pprint_elem_content(indent_level, data[:start_pos].strip(),
output=output)
data = data[start_pos:]
if is_stop and not no_indent:
indent_level = indent_level - indent
_pprint_line(indent_level,
data[:end_pos - start_pos],
width=width,
output=output)
data = data[end_pos - start_pos:]
if not is_stop and not no_indent :
indent_level = indent_level + indent
if not data:
break
else:
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
if __name__ == "__main__":
if "-h" in _sys.argv or "--help" in _sys.argv:
_sys.stderr.write(_usage(_sys.argv[0]))
_sys.exit(1)
if len(_sys.argv) < 2:
_sys.stderr.write(_usage(_sys.argv[0]))
_sys.exit(1)
else:
filename = _sys.argv[1]
fh = open(filename)
pprint(fh.read(), output=_sys.stdout, indent=4, width=80)

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
<category label="1000" >
<setting type="sep" />
<setting id="PRE_WAIT" type="number" label="1020" default="2" />
<setting id="POST_WAIT" type="number" label="1030" default="1" />
<setting id="USERHDHOMERUN_LOG" type="bool" label="1040" default="false" />
<setting id="LIBHDHOMERUN_LOG" type="bool" label="1050" default="false" />
<setting id="SUSPEND_DRIVER" type="bool" label="1060" default="false" />
</category>
<category label="9000">
<setting type="sep" />
<setting id="ENABLE_TUNER_TYPES" type="bool" label="9005" default="true" />
<setting label="9010" option="close" type="action" action="RunScript($ID, refresh_tuners)" />
</category>
</settings>

View File

@@ -22,26 +22,42 @@
. /etc/profile
LOCKDIR="/var/lock/"
LOCKFILE="hdhomerun"
HDHR_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
HDHR_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.hdhomerun"
HDHR_ADDON_SETTINGS="$HDHR_ADDON_HOME/settings.xml"
case "$1" in
hibernate|suspend)
if [ -n "$(pidof userhdhomerun)" ]; then
progress "Shutting down HDHomeRun driver for suspending..."
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
killall userhdhomerun
fi
;;
if [ ! -f "$HDHR_ADDON_SETTINGS" ]; then
cp $HDHR_ADDON_DIR/settings-default.xml $HDHR_ADDON_SETTINGS
fi
thaw|resume)
if [ -f "$LOCKDIR/$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -rf "$LOCKDIR/$LOCKFILE"
fi
;;
mkdir -p /var/config
cat "$HDHR_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/hdhomerun-addon.conf
. /var/config/hdhomerun-addon.conf
*) exit $NA
;;
esac
if [ "$SUSPEND_DRIVER" = "true" ]; then
LOCKDIR="/var/lock"
LOCKFILE="$LOCKDIR/hdhomerun"
case "$1" in
hibernate|suspend)
if [ -n "$(pidof userhdhomerun)" ]; then
progress "Shutting down HDHomeRun driver for suspending..."
mkdir -p "$LOCKDIR"
touch "$LOCKFILE"
killall -9 userhdhomerun
fi
;;
thaw|resume)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
fi
;;
*) exit $NA
;;
esac
else
progress "Suspend/resume of HDHomeRun driver not enabled..."
fi

View File

@@ -1,3 +1,5 @@
3.1.1
rebuild for OpenELEC-3.2
3.0.1
- bump addon version

View File

@@ -1,14 +1,21 @@
3.1.2
new addon settings option to enable suspend/resume driver actions
3.1.1
rebuild for OpenELEC-3.2
3.0.6
rebuild
3.0.5
fixed "bad substitution" error with busybox/ash
3.0.4
improved python script for modifying tuners
3.0.3
new addon settings:
added addon settings for modifying tuner type (DVB-C, DVB-T)
3.0.2
added addon settings
enable HW PID filter (enabled for RPi by default)
enable IR receiver
allow sharing local tuner over network
use network tuners
3.0.2
special version
3.0.1
addon renamed to just sundtek
added addon settings
sundtek's binaries are downloaded on first run
automatically download new version of the binaries if available
added preload library to .profile (to run mediaclient, w_scan, ... from console)

View File

@@ -0,0 +1,32 @@
0x01 KEY_SELECT
0x02 KEY_3
0x03 KEY_EXIT
0x04 KEY_1
0x05 KEY_5
0x06 KEY_6
0x07 KEY_CHANNELDOWN
0x08 KEY_2
0x09 KEY_CHANNELUP
0x0a KEY_9
0x0b KEY_ZOOM
0x0c KEY_7
0x0d KEY_8
0x0e KEY_VOLUMEUP
0x0f KEY_4
0x10 KEY_BACK
0x11 KEY_0
0x12 KEY_ENTER
0x13 KEY_VOLUMEDOWN
0x14 KEY_RECORD
0x15 KEY_STOP
0x16 KEY_PLAY
0x17 KEY_MUTE
0x18 KEY_UP
0x19 KEY_DOWN
0x1a KEY_LEFT
0x1b KEY_RIGHT
0x1c KEY_RED
0x1d KEY_GREEN
0x1e KEY_YELLOW
0x1f KEY_BLUE
0x43 KEY_POWER

View File

@@ -0,0 +1,32 @@
0x01 KEY_SELECT
0x02 KEY_3
0x03 KEY_EXIT
0x04 KEY_1
0x05 KEY_5
0x06 KEY_6
0x07 KEY_CHANNELDOWN
0x08 KEY_2
0x09 KEY_CHANNELUP
0x0a KEY_9
0x0b KEY_ZOOM
0x0c KEY_7
0x0d KEY_8
0x0e KEY_VOLUMEUP
0x0f KEY_4
0x10 KEY_BACK
0x11 KEY_0
0x12 KEY_OK
0x13 KEY_VOLUMEDOWN
0x14 KEY_RECORD
0x15 KEY_STOP
0x16 KEY_PLAY
0x17 KEY_MUTE
0x18 KEY_UP
0x19 KEY_DOWN
0x1a KEY_LEFT
0x1b KEY_RIGHT
0x1c KEY_RED
0x1d KEY_GREEN
0x1e KEY_YELLOW
0x1f KEY_BLUE
0x43 KEY_POWER

View File

@@ -1,9 +1,6 @@
#
# sundtek.conf
#
# Call attach/detach script when new device appears/disappears
# Do not change this line (OpenElec addon require this) !
device_attach=/storage/.xbmc/addons/driver.dvb.sundtek/bin/device-attached.sh
# enable HW PID filter (default on for RPi)
use_hwpidfilter=off

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -18,9 +18,9 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="sundtek"
PKG_VERSION="3.0"
PKG_REV="3"
PKG_NAME="sundtek-mediatv"
PKG_VERSION="3.1"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
PKG_SITE="http://support.sundtek.com/"

View File

@@ -6,6 +6,7 @@
<setting id="ENABLE_HW_PID_FILTER" value="false" />
<setting id="ENABLE_IR_RECEIVER" value="false" />
<setting id="LOWEST_ADAPTER_NUM" value="0" />
<setting id="SUSPEND_DRIVER" value="true" />
<setting id="ALLOW_NET_USE" value="false" />
<setting id="USE_NET_TUNERS" value="false" />
<setting id="DEVICE1_IP" value="" />

View File

@@ -22,7 +22,7 @@
. /etc/profile
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek"
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
logger -t Sundtek "### Sundtek manual start ###"
. $ADDON_DIR/bin/userspace-driver.sh

View File

@@ -22,7 +22,7 @@
. /etc/profile
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek"
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
export LD_PRELOAD=$ADDON_DIR/lib/libmediaclient.so

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -22,6 +22,18 @@
. /etc/profile
# start locking mechanism - allows only one instance to be run at a time
SUNDTEK_LOCKFILE="/var/lock/userspace-driver-sundtek.lck"
SUNDTEK_LOCKFD=99
# obtain an exclusive lock
exlock() { eval "exec $SUNDTEK_LOCKFD>\"$SUNDTEK_LOCKFILE\""; flock -x $SUNDTEK_LOCKFD; }
# drop a lock
unlock() { flock -u $SUNDTEK_LOCKFD; flock -xn $SUNDTEK_LOCKFD && rm -f "$SUNDTEK_LOCKFILE"; }
# end locking mechanism
# exclusive lock
exlock
net_tuner_num_fix() {
local num=$1
@@ -32,50 +44,58 @@ net_tuner_num_fix() {
echo $num
}
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
SUNDTEK_READY="/var/run/sundtek.ready"
SUNDTEK_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml"
mkdir -p $ADDON_HOME
mkdir -p $SUNDTEK_ADDON_HOME
if [ ! -f "$ADDON_HOME/sundtek.conf" ]; then
cp $ADDON_DIR/config/* $ADDON_HOME/
if [ ! -f "$SUNDTEK_ADDON_HOME/sundtek.conf" ]; then
cp $SUNDTEK_ADDON_DIR/config/* $SUNDTEK_ADDON_HOME/
else
# in case of missing entries in addon home's sundtek.conf
entry_set="$(grep use_hwpidfilter $ADDON_HOME/sundtek.conf 2>/dev/null)"
entry_set="$(grep use_hwpidfilter $SUNDTEK_ADDON_HOME/sundtek.conf 2>/dev/null)"
if [ -z "$entry_set" ]; then
sed -i 's|\(^device_attach=.*\)|\1\n# enable listening on network\nenablenetwork=off|g' $ADDON_HOME/sundtek.conf
sed -i 's|\(^device_attach=.*\)|\1\n\n# enable HW PID filter\nuse_hwpidfilter=off\n|g' $ADDON_HOME/sundtek.conf
sed -i 's|^#first_adapter=.*|first_adapter=0|g' $ADDON_HOME/sundtek.conf
sed -i 's|^device_attach=.*|# device_attach not used anymore\n\n# enable HW PID filter\nuse_hwpidfilter=off\n\n# enable listening on network\nenablenetwork=off|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|^#first_adapter=.*|first_adapter=0|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network tuner IP address (OpenELEC specific).*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network_tuner_ip=.*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
fi
fi
if [ ! -f "$ADDON_SETTINGS" ]; then
cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS
if [ ! -f "$SUNDTEK_ADDON_SETTINGS" ]; then
cp $SUNDTEK_ADDON_DIR/settings-default.xml $SUNDTEK_ADDON_SETTINGS
fi
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_enter.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_enter $SUNDTEK_ADDON_HOME/rc_key_enter.map
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_ok.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_ok $SUNDTEK_ADDON_HOME/rc_key_ok.map
mkdir -p /var/config
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
if [ "$AUTO_UPDATE" = "true" -a -f $ADDON_DIR/bin/mediasrv ]; then
if [ "$AUTO_UPDATE" = "true" -a -f $SUNDTEK_ADDON_DIR/bin/mediasrv ]; then
logger -t Sundtek "### Checking for new Sundtek binary installer ###"
touch $ADDON_HOME/driver-version.txt
touch $SUNDTEK_ADDON_HOME/driver-version.txt
wget -O /tmp/sundtek-driver-version.txt http://sundtek.de/media/latest.phtml
md5_1=$(md5sum -b /tmp/sundtek-driver-version.txt | awk '{print $1}')
md5_2=$(md5sum -b $ADDON_HOME/driver-version.txt | awk '{print $1}')
md5_2=$(md5sum -b $SUNDTEK_ADDON_HOME/driver-version.txt | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
logger -t Sundtek "### Updating Sundtek binary installer ###"
rm -f $ADDON_DIR/bin/mediasrv
rm -f $SUNDTEK_ADDON_DIR/bin/mediasrv
fi
rm -f /tmp/sundtek-driver-version.txt
fi
if [ ! -f $ADDON_DIR/bin/mediasrv ]; then
if [ ! -f $SUNDTEK_ADDON_DIR/bin/mediasrv ]; then
# remove renamed addon if exist
rm -fr "$HOME/.xbmc/addons/driver.dvb.sundtek"
rm -fr "$HOME/userdata/addon_data/driver.dvb.sundtek"
logger -t Sundtek "### Downloading installer ###"
cd $ADDON_DIR
cd $SUNDTEK_ADDON_DIR
mkdir -p bin lib tmp
cd tmp/
@@ -88,9 +108,10 @@ if [ ! -f $ADDON_DIR/bin/mediasrv ]; then
INSTALLER_URL="http://sundtek.de/media/netinst/armsysvhf/installer.tar.gz"
# enable HW PID filter on RPi by default
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $ADDON_DIR/config/sundtek.conf
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $ADDON_HOME/sundtek.conf
sed -i 's|.*id="ENABLE_HW_PID_FILTER" value=.*|<setting id="ENABLE_HW_PID_FILTER" value="true" />|' $ADDON_SETTINGS
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $SUNDTEK_ADDON_DIR/config/sundtek.conf
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*id="ENABLE_HW_PID_FILTER".*|<setting id="ENABLE_HW_PID_FILTER" value="true" />|' $SUNDTEK_ADDON_DIR/settings-default.xml
sed -i 's|.*id="ENABLE_HW_PID_FILTER".*|<setting id="ENABLE_HW_PID_FILTER" value="true" />|' $SUNDTEK_ADDON_SETTINGS
else
logger -t Sundtek "### Unsupported architecture ###"
cd ..
@@ -111,35 +132,38 @@ if [ ! -f $ADDON_DIR/bin/mediasrv ]; then
cp -Pa opt/bin/* ../bin/
cp -Pa opt/lib/* ../lib/
cp ../driver-version.txt $ADDON_HOME/
cp ../driver-version.txt $SUNDTEK_ADDON_HOME/
cd ..
rm -fr tmp/
logger -t Sundtek "### Installer finished ###"
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
fi
if [ ! -f $ADDON_HOME/driver-version.txt ]; then
cp $ADDON_DIR/driver-version.txt $ADDON_HOME/
if [ ! -f $SUNDTEK_ADDON_HOME/driver-version.txt ]; then
cp $SUNDTEK_ADDON_DIR/driver-version.txt $SUNDTEK_ADDON_HOME/
fi
# enable to install same addon version again
rm -f /storage/.xbmc/addons/packages/driver.dvb.sundtek-*
# enable to install same addon package version again
#rm -f /storage/.xbmc/addons/packages/driver.dvb.sundtek*
# add alias for /opt/bin/mediaclient
alias_set="$(grep libmediaclient.so /storage/.profile 2>/dev/null)"
if [ -z "$alias_set" ]; then
echo "" >>/storage/.profile
echo "[ -f /storage/.xbmc/addons/driver.dvb.sundtek/lib/libmediaclient.so ] && export LD_PRELOAD=/storage/.xbmc/addons/driver.dvb.sundtek/lib/libmediaclient.so" >>/storage/.profile
echo "[ -f /storage/.xbmc/addons/driver.dvb.sundtek-mediatv/lib/libmediaclient.so ] && export LD_PRELOAD=/storage/.xbmc/addons/driver.dvb.sundtek-mediatv/lib/libmediaclient.so" >>/storage/.profile
echo "" >>/storage/.profile
else
# fix name
sed -i 's|/driver.dvb.sundtek/|/driver.dvb.sundtek-mediatv/|g' /storage/.profile
fi
export LD_PRELOAD=$ADDON_DIR/lib/libmediaclient.so
export LD_PRELOAD=$SUNDTEK_ADDON_DIR/lib/libmediaclient.so
if [ "$ANALOG_TV" = "true" -a ! -f "$ADDON_DIR/bin/plugins/lib/libavcodec.so.54.12.100" ]; then
if [ "$ANALOG_TV" = "true" -a ! -f "$SUNDTEK_ADDON_DIR/bin/plugins/lib/libavcodec.so.54.12.100" ]; then
logger -t Sundtek "### Downloading missing ffmpeg libraries ###"
cd $ADDON_DIR/bin
cd $SUNDTEK_ADDON_DIR/bin
mkdir -p plugins/
cd plugins/
@@ -160,10 +184,9 @@ fi
if [ -z "$(pidof mediasrv)" ]; then
rm -f /var/log/mediasrv.log
rm -f /var/log/mediaclient.log
rm -f $SUNDTEK_READY
SUNDTEK_CONF_TMP=/tmp/sundtek.conf
cp $ADDON_HOME/sundtek.conf $SUNDTEK_CONF_TMP
cp $SUNDTEK_ADDON_HOME/sundtek.conf $SUNDTEK_CONF_TMP
[ -z "$LOWEST_ADAPTER_NUM" ] && LOWEST_ADAPTER_NUM=0
sed -i "s|^first_adapter=.*|first_adapter=$LOWEST_ADAPTER_NUM|g" $SUNDTEK_CONF_TMP
@@ -205,9 +228,9 @@ if [ -z "$(pidof mediasrv)" ]; then
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i '${/^$/d;}' $SUNDTEK_CONF_TMP
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
# add entries
echo "[NETWORK]" >>$SUNDTEK_CONF_TMP
echo -e "\n[NETWORK]" >>$SUNDTEK_CONF_TMP
for dev in $(seq 0 $DEVICE1_NUM); do
echo "device=$DEVICE1_IP:$dev" >>$SUNDTEK_CONF_TMP
done
@@ -237,39 +260,71 @@ if [ -z "$(pidof mediasrv)" ]; then
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i '${/^$/d;}' $SUNDTEK_CONF_TMP
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
fi
if [ "$ENABLE_TUNER_TYPES" = "true" ]; then
# get tuner serial numbers
SERIALS=$(cat /var/config/sundtek-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_DVBMODE=.*|\1|gp' | sort | uniq)
. /var/config/sundtek-addon.conf
for SERIAL in $SERIALS; do
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL}_DVBMODE)
IRPROT=$(eval echo \$ATTACHED_TUNER_${SERIAL}_IRPROT)
KEYMAP=$(eval echo \$ATTACHED_TUNER_${SERIAL}_KEYMAP)
if [ "$DVBMODE" = "DVB-T" ]; then
# only set DVB-T because default is DVB-C (and DVB-S is not set either)
DVBMODE="DVBT"
else
DVBMODE=""
fi
[ "$IRPROT" = "NEC" -o "$IRPROT" = "auto" ] && IRPROT=""
[ ! -f $KEYMAP ] && KEYMAP=""
# remove setttings for this tuner
awk -v val="[$SERIAL]" '$0 == val {flag=1; next} /^ir_protocol=|^rcmap=|^initial_dvb_mode=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-types
mv ${SUNDTEK_CONF_TMP}-types $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
ADDNEW=true
if [ -n "$DVBMODE" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "initial_dvb_mode=$DVBMODE" >>$SUNDTEK_CONF_TMP
fi
if [ -n "$IRPROT" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "ir_protocol=$IRPROT" >>$SUNDTEK_CONF_TMP
fi
if [ -n "$KEYMAP" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "rcmap=$KEYMAP" >>$SUNDTEK_CONF_TMP
fi
echo "" >>$SUNDTEK_CONF_TMP
done
fi
md5_1=$(md5sum -b $SUNDTEK_CONF_TMP | awk '{print $1}')
md5_2=$(md5sum -b $ADDON_HOME/sundtek.conf | awk '{print $1}')
md5_2=$(md5sum -b $SUNDTEK_ADDON_HOME/sundtek.conf | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
# file changed - copy to addon home
cp $SUNDTEK_CONF_TMP $ADDON_HOME/sundtek.conf
cp $SUNDTEK_CONF_TMP $SUNDTEK_ADDON_HOME/sundtek.conf
fi
#rm "$SUNDTEK_CONF_TMP"
mediasrv --wait-for-devices -p $SUNDTEK_ADDON_DIR/bin -c $SUNDTEK_ADDON_HOME/sundtek.conf -d
mediasrv --wait-for-devices -p $ADDON_DIR/bin -c $ADDON_HOME/sundtek.conf -d
# wait for device to get attached or connected
for i in $(seq 1 240); do
if [ -f $SUNDTEK_READY ]; then
rm -f $SUNDTEK_READY
logger -t Sundtek "### Sundtek ready ###"
if [ -n $SETTLE_TIME -a $SETTLE_TIME -gt 0 ]; then
logger -t Sundtek "### Settle for $SETTLE_TIME sec ###"
sleep $SETTLE_TIME
fi
break
elif [ "$i" = "240" ]; then
logger -t Sundtek "### No Sundtek device attached or connected ###"
return
else
usleep 500000
fi
done
# wait few seconds
[ -z "$SETTLE_TIME" ] && SETTLE_TIME=0
SETTLE_TIME=$(( $SETTLE_TIME *1 ))
if [ $SETTLE_TIME -gt 0 ]; then
logger -t Sundtek "### Settle for $SETTLE_TIME sec ###"
sleep $SETTLE_TIME
fi
if [ "$ANALOG_TV" = "true" ]; then
logger -t Sundtek "### Switching to analog TV mode ###"
@@ -277,18 +332,23 @@ if [ -z "$(pidof mediasrv)" ]; then
mediaclient --disable-dvb=/dev/dvb/adapter0
fi
if [ "$RUN_USER_SCRIPT" = "true" -a -f "$ADDON_HOME/userscript.sh" ]; then
logger -t Sundtek "### Running user script $ADDON_HOME/userscript.sh ###"
cat $ADDON_HOME/userscript.sh | dos2unix >/var/run/sundtek-userscript.sh
if [ "$RUN_USER_SCRIPT" = "true" -a -f "$SUNDTEK_ADDON_HOME/userscript.sh" ]; then
logger -t Sundtek "### Running user script $SUNDTEK_ADDON_HOME/userscript.sh ###"
cat $SUNDTEK_ADDON_HOME/userscript.sh | dos2unix >/var/run/sundtek-userscript.sh
sh /var/run/sundtek-userscript.sh
fi
(
# save adapter serial number in background
sleep 5
serial_number_old=$(cat $ADDON_HOME/adapters.txt 2>/dev/null)
serial_number_old=$(cat $SUNDTEK_ADDON_HOME/adapters.txt 2>/dev/null)
serial_number_new=$(mediaclient -e | awk '/device / {print $0} /ID:/ {print $2}')
if [ "$serial_number_old" != "$serial_number_new" ]; then
echo "$serial_number_new" >$ADDON_HOME/adapters.txt
echo "$serial_number_new" >$SUNDTEK_ADDON_HOME/adapters.txt
fi
)&
fi
logger -t Sundtek "### Sundtek ready ###"
# unlock the lock
unlock

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -22,17 +22,17 @@ import os
import sys
import xbmcaddon
__scriptname__ = "OpenELEC OS Settings Dialog"
__author__ = "OpenELEC"
__url__ = "http://www.openelec.tv"
__svn_url__ = ""
__credits__ = ""
__version__ = "0.0.13"
__XBMC_Revision__ = "22240"
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.sundtek-mediatv')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__settings__ = xbmcaddon.Addon(id='os.openelec.settings')
__language__ = __settings__.getLocalizedString
__cwd__ = __settings__.getAddonInfo('path')
__mediaclient__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'mediaclient'))
__ld_preload__ = xbmc.translatePath(os.path.join(__cwd__, 'lib', 'libmediaclient.so'))
__mediaclient_e__ = 'LD_PRELOAD=' + __ld_preload__ + ' ' + __mediaclient__ + ' -e'
if __name__ == "__main__":
__settings__.openSettings()
if __name__ == "__main__" and len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_sundtek_tuners
refresh_sundtek_tuners(__settings_xml__, __mediaclient_e__)
__settings__.openSettings()

View File

@@ -3,11 +3,13 @@
<string id="1000">General</string>
<string id="1011">Auto update binary driver</string>
<string id="1012">Enable analog TV</string>
<string id="1014">Extra settle time</string>
<string id="1014">Extra delay [sec]</string>
<string id="1015">Run user script</string>
<string id="1030">Enable hardware PID filter</string>
<string id="1035">Enable IR receiver</string>
<string id="1040">Lowest adapter number (/dev/dvb/adapterX/)</string>
<string id="1050">Enable suspend/resume the driver</string>
<string id="2000">Networking</string>
<string id="2005">Share local tuner over network</string>
<string id="2010">Use network shared tuners</string>
@@ -21,4 +23,10 @@
<string id="2051"> # of tuners</string>
<string id="2060">Server 5 IP address</string>
<string id="2061"> # of tuners</string>
<string id="9000">Tuner settings</string>
<string id="9005">Enable modifying settings</string>
<string id="9010">Refresh tuners... (press me)</string>
<string id="9020"> IR protocol</string>
<string id="9030"> keymap filename</string>
</strings>

View File

@@ -0,0 +1,272 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
import os
import sys
import shutil
import xmlpp
from xml.dom import minidom
__sundtek_userspace__ = '/storage/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv/'
######################################################################################################
# backup setting.xml file only if backup doesn't exist
def settings_backup(settings_xml):
try:
with open(settings_xml + '_orig') as f: pass
except IOError as e:
shutil.copyfile(settings_xml, settings_xml + '_orig')
######################################################################################################
# restore setting.xml file from backup
def settings_restore(settings_xml):
try:
shutil.copyfile(settings_xml + '_orig', settings_xml)
except IOError as e:
print 'Error restoring file:', settings_xml
######################################################################################################
# get hdhomerun supported devices on a system (only name like 101ADD2B-0)
def get_devices_hdhomerun(hdhomerun_log):
tuners = []
try:
for line in open(hdhomerun_log, 'r'):
line = line.strip()
if line.startswith('Registered tuner'):
name = line.split(':');
name = name[2].strip()
tuners.append(name)
except IOError:
print 'Error reading hdhomerun log file', hdhomerun_log
return tuners
"""
root ~ # grep "Registered tuner" /var/log/dvbhdhomerun.log
Registered tuner, id from kernel: 0 name: 101ADD2B-0
Registered tuner, id from kernel: 1 name: 101ADD2B-1
Registered tuner, id from kernel: 2 name: 1031D75A-0
Registered tuner, id from kernel: 3 name: 1031D75A-1
"""
######################################################################################################
# get sundtek supported devices on a system (name, serial number, type)
def get_devices_sundtek(mediaclient_e):
tuners = []
try:
p = os.popen(mediaclient_e, "r")
while 1:
line = p.readline()
if not line:
break
else:
str = line.strip()
if str.startswith('device '):
name = str[str.find("[")+1:str.find("]")]
tuners.append([name, 0, 's'])
if str.startswith('[SERIAL]:'):
line = p.readline()
str = line.strip()
if str.startswith('ID:'):
id = str.split(':');
id = id[1].strip()
tuners[len(tuners)-1] = [name, id, 's']
if str.startswith('[DVB-C]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T2]:'):
tuners[len(tuners)-1] = [name, id, 'c']
except IOError:
print 'Error getting sundtek tuners info'
return tuners
"""
root ~ # mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (USB 2.0)] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[BUS]:
ID: 1-7
[SERIAL]:
ID: U110763295205
[DVB-C]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[DVB-T]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
"""
######################################################################################################
# parse settings.xml file
def parse_settings(settings_xml):
try:
xmldoc = minidom.parse(settings_xml)
category = xmldoc.getElementsByTagName('category')
return xmldoc
except Exception as inst:
print 'Error parse settings file', settings_xml
return None
######################################################################################################
# remove all nodes with id started with ATTACHED_TUNER_
def remove_old_tuners(xmldoc):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'id' in node_set.attributes.keys() and not node_set.getAttribute('id').find('ATTACHED_TUNER_'):
node_set.parentNode.removeChild(node_set)
######################################################################################################
# add new hdhomerun tuners
def add_hdhomerun(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_var = tuner.replace('-', '_')
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DVBMODE')
node1.setAttribute("label", tuner)
node1.setAttribute("type", 'labelenum')
node1.setAttribute("default", 'auto')
node1.setAttribute("values", 'auto|ATSC|DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_FULLNAME')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'bool')
node2.setAttribute("default", 'false')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DISABLE')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'bool')
node3.setAttribute("default", 'false')
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new sundtek tuners
def add_sundtek(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_name = tuner[0]
tuner_serial = tuner[1]
tuner_type = tuner[2]
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_DVBMODE')
node1.setAttribute("label", tuner_name + ", " + tuner_serial)
node1.setAttribute("type", 'labelenum')
if (tuner_type == 's'):
node1.setAttribute("default", 'DVB-S')
node1.setAttribute("values", 'DVB-S')
else:
node1.setAttribute("default", 'DVB-C')
node1.setAttribute("values", 'DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_IRPROT')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'labelenum')
node2.setAttribute("default", 'auto')
node2.setAttribute("values", 'auto|RC5|NEC|RC6')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_KEYMAP')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'file')
node3.setAttribute("mask", '*.map')
node3.setAttribute("default", __sundtek_userspace__)
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new ATTACHED_TUNER_ nodes for available tuners
def add_new_tuners(xmldoc, tuners, which):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'label' in node_set.attributes.keys() and '9010' in node_set.getAttribute('label'):
if which == 'hdhomerun':
add_hdhomerun(xmldoc, node_cat, tuners)
break
elif which == 'sundtek':
add_sundtek(xmldoc, node_cat, tuners)
break
######################################################################################################
# save settings.xml file back
def save_settings(settings_xml, xmldoc):
try:
outputfile = open(settings_xml, 'w')
xmlpp.pprint(xmldoc.toxml(), output = outputfile, indent=2)
outputfile.close()
except IOError:
print 'Error saving file:', settings_xml
settings_restore(settings_xml)
######################################################################################################
# refresh hdhomerun tuners in settings.xml file
def refresh_hdhomerun_tuners(settings_xml, hdhomerun_log):
settings_backup(settings_xml)
tuners = get_devices_hdhomerun(hdhomerun_log)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No hdhomerun tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'hdhomerun')
save_settings(settings_xml, xmldoc)
######################################################################################################
# refresh sundtek tuners in settings.xml file
def refresh_sundtek_tuners(settings_xml, mediaclient_e):
settings_backup(settings_xml)
tuners = get_devices_sundtek(mediaclient_e)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No sundtek tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'sundtek')
save_settings(settings_xml, xmldoc)

View File

@@ -0,0 +1,161 @@
"""Pretty print an XML document.
LICENCE:
Copyright (c) 2008, Fredrik Ekholdt
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Fredrik Ekholdt nor the names of its contributors may be used to
endorse or promote products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE."""
import sys as _sys
import re as _re
def _usage(this_file):
return """SYNOPSIS: pretty print an XML document
USAGE: python %s <filename> \n""" % this_file
def _pprint_line(indent_level, line, width=100, output=_sys.stdout):
if line.strip():
start = ""
number_chars = 0
for l in range(indent_level):
start = start + " "
number_chars = number_chars + 1
try:
elem_start = _re.findall("(\<\W{0,1}\w+:\w+) ?", line)[0]
elem_finished = _re.findall("([?|\]\]/]*\>)", line)[0]
#should not have *
attrs = _re.findall("(\S*?\=\".*?\")", line)
output.write(start + elem_start)
number_chars = len(start + elem_start)
for attr in attrs:
if (attrs.index(attr) + 1) == len(attrs):
number_chars = number_chars + len(elem_finished)
if (number_chars + len(attr) + 1) > width:
output.write("\n")
for i in range(len(start + elem_start) + 1):
output.write(" ")
number_chars = len(start + elem_start) + 1
else:
output.write(" ")
number_chars = number_chars + 1
output.write(attr)
number_chars = number_chars + len(attr)
output.write(elem_finished + "\n")
except IndexError:
#give up pretty print this line
output.write(start + line + "\n")
def _pprint_elem_content(indent_level, line, output=_sys.stdout):
if line.strip():
for l in range(indent_level):
output.write(" ")
output.write(line + "\n")
def _get_next_elem(data):
start_pos = data.find("<")
end_pos = data.find(">") + 1
retval = data[start_pos:end_pos]
stopper = retval.rfind("/")
if stopper < retval.rfind("\""):
stopper = -1
single = (stopper > -1 and ((retval.find(">") - stopper) < (stopper - retval.find("<"))))
ignore_excl = retval.find("<!") > -1
ignore_question = retval.find("<?") > -1
if ignore_excl:
cdata = retval.find("<![CDATA[") > -1
if cdata:
end_pos = data.find("]]>")
if end_pos > -1:
end_pos = end_pos + len("]]>")
elif ignore_question:
end_pos = data.find("?>") + len("?>")
ignore = ignore_excl or ignore_question
no_indent = ignore or single
#print retval, end_pos, start_pos, stopper > -1, no_indent
return start_pos, \
end_pos, \
stopper > -1, \
no_indent
def get_pprint(xml, indent=4, width=80):
"""Returns the pretty printed xml """
class out:
output = ""
def write(self, string):
self.output += string
out = out()
pprint(xml, output=out, indent=indent, width=width)
return out.output
def pprint(xml, output=_sys.stdout, indent=4, width=80):
"""Pretty print xml.
Use output to select output stream. Default is sys.stdout
Use indent to select indentation level. Default is 4 """
data = xml
indent_level = 0
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
while ((start_pos > -1 and end_pos > -1)):
_pprint_elem_content(indent_level, data[:start_pos].strip(),
output=output)
data = data[start_pos:]
if is_stop and not no_indent:
indent_level = indent_level - indent
_pprint_line(indent_level,
data[:end_pos - start_pos],
width=width,
output=output)
data = data[end_pos - start_pos:]
if not is_stop and not no_indent :
indent_level = indent_level + indent
if not data:
break
else:
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
if __name__ == "__main__":
if "-h" in _sys.argv or "--help" in _sys.argv:
_sys.stderr.write(_usage(_sys.argv[0]))
_sys.exit(1)
if len(_sys.argv) < 2:
_sys.stderr.write(_usage(_sys.argv[0]))
_sys.exit(1)
else:
filename = _sys.argv[1]
fh = open(filename)
pprint(fh.read(), output=_sys.stdout, indent=4, width=80)

View File

@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
<category label="1000" >
<setting label="" type="lsep" />
<setting type="sep" />
<setting id="AUTO_UPDATE" type="bool" label="1011" default="false" />
<setting id="ANALOG_TV" type="bool" label="1012" default="false" enable="false" />
<setting id="SETTLE_TIME" type="number" label="1014" default="0" />
<setting id="RUN_USER_SCRIPT" type="bool" label="1015" default="false" />
<setting id="ENABLE_HW_PID_FILTER" type="bool" label="1030" default="false" />
<setting id="ENABLE_IR_RECEIVER" type="bool" label="1035" default="false" />
<setting id="LOWEST_ADAPTER_NUM" type="number" label="1040" default="0" />
<setting id="AUTO_UPDATE" type="bool" label="1011" default="false" />
<setting id="ANALOG_TV" type="bool" label="1012" default="false" enable="false" />
<setting id="SETTLE_TIME" type="number" label="1014" default="0" />
<setting id="RUN_USER_SCRIPT" type="bool" label="1015" default="false" />
<setting id="ENABLE_HW_PID_FILTER" type="bool" label="1030" default="false" />
<setting id="ENABLE_IR_RECEIVER" type="bool" label="1035" default="false" />
<setting id="LOWEST_ADAPTER_NUM" type="number" label="1040" default="0" />
<setting id="SUSPEND_DRIVER" type="bool" label="1050" default="true" />
</category>
<category label="2000" >
<setting label="" type="lsep" />
<setting type="sep" />
<setting id="ALLOW_NET_USE" type="bool" label="2005" default="false" />
<setting id="USE_NET_TUNERS" type="bool" label="2010" default="false" />
@@ -27,4 +26,9 @@
<setting id="DEVICE5_IP" type="ipaddress" label="2060" default="" visible="eq(-9,true)" />
<setting id="DEVICE5_NUM" type="labelenum" label="2061" default="1" values="1|5|4|3|2" visible="eq(-10,true)" />
</category>
<category label="9000">
<setting type="sep" />
<setting id="ENABLE_TUNER_TYPES" type="bool" label="9005" default="true" />
<setting label="9010" option="close" type="action" action="RunScript($ID, refresh_tuners)" />
</category>
</settings>

View File

@@ -0,0 +1,63 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. /etc/profile
SUNDTEK_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml"
if [ ! -f "$SUNDTEK_ADDON_SETTINGS" ]; then
cp $SUNDTEK_ADDON_DIR/settings-default.xml $SUNDTEK_ADDON_SETTINGS
fi
mkdir -p /var/config
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
if [ "$SUSPEND_DRIVER" = "true" ]; then
LOCKDIR="/var/lock/"
LOCKFILE="$LOCKDIR/sundtek-mediatv"
case "$1" in
hibernate|suspend)
if [ -n "$(pidof mediasrv)" ]; then
progress "Shutting down Sundtek DVB driver for suspending..."
mkdir -p "$LOCKDIR"
touch "$LOCKFILE"
killall -9 mediasrv
fi
;;
thaw|resume)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
fi
;;
*) exit $NA
;;
esac
else
progress "Suspend/resume of Sundtek driver not enabled..."
fi

Some files were not shown because too many files have changed in this diff Show More