This file was deleted.

This file was deleted.

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,40 +1,3 @@
diff --git a/Documentation/dvb/get_dvb_firmware b/Documentation/dvb/get_dvb_firmware
old mode 100644
new mode 100755
index 3348d31..1b30198
--- a/Documentation/dvb/get_dvb_firmware
+++ b/Documentation/dvb/get_dvb_firmware
@@ -27,7 +27,7 @@ use IO::Handle;
"or51211", "or51132_qam", "or51132_vsb", "bluebird",
"opera1", "cx231xx", "cx18", "cx23885", "pvrusb2", "mpc718",
"af9015", "ngene", "az6027", "lme2510_lg", "lme2510c_s7395",
- "lme2510c_s7395_old");
+ "lme2510c_s7395_old", "it9135");

# Check args
syntax() if (scalar(@ARGV) != 1);
@@ -634,6 +634,21 @@ sub lme2510c_s7395_old {
$outfile;
}

+sub it9135 {
+ my $sourcefile = "dvb-usb-it9135.zip";
+ my $url = "http://www.ite.com.tw/uploads/firmware/v3.6.0.0/$sourcefile";
+ my $hash = "1e55f6c8833f1d0ae067c2bb2953e6a9";
+ my $outfile = "dvb-usb-it9135.fw";
+
+ checkstandard();
+
+ wgetfile($sourcefile, $url);
+ unzip($sourcefile, "");
+ verify("$outfile", $hash);
+
+ $outfile;
+}
+
# ---------------------------------------------------------------
# Utilities

diff --git a/drivers/media/dvb/dvb-usb/Kconfig b/drivers/media/dvb/dvb-usb/Kconfig
index e85304c..468fe8e 100644
--- a/drivers/media/dvb/dvb-usb/Kconfig
File renamed without changes.
File renamed without changes.
@@ -52,6 +52,12 @@ fi
# waiting for Xorg to start
wait_for_xorg

# set cpu's to 'on demand'
( usleep 15000000
progress "set cpu's to 'on demand'"
cpupower frequency-set -g ondemand
)&

# starting XBMC
while true; do

