Compare commits

...

75 Commits
4.0.0 ... 4.0.3

Author SHA1 Message Date
Stephan Raue
61f17d8a6e config/version: set version to 4.0.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-28 02:11:53 +02:00
Stephan Raue
4078cf05c7 Revert "projects/RPi/patches/linux: update RPi support patch"
This reverts commit c4ac5bccd3.
2014-05-28 02:11:53 +02:00
Stephan Raue
c4ac5bccd3 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-27 22:55:22 +02:00
piotrasd
fc71e3fef1 update nvidia driver to latest version 2014-05-27 18:28:14 +02:00
Stephan Raue
d9a65ad23f wlan-firmware: update to wlan-firmware-0.0.21
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-27 18:08:34 +02:00
Stephan Raue
1853a14d93 ethtool: add support to disable WOL for broken drivers, add 'e1000e' as broken driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-27 02:15:42 +02:00
Stephan Raue
785af56130 /projects/*/linux: disable CONFIG_MOVABLE_NODE
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-26 16:40:11 +02:00
Stephan Raue
7f4b374d8b /projects/*/linux: disable CONFIG_AMD_NUMA
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-26 16:33:11 +02:00
Stephan Raue
88fe4fb6a5 projects/*/linux: enable CONFIG_STRIP_ASM_SYMS
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-26 16:20:23 +02:00
Stephan Raue
a1c59e1d9d projects/*/linux: disable CONFIG_BOOT_PRINTK_DELAY
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-26 16:18:53 +02:00
Stephan Raue
c47a69f488 Revert "linux: build dns resolver as module"
This reverts commit 867882f5b6.
2014-05-26 13:35:06 +02:00
Stefan Saraev
867882f5b6 linux: build dns resolver as module 2014-05-26 13:23:00 +02:00
Stephan Raue
664c907253 xbmc: update to xbmc-13-4410736
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-26 13:21:40 +02:00
Stephan Raue
ab19e13cf6 e2fsprogs: remove unneeded applets from image
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-25 15:32:41 +02:00
Stephan Raue
52d1097cd0 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-25 13:28:24 +02:00
Stephan Raue
8fd6d9f9d2 wireless-regdb: update to wireless-regdb-2014.05.19
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-25 13:28:23 +02:00
Stephan Raue
79d38dcf9f projects/RPi/patches/xbmc: fix RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-24 21:28:25 +02:00
Stefan Saraev
f043441788 alsa-utils: try improve soundconfig
pass card num via udev. no need to loop thru all. needs testing
2014-05-24 21:27:01 +02:00
Stephan Raue
afe74301c7 bcm2835-driver: update to bcm2835-driver-b163259
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-24 17:09:33 +02:00
Stephan Raue
b965e71859 bcm2835-bootloader: update to bcm2835-bootloader-b163259
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-24 17:09:33 +02:00
Stephan Raue
f58570de26 xbmc: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-24 16:31:38 +02:00
Stephan Raue
fa1adb3a60 alsa-utils: fix soundconfig script, thanks to 'seo'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-23 23:06:54 +02:00
Stefan Saraev
d684c9420a syslinux: strip target binaries 2014-05-23 22:34:04 +02:00
Stefan Saraev
7153f791b4 lm_sensors: strip target binary 2014-05-23 22:34:04 +02:00
Stephan Raue
4dc0de73b1 alsa-utils: set mixer on more cards, thanks to 'fritsch' and 'seo'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-23 22:25:44 +02:00
Stephan Raue
9ff681c139 service.openelec.settings: update to service.openelec.settings-0.3.17
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-22 22:54:14 +02:00
Stefan Saraev
22a42a2927 installer: fix misleading menu entry
"Custom Install" is not install at all, it is there to be used for
upgrade / downgrade / repair. however, people are trying to use it
and get their disks not detected (which is expected)
so, make it clear what it does
2014-05-22 21:37:34 +02:00
Stephan Raue
9790e80d41 Mesa: update to Mesa-10.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-21 00:50:36 +02:00
Stephan Raue
7756397876 v4l-utils: automatically load NEC protocol with rc6_map file, so XBOX-One remote is working ootb
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-20 17:59:27 +02:00
Stephan Raue
0ef5e46416 Revert "xbmc: wait on udev-trigger service"
This reverts commit d3c504786d.
2014-05-20 16:56:39 +02:00
Stephan Raue
080804cb0e v4l-utils: add default mapping for XBOX-One remote support (protocol needs still to be changed to 'NEC' manually until we found a automatic solution)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-20 16:56:21 +02:00
Stefan Saraev
29f1dc2555 busybox: enable locale support
this fixes unicode input in ash
2014-05-20 00:03:09 +02:00
Stefan Saraev
a1ac9c51a5 busybox: make unicode characters printable 2014-05-20 00:03:09 +02:00
Stefan Saraev
3b3a2fcb94 installer: careful when trying to handle emmc devices 2014-05-20 00:03:09 +02:00
Stephan Raue
4063daaef4 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 19:50:10 +02:00
Stephan Raue
245b20e959 config/version: set version to 4.0.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 16:33:17 +02:00
Stephan Raue
d3c504786d xbmc: wait on udev-trigger service
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 16:26:21 +02:00
Stephan Raue
c4a3fb41cf projects/RPi/patches/linux: update RPi kernel patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 01:36:27 +02:00
Stephan Raue
8c5da501a9 bcm2835-driver: update to bcm2835-driver-97082b6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 01:36:27 +02:00
Stephan Raue
1d3c298803 bcm2835-bootloader: update to bcm2835-bootloader-97082b6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 01:36:27 +02:00
Stephan Raue
145937ebcc xbmc: update to xbmc-13-a6a2713
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 01:36:27 +02:00
Stephan Raue
5038ab0d1f projects/Generic/options: install nvidia legacy driver on i386 builds, remove radeonsi driver from i386 builds, remove r200 driver on x86_64 builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 00:42:49 +02:00
Stephan Raue
deec530914 projects/Generic/linux: buildin MMC to kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-18 21:41:04 +02:00
Stephan Raue
3918637dd8 installer: add MMC support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-18 21:34:41 +02:00
Stephan Raue
24ea5ab8a4 libXfont: update to libXfont-1.4.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-17 13:28:11 +02:00
Christian Hewitt
f71eb4e042 atvclient: update sources to address #3190 2014-05-17 13:27:44 +02:00
Stephan Raue
7975fa1d1e bcm_sta: update kernel 3.10 support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-17 13:27:29 +02:00
Stephan Raue
44f6afd2ec projects/Cuboxi/patches/linux: add kernel upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-16 13:56:34 +02:00
jenkins101
0b11523b09 suspend-modules: added brcmfmac cant handle suspend right now 2014-05-15 15:36:50 +02:00
Stephan Raue
6b4084ffa6 squashfs: update to squashfs-4.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-14 13:36:30 +02:00
Stephan Raue
ec67d04f99 openvpn: update to openvpn-2.3.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-14 13:36:30 +02:00
Stephan Raue
4bb042ee13 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-14 11:41:09 +02:00
Stephan Raue
00c2004d1a config/version: set version to 4.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-13 23:35:21 +02:00
Stephan Raue
e486a19f89 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-13 23:05:41 +02:00
Stephan Raue
2b8b7cdee3 linux: update to linux-3.14.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-13 18:59:02 +02:00
Stephan Raue
385b41cad1 projects/Cuboxi/linux: add PWM, PWM-IMX and PWM-LED support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-13 02:16:56 +02:00
Stephan Raue
0edc046f1b bcm2835-bootloader: update to bcm2835-bootloader-c0319ac
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-13 02:16:56 +02:00
Stephan Raue
5c2342f64b bcm2835-driver: update to bcm2835-driver-c0319ac
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-13 02:16:55 +02:00
Stephan Raue
77514cb8a3 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-13 02:16:55 +02:00
Stephan Raue
549bc75e1c Mesa: add upstream patches to enable geometry shaders with LLVM-3.4.1 on radeonsi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-12 18:29:00 +02:00
Stephan Raue
2d45ef07de llvm: update to llvm-3.4.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-12 18:29:00 +02:00
Stephan Raue
866c635d44 projects/RPi/patches/xbmc: update RPi patch, this should fix #3181, this should fix #2981
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-12 18:29:00 +02:00
Stephan Raue
671f55afef xbmc: update to xbmc-13-692cfba
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-12 18:29:00 +02:00
Christian Hewitt
f4a58d4b14 openvpn: enable management interface
This allows https://github.com/brianhornsby/script.openvpn to work as a
openvpn configuration interface. Once this has been road-tested we can
remove currently-broken openvpn support from connman and OE settings.
2014-05-11 11:48:53 +02:00
Stephan Raue
25bf0a9381 Mesa: update to Mesa-10.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-10 11:03:51 +02:00
Stephan Raue
cdb75b0e83 dvb-firmware: update to dvb-firmware-0.0.41
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-09 11:28:35 +02:00
Stephan Raue
da58897544 libva-driver-intel: update to libva-driver-intel-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-09 11:17:05 +02:00
Stephan Raue
b9ad07f793 libva: update to libva-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-09 11:17:05 +02:00
Stephan Raue
45d9551fa2 xf86-input-evdev: update to xf86-input-evdev-2.8.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-09 11:17:05 +02:00
Stefan Saraev
41e7553762 libva-driver-intel: add upstream patches 2014-05-09 11:14:59 +02:00
Stefan Saraev
59e057eed8 service.openelec.settings: update to service.openelec.settings-0.3.16 2014-05-06 22:11:51 +02:00
Stephan Raue
2e72cf036a xbmc: update to xbmc-13-16232cc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-06 21:17:20 +02:00
Stephan Raue
c67ade7017 linux: update to linux-3.14.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-06 21:17:20 +02:00
Stephan Raue
de7ddab5e6 Mesa: update to Mesa-10.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-06 21:17:20 +02:00
Stephan Raue
6efdb1e75e config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-06 21:17:20 +02:00
88 changed files with 7441 additions and 1291 deletions

