mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
Compare commits
137 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ee0664292d | ||
|
|
33e0e53939 | ||
|
|
45f2e476d2 | ||
|
|
67ec636a3f | ||
|
|
329687235d | ||
|
|
bc792c35da | ||
|
|
ff7d05c3ec | ||
|
|
15da75ea4d | ||
|
|
0646e64c16 | ||
|
|
1ba89b5334 | ||
|
|
06743d40e0 | ||
|
|
db9bb1507f | ||
|
|
6f0dc9bb46 | ||
|
|
963a42b49d | ||
|
|
b32a44ba3f | ||
|
|
6f25fd325c | ||
|
|
f9e4c0b900 | ||
|
|
a46d773acb | ||
|
|
d552706473 | ||
|
|
342505ff32 | ||
|
|
db8e8a7056 | ||
|
|
5474bbe736 | ||
|
|
e1455120da | ||
|
|
d54621f0b1 | ||
|
|
637f41ad64 | ||
|
|
aa52f89b6a | ||
|
|
a109b64d7e | ||
|
|
861358054e | ||
|
|
89c1df8bd1 | ||
|
|
22e02eeb9a | ||
|
|
115a95e6ef | ||
|
|
c1b1d02d9a | ||
|
|
974eeb44a8 | ||
|
|
987c0f626e | ||
|
|
27c4df6b41 | ||
|
|
284efb36c7 | ||
|
|
98e8aebfdb | ||
|
|
707cd5d296 | ||
|
|
666266c7bc | ||
|
|
87fa98aa66 | ||
|
|
12edeb3463 | ||
|
|
2f6490dfb7 | ||
|
|
3e79667da8 | ||
|
|
675d98eedc | ||
|
|
0c17e56fbb | ||
|
|
05470a9db8 | ||
|
|
b94fea9d2a | ||
|
|
e84ab9c589 | ||
|
|
9857a0f368 | ||
|
|
ee8a8d7b39 | ||
|
|
99f6d380e1 | ||
|
|
e8c5afb3a9 | ||
|
|
4062165c0b | ||
|
|
d54a168102 | ||
|
|
ee9b7467f2 | ||
|
|
c2cc15cda0 | ||
|
|
75575bc363 | ||
|
|
925301d662 | ||
|
|
9080725586 | ||
|
|
ca4f592599 | ||
|
|
d993b7bded | ||
|
|
6d3949a06c | ||
|
|
479f96c6de | ||
|
|
85cf400adc | ||
|
|
122407f223 | ||
|
|
d11ccf056f | ||
|
|
d29d1be453 | ||
|
|
e123910546 | ||
|
|
c23dcc44d4 | ||
|
|
dfa78348a4 | ||
|
|
f0da36e4d5 | ||
|
|
7f4b406229 | ||
|
|
461e41b314 | ||
|
|
a32bb8e177 | ||
|
|
030e2a8040 | ||
|
|
8d3874da5b | ||
|
|
151b887385 | ||
|
|
a5e2c4c207 | ||
|
|
a8bbebbad4 | ||
|
|
c7fbebfe2a | ||
|
|
111c583044 | ||
|
|
31a5197d59 | ||
|
|
e6c35767af | ||
|
|
9d3170d46c | ||
|
|
728821e805 | ||
|
|
4e5ee0260a | ||
|
|
a86bb5711c | ||
|
|
69e483d96b | ||
|
|
da2481542b | ||
|
|
7a8df05fd8 | ||
|
|
a4baedb3d5 | ||
|
|
54faaba681 | ||
|
|
85185823f9 | ||
|
|
4cf46a2190 | ||
|
|
df3c11b033 | ||
|
|
44ed248fe2 | ||
|
|
394660f892 | ||
|
|
a1cf23a80e | ||
|
|
9bca91c15c | ||
|
|
855cf7fb79 | ||
|
|
a610eb6487 | ||
|
|
e481ac3d75 | ||
|
|
58a9f28111 | ||
|
|
cceb400a22 | ||
|
|
0c2f5bfb0f | ||
|
|
ce3d8cf49c | ||
|
|
3d11fd01ca | ||
|
|
81725aa348 | ||
|
|
5928cb17fa | ||
|
|
17c238df36 | ||
|
|
f5d4592c71 | ||
|
|
d3b8a3ace1 | ||
|
|
c0662f2e80 | ||
|
|
cb75b105cf | ||
|
|
c7c4c7fb1e | ||
|
|
84f350e3ff | ||
|
|
db6bd00787 | ||
|
|
7cc94b7a45 | ||
|
|
65b15527f1 | ||
|
|
08a9141adb | ||
|
|
8523bebf19 | ||
|
|
475ef3bad8 | ||
|
|
9541172f6f | ||
|
|
146bacc838 | ||
|
|
14505f331c | ||
|
|
589317a042 | ||
|
|
8e300dbb5b | ||
|
|
677d887cc6 | ||
|
|
eee70e8d6b | ||
|
|
d30bf7cf15 | ||
|
|
45e9c4c68d | ||
|
|
727ed810df | ||
|
|
43e3e62552 | ||
|
|
c860c46d79 | ||
|
|
09975f85b6 | ||
|
|
94ecd0c100 | ||
|
|
f143d1c9f0 |
20
README.md
20
README.md
@@ -2,8 +2,8 @@
|
||||
|
||||
# OpenELEC - Open Embedded Linux Entertainment Center
|
||||
|
||||
OpenELEC runs [XBMC](http://xbmc.org), an award-winning free and open source (GPL) software media
|
||||
player and entertainment hub for digital media. For more info see http://xbmc.org .
|
||||
OpenELEC runs [Kodi](http://kodi.tv), an award-winning free and open source (GPL) software media
|
||||
player and entertainment hub for digital media. For more info see http://kodi.tv .
|
||||
The base system has been designed and built from the ground up to be as
|
||||
efficient as possible – consuming only tiny disk and memory footprints and
|
||||
providing cutting edge hardware support to deliver a set-top box experience.
|
||||
@@ -16,10 +16,6 @@ providing cutting edge hardware support to deliver a set-top box experience.
|
||||
|
||||
* Please read the instructions in our wiki (http://wiki.openelec.tv/index.php?title=Installation) on how to install.
|
||||
|
||||
**Known issues**
|
||||
|
||||
* Testing snapshot
|
||||
|
||||
**License**
|
||||
|
||||
* OpenELEC is released under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html). Please refer to the "licenses" folder and
|
||||
@@ -44,16 +40,15 @@ providing cutting edge hardware support to deliver a set-top box experience.
|
||||
|
||||
**Features**
|
||||
|
||||
* System size ~ 90 - 130MB
|
||||
* System size ~ 90 - 170MB
|
||||
* Minimal hardware requirements
|
||||
* Ultra fast boot
|
||||
* Optimized builds for platforms such as ION, Intel, Fusion
|
||||
* Simple configuration via XBMC itself
|
||||
* Simple configuration via Kodi itself
|
||||
* Plug and Play external storage
|
||||
|
||||
**Software**
|
||||
|
||||
* XBMC HTPC software – View/Manage all your media.
|
||||
* Kodi HTPC software – View/Manage all your media.
|
||||
* Samba server – File transfer from any PC client
|
||||
* SSH server – Remote console access for debugging
|
||||
* IR/Bluetooth Remote Control
|
||||
@@ -68,13 +63,12 @@ providing cutting edge hardware support to deliver a set-top box experience.
|
||||
All data transfered to the machine will go here, the rest of the system is
|
||||
read-only with the exception of /var (containing runtime configuration data).
|
||||
* Manual update/downgrade procedure is as follows:
|
||||
Extract the snapshot and navigate to the 'target' directory.
|
||||
Copy KERNEL and SYSTEM along with KERNEL.md5 and SYSTEM.md5 to the 'Update' network share (or /storage/.update) on
|
||||
Copy the snapshot (.tar) to the 'Update' network share (or /storage/.update) on
|
||||
your openelec machine. Your system will automatically upgrade during the
|
||||
next reboot.
|
||||
* Automatic mounting of filesystems is supported. Devices such as USB Flash
|
||||
sticks can be plugged into a running machine and will be mounted to /media,
|
||||
showing up in xbmc’s GUI.
|
||||
showing up in Kodi’s GUI.
|
||||
* Comments and questions are more than welcome, help is even better and patches
|
||||
are absolutely perfect!!
|
||||
|
||||
|
||||
@@ -32,12 +32,9 @@
|
||||
SIMD_SUPPORT="no"
|
||||
;;
|
||||
cortex-a7|cortex-a15)
|
||||
TARGET_SUBARCH=armv7-a
|
||||
TARGET_SUBARCH=armv7ve
|
||||
TARGET_ABI=eabi
|
||||
# It's not currently possible to specify the exact architecture variant (-mcpu)
|
||||
# that A7/A15 supports in the command line so use -mtune here.
|
||||
# see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57907
|
||||
TARGET_EXTRA_FLAGS="-mtune=$TARGET_CPU"
|
||||
TARGET_EXTRA_FLAGS="-mcpu=$TARGET_CPU"
|
||||
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
|
||||
SIMD_SUPPORT="yes"
|
||||
;;
|
||||
|
||||
@@ -32,10 +32,6 @@ get_graphicdrivers() {
|
||||
fi
|
||||
|
||||
for drv in $GRAPHIC_DRIVERS; do
|
||||
if [ "$drv" = "dove" ]; then
|
||||
XORG_DRIVERS="$XORG_DRIVERS dove"
|
||||
fi
|
||||
|
||||
if [ "$drv" = "i915" ]; then
|
||||
DRI_DRIVERS="$DRI_DRIVERS,i915"
|
||||
XORG_DRIVERS="$XORG_DRIVERS intel"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# VERSION: set full version, use "devel" for development version
|
||||
OPENELEC_VERSION="5.0.3"
|
||||
OPENELEC_VERSION="5.0.7"
|
||||
|
||||
# OS_VERSION: OS Version
|
||||
OS_VERSION="5.0"
|
||||
|
||||
2
packages/3rdparty/web/tntnet/package.mk
vendored
2
packages/3rdparty/web/tntnet/package.mk
vendored
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="tntnet"
|
||||
PKG_VERSION="2.2"
|
||||
PKG_VERSION="2.2.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL-2"
|
||||
|
||||
@@ -1,3 +1,23 @@
|
||||
4.3.11
|
||||
- update to vdr-plugin-restfulapi-0.2.1.4
|
||||
|
||||
4.3.10
|
||||
- disable dvbapi network mode
|
||||
|
||||
4.3.9
|
||||
- update to vdr-2.2.0
|
||||
- update to vdr-iptv-2.2.0
|
||||
- update to vdr-satip-2.2.0
|
||||
- update to vdr-plugin-dvbapi-c0c7fa2
|
||||
- update to vdr-plugin-eepg-9cd9a75
|
||||
- update to vdr-plugin-vnsiserver-9529e6d
|
||||
- update to vdr-plugin-streamdev-84c6f6b
|
||||
|
||||
4.3.8
|
||||
- update to vdr-2.1.10
|
||||
- update to vdr-plugin-restfulapi-0.2.1.1
|
||||
- update to vdr-plugin-vnsiserver-f2175ba
|
||||
|
||||
4.3.7
|
||||
- update to vdr-2.1.8
|
||||
- update to vdr-plugin-vnsiserver-b887bc8
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
PKG_NAME="vdr-addon"
|
||||
PKG_VERSION="4.3"
|
||||
PKG_REV="7"
|
||||
PKG_REV="11"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.openelec.tv"
|
||||
@@ -103,7 +103,7 @@ addon() {
|
||||
cp -P $VDR_PLUGIN_XMLTV2VDR/dist/epgdata2xmltv/epgdata2xmltv $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
|
||||
cp -PL $(get_build_dir tntnet)/.install_pkg/usr/lib/libtntnet.so.11 $ADDON_BUILD/$PKG_ADDON_ID/lib
|
||||
cp -PL $(get_build_dir tntnet)/.install_pkg/usr/lib/libtntnet.so.12 $ADDON_BUILD/$PKG_ADDON_ID/lib
|
||||
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
|
||||
cp -PR $VDR_PLUGIN_STREAMVEV_DIR/streamdev-server/streamdevhosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string id="1001">Plugins</string>
|
||||
<string id="1002">VDR</string>
|
||||
<string id="1020">DVB Configuration</string>
|
||||
<string id="1021">Unload DVB mudules before suspend</string>
|
||||
<string id="1021">Unload DVB modules before suspend</string>
|
||||
<string id="1022">Wait for frontend initialization</string>
|
||||
<string id="1023">Number of adapters to wait for</string>
|
||||
<string id="1024">Enable charset override</string>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="alsa-lib"
|
||||
PKG_VERSION="1.0.28"
|
||||
PKG_VERSION="1.0.29"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
From 982c628f484266c8db4f70dc1e856bc7844c1873 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Rasmussen <patrickrasmussen1988@gmail.com>
|
||||
Date: Fri, 13 Mar 2015 14:52:56 +0100
|
||||
Subject: [PATCH] Add USB Sound Blaster HD
|
||||
|
||||
---
|
||||
src/conf/cards/USB-Audio.conf | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf
|
||||
index 4cbf85e..2591d00 100644
|
||||
--- a/src/conf/cards/USB-Audio.conf
|
||||
+++ b/src/conf/cards/USB-Audio.conf
|
||||
@@ -62,6 +62,7 @@ USB-Audio.pcm.iec958_device {
|
||||
# Second iec958 device number, if any.
|
||||
USB-Audio.pcm.iec958_2_device {
|
||||
"PHIREE U2" 1 # 0 = PCM S/PDIF, 1 = non-PCM S/PDIF
|
||||
+ "USB Sound Blaster HD" 1
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
2.1.4
|
||||
@@ -1,69 +0,0 @@
|
||||
From 01b686cf032d523642c5ab33f455d814ef468925 Mon Sep 17 00:00:00 2001
|
||||
From: fritsch <Peter.Fruehberger@gmail.com>
|
||||
Date: Sat, 10 Jan 2015 23:47:58 +0100
|
||||
Subject: [PATCH] Support PHIREE U2 and Sound blaster F-Xi HD (done by Anssih)
|
||||
|
||||
---
|
||||
src/conf/cards/USB-Audio.conf | 41 ++++++++++++++++++++++++++++++++++++++++-
|
||||
1 file changed, 40 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf
|
||||
index ce3ae01..107d6fa 100644
|
||||
--- a/src/conf/cards/USB-Audio.conf
|
||||
+++ b/src/conf/cards/USB-Audio.conf
|
||||
@@ -52,6 +52,10 @@ USB-Audio.pcm.iec958_device {
|
||||
"USB Device 0x46d:0x992" 999
|
||||
}
|
||||
|
||||
+USB-Audio.pcm.iec958_2_device {
|
||||
+ "PHIREE U2" 1
|
||||
+ "USB Sound Blaster HD" 1
|
||||
+}
|
||||
|
||||
# If a device requires non-standard definitions for front, surround40,
|
||||
# surround51, surround71 or iec958, they can be defined here.
|
||||
@@ -422,4 +426,39 @@ USB-Audio.pcm.iec958.0 {
|
||||
}
|
||||
}
|
||||
|
||||
-# vim: ft=alsaconf
|
||||
+USB-Audio.pcm.iec958.1 {
|
||||
+ @args [ CARD AES0 AES1 AES2 AES3 ]
|
||||
+ @args.CARD { type string }
|
||||
+ @args.AES0 { type integer }
|
||||
+ @args.AES1 { type integer }
|
||||
+ @args.AES2 { type integer }
|
||||
+ @args.AES3 { type integer }
|
||||
+ @func refer
|
||||
+ name {
|
||||
+ @func concat
|
||||
+ strings [
|
||||
+ "cards.USB-Audio."
|
||||
+ { @func card_name card $CARD }
|
||||
+ ".pcm.iec958_2:CARD=" $CARD
|
||||
+ ",AES0=" $AES0 ",AES1=" $AES1 ",AES2=" $AES2 ",AES3=" $AES3
|
||||
+ ]
|
||||
+ }
|
||||
+ default {
|
||||
+ # FIXME: we cannot set the AES parameters
|
||||
+ type hw
|
||||
+ card $CARD
|
||||
+ device {
|
||||
+ @func refer
|
||||
+ name {
|
||||
+ @func concat
|
||||
+ strings [
|
||||
+ "cards.USB-Audio.pcm.iec958_2_device."
|
||||
+ { @func card_name card $CARD }
|
||||
+ ]
|
||||
+ }
|
||||
+ default 999
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+# vim: ft=alsaconf
|
||||
\ No newline at end of file
|
||||
--
|
||||
1.9.1
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="alsa-utils"
|
||||
PKG_VERSION="1.0.28"
|
||||
PKG_VERSION="1.0.29"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -22,7 +22,7 @@ PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://espeak.sourceforge.net/"
|
||||
PKG_URL="http://downloads.sourceforge.net/$PKG_NAME/$PKG_NAME-$PKG_VERSION.zip"
|
||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.zip"
|
||||
PKG_SOURCE_DIR="$PKG_NAME/$PKG_NAME-$PKG_VERSION"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_PRIORITY="optional"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libvorbis"
|
||||
PKG_VERSION="1.3.4"
|
||||
PKG_VERSION="1.3.5"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="BSD"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="xz"
|
||||
PKG_VERSION="5.2.0"
|
||||
PKG_VERSION="5.2.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="sqlite"
|
||||
PKG_VERSION="autoconf-3080802"
|
||||
PKG_VERSION="autoconf-3080803"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="PublicDomain"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="gdb"
|
||||
PKG_VERSION="7.8.2"
|
||||
PKG_VERSION="7.9"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdpauinfo"
|
||||
PKG_VERSION="0.9"
|
||||
PKG_VERSION="1.0"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="dbus-glib"
|
||||
PKG_VERSION="0.102"
|
||||
PKG_VERSION="0.104"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,12 +17,12 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="glib"
|
||||
PKG_VERSION="2.40.0"
|
||||
PKG_VERSION="2.42.2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="LGPL"
|
||||
PKG_SITE="http://www.gtk.org/"
|
||||
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.40/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.42/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain zlib libffi pcre Python:host"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="devel"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="mpc"
|
||||
PKG_VERSION="1.0.2"
|
||||
PKG_VERSION="1.0.3"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="LGPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="bcm2835-driver"
|
||||
PKG_VERSION="374e3af"
|
||||
PKG_VERSION="ffda51e"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="nonfree"
|
||||
|
||||
45
packages/graphics/gpu-viv-g2d/package.mk
Normal file
45
packages/graphics/gpu-viv-g2d/package.mk
Normal file
@@ -0,0 +1,45 @@
|
||||
################################################################################
|
||||
# This file is part of OpenELEC - http://www.openelec.tv
|
||||
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
||||
#
|
||||
# OpenELEC 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 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="gpu-viv-g2d"
|
||||
PKG_VERSION="3.10.17-1.0.2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="arm"
|
||||
PKG_LICENSE="nonfree"
|
||||
PKG_SITE="http://www.freescale.com"
|
||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="graphics"
|
||||
PKG_SHORTDESC="gpu-viv-g2d: Another vivante Binary for performant resizing"
|
||||
PKG_LONGDESC="gpu-viv-g2d: Another vivante Binary for performant resizing"
|
||||
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nothing to make all binary
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $SYSROOT_PREFIX/usr
|
||||
cp -PRv usr/* $SYSROOT_PREFIX/usr
|
||||
|
||||
mkdir -p $INSTALL/usr/lib
|
||||
cp -PRv usr/lib/* $INSTALL/usr/lib
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libdrm"
|
||||
PKG_VERSION="2.4.59"
|
||||
PKG_VERSION="2.4.60"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -23,7 +23,7 @@ case "$LINUX" in
|
||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
;;
|
||||
3.18)
|
||||
PKG_VERSION="3.18.6"
|
||||
PKG_VERSION="3.18.10"
|
||||
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
;;
|
||||
*)
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
From 0c60dddcf8a3439f498a2ededbee66005e4ead58 Mon Sep 17 00:00:00 2001
|
||||
From: Jani Nikula <jani.nikula@intel.com>
|
||||
Date: Thu, 26 Mar 2015 10:42:00 +0200
|
||||
Subject: [PATCH] drm/edid: set ELD for firmware and debugfs override EDIDs
|
||||
|
||||
If the user supplies EDID through firmware or debugfs override, the
|
||||
driver callbacks are bypassed and the connector ELD does not get
|
||||
updated, and audio fails. Set ELD for firmware and debugfs EDIDs too.
|
||||
|
||||
There should be no harm in gratuitously doing this for non HDMI/DP
|
||||
connectors, as it's still up to the driver to use the ELD, if any.
|
||||
|
||||
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82349
|
||||
Reference: https://bugs.freedesktop.org/show_bug.cgi?id=80691
|
||||
Reported-by: Emil <emilsvennesson@gmail.com>
|
||||
Reported-by: Rob Engle <grenoble@gmail.com>
|
||||
Tested-by: Jolan Luff <jolan@gormsby.com>
|
||||
Cc: stable@vger.kernel.org
|
||||
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
|
||||
---
|
||||
drivers/gpu/drm/drm_edid_load.c | 1 +
|
||||
drivers/gpu/drm/drm_probe_helper.c | 1 +
|
||||
2 files changed, 2 insertions(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/drm_edid_load.c b/drivers/gpu/drm/drm_edid_load.c
|
||||
index 732cb6f..4c0aa97 100644
|
||||
--- a/drivers/gpu/drm/drm_edid_load.c
|
||||
+++ b/drivers/gpu/drm/drm_edid_load.c
|
||||
@@ -287,6 +287,7 @@ int drm_load_edid_firmware(struct drm_connector *connector)
|
||||
|
||||
drm_mode_connector_update_edid_property(connector, edid);
|
||||
ret = drm_add_edid_modes(connector, edid);
|
||||
+ drm_edid_to_eld(connector, edid);
|
||||
kfree(edid);
|
||||
|
||||
return ret;
|
||||
diff --git a/drivers/gpu/drm/drm_probe_helper.c b/drivers/gpu/drm/drm_probe_helper.c
|
||||
index 7483a47..9bca854 100644
|
||||
--- a/drivers/gpu/drm/drm_probe_helper.c
|
||||
+++ b/drivers/gpu/drm/drm_probe_helper.c
|
||||
@@ -152,6 +152,7 @@ static int drm_helper_probe_single_connector_modes_merge_bits(struct drm_connect
|
||||
struct edid *edid = (struct edid *) connector->edid_blob_ptr->data;
|
||||
|
||||
count = drm_add_edid_modes(connector, edid);
|
||||
+ drm_edid_to_eld(connector, edid);
|
||||
} else
|
||||
count = (*connector_funcs->get_modes)(connector);
|
||||
}
|
||||
--
|
||||
1.9.1
|
||||
|
||||
30
packages/linux/patches/3.17.8/linux-999.06-i915-use-legacy-turbo-support.patch
vendored
Normal file
30
packages/linux/patches/3.17.8/linux-999.06-i915-use-legacy-turbo-support.patch
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
From 934dbafc2ad02168b09ad38446a336af9b0359dc Mon Sep 17 00:00:00 2001
|
||||
From: fritsch <Peter.Fruehberger@gmail.com>
|
||||
Date: Sat, 7 Mar 2015 08:58:52 +0100
|
||||
Subject: [PATCH] linux: i915 - use legacy turbo support
|
||||
|
||||
---
|
||||
drivers/gpu/drm/i915/i915_irq.c | 7 +------
|
||||
1 file changed, 1 insertion(+), 6 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
|
||||
index 5d387a8..b2fc5cf 100644
|
||||
--- a/drivers/gpu/drm/i915/i915_irq.c
|
||||
+++ b/drivers/gpu/drm/i915/i915_irq.c
|
||||
@@ -4652,12 +4652,7 @@ void intel_irq_init(struct drm_device *dev)
|
||||
INIT_WORK(&dev_priv->rps.work, gen6_pm_rps_work);
|
||||
INIT_WORK(&dev_priv->l3_parity.error_work, ivybridge_parity_work);
|
||||
|
||||
- /* Let's track the enabled rps events */
|
||||
- if (IS_VALLEYVIEW(dev))
|
||||
- /* WaGsvRC0ResidenncyMethod:VLV */
|
||||
- dev_priv->pm_rps_events = GEN6_PM_RP_UP_EI_EXPIRED;
|
||||
- else
|
||||
- dev_priv->pm_rps_events = GEN6_PM_RPS_EVENTS;
|
||||
+ dev_priv->pm_rps_events = GEN6_PM_RPS_EVENTS;
|
||||
|
||||
setup_timer(&dev_priv->gpu_error.hangcheck_timer,
|
||||
i915_hangcheck_elapsed,
|
||||
--
|
||||
1.9.1
|
||||
|
||||
11
packages/linux/patches/3.18.10/linux-228-fix-kconfig-for-cxusb.patch
vendored
Normal file
11
packages/linux/patches/3.18.10/linux-228-fix-kconfig-for-cxusb.patch
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
diff -urN linux-old/drivers/media/usb/dvb-usb/Kconfig linux-3.18.8/drivers/media/usb/dvb-usb/Kconfig
|
||||
--- linux-old/drivers/media/usb/dvb-usb/Kconfig 2015-02-27 03:49:36.000000000 +0200
|
||||
+++ linux-3.18.8/drivers/media/usb/dvb-usb/Kconfig 2015-03-01 17:43:54.529848953 +0200
|
||||
@@ -118,6 +118,7 @@
|
||||
select DVB_ATBM8830 if MEDIA_SUBDRV_AUTOSELECT
|
||||
select DVB_LGS8GXX if MEDIA_SUBDRV_AUTOSELECT
|
||||
select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT
|
||||
+ select DVB_SP2 if MEDIA_SUBDRV_AUTOSELECT
|
||||
select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
|
||||
select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
|
||||
select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
|
||||
17
packages/linux/patches/3.18.10/linux-228-fix-tt-ct2-4400v2.patch
vendored
Normal file
17
packages/linux/patches/3.18.10/linux-228-fix-tt-ct2-4400v2.patch
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
diff -urN a/drivers/media/usb/dvb-usb/cxusb.c b/drivers/media/usb/dvb-usb/cxusb.c
|
||||
--- a/drivers/media/usb/dvb-usb/cxusb.c 2015-03-03 22:16:42.000000000 +0200
|
||||
+++ b/drivers/media/usb/dvb-usb/cxusb.c 2015-03-03 22:21:25.408692492 +0200
|
||||
@@ -1510,6 +1510,12 @@
|
||||
si2168_config.i2c_adapter = &adapter;
|
||||
si2168_config.fe = &adap->fe_adap[0].fe;
|
||||
si2168_config.ts_mode = SI2168_TS_PARALLEL;
|
||||
+
|
||||
+ /* CT2-4400v2 TS gets corrupted without this */
|
||||
+ if (d->udev->descriptor.idProduct ==
|
||||
+ USB_PID_TECHNOTREND_TVSTICK_CT2_4400)
|
||||
+ si2168_config.ts_mode |= 0x40;
|
||||
+
|
||||
memset(&info, 0, sizeof(struct i2c_board_info));
|
||||
strlcpy(info.type, "si2168", I2C_NAME_SIZE);
|
||||
info.addr = 0x64;
|
||||
|
||||
57
packages/linux/patches/linux-010_tivo_slide_pro.patch
Normal file
57
packages/linux/patches/linux-010_tivo_slide_pro.patch
Normal file
@@ -0,0 +1,57 @@
|
||||
From 716d6bc9f73bd366d4b64b473055af79810d67fc Mon Sep 17 00:00:00 2001
|
||||
From: Forest <web11.forest@tibit.com>
|
||||
Date: Thu, 12 Mar 2015 23:43:12 -0700
|
||||
Subject: [PATCH] hid: enable all buttons on the TiVo Slide Pro remote
|
||||
|
||||
The linux kernel has supported the TiVo Slide remote control for some time,
|
||||
but does not recognize the USB ID of the newer Slide Pro. This patch adds
|
||||
the missing data structures so the newer remote will be recognized by the
|
||||
driver, thereby allowing the TiVo, LiveTV, and Thumbs Up/Down buttons to be
|
||||
mapped with a hwdb file.
|
||||
|
||||
Signed-off-by: Forest <web11.forest@tibit.com>
|
||||
---
|
||||
drivers/hid/hid-core.c | 1 +
|
||||
drivers/hid/hid-ids.h | 1 +
|
||||
drivers/hid/hid-tivo.c | 1 +
|
||||
3 files changed, 3 insertions(+)
|
||||
|
||||
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
|
||||
index 1d0f2b6..722a925 100644
|
||||
--- a/drivers/hid/hid-core.c
|
||||
+++ b/drivers/hid/hid-core.c
|
||||
@@ -1980,6 +1980,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb65a) },
|
||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE_BT) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE_PRO) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_TOPSEED, USB_DEVICE_ID_TOPSEED_CYBERLINK) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_TOPSEED2, USB_DEVICE_ID_TOPSEED2_RF_COMBO) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_TWINHAN, USB_DEVICE_ID_TWINHAN_IR_REMOTE) },
|
||||
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
|
||||
index 2dd6485..c739d3b 100644
|
||||
--- a/drivers/hid/hid-ids.h
|
||||
+++ b/drivers/hid/hid-ids.h
|
||||
@@ -900,6 +900,7 @@
|
||||
#define USB_VENDOR_ID_TIVO 0x150a
|
||||
#define USB_DEVICE_ID_TIVO_SLIDE_BT 0x1200
|
||||
#define USB_DEVICE_ID_TIVO_SLIDE 0x1201
|
||||
+#define USB_DEVICE_ID_TIVO_SLIDE_PRO 0x1203
|
||||
|
||||
#define USB_VENDOR_ID_TOPSEED 0x0766
|
||||
#define USB_DEVICE_ID_TOPSEED_CYBERLINK 0x0204
|
||||
diff --git a/drivers/hid/hid-tivo.c b/drivers/hid/hid-tivo.c
|
||||
index d790d8d..d986969 100644
|
||||
--- a/drivers/hid/hid-tivo.c
|
||||
+++ b/drivers/hid/hid-tivo.c
|
||||
@@ -64,6 +64,7 @@ static const struct hid_device_id tivo_devices[] = {
|
||||
/* TiVo Slide Bluetooth remote, pairs with a Broadcom dongle */
|
||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE_BT) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE_PRO) },
|
||||
{ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(hid, tivo_devices);
|
||||
--
|
||||
1.9.1
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="kodi-addon-xvdr"
|
||||
PKG_VERSION="2bf2563"
|
||||
PKG_VERSION="39d66cd"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="kodi-pvr-addons"
|
||||
PKG_VERSION="a0a437e"
|
||||
PKG_VERSION="4854fbe"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
@@ -31,15 +31,14 @@ PKG_LONGDESC="This addons allows Kodi PVR to connect to various TV/PVR backends
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="yes"
|
||||
|
||||
if [ "$KODI_MYSQL_SUPPORT" = yes ]; then
|
||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET mysql"
|
||||
PVRADDONS_MYSQL="--enable-mysql"
|
||||
else
|
||||
PVRADDONS_MYSQL="--disable-mysql"
|
||||
fi
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-addons-with-dependencies $PVRADDONS_MYSQL"
|
||||
|
||||
pre_configure_target() {
|
||||
# kodi-pvr-addons fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
if [ "$DEBUG" != yes ]; then
|
||||
$STRIP $INSTALL/usr/lib/kodi/addons/pvr.*/*.pvr
|
||||
|
||||
@@ -1,244 +0,0 @@
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/Makefile.include.am xbmc-pvr-addons-259d150.patch/addons/Makefile.include.am
|
||||
--- xbmc-pvr-addons-259d150/addons/Makefile.include.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/Makefile.include.am 2014-10-06 04:15:06.328573254 +0200
|
||||
@@ -36,7 +36,9 @@
|
||||
mkdir -m 755 -p $(DESTDIR)@LIBDIR@/$(ADDONNAME)
|
||||
mkdir -m 755 -p $(DESTDIR)@DATADIR@/$(ADDONNAME)
|
||||
cp -f @BINPREFIX@$(ADDONBINNAME)@BIN_EXT@ $(DESTDIR)@LIBDIR@/$(ADDONNAME) ; chmod 655 $(DESTDIR)@LIBDIR@/$(ADDONNAME)/@BINPREFIX@$(ADDONBINNAME)@BIN_EXT@; find $(DESTDIR)@DATADIR@/$(ADDONNAME) -type f -exec chmod 0644 {} \;
|
||||
- cp -r -f @abs_top_srcdir@/addons/$(ADDONNAME)/addon/* $(DESTDIR)@DATADIR@/$(ADDONNAME) ; chmod -R o+rx $(DESTDIR)@DATADIR@/$(ADDONNAME)
|
||||
+ cp -r -f @abs_top_srcdir@/addons/$(ADDONNAME)/addon/* $(DESTDIR)@DATADIR@/$(ADDONNAME)
|
||||
+ cp -r -f @abs_top_builddir@/addons/$(ADDONNAME)/addon/* $(DESTDIR)@DATADIR@/$(ADDONNAME)
|
||||
+ chmod -R o+rx $(DESTDIR)@DATADIR@/$(ADDONNAME)
|
||||
rm -f $(DESTDIR)@DATADIR@/$(ADDONNAME)/addon.xml.in
|
||||
endif
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.argustv/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.argustv/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.argustv/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.argustv/Makefile.am 2014-10-06 04:15:06.329573255 +0200
|
||||
@@ -10,11 +10,11 @@
|
||||
LIBNAME = libargustv-addon
|
||||
lib_LTLIBRARIES = libargustv-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/jsoncpp/libjsoncpp.la
|
||||
+LIBS = @abs_top_builddir@/lib/jsoncpp/libjsoncpp.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
-INCLUDES+=-Isrc -Isrc/lib/filesystem -I@abs_top_srcdir@/lib/jsoncpp/include
|
||||
+INCLUDES+=-I$(srcdir)/src -I$(srcdir)/src/lib/filesystem -I@abs_top_srcdir@/lib/jsoncpp/include
|
||||
|
||||
libargustv_addon_la_SOURCES = src/activerecording.cpp \
|
||||
src/channel.cpp \
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.demo/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.demo/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.demo/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.demo/Makefile.am 2014-10-06 04:15:06.329573255 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
LIBNAME = libpvrdemo-addon
|
||||
lib_LTLIBRARIES = libpvrdemo-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
|
||||
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.dvblink/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.dvblink/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.dvblink/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.dvblink/Makefile.am 2014-10-06 04:15:06.329573255 +0200
|
||||
@@ -10,11 +10,11 @@
|
||||
LIBNAME = libdvblink-addon
|
||||
lib_LTLIBRARIES = libdvblink-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/libdvblinkremote/libdvblinkremote.la
|
||||
+LIBS = @abs_top_builddir@/lib/libdvblinkremote/libdvblinkremote.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
-INCLUDES+=-Isrc
|
||||
+INCLUDES+=-I$(srcdir)/src
|
||||
|
||||
libdvblink_addon_la_SOURCES = src/client.cpp \
|
||||
src/base64.cpp \
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.dvbviewer/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.dvbviewer/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.dvbviewer/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.dvbviewer/Makefile.am 2014-10-06 04:15:06.329573255 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
LIBNAME = libdvbviewer-addon
|
||||
lib_LTLIBRARIES = libdvbviewer-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
|
||||
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.filmon/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.filmon/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/Makefile.am 2014-10-06 04:17:19.151812688 +0200
|
||||
@@ -12,6 +12,8 @@
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
+INCLUDES+=-I$(srcdir)/src -I@abs_top_srcdir@/lib/jsoncpp/include
|
||||
+
|
||||
libpvrfilmon_addon_la_SOURCES = src/client.cpp \
|
||||
src/PVRFilmonData.cpp \
|
||||
src/FilmonAPI.cpp
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.filmon/src/FilmonAPI.cpp xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/src/FilmonAPI.cpp
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.filmon/src/FilmonAPI.cpp 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.filmon/src/FilmonAPI.cpp 2014-10-06 04:17:33.320829688 +0200
|
||||
@@ -26,7 +26,7 @@
|
||||
#include <sstream>
|
||||
|
||||
#include <curl/curl.h>
|
||||
-#include <jsoncpp/json/json.h>
|
||||
+#include <json/json.h>
|
||||
#include <cryptopp/md5.h>
|
||||
#include <cryptopp/hex.h>
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.hts/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.hts/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.hts/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.hts/Makefile.am 2014-10-06 04:15:06.330573257 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
LIBNAME = libtvheadend-addon
|
||||
lib_LTLIBRARIES = libtvheadend-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/libhts/libhts.la -ldl
|
||||
+LIBS = @abs_top_builddir@/lib/libhts/libhts.la -ldl
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.mediaportal.tvserver/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.mediaportal.tvserver/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.mediaportal.tvserver/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.mediaportal.tvserver/Makefile.am 2014-10-06 04:15:06.330573257 +0200
|
||||
@@ -10,11 +10,11 @@
|
||||
LIBNAME = libmediaportal-addon
|
||||
lib_LTLIBRARIES = libmediaportal-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
|
||||
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
-INCLUDES+=-Isrc
|
||||
+INCLUDES+=-I$(srcdir)/src
|
||||
|
||||
libmediaportal_addon_la_SOURCES = src/Cards.cpp \
|
||||
src/channels.cpp \
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.mythtv/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.mythtv/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.mythtv/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.mythtv/Makefile.am 2014-10-06 04:15:06.330573257 +0200
|
||||
@@ -10,15 +10,15 @@
|
||||
LIBNAME = libmythtv-addon
|
||||
lib_LTLIBRARIES = libmythtv-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/cppmyth/cppmyth/libcppmyth.la \
|
||||
- @abs_top_srcdir@/lib/cppmyth/jansson/src/libjansson.la
|
||||
+LIBS = @abs_top_builddir@/lib/cppmyth/cppmyth/libcppmyth.la \
|
||||
+ @abs_top_builddir@/lib/cppmyth/jansson/src/libjansson.la
|
||||
|
||||
AM_CPPFLAGS = -I@abs_top_srcdir@/lib/cppmyth/cppmyth/src
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
if HAVE_VERSION_SCRIPT
|
||||
-libmythtv_addon_la_LDFLAGS = -Wl,--version-script=src/addon.map \
|
||||
+libmythtv_addon_la_LDFLAGS = -Wl,--version-script=@abs_top_srcdir@/addons/pvr.mythtv/src/addon.map \
|
||||
@TARGET_LDFLAGS@
|
||||
else
|
||||
libmythtv_addon_la_LDFLAGS = @TARGET_LDFLAGS@
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.nextpvr/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.nextpvr/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.nextpvr/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.nextpvr/Makefile.am 2014-10-06 04:15:06.331573258 +0200
|
||||
@@ -10,11 +10,11 @@
|
||||
LIBNAME = libnextpvr-addon
|
||||
lib_LTLIBRARIES = libnextpvr-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
|
||||
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
-INCLUDES+=-Isrc
|
||||
+INCLUDES+=-I$(srcdir)/src
|
||||
|
||||
libnextpvr_addon_la_SOURCES = src/client.cpp \
|
||||
src/pvrclient-nextpvr.cpp \
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.njoy/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.njoy/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.njoy/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.njoy/Makefile.am 2014-10-06 04:15:06.331573258 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
LIBNAME = libpvrnjoy-addon
|
||||
lib_LTLIBRARIES = libpvrnjoy-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
|
||||
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.vuplus/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.vuplus/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.vuplus/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.vuplus/Makefile.am 2014-10-06 04:15:06.331573258 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
LIBNAME = libvuplus-addon
|
||||
lib_LTLIBRARIES = libvuplus-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
|
||||
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/addons/pvr.wmc/Makefile.am xbmc-pvr-addons-259d150.patch/addons/pvr.wmc/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/addons/pvr.wmc/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/addons/pvr.wmc/Makefile.am 2014-10-06 04:15:06.331573258 +0200
|
||||
@@ -10,7 +10,7 @@
|
||||
LIBNAME = libpvrwmc-addon
|
||||
lib_LTLIBRARIES = libpvrwmc-addon.la
|
||||
|
||||
-LIBS = @abs_top_srcdir@/lib/tinyxml/libtinyxml.la
|
||||
+LIBS = @abs_top_builddir@/lib/tinyxml/libtinyxml.la
|
||||
|
||||
include ../Makefile.include.am
|
||||
|
||||
diff -Naur xbmc-pvr-addons-259d150/lib/cppmyth/cppmyth/Makefile.am xbmc-pvr-addons-259d150.patch/lib/cppmyth/cppmyth/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/lib/cppmyth/cppmyth/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/lib/cppmyth/cppmyth/Makefile.am 2014-10-06 04:15:06.332573260 +0200
|
||||
@@ -3,7 +3,9 @@
|
||||
|
||||
AM_CPPFLAGS = -fPIC -Wall -Wextra \
|
||||
-I@abs_srcdir@/src \
|
||||
- -I@abs_top_srcdir@/jansson/src
|
||||
+ -I@abs_top_srcdir@/jansson/src \
|
||||
+ -I@abs_top_builddir@/cppmyth/src \
|
||||
+ -I@abs_top_builddir@/jansson/src
|
||||
|
||||
libcppmyth_la_SOURCES = \
|
||||
src/private/mythdto/mythdto.cpp \
|
||||
diff -Naur xbmc-pvr-addons-259d150/lib/jsoncpp/Makefile.am xbmc-pvr-addons-259d150.patch/lib/jsoncpp/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/lib/jsoncpp/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/lib/jsoncpp/Makefile.am 2014-10-06 04:15:06.332573260 +0200
|
||||
@@ -4,7 +4,7 @@
|
||||
src/lib_json/json_value.cpp \
|
||||
src/lib_json/json_writer.cpp
|
||||
|
||||
-INCLUDES=-Iinclude/
|
||||
+INCLUDES=-I$(srcdir)/include/
|
||||
|
||||
$(LIB): libjsoncpp.la
|
||||
cp -f .libs/libjsoncpp.a .
|
||||
diff -Naur xbmc-pvr-addons-259d150/lib/libdvblinkremote/Makefile.am xbmc-pvr-addons-259d150.patch/lib/libdvblinkremote/Makefile.am
|
||||
--- xbmc-pvr-addons-259d150/lib/libdvblinkremote/Makefile.am 2014-10-06 03:49:06.000000000 +0200
|
||||
+++ xbmc-pvr-addons-259d150.patch/lib/libdvblinkremote/Makefile.am 2014-10-06 04:15:06.332573260 +0200
|
||||
@@ -26,10 +26,10 @@
|
||||
util.cpp \
|
||||
xml_object_serializer_factory.cpp
|
||||
|
||||
-LIBS= @abs_top_srcdir@/lib/tinyxml2/libtinyxml2.la
|
||||
+LIBS= @abs_top_builddir@/lib/tinyxml2/libtinyxml2.la
|
||||
|
||||
-INCLUDES=-I..
|
||||
+INCLUDES=-I$(srcdir)/..
|
||||
|
||||
$(LIB): libdvblinkremote.la
|
||||
cp -f .libs/libdvblinkremote.a .
|
||||
- cp -f .libs/libdvblinkremote.la $(LIB)
|
||||
\ Kein Zeilenumbruch am Dateiende.
|
||||
+ cp -f .libs/libdvblinkremote.la $(LIB)
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="kodi-theme-Confluence"
|
||||
PKG_VERSION="14-b5dbdb5"
|
||||
PKG_VERSION="14-7cc53a9"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="kodi"
|
||||
PKG_VERSION="14-b5dbdb5"
|
||||
PKG_VERSION="14-7cc53a9"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
@@ -262,6 +262,7 @@ if [ ! "$KODIPLAYER_DRIVER" = default ]; then
|
||||
KODI_CXXFLAGS="$KODI_CXXFLAGS $BCM2835_INCLUDES"
|
||||
elif [ "$KODIPLAYER_DRIVER" = libfslvpuwrap ]; then
|
||||
KODI_CODEC="--enable-codec=imxvpu"
|
||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET gpu-viv-g2d"
|
||||
else
|
||||
KODI_OPENMAX="--disable-openmax"
|
||||
fi
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
diff -Naur kodi-14-b5dbdb5.orig/xbmc/input/linux/LinuxInputDevices.cpp kodi-14-b5dbdb5/xbmc/input/linux/LinuxInputDevices.cpp
|
||||
--- kodi-14-b5dbdb5.orig/xbmc/input/linux/LinuxInputDevices.cpp 2015-02-20 22:00:07.688420179 -0800
|
||||
+++ kodi-14-b5dbdb5/xbmc/input/linux/LinuxInputDevices.cpp 2015-02-20 22:01:36.495680879 -0800
|
||||
@@ -255,6 +255,8 @@
|
||||
{ 378 , XBMCK_RIGHT }, // Green
|
||||
{ 381 , XBMCK_UP }, // Yellow
|
||||
{ 366 , XBMCK_DOWN }, // Blue
|
||||
+ // Rii i7 Home button
|
||||
+ { 172 , XBMCK_HOME },
|
||||
};
|
||||
|
||||
typedef enum
|
||||
@@ -0,0 +1,111 @@
|
||||
From 925a4e4d7e775cc246518d6ea934d1f93a069870 Mon Sep 17 00:00:00 2001
|
||||
From: anaconda <anaconda@menakite.eu>
|
||||
Date: Wed, 25 Feb 2015 18:22:21 +0100
|
||||
Subject: [PATCH] Load OSD dialogs on startup.
|
||||
|
||||
Fixes skipped frames the first time they're loaded in memory on less powered
|
||||
devices, like a Raspberry Pi, when using DVDPlayer.
|
||||
See http://forum.kodi.tv/showthread.php?tid=211501&pid=1938811#pid1938811
|
||||
---
|
||||
xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp | 1 +
|
||||
xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.cpp | 1 +
|
||||
xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp | 4 +++-
|
||||
xbmc/video/dialogs/GUIDialogSubtitles.cpp | 2 +-
|
||||
xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp | 2 +-
|
||||
xbmc/video/dialogs/GUIDialogVideoOSD.cpp | 2 +-
|
||||
xbmc/video/dialogs/GUIDialogVideoSettings.cpp | 4 +++-
|
||||
7 files changed, 11 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp b/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp
|
||||
index 5fb5c79..36f7273 100644
|
||||
--- a/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp
|
||||
+++ b/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp
|
||||
@@ -50,6 +50,7 @@ CGUIDialogPVRChannelsOSD::CGUIDialogPVRChannelsOSD() :
|
||||
CGUIDialog(WINDOW_DIALOG_PVR_OSD_CHANNELS, "DialogPVRChannelsOSD.xml"),
|
||||
Observer()
|
||||
{
|
||||
+ m_loadType = LOAD_ON_GUI_INIT;
|
||||
m_vecItems = new CFileItemList;
|
||||
}
|
||||
|
||||
diff --git a/xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.cpp b/xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.cpp
|
||||
index cf7e5d2..9e9ed32 100644
|
||||
--- a/xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.cpp
|
||||
+++ b/xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.cpp
|
||||
@@ -35,6 +35,7 @@ using namespace PVR;
|
||||
CGUIDialogPVRGuideOSD::CGUIDialogPVRGuideOSD()
|
||||
: CGUIDialog(WINDOW_DIALOG_PVR_OSD_GUIDE, "DialogPVRGuideOSD.xml")
|
||||
{
|
||||
+ m_loadType = LOAD_ON_GUI_INIT;
|
||||
m_vecItems = new CFileItemList;
|
||||
}
|
||||
|
||||
diff --git a/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp b/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp
|
||||
index 32a9ba4..9999bdf 100644
|
||||
--- a/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp
|
||||
+++ b/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp
|
||||
@@ -62,7 +62,9 @@ using namespace std;
|
||||
CGUIDialogAudioSubtitleSettings::CGUIDialogAudioSubtitleSettings()
|
||||
: CGUIDialogSettingsManualBase(WINDOW_DIALOG_AUDIO_OSD_SETTINGS, "VideoOSDSettings.xml"),
|
||||
m_passthrough(false)
|
||||
-{ }
|
||||
+{
|
||||
+ m_loadType = LOAD_ON_GUI_INIT;
|
||||
+}
|
||||
|
||||
CGUIDialogAudioSubtitleSettings::~CGUIDialogAudioSubtitleSettings()
|
||||
{ }
|
||||
diff --git a/xbmc/video/dialogs/GUIDialogSubtitles.cpp b/xbmc/video/dialogs/GUIDialogSubtitles.cpp
|
||||
index e3939f1..e184d53 100644
|
||||
--- a/xbmc/video/dialogs/GUIDialogSubtitles.cpp
|
||||
+++ b/xbmc/video/dialogs/GUIDialogSubtitles.cpp
|
||||
@@ -99,7 +99,7 @@ class CSubtitlesJob: public CJob
|
||||
CGUIDialogSubtitles::CGUIDialogSubtitles(void)
|
||||
: CGUIDialog(WINDOW_DIALOG_SUBTITLES, "DialogSubtitles.xml")
|
||||
{
|
||||
- m_loadType = KEEP_IN_MEMORY;
|
||||
+ m_loadType = LOAD_ON_GUI_INIT;
|
||||
m_subtitles = new CFileItemList;
|
||||
m_serviceItems = new CFileItemList;
|
||||
m_pausedOnRun = false;
|
||||
diff --git a/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp b/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp
|
||||
index 1ccabc8..43691bf 100644
|
||||
--- a/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp
|
||||
+++ b/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp
|
||||
@@ -61,7 +61,7 @@ CGUIDialogVideoBookmarks::CGUIDialogVideoBookmarks()
|
||||
: CGUIDialog(WINDOW_DIALOG_VIDEO_BOOKMARKS, "VideoOSDBookmarks.xml")
|
||||
{
|
||||
m_vecItems = new CFileItemList;
|
||||
- m_loadType = KEEP_IN_MEMORY;
|
||||
+ m_loadType = LOAD_ON_GUI_INIT;
|
||||
}
|
||||
|
||||
CGUIDialogVideoBookmarks::~CGUIDialogVideoBookmarks()
|
||||
diff --git a/xbmc/video/dialogs/GUIDialogVideoOSD.cpp b/xbmc/video/dialogs/GUIDialogVideoOSD.cpp
|
||||
index 98c3c5a..ba1b5f4 100644
|
||||
--- a/xbmc/video/dialogs/GUIDialogVideoOSD.cpp
|
||||
+++ b/xbmc/video/dialogs/GUIDialogVideoOSD.cpp
|
||||
@@ -35,7 +35,7 @@ using namespace PVR;
|
||||
CGUIDialogVideoOSD::CGUIDialogVideoOSD(void)
|
||||
: CGUIDialog(WINDOW_DIALOG_VIDEO_OSD, "VideoOSD.xml")
|
||||
{
|
||||
- m_loadType = KEEP_IN_MEMORY;
|
||||
+ m_loadType = LOAD_ON_GUI_INIT;
|
||||
}
|
||||
|
||||
CGUIDialogVideoOSD::~CGUIDialogVideoOSD(void)
|
||||
diff --git a/xbmc/video/dialogs/GUIDialogVideoSettings.cpp b/xbmc/video/dialogs/GUIDialogVideoSettings.cpp
|
||||
index ca65fdc..fbd2a52 100644
|
||||
--- a/xbmc/video/dialogs/GUIDialogVideoSettings.cpp
|
||||
+++ b/xbmc/video/dialogs/GUIDialogVideoSettings.cpp
|
||||
@@ -65,7 +65,9 @@ using namespace std;
|
||||
CGUIDialogVideoSettings::CGUIDialogVideoSettings()
|
||||
: CGUIDialogSettingsManualBase(WINDOW_DIALOG_VIDEO_OSD_SETTINGS, "VideoOSDSettings.xml"),
|
||||
m_viewModeChanged(false)
|
||||
-{ }
|
||||
+{
|
||||
+ m_loadType = LOAD_ON_GUI_INIT;
|
||||
+}
|
||||
|
||||
CGUIDialogVideoSettings::~CGUIDialogVideoSettings()
|
||||
{ }
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,51 +0,0 @@
|
||||
From 9e65311555962ea40eae8cf34f2a545957a0beb0 Mon Sep 17 00:00:00 2001
|
||||
From: Rainer Hochecker <fernetmenta@online.de>
|
||||
Date: Sat, 7 Feb 2015 18:38:00 +0100
|
||||
Subject: [PATCH 1/2] dvdplayer: reset speed of video reference clock after
|
||||
refresh rate changed
|
||||
|
||||
---
|
||||
xbmc/video/VideoReferenceClock.cpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/xbmc/video/VideoReferenceClock.cpp b/xbmc/video/VideoReferenceClock.cpp
|
||||
index 9246a35..a3ee195 100644
|
||||
--- a/xbmc/video/VideoReferenceClock.cpp
|
||||
+++ b/xbmc/video/VideoReferenceClock.cpp
|
||||
@@ -280,6 +280,7 @@ void CVideoReferenceClock::UpdateRefreshrate()
|
||||
{
|
||||
CSingleLock SingleLock(m_CritSection);
|
||||
m_RefreshRate = m_pVideoSync->GetFps();
|
||||
+ m_ClockSpeed = 1.0;
|
||||
|
||||
CLog::Log(LOGDEBUG, "CVideoReferenceClock: Detected refreshrate: %.3f hertz", m_RefreshRate);
|
||||
}
|
||||
--
|
||||
1.9.1
|
||||
|
||||
|
||||
From db557b5418b86d04dd6903ce04a9dee21df54882 Mon Sep 17 00:00:00 2001
|
||||
From: Rainer Hochecker <fernetmenta@online.de>
|
||||
Date: Sun, 8 Feb 2015 21:45:49 +0100
|
||||
Subject: [PATCH 2/2] dvdplayer: fix clock speed
|
||||
|
||||
---
|
||||
xbmc/cores/dvdplayer/DVDClock.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/xbmc/cores/dvdplayer/DVDClock.cpp b/xbmc/cores/dvdplayer/DVDClock.cpp
|
||||
index 0a253e4..a496ec0 100644
|
||||
--- a/xbmc/cores/dvdplayer/DVDClock.cpp
|
||||
+++ b/xbmc/cores/dvdplayer/DVDClock.cpp
|
||||
@@ -218,7 +218,7 @@ int CDVDClock::UpdateFramerate(double fps, double* interval /*= NULL*/)
|
||||
|
||||
CSingleLock lock(m_speedsection);
|
||||
|
||||
- double weight = rate / (double)MathUtils::round_int(fps);
|
||||
+ double weight = MathUtils::round_int(rate) / (double)MathUtils::round_int(fps);
|
||||
|
||||
//set the speed of the videoreferenceclock based on fps, refreshrate and maximum speed adjust set by user
|
||||
if (m_maxspeedadjust > 0.05)
|
||||
--
|
||||
1.9.1
|
||||
|
||||
@@ -1,80 +0,0 @@
|
||||
From 06010806542ef186fe11d7e0c56cc99c6d9e4cd5 Mon Sep 17 00:00:00 2001
|
||||
From: wsnipex <wsnipex@a1.net>
|
||||
Date: Fri, 6 Feb 2015 11:09:58 +0100
|
||||
Subject: [PATCH] [rtmp] re-add rtmp options
|
||||
|
||||
partially reverts 0339c8cdf564d056fc307c04d12370ccdc75499b
|
||||
fixes (#15756)
|
||||
---
|
||||
.../DVDInputStreams/DVDInputStreamRTMP.cpp | 31 ++++++++++++++++++++++
|
||||
.../dvdplayer/DVDInputStreams/DVDInputStreamRTMP.h | 1 +
|
||||
2 files changed, 32 insertions(+)
|
||||
|
||||
diff --git a/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.cpp b/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.cpp
|
||||
index 324eadb..5d45448 100644
|
||||
--- a/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.cpp
|
||||
+++ b/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.cpp
|
||||
@@ -122,6 +122,19 @@ bool CDVDInputStreamRTMP::IsEOF()
|
||||
#undef AVC
|
||||
#define AVC(str) {(char *)str,sizeof(str)-1}
|
||||
|
||||
+/* librtmp option names are slightly different */
|
||||
+static const struct {
|
||||
+ const char *name;
|
||||
+ AVal key;
|
||||
+} options[] = {
|
||||
+ { "SWFPlayer", AVC("swfUrl") },
|
||||
+ { "PageURL", AVC("pageUrl") },
|
||||
+ { "PlayPath", AVC("playpath") },
|
||||
+ { "TcUrl", AVC("tcUrl") },
|
||||
+ { "IsLive", AVC("live") },
|
||||
+ { NULL }
|
||||
+};
|
||||
+
|
||||
bool CDVDInputStreamRTMP::Open(const char* strFile, const std::string& content)
|
||||
{
|
||||
if (m_sStreamPlaying)
|
||||
@@ -160,6 +173,23 @@ bool CDVDInputStreamRTMP::Open(const char* strFile, const std::string& content)
|
||||
}
|
||||
CLog::Log(LOGDEBUG, "RTMP canseek: %s", m_canSeek ? "true" : "false");
|
||||
|
||||
+ /* SetOpt and SetAVal copy pointers to the value. librtmp doesn't use the values until the Connect() call,
|
||||
+ * so value objects must stay allocated until then. To be extra safe, keep the values around until Close(),
|
||||
+ * in case librtmp needs them again.
|
||||
+ */
|
||||
+ m_optionvalues.clear();
|
||||
+ for (int i=0; options[i].name; i++)
|
||||
+ {
|
||||
+ std::string tmp = m_item.GetProperty(options[i].name).asString();
|
||||
+ if (!tmp.empty())
|
||||
+ {
|
||||
+ m_optionvalues.push_back(tmp);
|
||||
+ AVal av_tmp;
|
||||
+ SetAVal(av_tmp, m_optionvalues.back());
|
||||
+ m_libRTMP.SetOpt(m_rtmp, &options[i].key, &av_tmp);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
if (!m_libRTMP.Connect(m_rtmp, NULL) || !m_libRTMP.ConnectStream(m_rtmp, 0))
|
||||
return false;
|
||||
|
||||
@@ -177,6 +207,7 @@ void CDVDInputStreamRTMP::Close()
|
||||
if (m_rtmp)
|
||||
m_libRTMP.Close(m_rtmp);
|
||||
|
||||
+ m_optionvalues.clear();
|
||||
m_eof = true;
|
||||
m_bPaused = false;
|
||||
}
|
||||
diff --git a/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.h b/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.h
|
||||
index 5568c14..dd00e5a 100644
|
||||
--- a/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.h
|
||||
+++ b/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamRTMP.h
|
||||
@@ -51,6 +51,7 @@ class CDVDInputStreamRTMP
|
||||
bool m_canSeek;
|
||||
bool m_canPause;
|
||||
char* m_sStreamPlaying;
|
||||
+ std::vector<std::string> m_optionvalues;
|
||||
|
||||
RTMP *m_rtmp;
|
||||
DllLibRTMP m_libRTMP;
|
||||
@@ -1,23 +0,0 @@
|
||||
From 3eec72d4fd109e9f153a375138c1a997bcf86d9a Mon Sep 17 00:00:00 2001
|
||||
From: wsnipex <wsnipex@a1.net>
|
||||
Date: Sun, 8 Feb 2015 14:15:49 +0100
|
||||
Subject: [PATCH] [curl] don't return 0 in the write callback, it causes ftp
|
||||
content lenght requests to fail
|
||||
|
||||
---
|
||||
xbmc/filesystem/CurlFile.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/xbmc/filesystem/CurlFile.cpp b/xbmc/filesystem/CurlFile.cpp
|
||||
index 7d68dab..e67d951 100644
|
||||
--- a/xbmc/filesystem/CurlFile.cpp
|
||||
+++ b/xbmc/filesystem/CurlFile.cpp
|
||||
@@ -100,7 +100,7 @@ extern "C" size_t write_callback(char *buffer,
|
||||
size_t nitems,
|
||||
void *userp)
|
||||
{
|
||||
- if(userp == NULL) return 0;
|
||||
+ if(userp == NULL) return size * nitems;
|
||||
|
||||
CCurlFile::CReadState *state = (CCurlFile::CReadState *)userp;
|
||||
return state->WriteCallback(buffer, size, nitems);
|
||||
73
packages/mediacenter/kodi/patches/kodi-999.98-PR6408.patch
Normal file
73
packages/mediacenter/kodi/patches/kodi-999.98-PR6408.patch
Normal file
@@ -0,0 +1,73 @@
|
||||
From d8fff72de0159160fb4ca1c249c8365e9e1b6785 Mon Sep 17 00:00:00 2001
|
||||
From: wsnipex <wsnipex@a1.net>
|
||||
Date: Wed, 11 Feb 2015 16:58:25 +0100
|
||||
Subject: [PATCH] [curl] use better method to stat shoutcast and friends
|
||||
|
||||
---
|
||||
xbmc/filesystem/CurlFile.cpp | 31 +++++++++++++++++++------------
|
||||
1 file changed, 19 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/xbmc/filesystem/CurlFile.cpp b/xbmc/filesystem/CurlFile.cpp
|
||||
index 7d68dab..ee63ff5 100644
|
||||
--- a/xbmc/filesystem/CurlFile.cpp
|
||||
+++ b/xbmc/filesystem/CurlFile.cpp
|
||||
@@ -123,6 +123,19 @@ extern "C" size_t header_callback(void *ptr, size_t size, size_t nmemb, void *st
|
||||
return state->HeaderCallback(ptr, size, nmemb);
|
||||
}
|
||||
|
||||
+/* used only by CCurlFile::Stat to bail out of unwanted transfers */
|
||||
+extern "C" int transfer_abort_callback(void *clientp,
|
||||
+ curl_off_t dltotal,
|
||||
+ curl_off_t dlnow,
|
||||
+ curl_off_t ultotal,
|
||||
+ curl_off_t ulnow)
|
||||
+{
|
||||
+ if(dlnow > 0)
|
||||
+ return 1;
|
||||
+ else
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
/* fix for silly behavior of realloc */
|
||||
static inline void* realloc_simple(void *ptr, size_t size)
|
||||
{
|
||||
@@ -1285,7 +1298,6 @@ int CCurlFile::Stat(const CURL& url, struct __stat64* buffer)
|
||||
SetRequestHeaders(m_state);
|
||||
g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_TIMEOUT, g_advancedSettings.m_curlconnecttimeout);
|
||||
g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_NOBODY, 1);
|
||||
- g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_WRITEDATA, NULL); /* will cause write failure*/
|
||||
g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_FILETIME , 1);
|
||||
|
||||
if(url2.IsProtocol("ftp"))
|
||||
@@ -1311,25 +1323,20 @@ int CCurlFile::Stat(const CURL& url, struct __stat64* buffer)
|
||||
|| result == CURLE_RECV_ERROR /* some silly shoutcast servers */ )
|
||||
{
|
||||
/* some http servers and shoutcast servers don't give us any data on a head request */
|
||||
- /* request normal and just fail out, it's their loss */
|
||||
+ /* request normal and just bail out via progress meter callback after we received data */
|
||||
/* somehow curl doesn't reset CURLOPT_NOBODY properly so reset everything */
|
||||
SetCommonOptions(m_state);
|
||||
SetRequestHeaders(m_state);
|
||||
g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_TIMEOUT, g_advancedSettings.m_curlconnecttimeout);
|
||||
- g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_RANGE, "0-0");
|
||||
- g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_WRITEDATA, NULL); /* will cause write failure*/
|
||||
- g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_FILETIME, 1);
|
||||
- result = g_curlInterface.easy_perform(m_state->m_easyHandle);
|
||||
- }
|
||||
+ g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_FILETIME, 1);
|
||||
+ g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_XFERINFOFUNCTION, transfer_abort_callback);
|
||||
+ g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_NOPROGRESS, 0);
|
||||
|
||||
- if( result == CURLE_HTTP_RANGE_ERROR )
|
||||
- {
|
||||
- /* crap can't use the range option, disable it and try again */
|
||||
- g_curlInterface.easy_setopt(m_state->m_easyHandle, CURLOPT_RANGE, NULL);
|
||||
result = g_curlInterface.easy_perform(m_state->m_easyHandle);
|
||||
+
|
||||
}
|
||||
|
||||
- if( result != CURLE_WRITE_ERROR && result != CURLE_OK )
|
||||
+ if( result != CURLE_ABORTED_BY_CALLBACK && result != CURLE_OK )
|
||||
{
|
||||
g_curlInterface.easy_release(&m_state->m_easyHandle, NULL);
|
||||
errno = ENOENT;
|
||||
@@ -1,22 +0,0 @@
|
||||
From e4883edd68351acb8c991b02179a7ba7662edc4f Mon Sep 17 00:00:00 2001
|
||||
From: fritsch <peter.fruehberger@gmail.com>
|
||||
Date: Wed, 4 Feb 2015 22:32:03 +0100
|
||||
Subject: [PATCH] NFSFile: Chank ChunkSize to 1MB
|
||||
|
||||
---
|
||||
xbmc/filesystem/NFSFile.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/xbmc/filesystem/NFSFile.h b/xbmc/filesystem/NFSFile.h
|
||||
index 4c01e4e..7afa6b8 100644
|
||||
--- a/xbmc/filesystem/NFSFile.h
|
||||
+++ b/xbmc/filesystem/NFSFile.h
|
||||
@@ -148,7 +148,7 @@ namespace XFILE
|
||||
//implement iocontrol for seek_possible for preventing the stat in File class for
|
||||
//getting this info ...
|
||||
virtual int IoControl(EIoControl request, void* param){ if(request == IOCTRL_SEEK_POSSIBLE) return 1;return -1;};
|
||||
- virtual int GetChunkSize() {return 1;}
|
||||
+ virtual int GetChunkSize() {return 1024*1024;}
|
||||
|
||||
virtual bool OpenForWrite(const CURL& url, bool bOverWrite = false);
|
||||
virtual bool Delete(const CURL& url);
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libaacs"
|
||||
PKG_VERSION="0.8.0"
|
||||
PKG_VERSION="0.8.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
@@ -35,17 +35,9 @@ PKG_AUTORECONF="yes"
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-werror \
|
||||
--disable-extra-warnings \
|
||||
--disable-optimizations \
|
||||
--disable-examples \
|
||||
--disable-debug \
|
||||
--with-gnu-ld"
|
||||
|
||||
pre_configure_target() {
|
||||
# libaacs fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/config/aacs
|
||||
cp -P KEYDB.cfg $INSTALL/usr/config/aacs
|
||||
cp -P ../KEYDB.cfg $INSTALL/usr/config/aacs
|
||||
}
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 466f7f9..0dec17f 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -27,7 +27,7 @@ AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip])
|
||||
AC_CONFIG_HEADERS(config.h)
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
-SET_FEATURES="-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L"
|
||||
+SET_FEATURES="-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=500"
|
||||
|
||||
case "${host_os}" in
|
||||
"")
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libva-intel-driver"
|
||||
PKG_VERSION="1.5.0"
|
||||
PKG_VERSION="1.5.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="i386 x86_64"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,73 @@
|
||||
From 545888beaa727d588c78422161a43355898cc908 Mon Sep 17 00:00:00 2001
|
||||
From: "Xiang, Haihao" <haihao.xiang@intel.com>
|
||||
Date: Mon, 23 Mar 2015 09:41:52 +0800
|
||||
Subject: [PATCH] VPP: Make sure the store buffer is allocated
|
||||
|
||||
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
||||
---
|
||||
src/i965_post_processing.c | 38 ++++++++++++++++++++++----------------
|
||||
1 file changed, 22 insertions(+), 16 deletions(-)
|
||||
|
||||
diff --git a/src/i965_post_processing.c b/src/i965_post_processing.c
|
||||
index 2c01e43..f5bf89c 100755
|
||||
--- a/src/i965_post_processing.c
|
||||
+++ b/src/i965_post_processing.c
|
||||
@@ -1294,25 +1294,32 @@ pp_dndi_context_ensure_surfaces_storage(VADriverContextP ctx,
|
||||
VASurfaceID new_surface;
|
||||
unsigned int width, height;
|
||||
|
||||
- if (dndi_ctx->frame_store[i].obj_surface)
|
||||
+ if (dndi_ctx->frame_store[i].obj_surface &&
|
||||
+ dndi_ctx->frame_store[i].obj_surface->bo)
|
||||
continue; // user allocated surface, not VPP internal
|
||||
|
||||
- if (i <= DNDI_FRAME_IN_STMM) {
|
||||
- width = src_surface->orig_width;
|
||||
- height = src_surface->orig_height;
|
||||
- }
|
||||
- else {
|
||||
- width = dst_surface->orig_width;
|
||||
- height = dst_surface->orig_height;
|
||||
- }
|
||||
+ if (dndi_ctx->frame_store[i].obj_surface) {
|
||||
+ obj_surface = dndi_ctx->frame_store[i].obj_surface;
|
||||
+ dndi_ctx->frame_store[i].is_scratch_surface = 0;
|
||||
+ } else {
|
||||
+ if (i <= DNDI_FRAME_IN_STMM) {
|
||||
+ width = src_surface->orig_width;
|
||||
+ height = src_surface->orig_height;
|
||||
+ }
|
||||
+ else {
|
||||
+ width = dst_surface->orig_width;
|
||||
+ height = dst_surface->orig_height;
|
||||
+ }
|
||||
|
||||
- status = i965_CreateSurfaces(ctx, width, height, VA_RT_FORMAT_YUV420,
|
||||
- 1, &new_surface);
|
||||
- if (status != VA_STATUS_SUCCESS)
|
||||
- return status;
|
||||
+ status = i965_CreateSurfaces(ctx, width, height, VA_RT_FORMAT_YUV420,
|
||||
+ 1, &new_surface);
|
||||
+ if (status != VA_STATUS_SUCCESS)
|
||||
+ return status;
|
||||
|
||||
- obj_surface = SURFACE(new_surface);
|
||||
- assert(obj_surface != NULL);
|
||||
+ obj_surface = SURFACE(new_surface);
|
||||
+ assert(obj_surface != NULL);
|
||||
+ dndi_ctx->frame_store[i].is_scratch_surface = 1;
|
||||
+ }
|
||||
|
||||
if (i <= DNDI_FRAME_IN_PREVIOUS) {
|
||||
status = i965_check_alloc_surface_bo(ctx, obj_surface,
|
||||
@@ -1330,7 +1337,6 @@ pp_dndi_context_ensure_surfaces_storage(VADriverContextP ctx,
|
||||
return status;
|
||||
|
||||
dndi_ctx->frame_store[i].obj_surface = obj_surface;
|
||||
- dndi_ctx->frame_store[i].is_scratch_surface = 1;
|
||||
}
|
||||
return VA_STATUS_SUCCESS;
|
||||
}
|
||||
--
|
||||
1.7.9.5
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libva"
|
||||
PKG_VERSION="1.5.0"
|
||||
PKG_VERSION="1.5.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="i386 x86_64"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libvdpau"
|
||||
PKG_VERSION="0.9"
|
||||
PKG_VERSION="1.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr-iptv"
|
||||
PKG_VERSION="2.1.3"
|
||||
PKG_VERSION="2.2.0"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr-plugin-dvbapi"
|
||||
PKG_VERSION="36a6b1d"
|
||||
PKG_VERSION="c0c7fa2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
From 2b06ab6d8603b511150d965e876ece1c24ee80e3 Mon Sep 17 00:00:00 2001
|
||||
From: Stefan Saraev <stefan@saraev.ca>
|
||||
Date: Sat, 7 Mar 2015 00:16:48 +0200
|
||||
Subject: [PATCH] disable network mode on new installs
|
||||
|
||||
---
|
||||
DVBAPISetup.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/DVBAPISetup.cpp b/DVBAPISetup.cpp
|
||||
index b776f21..b540ebf 100644
|
||||
--- a/DVBAPISetup.cpp
|
||||
+++ b/DVBAPISetup.cpp
|
||||
@@ -19,7 +19,7 @@
|
||||
#include "DVBAPISetup.h"
|
||||
|
||||
int LogLevel = 2;
|
||||
-int OSCamNetworkMode = 1;
|
||||
+int OSCamNetworkMode = 0;
|
||||
char OSCamHost[HOST_NAME_MAX] = "localhost";
|
||||
int OSCamPort = 2000;
|
||||
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr-plugin-eepg"
|
||||
PKG_VERSION="d7dc614"
|
||||
PKG_VERSION="9cd9a75"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr-plugin-restfulapi"
|
||||
PKG_VERSION="0.2.1.1"
|
||||
PKG_VERSION="0.2.1.4"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr-plugin-streamdev"
|
||||
PKG_VERSION="40704cd"
|
||||
PKG_VERSION="84c6f6b"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr-plugin-vnsiserver"
|
||||
PKG_VERSION="b887bc8"
|
||||
PKG_VERSION="9529e6d"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr-satip"
|
||||
PKG_VERSION="1.0.2"
|
||||
PKG_VERSION="2.2.0"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="vdr"
|
||||
PKG_VERSION="2.1.8"
|
||||
PKG_VERSION="2.2.0"
|
||||
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_URL="ftp://ftp.tvdr.de/vdr/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||
PKG_DEPENDS_TARGET="toolchain fontconfig freetype libcap libjpeg-turbo bzip2"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="multimedia"
|
||||
|
||||
@@ -22,7 +22,7 @@ PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://avahi.org/"
|
||||
PKG_URL="http://www.avahi.org/download/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_URL="http://sources.openelec.tv/mirror/avahi/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain expat libdaemon dbus connman"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="network"
|
||||
|
||||
@@ -17,12 +17,12 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libssh"
|
||||
PKG_VERSION="0.6.3"
|
||||
PKG_VERSION="0.6.4"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OpenSource"
|
||||
PKG_SITE="http://www.libssh.org/"
|
||||
PKG_URL="https://red.libssh.org/attachments/download/87/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_URL="https://red.libssh.org/attachments/download/107/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain zlib libressl"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="network"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="openssh"
|
||||
PKG_VERSION="6.7p1"
|
||||
PKG_VERSION="6.8p1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OSS"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="samba"
|
||||
PKG_VERSION="3.6.24"
|
||||
PKG_VERSION="3.6.25"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="wireless-regdb"
|
||||
PKG_VERSION="2014.11.18"
|
||||
PKG_VERSION="2015.03.13"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="wpa_supplicant"
|
||||
PKG_VERSION="2.3"
|
||||
PKG_VERSION="2.4"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user