@@ -0,0 +1,61 @@
--- xbmc-10.1-Dharma/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamBluray.cpp 2011-03-08 02:49:17.000000000 +0100
+++ xbmc-10.1-Dharma/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamBluray.cpp.new 2011-08-29 22:19:01.314816310 +0200
@@ -40,9 +40,9 @@
{
public:
virtual ~DllLibblurayInterface() {};
- virtual uint32_t bd_get_titles(BLURAY *bd, uint8_t flags)=0;
- virtual BLURAY_TITLE_INFO* bd_get_title_info(BLURAY *bd, uint32_t title_idx)=0;
- virtual BLURAY_TITLE_INFO* bd_get_playlist_info(BLURAY *bd, uint32_t playlist)=0;
+ virtual uint32_t bd_get_titles(BLURAY *bd, uint8_t flags, uint32_t min_title_length)=0;
+ virtual BLURAY_TITLE_INFO* bd_get_title_info(BLURAY *bd, uint32_t title_idx, unsigned angle)=0;
+ virtual BLURAY_TITLE_INFO* bd_get_playlist_info(BLURAY *bd, uint32_t playlist, unsigned angle)=0;
virtual void bd_free_title_info(BLURAY_TITLE_INFO *title_info)=0;
virtual BLURAY *bd_open(const char* device_path, const char* keyfile_path)=0;
virtual void bd_close(BLURAY *bd)=0;
@@ -70,9 +70,9 @@
{
DECLARE_DLL_WRAPPER(DllLibbluray, DLL_PATH_LIBBLURAY)

- DEFINE_METHOD2(uint32_t, bd_get_titles, (BLURAY *p1, uint8_t p2))
- DEFINE_METHOD2(BLURAY_TITLE_INFO*, bd_get_title_info, (BLURAY *p1, uint32_t p2))
- DEFINE_METHOD2(BLURAY_TITLE_INFO*, bd_get_playlist_info, (BLURAY *p1, uint32_t p2))
+ DEFINE_METHOD3(uint32_t, bd_get_titles, (BLURAY *p1, uint8_t p2, uint32_t p3))
+ DEFINE_METHOD3(BLURAY_TITLE_INFO*, bd_get_title_info, (BLURAY *p1, uint32_t p2, unsigned p3))
+ DEFINE_METHOD3(BLURAY_TITLE_INFO*, bd_get_playlist_info, (BLURAY *p1, uint32_t p2, unsigned p3))
DEFINE_METHOD1(void, bd_free_title_info, (BLURAY_TITLE_INFO *p1))
DEFINE_METHOD2(BLURAY*, bd_open, (const char* p1, const char* p2))
DEFINE_METHOD1(void, bd_close, (BLURAY *p1))
@@ -303,12 +303,12 @@
CStdString filename = CUtil::GetFileName(strFile);
if(filename.Equals("index.bdmv"))
{
- int titles = m_dll->bd_get_titles(m_bd, TITLES_RELEVANT);
+ int titles = m_dll->bd_get_titles(m_bd, TITLES_RELEVANT, 0);

BLURAY_TITLE_INFO *t, *s = NULL;
for(int i=0; i < titles; i++)
{
- t = m_dll->bd_get_title_info(m_bd, i);;
+ t = m_dll->bd_get_title_info(m_bd, i, 0);;
if(!t)
{
CLog::Log(LOGDEBUG, "get_main_title - unable to get title %d", i);
@@ -324,7 +324,7 @@
}
else if(CUtil::GetExtension(filename).Equals(".mpls"))
{
- int titles = m_dll->bd_get_titles(m_bd, TITLES_ALL);
+ int titles = m_dll->bd_get_titles(m_bd, TITLES_ALL, 0);
do
{
if(titles < 0)
@@ -345,7 +345,7 @@
BLURAY_TITLE_INFO *t;
for(int i=0; i < titles; i++)
{
- t = m_dll->bd_get_title_info(m_bd, i);;
+ t = m_dll->bd_get_title_info(m_bd, i, 0);;
if(!t)
{
CLog::Log(LOGDEBUG, "get_playlist_title - unable to get title %d", i);
@@ -67,6 +67,7 @@ mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/avahi-common/.libs/*.so*[.0-9] $INSTALL/usr/lib/
cp -P $PKG_BUILD/avahi-core/.libs/*.so*[.0-9] $INSTALL/usr/lib/
cp -P $PKG_BUILD/avahi-client/.libs/*.so*[.0-9] $INSTALL/usr/lib/
cp -P $PKG_BUILD/avahi-compat-libdns_sd/.libs/*.so*[.0-9] $INSTALL/usr/lib/

mkdir -p $INSTALL/usr/share/avahi
cp $PKG_BUILD/service-type-database/service-types $INSTALL/usr/share/avahi
@@ -70,6 +70,7 @@
wait_for_network

mkdir -p /var/empty
chmod -R 600 /var/empty
$SSHD

)&
@@ -19,7 +19,7 @@
################################################################################

PKG_NAME="busybox"
PKG_VERSION="1.19.0"
PKG_VERSION="1.19.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,16 @@
diff -Naur busybox-1.19.1/libbb/match_fstype.c busybox-1.19.1.patch/libbb/match_fstype.c
--- busybox-1.19.1/libbb/match_fstype.c 2011-08-28 12:59:56.000000000 +0200
+++ busybox-1.19.1.patch/libbb/match_fstype.c 2011-09-03 02:10:51.480283260 +0200
@@ -10,10 +10,10 @@
* Licensed under GPLv2 or later, see file LICENSE in this source tree.
*/

-#ifdef HAVE_MNTENT_H
-
#include "libbb.h"

+#ifdef HAVE_MNTENT_H
+
int FAST_FUNC match_fstype(const struct mntent *mt, const char *t_fstype)
{
int match = 1;
@@ -0,0 +1,31 @@
--- busybox-1.19.1/editors/patch.c
+++ busybox-1.19.1-patch/editors/patch.c
@@ -70,8 +70,7 @@ struct double_list {

// Free all the elements of a linked list
// Call freeit() on each element before freeing it.
-static
-void dlist_free(struct double_list *list, void (*freeit)(void *data))
+static void dlist_free(struct double_list *list, void (*freeit)(void *data))
{
while (list) {
void *pop = list;
@@ -83,8 +82,7 @@ void dlist_free(struct double_list *list
}

// Add an entry before "list" element in (circular) doubly linked list
-static
-struct double_list *dlist_add(struct double_list **list, char *data)
+static struct double_list *dlist_add(struct double_list **list, char *data)
{
struct double_list *llist;
struct double_list *line = xmalloc(sizeof(*line));
@@ -232,7 +230,7 @@ static int apply_one_hunk(void)
else matcheof = 0;
if (PATCH_DEBUG) fdprintf(2, "HUNK:%s\n", plist->data);
}
- matcheof = matcheof < TT.context;
+ matcheof = !matcheof || matcheof < TT.context;

if (PATCH_DEBUG) fdprintf(2,"MATCHEOF=%c\n", matcheof ? 'Y' : 'N');

@@ -30,8 +30,16 @@ make OPT="$TARGET_CFLAGS" \
IDSDIR="/usr/share" \
ZLIB=no \
DNS=no \
SHARED=yes \
PREFIX=/usr \

make PREFIX=/usr \
SHARED=yes \
IDSDIR="/usr/share" \
DESTDIR=$SYSROOT_PREFIX install

make PREFIX=/usr \
SHARED=yes \
IDSDIR="/usr/share" \
DESTDIR=$SYSROOT_PREFIX install-lib

@@ -22,8 +22,15 @@

. config/options $1

PCIUTILS_ABI=`echo $PKG_VERSION | cut -f1 -d "."`

mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/lspci $INSTALL/usr/bin

mkdir -p $INSTALL/usr/lib
cp $PKG_BUILD/lib/libpci.so.$PKG_VERSION $INSTALL/usr/lib
ln -sf libpci.so.$PKG_VERSION $INSTALL/usr/lib/libpci.so.$PCIUTILS_ABI
ln -sf libpci.so.$PCIUTILS_ABI $INSTALL/usr/lib/libpci.so

mkdir -p $INSTALL/usr/share
cp $PKG_DIR/config/pci.ids $INSTALL/usr/share
@@ -19,7 +19,7 @@
################################################################################

PKG_NAME="fakeroot"
PKG_VERSION="1.17"
PKG_VERSION="1.18"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL3"

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.