View File

@@ -1,5 +1,5 @@
# VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="4.0.0"
OPENELEC_VERSION="4.0.3"
# OS_VERSION: OS Version
OS_VERSION="4.0"

View File

@@ -37,101 +37,95 @@ if [ -f $HOME/.config/sound.conf ]; then
else
# get card num
card=`echo $1 | sed 's/[^0-9]*//g'`
# set common mixer params
mixer 0 Master 100%
mixer 0 Front 100%
mixer 0 PCM 100%
mixer 0 Synth 100%
mixer $card Master 100%
mixer $card Front 100%
mixer $card PCM 100%
mixer $card Synth 100%
# mute CD, since using digital audio instead
mixer 0 CD 0% mute
mixer $card CD 0% mute
# Only unmute Line and Aux if they are possibly used.
# mixer 0 Line 100%
# mixer 0 Aux 100%
# mixer $card Line 100%
# mixer $card Aux 100%
# mute mic
mixer 0 Mic 0% mute
mixer $card Mic 0% mute
# ESS 1969 chipset has 2 PCM channels
mixer 0 PCM,1 100%
mixer $card PCM,1 100%
# Trident/YMFPCI/emu10k1
mixer 0 Wave 100%
mixer 0 Music 100%
mixer 0 AC97 100%
mixer 0 Surround 90%
mixer 0 'Surround Digital' 90%
mixer 0 'Wave Surround' 90%
mixer 0 'Duplicate Front' 90%
mixer 0 'Sigmatel 4-Speaker Stereo' 90%
mixer $card Wave 100%
mixer $card Music 100%
mixer $card AC97 100%
mixer $card Surround 90%
mixer $card 'Surround Digital' 90%
mixer $card 'Wave Surround' 90%
mixer $card 'Duplicate Front' 90%
mixer $card 'Sigmatel 4-Speaker Stereo' 90%
# CS4237B chipset:
mixer 0 'Master Digital' 100%
mixer $card 'Master Digital' 100%
# DRC
mixer 0 'Dynamic Range Compression' 90%
mixer $card 'Dynamic Range Compression' 90%
# Envy24 chips with analog outs
mixer 0 DAC 100%
mixer 0 DAC,0 100%
mixer 0 DAC,1 100%
mixer $card DAC 100%
mixer $card DAC,0 100%
mixer $card DAC,1 100%
# some notebooks use headphone instead of master
mixer 0 Headphone 100%
mixer 0 Speaker 100%
mixer 0 'Internal Speaker' 0% mute
mixer 0 Playback 100%
mixer 1 Headphone 100%
mixer 1 Speaker 100%
mixer 0 Center 100%
mixer 0 LFE 100%
mixer 0 Center/LFE 100%
mixer $card Headphone 100%
mixer $card Speaker 100%
mixer $card 'Internal Speaker' 0% mute
mixer $card Playback 100%
mixer $card Headphone 100%
mixer $card Speaker 100%
mixer $card Center 100%
mixer $card LFE 100%
mixer $card Center/LFE 100%
# Intel P4P800-MX (Ubuntu bug #5813)
mixer 0 'Master Playback Switch' on
mixer $card 'Master Playback Switch' on
# set digital output mixer params
mixer 0 'IEC958' 100% on
mixer 0 'IEC958 Output' 100%
mixer 0 'IEC958 Coaxial' 100%
mixer 0 'IEC958 LiveDrive' 100%
mixer 0 'IEC958 Optical Raw' 100%
mixer 0 'SPDIF Out' 100%
mixer 0 'SPDIF Front' 100%
mixer 0 'SPDIF Rear' 100%
mixer 0 'SPDIF Center/LFE' 100%
mixer 0 'Master Digital' 100%
mixer $card 'IEC958' 100% on
mixer $card 'IEC958 Output' 100%
mixer $card 'IEC958 Coaxial' 100%
mixer $card 'IEC958 LiveDrive' 100%
mixer $card 'IEC958 Optical Raw' 100%
mixer $card 'SPDIF Out' 100%
mixer $card 'SPDIF Front' 100%
mixer $card 'SPDIF Rear' 100%
mixer $card 'SPDIF Center/LFE' 100%
mixer $card 'Master Digital' 100%
mixer 0 'Analog Front' 100%
mixer 0 'Analog Rear' 100%
mixer 0 'Analog Center/LFE' 100%
mixer $card 'Analog Front' 100%
mixer $card 'Analog Rear' 100%
mixer $card 'Analog Center/LFE' 100%
# ASRock ION 330 (and perhaps others) has 2 IEC958 channels
mixer 0 IEC958,0 on
mixer 0 IEC958,1 on
mixer $card IEC958,0 on
mixer $card IEC958,1 on
# some ION2 has much more IEC958 channels ...
mixer 0 IEC958,2 on
mixer 0 IEC958,3 on
# ... or "simply" more soundchips
mixer 1 IEC958,0 on
mixer 1 IEC958,1 on
mixer 1 IEC958,2 on
mixer 1 IEC958,3 on
mixer $card IEC958,2 on
mixer $card IEC958,3 on
# ASRock ION 330 has Master Front set to 0
mixer 0 'Master Front' 100%
mixer $card 'Master Front' 100%
# Shuttle XS35GT needs this too
mixer 0 'Master',0 100% on
mixer $card 'Master',0 100% on
# and this for various Fusion devices like Zotac ZBOX
mixer 1 'Master',0 100% on
mixer 1 'Front',0 100% on
mixer $card 'Front',0 100% on
fi
exit 0

View File

@@ -17,4 +17,4 @@
################################################################################
# When a sound device is detected, restore the volume settings
KERNEL=="controlC[0-9]*", NAME="snd/%k", ACTION=="add", RUN+="soundconfig"
KERNEL=="controlC[0-9]*", NAME="snd/%k", ACTION=="add", RUN+="soundconfig %k"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="Mesa"
PKG_VERSION="10.1.1"
PKG_VERSION="10.1.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="bcm2835-driver"
PKG_VERSION="680ac93"
PKG_VERSION="b163259"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="nonfree"

View File

@@ -17,12 +17,13 @@
################################################################################
PKG_NAME="llvm"
PKG_VERSION="3.4"
PKG_VERSION="3.4.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://llvm.org/"
PKG_URL="http://llvm.org/releases/3.4/${PKG_NAME}-${PKG_VERSION}.src.tar.gz"
PKG_URL="http://llvm.org/releases/$PKG_VERSION/${PKG_NAME}-${PKG_VERSION}.src.tar.gz"
PKG_SOURCE_DIR="${PKG_NAME}-${PKG_VERSION}.src"
PKG_DEPENDS_HOST=""
PKG_DEPENDS_TARGET="toolchain llvm:host"
PKG_PRIORITY="optional"

View File

@@ -1,8 +1,7 @@
diff --git a/x86-32/src/wl/sys/wl_linux.c b/x86-32/src/wl/sys/wl_linux.c
index 9ee69e1..409bda7 100644
--- a/x86-32/src/wl/sys/wl_linux.c
+++ b/x86-32/src/wl/sys/wl_linux.c
@@ -2693,7 +2693,7 @@ wl_tkip_keyset(wl_info_t *wl, wsec_key_t *key)
diff -Naur bcm_sta-6.20.155.1/x86-32/src/wl/sys/wl_linux.c bcm_sta-6.20.155.1.patch/x86-32/src/wl/sys/wl_linux.c
--- bcm_sta-6.20.155.1/x86-32/src/wl/sys/wl_linux.c 2013-04-14 23:10:38.000000000 +0200
+++ bcm_sta-6.20.155.1.patch/x86-32/src/wl/sys/wl_linux.c 2014-05-14 21:47:59.249976234 +0200
@@ -2681,7 +2681,7 @@
void
wl_tkip_printstats(wl_info_t *wl, bool group_key)
{
@@ -11,7 +10,7 @@ index 9ee69e1..409bda7 100644
char debug_buf[512];
int idx;
if (wl->tkipmodops) {
@@ -2855,6 +2855,7 @@ wl_linux_watchdog(void *ctx)
@@ -2843,6 +2843,7 @@
return 0;
}
@@ -19,7 +18,7 @@ index 9ee69e1..409bda7 100644
static int
wl_proc_read(char *buffer, char **start, off_t offset, int length, int *eof, void *data)
{
@@ -2909,18 +2910,89 @@ wl_proc_write(struct file *filp, const char *buff, unsigned long length, void *d
@@ -2897,18 +2898,89 @@
return length;
}
@@ -99,7 +98,7 @@ index 9ee69e1..409bda7 100644
+ wl->proc_entry->read_proc = wl_proc_read;
+ wl->proc_entry->write_proc = wl_proc_write;
+ wl->proc_entry->data = wl;
+ }
+ }
+#else
+ wl->proc_entry = proc_create_data(tmp, 0644, NULL, &wl_proc_fops, wl);
+#endif
@@ -113,24 +112,10 @@ index 9ee69e1..409bda7 100644
- wl->proc_entry->data = wl;
return 0;
}
diff --git a/x86-32/src/wl/sys/wl_linux.c.orig b/x86-32/src/wl/sys/wl_linux.c.orig
index 38206ab..9ee69e1 100644
--- a/x86-32/src/wl/sys/wl_linux.c.orig
+++ b/x86-32/src/wl/sys/wl_linux.c.orig
@@ -219,7 +219,7 @@ module_param(nompc, int, 0);
#define quote_str(s) to_str(s)
#ifndef BRCM_WLAN_IFNAME
-#define BRCM_WLAN_IFNAME eth%d
+#define BRCM_WLAN_IFNAME wlan%d
#endif
static char intf_name[IFNAMSIZ] = quote_str(BRCM_WLAN_IFNAME);
diff --git a/x86-64/src/wl/sys/wl_linux.c b/x86-64/src/wl/sys/wl_linux.c
index 9ee69e1..409bda7 100644
--- a/x86-64/src/wl/sys/wl_linux.c
+++ b/x86-64/src/wl/sys/wl_linux.c
@@ -2693,7 +2693,7 @@ wl_tkip_keyset(wl_info_t *wl, wsec_key_t *key)
diff -Naur bcm_sta-6.20.155.1/x86-64/src/wl/sys/wl_linux.c bcm_sta-6.20.155.1.patch/x86-64/src/wl/sys/wl_linux.c
--- bcm_sta-6.20.155.1/x86-64/src/wl/sys/wl_linux.c 2013-04-14 23:10:38.000000000 +0200
+++ bcm_sta-6.20.155.1.patch/x86-64/src/wl/sys/wl_linux.c 2014-05-14 21:48:16.002975186 +0200
@@ -2681,7 +2681,7 @@
void
wl_tkip_printstats(wl_info_t *wl, bool group_key)
{
@@ -139,7 +124,7 @@ index 9ee69e1..409bda7 100644
char debug_buf[512];
int idx;
if (wl->tkipmodops) {
@@ -2855,6 +2855,7 @@ wl_linux_watchdog(void *ctx)
@@ -2843,6 +2843,7 @@
return 0;
}
@@ -147,7 +132,7 @@ index 9ee69e1..409bda7 100644
static int
wl_proc_read(char *buffer, char **start, off_t offset, int length, int *eof, void *data)
{
@@ -2909,18 +2910,89 @@ wl_proc_write(struct file *filp, const char *buff, unsigned long length, void *d
@@ -2897,18 +2898,89 @@
return length;
}
@@ -227,7 +212,7 @@ index 9ee69e1..409bda7 100644
+ wl->proc_entry->read_proc = wl_proc_read;
+ wl->proc_entry->write_proc = wl_proc_write;
+ wl->proc_entry->data = wl;
+ }
+ }
+#else
+ wl->proc_entry = proc_create_data(tmp, 0644, NULL, &wl_proc_fops, wl);
+#endif
@@ -241,16 +226,3 @@ index 9ee69e1..409bda7 100644
- wl->proc_entry->data = wl;
return 0;
}
diff --git a/x86-64/src/wl/sys/wl_linux.c.orig b/x86-64/src/wl/sys/wl_linux.c.orig
index 38206ab..9ee69e1 100644
--- a/x86-64/src/wl/sys/wl_linux.c.orig
+++ b/x86-64/src/wl/sys/wl_linux.c.orig
@@ -219,7 +219,7 @@ module_param(nompc, int, 0);
#define quote_str(s) to_str(s)
#ifndef BRCM_WLAN_IFNAME
-#define BRCM_WLAN_IFNAME eth%d
+#define BRCM_WLAN_IFNAME wlan%d
#endif
static char intf_name[IFNAMSIZ] = quote_str(BRCM_WLAN_IFNAME);

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="dvb-firmware"
PKG_VERSION="0.0.40"
PKG_VERSION="0.0.41"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="wlan-firmware"
PKG_VERSION="0.0.20"
PKG_VERSION="0.0.21"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"

View File

@@ -23,7 +23,7 @@ case "$LINUX" in
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
;;
*)
PKG_VERSION="3.14.2"
PKG_VERSION="3.14.4"
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
;;
esac

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="service.openelec.settings"
PKG_VERSION="0.3.15"
PKG_VERSION="0.3.17"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="prop."

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xbmc-theme-Confluence"
PKG_VERSION="13-0d1d803"
PKG_VERSION="13-4410736"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xbmc"
PKG_VERSION="13-0d1d803"
PKG_VERSION="13-4410736"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,62 +0,0 @@
From 6a926768eba981c6498f852fe26dfa6644da82ac Mon Sep 17 00:00:00 2001
From: "Chris \"Koying\" Browet" <cbro@semperpax.com>
Date: Wed, 23 Apr 2014 16:33:19 +0200
Subject: [PATCH] FIX: [linux] fix & optimize input device checking
---
xbmc/input/linux/LinuxInputDevices.cpp | 12 +++++++++++-
xbmc/input/linux/LinuxInputDevices.h | 1 +
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/xbmc/input/linux/LinuxInputDevices.cpp b/xbmc/input/linux/LinuxInputDevices.cpp
index 4b642ae..f11ec01 100644
--- a/xbmc/input/linux/LinuxInputDevices.cpp
+++ b/xbmc/input/linux/LinuxInputDevices.cpp
@@ -936,6 +936,11 @@ char* CLinuxInputDevice::GetDeviceName()
return m_deviceName;
}
+std::string CLinuxInputDevice::GetFileName()
+{
+ return m_fileName;
+}
+
bool CLinuxInputDevice::IsUnplugged()
{
return m_bUnplugged;
@@ -945,6 +950,11 @@ bool CLinuxInputDevices::CheckDevice(const char *device)
{
int fd;
+ // Does the device exists?
+ struct stat buffer;
+ if (stat(device, &buffer) != 0)
+ return false;
+
/* Check if we are able to open the device */
fd = open(device, O_RDWR);
if (fd < 0)
@@ -1016,7 +1026,7 @@ void CLinuxInputDevices::CheckHotplugged()
for (size_t j = 0; j < m_devices.size(); j++)
{
- if (strcmp(m_devices[j]->GetDeviceName(),buf) == 0)
+ if (m_devices[j]->GetFileName().compare(buf) == 0)
{
ispresent = true;
break;
diff --git a/xbmc/input/linux/LinuxInputDevices.h b/xbmc/input/linux/LinuxInputDevices.h
index c385ed7..a406d9c 100644
--- a/xbmc/input/linux/LinuxInputDevices.h
+++ b/xbmc/input/linux/LinuxInputDevices.h
@@ -42,6 +42,7 @@ class CLinuxInputDevice
~CLinuxInputDevice();
XBMC_Event ReadEvent();
char* GetDeviceName();
+ std::string GetFileName();
bool IsUnplugged();
private:
--
1.9.1

View File

@@ -1,89 +0,0 @@
From b237030e1ed5d6a983aa17b1c0bf35a42ccc77f4 Mon Sep 17 00:00:00 2001
From: Jonathan Marshall <jmarshall@xbmc.org>
Date: Mon, 5 May 2014 08:45:49 +1200
Subject: [PATCH] Revert "Merge pull request #4642 from wsnipex/linking-fix"
This reverts commit 0d1d80373801c330e2a5dc938cc50d0d6d3ccc6d, reversing
changes made to 60bd97bdd8d662807076e9838ad7632b8c92d4fa.
---
Makefile.in | 2 +-
configure.in | 36 ++++++++++++++----------------------
2 files changed, 15 insertions(+), 23 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index 754f153..1db6ee2 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -481,7 +481,7 @@ FFMPEGOBJS = lib/ffmpeg/libavcodec/libavcodec.a \
lib/ffmpeg/libpostproc/libpostproc.a \
lib/ffmpeg/libswscale/libswscale.a
DYNOBJSXBMC+= $(FFMPEGOBJS)
-LIBS+= @GNUTLS_ALL_LIBS@ @VORBISENC_ALL_LIBS@ @HOGWEED_ALL_LIBS@
+LIBS+= @GNUTLS_ALL_LIBS@ @VORBISENC_ALL_LIBS@
$(FFMPEGOBJS): dvdpcodecs
endif
diff --git a/configure.in b/configure.in
index f3e142f..d8d06df 100644
--- a/configure.in
+++ b/configure.in
@@ -880,7 +880,6 @@ if test "$use_static_ffmpeg" = "yes"; then
# ffmpeg may depend on gnutls and vorbisenc, we add those libs at the end of linker
# command in order to resolve any missing symbols
GNUTLS_ALL_LIBS=`${PKG_CONFIG} --static --libs-only-l --silence-errors gnutls`
- HOGWEED_ALL_LIBS=`${PKG_CONFIG} --static --libs-only-l --silence-errors hogweed nettle`
VORBISENC_ALL_LIBS=`${PKG_CONFIG} --static --libs-only-l --silence-errors vorbisenc`
fi
@@ -1529,26 +1528,20 @@ fi
# libRTMP
if test "$use_librtmp" != "no"; then
- PKG_CHECK_MODULES([LIBRTMP], [librtmp],
- [INCLUDES="$INCLUDES $LIBRTMP_CFLAGS"; LIBS="$LIBS $LIBRTMP_LIBS";
- AC_DEFINE([HAS_LIBRTMP], [1], [Whether to use libRTMP library.])
- RTMP_ALL_LIBS=$(${PKG_CONFIG} --static --libs-only-l --silence-errors librtmp)
- test "$use_static_ffmpeg" = "yes" && LIBS="$LIBS $RTMP_ALL_LIBS"],
- [AC_CHECK_HEADERS([librtmp/log.h librtmp/amf.h librtmp/rtmp.h],,
- [if test "$use_librtmp" = "yes"; then
- AC_MSG_ERROR($librtmp_not_found)
- elif test "$use_librtmp" != "no"; then
- AC_MSG_NOTICE($librtmp_not_found)
- use_librtmp="no"
- fi
- ])
- if test "$use_librtmp" != "no"; then
- XB_FIND_SONAME([RTMP], [rtmp], [use_librtmp])
- fi
- if test "$use_librtmp" != "no"; then
- AC_DEFINE([HAS_LIBRTMP], [1], [Whether to use libRTMP library.])
- fi
- ])
+ AC_CHECK_HEADERS([librtmp/log.h librtmp/amf.h librtmp/rtmp.h],,
+ [if test "$use_librtmp" = "yes"; then
+ AC_MSG_ERROR($librtmp_not_found)
+ elif test "$use_librtmp" != "no"; then
+ AC_MSG_NOTICE($librtmp_not_found)
+ use_librtmp="no"
+ fi
+ ])
+ if test "$use_librtmp" != "no"; then
+ XB_FIND_SONAME([RTMP], [rtmp], [use_librtmp])
+ fi
+ if test "$use_librtmp" != "no"; then
+ AC_DEFINE([HAS_LIBRTMP], [1], [Whether to use libRTMP library.])
+ fi
else
AC_MSG_NOTICE($librtmp_disabled)
fi
@@ -2674,7 +2667,6 @@ AC_SUBST(GTEST_CONFIGURED)
AC_SUBST(USE_DOXYGEN)
AC_SUBST(USE_PVR_ADDONS)
AC_SUBST(GNUTLS_ALL_LIBS)
-AC_SUBST(HOGWEED_ALL_LIBS)
AC_SUBST(VORBISENC_ALL_LIBS)
# pushd and popd are not available in other shells besides bash, so implement
--
1.9.1

View File

@@ -1,97 +0,0 @@
From 55030587d56f54a56655fd9ad7e419e4077b7e57 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Fri, 2 May 2014 07:37:26 +0200
Subject: [PATCH] VDPAU: improve error handling, Gotham
---
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 20 ++++++++++++++++++--
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h | 2 ++
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
index b4d2d38..8c9437c 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
@@ -948,6 +948,7 @@ bool CDecoder::ConfigVDPAU(AVCodecContext* avctx, int ref_frames)
m_inMsgEvent.Reset();
m_vdpauConfigured = true;
+ m_ErrorCount = 0;
return true;
}
@@ -1078,7 +1079,11 @@ void CDecoder::FFDrawSlice(struct AVCodecContext *s,
(VdpPictureInfo const *)&(vdp->m_hwContext.info),
vdp->m_hwContext.bitstream_buffers_used,
vdp->m_hwContext.bitstream_buffers);
- vdp->CheckStatus(vdp_st, __LINE__);
+ if (vdp->CheckStatus(vdp_st, __LINE__))
+ vdp->m_DecoderError = true;
+ else
+ vdp->m_DecoderError = false;
+
uint64_t diff = CurrentHostCounter() - startTime;
if (diff*1000/CurrentHostFrequency() > 30)
CLog::Log(LOGDEBUG, "CVDPAU::DrawSlice - VdpDecoderRender long decoding: %d ms, dec: %d, proc: %d, rend: %d", (int)((diff*1000)/CurrentHostFrequency()), decoded, processed, rend);
@@ -1093,6 +1098,9 @@ int CDecoder::Decode(AVCodecContext *avctx, AVFrame *pFrame)
CSingleLock lock(m_DecoderSection);
+ if (m_DecoderError && pFrame)
+ return VC_ERROR;
+
if (!m_vdpauConfigured)
return VC_ERROR;
@@ -1264,6 +1272,8 @@ bool CDecoder::CheckStatus(VdpStatus vdp_st, int line)
{
CLog::Log(LOGERROR, " (VDPAU) Error: %s(%d) at %s:%d\n", m_vdpauConfig.context->GetProcs().vdp_get_error_string(vdp_st), vdp_st, __FILE__, line);
+ m_ErrorCount++;
+
if(m_DisplayState == VDPAU_OPEN)
{
if (vdp_st == VDP_STATUS_DISPLAY_PREEMPTED)
@@ -1271,12 +1281,13 @@ bool CDecoder::CheckStatus(VdpStatus vdp_st, int line)
m_DisplayEvent.Reset();
m_DisplayState = VDPAU_LOST;
}
- else
+ else if (m_ErrorCount > 2)
m_DisplayState = VDPAU_ERROR;
}
return true;
}
+ m_ErrorCount = 0;
return false;
}
@@ -2954,6 +2965,11 @@ bool COutput::Init()
bool COutput::Uninit()
{
m_mixer.Dispose();
+ glFlush();
+ while(ProcessSyncPicture())
+ {
+ Sleep(10);
+ }
GLUnmapSurfaces();
ReleaseBufferPool();
DestroyGlxContext();
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h
index 9f58e76..28258f6 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h
@@ -610,6 +610,8 @@ class CDecoder
} m_DisplayState;
CCriticalSection m_DecoderSection;
CEvent m_DisplayEvent;
+ int m_ErrorCount;
+ bool m_DecoderError;
DllAvUtil m_dllAvUtil;
ThreadIdentifier m_decoderThread;
--
1.9.1

View File

@@ -1,65 +0,0 @@
From fb82cedf2ea631c0e47296f461fe8d48dfc6d7b3 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sun, 4 May 2014 09:45:52 +0200
Subject: [PATCH] VDPAU: fix cropping for interlaced frames
---
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 8 +++++---
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h | 1 +
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
index 2468db3..575b2e3 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
@@ -39,6 +39,7 @@
using namespace VDPAU;
#define NUM_RENDER_PICS 7
+#define NUM_CROP_PIX 3
#define ARSIZE(x) (sizeof(x) / sizeof((x)[0]))
@@ -2382,6 +2383,7 @@ void CMixer::InitCycle()
}
m_mixerstep = 0;
+ m_processPicture.crop = false;
if (m_mixerInput[1].DVDPic.format == RENDER_FMT_VDPAU)
{
m_processPicture.outputSurface = m_outputSurfaces.front();
@@ -2390,8 +2392,8 @@ void CMixer::InitCycle()
if (m_SeenInterlaceFlag)
{
double ratio = (double)m_mixerInput[1].DVDPic.iDisplayHeight / m_mixerInput[1].DVDPic.iHeight;
- m_mixerInput[1].DVDPic.iHeight -= 6;
- m_mixerInput[1].DVDPic.iDisplayHeight = lrint(ratio*m_mixerInput[1].DVDPic.iHeight);
+ m_mixerInput[1].DVDPic.iDisplayHeight = lrint(ratio*(m_mixerInput[1].DVDPic.iHeight-NUM_CROP_PIX*2));
+ m_processPicture.crop = true;
}
}
else
@@ -3065,7 +3067,7 @@ CVdpauRenderPicture* COutput::ProcessMixerPicture()
retPic->texWidth = m_config.outWidth;
retPic->texHeight = m_config.outHeight;
retPic->crop.x1 = 0;
- retPic->crop.y1 = (m_config.outHeight - retPic->DVDPic.iHeight) / 2;
+ retPic->crop.y1 = procPic.crop ? NUM_CROP_PIX : 0;
retPic->crop.x2 = m_config.outWidth;
retPic->crop.y2 = m_config.outHeight - retPic->crop.y1;
}
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h
index 4d046c1..8efadc1 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h
@@ -202,6 +202,7 @@ struct CVdpauProcessedPicture
DVDVideoPicture DVDPic;
VdpVideoSurface videoSurface;
VdpOutputSurface outputSurface;
+ bool crop;
};
/**
--
1.9.1

View File

@@ -1,25 +0,0 @@
From d14e6a8f8d4c00e104e8f782d66e60a5a3d19376 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sun, 4 May 2014 17:49:52 +0200
Subject: [PATCH] paplayer: fix accidently disabled seek by
fc2b1b2c1ad0d235b91a33e430d39bd63de71f58
---
xbmc/cores/paplayer/DVDPlayerCodec.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/xbmc/cores/paplayer/DVDPlayerCodec.cpp b/xbmc/cores/paplayer/DVDPlayerCodec.cpp
index 1f7287b..b960e3b 100644
--- a/xbmc/cores/paplayer/DVDPlayerCodec.cpp
+++ b/xbmc/cores/paplayer/DVDPlayerCodec.cpp
@@ -203,6 +203,7 @@ bool DVDPlayerCodec::Init(const CStdString &strFile, unsigned int filecache)
{
// rewind stream to beginning
Seek(0);
+ m_bCanSeek = true;
}
else
{
--
1.9.1

View File

@@ -1,24 +0,0 @@
From 790ed5ba43eac186291193accff14aef58766897 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sun, 4 May 2014 16:54:58 +0200
Subject: [PATCH] VDPAU: fix segfault if vdpau fails to open context
---
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
index 2468db3..d0188bb 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
@@ -134,6 +134,7 @@ bool CVDPAUContext::EnsureContext(CVDPAUContext **ctx)
{
delete m_context;
m_context = 0;
+ *ctx = NULL;
return false;
}
}
--
1.9.1

View File

@@ -1,51 +0,0 @@
From d740a5255f983085da6bc6f3747208e2da52c2a2 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Mon, 5 May 2014 15:17:19 +0200
Subject: [PATCH 1/2] dvdplayer input stream: fix incorrectly set of EOF
---
xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.cpp b/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.cpp
index 122e922..1b0f7e8 100644
--- a/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.cpp
+++ b/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.cpp
@@ -91,7 +91,7 @@ bool CDVDInputStreamFile::Open(const char* strFile, const std::string& content)
if (m_pFile->GetImplemenation() && (content.empty() || content == "application/octet-stream"))
m_content = m_pFile->GetImplemenation()->GetContent();
- m_eof = true;
+ m_eof = false;
return true;
}
--
1.9.1
From ae3325332355c2d015c8e268f07f0edd7f06bc20 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Mon, 5 May 2014 15:18:02 +0200
Subject: [PATCH 2/2] paplayer: fix playing some mp4 files
---
xbmc/cores/paplayer/DVDPlayerCodec.cpp | 2 --
1 file changed, 2 deletions(-)
diff --git a/xbmc/cores/paplayer/DVDPlayerCodec.cpp b/xbmc/cores/paplayer/DVDPlayerCodec.cpp
index b960e3b..5a13093 100644
--- a/xbmc/cores/paplayer/DVDPlayerCodec.cpp
+++ b/xbmc/cores/paplayer/DVDPlayerCodec.cpp
@@ -197,8 +197,6 @@ bool DVDPlayerCodec::Init(const CStdString &strFile, unsigned int filecache)
m_bCanSeek = false;
if (m_pInputStream->Seek(0, SEEK_POSSIBLE))
{
- // reset eof flag of stream, with eof set seek returns always success
- m_pInputStream->Seek(0, SEEK_SET);
if (Seek(1) != DVD_NOPTS_VALUE)
{
// rewind stream to beginning
--
1.9.1

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libva-driver-intel"
PKG_VERSION="1.3.0"
PKG_VERSION="1.3.1"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"

View File

@@ -0,0 +1,13 @@
diff --git a/src/i965_decoder_utils.c b/src/i965_decoder_utils.c
index 617bc15..f579f91 100644
--- a/src/i965_decoder_utils.c
+++ b/src/i965_decoder_utils.c
@@ -139,7 +139,7 @@ mpeg2_set_reference_surfaces(
ref_frames[n++].surface_id = ref_frames[0].surface_id;
}
- if (pic_param->picture_coding_extension.bits.progressive_frame)
+ if (pic_param->picture_coding_extension.bits.frame_pred_frame_dct)
return;
ref_frames[2].surface_id = VA_INVALID_ID;

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libva"
PKG_VERSION="1.3.0"
PKG_VERSION="1.3.1"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"

View File

@@ -18,10 +18,20 @@
################################################################################
ACTION!="add|change", GOTO="end"
SUBSYSTEM!="net", GOTO="end"
ENV{INTERFACE}!="eth*", GOTO="end"
SUBSYSTEM!="net", ENV{INTERFACE}!="eth*", GOTO="end"
# Broken drivers, usually they break suspend/wakeup
DRIVERS=="e1000e", GOTO="broken"
# enable WOL and wakeup support
LABEL="begin"
RUN+="/bin/sh -c 'echo enabled >/sys/class/net/$env{INTERFACE}/device/power/wakeup' "
RUN+="/usr/sbin/ethtool -s $env{INTERFACE} wol g"
GOTO="end"
# disable WOL for broken drivers
LABEL="broken"
RUN+="/usr/sbin/ethtool -s $env{INTERFACE} wol d"
GOTO="end"
LABEL="end"

View File

@@ -18,7 +18,7 @@
################################################################################
PKG_NAME="openvpn"
PKG_VERSION="2.3.3"
PKG_VERSION="2.3.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -38,7 +38,7 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_have_decl_TUNSETPERSIST=no \
--enable-password-save \
--disable-plugins \
--enable-iproute2 IPROUTE=/sbin/ip \
--disable-management \
--enable-management \
--disable-socks \
--disable-http-proxy \
--disable-fragment \

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="wireless-regdb"
PKG_VERSION="2013.11.27"
PKG_VERSION="2014.05.19"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://wireless.kernel.org/en/developers/Regulatory"
PKG_URL="https://www.kernel.org/pub/software/network/$PKG_NAME/$PKG_NAME-2013.11.27.tar.gz"
PKG_URL="https://www.kernel.org/pub/software/network/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="network"

View File

@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Busybox version: 1.22.1
# Sun Apr 6 15:00:27 2014
# Mon May 19 23:45:50 2014
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -25,14 +25,14 @@ CONFIG_FEATURE_VERBOSE_USAGE=y
CONFIG_FEATURE_COMPRESS_USAGE=y
CONFIG_FEATURE_INSTALLER=y
CONFIG_INSTALL_NO_USR=y
# CONFIG_LOCALE_SUPPORT is not set
CONFIG_LOCALE_SUPPORT=y
CONFIG_UNICODE_SUPPORT=y
# CONFIG_UNICODE_USING_LOCALE is not set
CONFIG_UNICODE_USING_LOCALE=y
# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
CONFIG_SUBST_WCHAR=63
CONFIG_LAST_SUPPORTED_WCHAR=767
# CONFIG_UNICODE_COMBINING_WCHARS is not set
# CONFIG_UNICODE_WIDE_WCHARS is not set
CONFIG_UNICODE_WIDE_WCHARS=y
# CONFIG_UNICODE_BIDI_SUPPORT is not set
# CONFIG_UNICODE_NEUTRAL_TABLE is not set
# CONFIG_UNICODE_PRESERVE_BROKEN is not set

View File

@@ -1 +1 @@
SUSPEND_MODULES="xhci-hcd jme asix anysee rtl8192se imon r8712u cx23885 cdc_acm ddbridge"
SUSPEND_MODULES="xhci-hcd jme asix anysee rtl8192se imon r8712u cx23885 cdc_acm ddbridge brcmfmac"

View File

@@ -0,0 +1,26 @@
#
# stolen from OpenWRT
#
# https://dev.openwrt.org/attachment/ticket/7993/701-make_unicode_printable.patch
#
--- a/libbb/printable_string.c 2013-01-13 20:06:04.210089516 +0800
+++ b/libbb/printable_string.c 2013-01-13 20:00:27.917211167 +0800
@@ -31,8 +31,6 @@
}
if (c < ' ')
break;
- if (c >= 0x7f)
- break;
s++;
}
@@ -45,7 +43,7 @@
unsigned char c = *d;
if (c == '\0')
break;
- if (c < ' ' || c >= 0x7f)
+ if (c < ' ')
*d = '?';
d++;
}

View File

@@ -67,3 +67,15 @@ pre_configure_target() {
# e2fsprogs fails to build with LTO support on gcc-4.9
strip_lto
}
post_makeinstall_target() {
rm -rf $INSTALL/sbin/badblocks
rm -rf $INSTALL/sbin/blkid
rm -rf $INSTALL/sbin/dumpe2fs
rm -rf $INSTALL/sbin/e2freefrag
rm -rf $INSTALL/sbin/e2undo
rm -rf $INSTALL/sbin/e4defrag
rm -rf $INSTALL/sbin/filefrag
rm -rf $INSTALL/sbin/logsave
rm -rf $INSTALL/sbin/mklost+found
}

View File

@@ -43,4 +43,5 @@ pre_make_target() {
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin/sensors-conf-convert
rm -rf $INSTALL/usr/sbin/
$STRIP $INSTALL/usr/bin/sensors
}

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="atvclient"
PKG_VERSION="0.1"
PKG_VERSION="50faf80"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://github.com/Evinyatar/atvclient/wiki"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libusb-compat"
PKG_PRIORITY="optional"
PKG_SECTION="system/remote"

View File

@@ -1,31 +0,0 @@
--- a/src/atvclient.cpp
+++ b/src/atvclient.cpp
@@ -24,8 +24,16 @@
#include "xbmcclient.h"
-#define VENDOR_APPLE 0x05ac
-#define PRODUCT_IR 0x8241
+#define VENDOR_APPLE 0x05ac
+#define PRODUCT_APPLE_IR_0 0x8240
+#define PRODUCT_APPLE_IR_1 0x8241
+#define PRODUCT_APPLE_IR_2 0x8242
+
+#define IS_APPLE_REMOTE(dev) ((dev->descriptor.idVendor == VENDOR_APPLE) && \
+ ((dev->descriptor.idProduct == PRODUCT_APPLE_IR_0) || \
+ (dev->descriptor.idProduct == PRODUCT_APPLE_IR_1) || \
+ (dev->descriptor.idProduct == PRODUCT_APPLE_IR_2)))
+
#define LEDMODE_OFF 0
#define LEDMODE_AMBER 1
@@ -264,8 +272,7 @@ static usb_dev_handle *find_ir(void)
for (bus = usb_busses; bus; bus = bus->next) {
for (dev = bus->devices; dev; dev = dev->next)
- if (dev->descriptor.idVendor == VENDOR_APPLE
- && dev->descriptor.idProduct == PRODUCT_IR)
+ if(IS_APPLE_REMOTE(dev))
return usb_open(dev);
}

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="squashfs"
PKG_VERSION="4.2"
PKG_VERSION="4.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,12 +0,0 @@
diff -Naur squashfs4.2-old/squashfs-tools/compressor.c squashfs4.2-new/squashfs-tools/compressor.c
--- squashfs4.2-old/squashfs-tools/compressor.c 2011-02-11 07:49:24.000000000 -0800
+++ squashfs4.2-new/squashfs-tools/compressor.c 2011-03-04 10:27:47.000000000 -0800
@@ -27,7 +27,7 @@
#ifndef GZIP_SUPPORT
static struct compressor gzip_comp_ops = {
- NULL, NULL, NULL, NULL, NULL, NULL, ZLIB_COMPRESSION, "gzip", 0
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ZLIB_COMPRESSION, "gzip", 0
};
#else
extern struct compressor gzip_comp_ops;

View File

@@ -0,0 +1,36 @@
diff -Naur v4l-utils-0.8.9/utils/keytable/rc_keymaps/rc6_mce v4l-utils-0.8.9.patch/utils/keytable/rc_keymaps/rc6_mce
--- v4l-utils-0.8.9/utils/keytable/rc_keymaps/rc6_mce 2014-05-20 14:31:04.585559227 +0200
+++ v4l-utils-0.8.9.patch/utils/keytable/rc_keymaps/rc6_mce 2014-05-20 17:47:04.341378915 +0200
@@ -1,4 +1,4 @@
-# table rc6_mce, type: RC6
+# table rc6_mce, type: RC6 NEC
0x800f0400 KEY_NUMERIC_0
0x800f0401 KEY_NUMERIC_1
0x800f0402 KEY_NUMERIC_2
@@ -239,3 +239,26 @@
0x8011129f KEY_LASTSOURCE
0x8011128b KEY_SOURCE
0x801112a3 KEY_SCREEN
+
+#XBOX One Remote (Protocol: NEC)
+0x80d864 KEY_MEDIA
+0x80d820 KEY_LEFT
+0x80d821 KEY_RIGHT
+0x80d81e KEY_UP
+0x80d81f KEY_DOWN
+0x80d822 KEY_OK
+0x80d823 KEY_EXIT
+0x80d80e KEY_MUTE
+0x80d810 KEY_VOLUMEUP
+0x80d811 KEY_VOLUMEDOWN
+0x80d812 KEY_CHANNELUP
+0x80d813 KEY_CHANNELDOWN
+0x80d814 KEY_FASTFORWARD
+0x80d815 KEY_REWIND
+0x80d870 KEY_PLAYPAUSE
+0x80d819 KEY_STOP
+0x80d81a KEY_NEXT
+0x80d81b KEY_PREVIOUS
+0x80d826 KEY_INFO
+0x80d86f KEY_EPG
+0x80d86e KEY_ZOOM

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="bcm2835-bootloader"
PKG_VERSION="680ac93"
PKG_VERSION="b163259"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="nonfree"

View File

@@ -70,9 +70,13 @@ get_device_unmount() {
# provides: DEVICES
DEVICES=""
DEVICES=$(parted -s -m -l | grep ^/dev/sd | cut -f1 -d ":")
DEVICES=$(parted -s -m -l | grep -E '^/dev/sd|^/dev/mmcblk' | grep -E -v '.?rpmb|.?boot?' | cut -f1 -d ":")
for i in $(cat /proc/mounts | grep ^/dev/sd | cut -f1 -d " " | sed "s/[0-9]//"); do
for i in $(cat /proc/mounts | grep -E '^/dev/sd' | cut -f1 -d " " | sed "s/[0-9].*$//"); do
DEVICES=$(echo $DEVICES |sed -e "s|$i||")
done
for i in $(cat /proc/mounts | grep -E '^/dev/mmcblk' | cut -f1 -d " " | sed "s/p.*$//"); do
DEVICES=$(echo $DEVICES |sed -e "s|$i||")
done
}
@@ -190,6 +194,17 @@ do_install_quick() {
INSTALL_DEVICE=$(cat "$TMPDIR/device_for_install")
INSTALL_DEVICE_FULL=$(echo $DEVICE_LIST | sed "s|.*$INSTALL_DEVICE \([^ ]*\).*|$INSTALL_DEVICE \1|")
case $INSTALL_DEVICE in
"/dev/mmcblk"*)
PART1="p1"
PART2="p2"
;;
*)
PART1="1"
PART2="2"
;;
esac
prompt_gpt
prompt_ssh
prompt_backup_unpack
@@ -262,39 +277,39 @@ do_install_quick() {
# create filesystem
msg_progress_install "23" "creating filesystem on ${INSTALL_DEVICE}1"
if [ "$UEFI" = "1" ]; then
mkfs.vfat ${INSTALL_DEVICE}1 >> $LOGFILE 2>&1
mkfs.vfat ${INSTALL_DEVICE}${PART1} >> $LOGFILE 2>&1
else
mke2fs -t ext4 -m 0 ${INSTALL_DEVICE}1 >> $LOGFILE 2>&1
mke2fs -t ext4 -m 0 ${INSTALL_DEVICE}${PART1} >> $LOGFILE 2>&1
fi
msg_progress_install "25" "set uuid and disklabel $DISKLABEL_SYSTEM on ${INSTALL_DEVICE}1"
msg_progress_install "25" "set uuid and disklabel $DISKLABEL_SYSTEM on ${INSTALL_DEVICE}${PART1}"
if [ "$UEFI" = "1" ]; then
dosfslabel ${INSTALL_DEVICE}1 $DISKLABEL_SYSTEM >> $LOGFILE 2>&1
dosfslabel ${INSTALL_DEVICE}${PART1} $DISKLABEL_SYSTEM >> $LOGFILE 2>&1
else
tune2fs -U random -L $DISKLABEL_SYSTEM ${INSTALL_DEVICE}1 >> $LOGFILE 2>&1
tune2fs -U random -L $DISKLABEL_SYSTEM ${INSTALL_DEVICE}${PART1} >> $LOGFILE 2>&1
fi
msg_progress_install "28" "creating filesystem on ${INSTALL_DEVICE}2"
mke2fs -t ext4 -m 0 ${INSTALL_DEVICE}2 >> $LOGFILE 2>&1
msg_progress_install "28" "creating filesystem on ${INSTALL_DEVICE}${PART2}"
mke2fs -t ext4 -m 0 ${INSTALL_DEVICE}${PART2} >> $LOGFILE 2>&1
msg_progress_install "30" "set uuid and disklabel $DISKLABEL_STORAGE on ${INSTALL_DEVICE}2"
tune2fs -U random -L $DISKLABEL_STORAGE ${INSTALL_DEVICE}2 >> $LOGFILE 2>&1
msg_progress_install "30" "set uuid and disklabel $DISKLABEL_STORAGE on ${INSTALL_DEVICE}${PART2}"
tune2fs -U random -L $DISKLABEL_STORAGE ${INSTALL_DEVICE}${PART2} >> $LOGFILE 2>&1
# mount system partition
msg_progress_install "35" "creating $TMPDIR/part1"
mkdir -p $TMPDIR/part1 >> $LOGFILE 2>&1
msg_progress_install "40" "mounting ${INSTALL_DEVICE}1 to $TMPDIR/part1"
msg_progress_install "40" "mounting ${INSTALL_DEVICE}${PART1} to $TMPDIR/part1"
if [ "$UEFI" = "1" ]; then
mount -t vfat ${INSTALL_DEVICE}1 $TMPDIR/part1 >> $LOGFILE 2>&1
mount -t vfat ${INSTALL_DEVICE}${PART1} $TMPDIR/part1 >> $LOGFILE 2>&1
else
mount -t ext4 ${INSTALL_DEVICE}1 $TMPDIR/part1 >> $LOGFILE 2>&1
mount -t ext4 ${INSTALL_DEVICE}${PART1} $TMPDIR/part1 >> $LOGFILE 2>&1
fi
# installing extlinux
msg_progress_install "50" "installing extlinux to $TMPDIR/part1"
if [ "$UEFI" = "1" ]; then
syslinux -i ${INSTALL_DEVICE}1 >> $LOGFILE 2>&1
syslinux -i ${INSTALL_DEVICE}${PART1} >> $LOGFILE 2>&1
else
extlinux -i $TMPDIR/part1 >> $LOGFILE 2>&1
fi
@@ -337,8 +352,8 @@ do_install_quick() {
msg_progress_install "89" "creating $TMPDIR/part2"
mkdir -p $TMPDIR/part2 >> $LOGFILE 2>&1
msg_progress_install "90" "mounting ${INSTALL_DEVICE}2 to $TMPDIR/part2"
mount -t ext4 ${INSTALL_DEVICE}2 $TMPDIR/part2 >> $LOGFILE 2>&1
msg_progress_install "90" "mounting ${INSTALL_DEVICE}${PART2} to $TMPDIR/part2"
mount -t ext4 ${INSTALL_DEVICE}${PART2} $TMPDIR/part2 >> $LOGFILE 2>&1
msg_progress_install "92" "restoring backup"
[ -f /flash/backup.tar.bz2 ] && tar -xjf /flash/backup.tar.bz2 -C $TMPDIR/part2 >> $LOGFILE 2>&1
@@ -366,7 +381,7 @@ do_install_quick() {
do_install_custom() {
# show menu
MSG_TITLE="\Z4[ CUSTOM INSTALL MENU ]\Zn"
MSG_TITLE="\Z4[ REPAIR/UPGRADE MENU ]\Zn"
MSG_MENU="\nUse the up/down arrows to select the correct partition where you want to overwrite KERNEL and SYSTEM files.\n\n Please select a partition:"
MSG_CANCEL="Back"
DIALOG_OPTIONS="--defaultno"
@@ -599,7 +614,7 @@ menu_main() {
MSG_TITLE="\Z4[ MAIN MENU ]\Zn"
MSG_MENU="\n\ZbQuick Install:\Zn do a default installation on a specific device \
\Z1\Zb(this will delete ALL data on this device!)\Zn \
\n\ZbCustom Install:\Zn do a custom installation \
\n\ZbRepair / Upgrade:\Zn do repair / upgrade \
\n\ZbSetup:\Zn change some settings to run OpenELEC \
\n\ZbBIOS Update:\Zn backup and update your BIOS (only for OEMs) \
\n\ZbShow logfile:\Zn show and save the logfile \
@@ -610,7 +625,7 @@ menu_main() {
dialog --colors --backtitle "$BACKTITLE" --cancel-label "$MSG_CANCEL" \
--title "$MSG_TITLE" --menu "$MSG_MENU" 20 70 5 \
1 "Quick Install of OpenELEC" \
2 "Custom Install of OpenELEC" \
2 "Repair / Upgrade" \
3 "Setup OpenELEC" \
4 "BIOS update (only for OEM's)" \
5 "Show logfile" 2> $TMPDIR/mainmenu

View File

@@ -88,6 +88,9 @@ makeinstall_target() {
cp bios/extlinux/extlinux $INSTALL/usr/bin
cp bios/linux/syslinux $INSTALL/usr/bin
$STRIP $INSTALL/usr/bin/syslinux
$STRIP $INSTALL/usr/bin/extlinux
mkdir -p $INSTALL/usr/share/syslinux
cp bios/mbr/mbr.bin $INSTALL/usr/share/syslinux
cp bios/mbr/gptmbr.bin $INSTALL/usr/share/syslinux

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xf86-input-evdev"
PKG_VERSION="2.8.3"
PKG_VERSION="2.8.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xf86-video-nvidia"
PKG_VERSION="331.67"
PKG_VERSION="331.79"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="nonfree"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libXfont"
PKG_VERSION="1.4.7"
PKG_VERSION="1.4.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -3252,7 +3252,7 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set
#
@@ -3262,7 +3262,7 @@ CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=1024
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y

View File

@@ -1473,6 +1473,7 @@ CONFIG_INPUT_MISC=y
# CONFIG_INPUT_CM109 is not set
CONFIG_INPUT_UINPUT=y
# CONFIG_INPUT_PCF8574 is not set
# CONFIG_INPUT_PWM_BEEPER is not set
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
# CONFIG_INPUT_DA9052_ONKEY is not set
# CONFIG_INPUT_ADXL34X is not set
@@ -2872,6 +2873,7 @@ CONFIG_LEDS_CLASS=y
# CONFIG_LEDS_PCA9633 is not set
# CONFIG_LEDS_DA9052 is not set
# CONFIG_LEDS_DAC124S085 is not set
CONFIG_LEDS_PWM=y
CONFIG_LEDS_REGULATOR=y
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_LT3593 is not set
@@ -3099,7 +3101,8 @@ CONFIG_CLKSRC_MMIO=y
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not set
# CONFIG_IIO is not set
# CONFIG_PWM is not set
CONFIG_PWM=y
CONFIG_PWM_IMX=y
CONFIG_IRQCHIP=y
CONFIG_ARM_GIC=y
# CONFIG_IPACK_BUS is not set
@@ -3326,7 +3329,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=1024
CONFIG_MAGIC_SYSRQ=y
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
@@ -3371,7 +3374,7 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set
CONFIG_FRAME_POINTER=y
CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_BOOT_PRINTK_DELAY is not set
#
# RCU Debugging

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.14.2 Kernel Configuration
# Linux/i386 3.14.4 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -1555,6 +1555,7 @@ CONFIG_B43=m
CONFIG_B43_SSB=y
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43_SDIO=y
CONFIG_B43_PIO=y
CONFIG_B43_PHY_N=y
CONFIG_B43_PHY_LP=y
@@ -2136,6 +2137,8 @@ CONFIG_SSB_BLOCKIO=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
CONFIG_SSB_B43_PCI_BRIDGE=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_SILENT is not set
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
@@ -3225,7 +3228,7 @@ CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_RCAR_PHY is not set
# CONFIG_USB_GADGET is not set
# CONFIG_UWB is not set
CONFIG_MMC=m
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set
@@ -3233,7 +3236,7 @@ CONFIG_MMC=m
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=32
CONFIG_MMC_BLOCK_BOUNCE=y
# CONFIG_SDIO_UART is not set
@@ -3242,10 +3245,10 @@ CONFIG_MMC_BLOCK_BOUNCE=y
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
# CONFIG_MMC_RICOH_MMC is not set
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_ACPI=y
# CONFIG_MMC_SDHCI_PLTFM is not set
# CONFIG_MMC_SDHCI_PXAV3 is not set
# CONFIG_MMC_SDHCI_PXAV2 is not set
@@ -3427,9 +3430,10 @@ CONFIG_RTL8192U=m
CONFIG_R8712U=m
# CONFIG_R8188EU is not set
CONFIG_R8821AE=m
CONFIG_RTS5139=m
CONFIG_RTS5139=y
# CONFIG_RTS5139_DEBUG is not set
# CONFIG_RTS5208 is not set
CONFIG_RTS5208=y
# CONFIG_RTS5208_DEBUG is not set
# CONFIG_TRANZPORT is not set
# CONFIG_IDE_PHISON is not set
# CONFIG_LINE6_USB is not set
@@ -3810,7 +3814,7 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set
#
@@ -3820,7 +3824,7 @@ CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=1024
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.14.2 Kernel Configuration
# Linux/x86_64 3.14.4 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -379,7 +379,7 @@ CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
# CONFIG_AMD_NUMA is not set
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not set
@@ -401,7 +401,7 @@ CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MOVABLE_NODE=y
# CONFIG_MOVABLE_NODE is not set
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
@@ -1547,6 +1547,7 @@ CONFIG_B43=m
CONFIG_B43_SSB=y
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43_SDIO=y
CONFIG_B43_PIO=y
CONFIG_B43_PHY_N=y
CONFIG_B43_PHY_LP=y
@@ -2123,6 +2124,8 @@ CONFIG_SSB_BLOCKIO=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
CONFIG_SSB_B43_PCI_BRIDGE=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_SILENT is not set
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
@@ -3203,7 +3206,7 @@ CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_RCAR_PHY is not set
# CONFIG_USB_GADGET is not set
# CONFIG_UWB is not set
CONFIG_MMC=m
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set
@@ -3211,7 +3214,7 @@ CONFIG_MMC=m
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=32
CONFIG_MMC_BLOCK_BOUNCE=y
# CONFIG_SDIO_UART is not set
@@ -3220,10 +3223,10 @@ CONFIG_MMC_BLOCK_BOUNCE=y
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
# CONFIG_MMC_RICOH_MMC is not set
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_ACPI=y
# CONFIG_MMC_SDHCI_PLTFM is not set
# CONFIG_MMC_SDHCI_PXAV3 is not set
# CONFIG_MMC_SDHCI_PXAV2 is not set
@@ -3405,9 +3408,10 @@ CONFIG_RTL8192U=m
CONFIG_R8712U=m
# CONFIG_R8188EU is not set
CONFIG_R8821AE=m
CONFIG_RTS5139=m
CONFIG_RTS5139=y
# CONFIG_RTS5139_DEBUG is not set
# CONFIG_RTS5208 is not set
CONFIG_RTS5208=y
# CONFIG_RTS5208_DEBUG is not set
# CONFIG_TRANZPORT is not set
# CONFIG_IDE_PHISON is not set
# CONFIG_LINE6_USB is not set
@@ -3786,7 +3790,7 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set
#
@@ -3796,7 +3800,7 @@ CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=1024
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y

View File

@@ -255,7 +255,13 @@
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia,nouveau,vmware)
# Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 nvidia nouveau"
GRAPHIC_DRIVERS="r200 r300 r600 radeonsi i915 i965 nvidia"
if [ "$TARGET_ARCH" = "i386" ]; then
# TODO: create Legacy build with OpenELEC-4.2
# install legacy drivers to i386 ARCH
GRAPHIC_DRIVERS="r200 r300 r600 i915 i965 nvidia-legacy"
elif [ "$TARGET_ARCH" = "x86_64" ]; then
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia"
fi
# XBMC Player implementation to use (default / bcm2835-driver)
XBMCPLAYER_DRIVER="default"

View File

@@ -2902,7 +2902,7 @@ CONFIG_NLS_UTF8=y
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set
#
@@ -2912,7 +2912,7 @@ CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=1024
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -379,7 +379,7 @@ CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
# CONFIG_AMD_NUMA is not set
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not set
@@ -401,7 +401,7 @@ CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MOVABLE_NODE=y
# CONFIG_MOVABLE_NODE is not set
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y