diff --git a/alarm/xbmc-cubox/0050+0051+0057-Use-Dove-hardware-graphics-scaler.patch b/alarm/xbmc-cubox/0050+0051+0057-Use-Dove-hardware-graphics-scaler.patch index 2241be6c6..23dcd67f0 100644 --- a/alarm/xbmc-cubox/0050+0051+0057-Use-Dove-hardware-graphics-scaler.patch +++ b/alarm/xbmc-cubox/0050+0051+0057-Use-Dove-hardware-graphics-scaler.patch @@ -299,3 +299,13 @@ index fcb9255..8f36605 100644 +msgctxt "#37014" +msgid "x2.5" +msgstr "" +--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecVMETA.cpp 2013-04-22 17:05:37.933955658 +0200 ++++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecVMETA.cpp 2013-04-22 17:06:19.447874572 +0200 +@@ -43,6 +43,7 @@ + #define CLASSNAME "CDVDVideoCodecVMETA" + + #include "utils/BitstreamConverter.h" ++#include "settings/GUISettings.h" + + + #define ENABLE_MPEG1 // use vMeta for MPEG1 decoding diff --git a/alarm/xbmc-cubox/PKGBUILD b/alarm/xbmc-cubox/PKGBUILD index 5407f2051..4471aa8cf 100644 --- a/alarm/xbmc-cubox/PKGBUILD +++ b/alarm/xbmc-cubox/PKGBUILD @@ -72,6 +72,12 @@ _patches=( "0059-graphics-scaling-cleanup-and-subtitle-pos-fix.patch" "0060-audioengine-fix-24bit-pcm-output.patch" "0061-audioengine-improve-saferound.patch" + "0062-vmeta-use-writecombine-alloc.patch" + "0063-vmeta-detect-mp4-flavor.patch" + "0064-vmeta-fix-vc1-playback.patch" + "0065-vmeta-used-for-wmv3.patch" + "0066-vmeta-cleanups-after-wmv3.patch" + "0067-dove-overlay-alignment-fix.patch" # "500_add_home_key.diff" # "505_report-cpu-type.diff" ) @@ -79,7 +85,7 @@ _patches=( _prefix=/usr pkgver=12.1 -pkgrel=4 +pkgrel=5 pkgdesc="A software media player and entertainment hub for digital media" arch=('i686' 'x86_64') url="http://xbmc.org" @@ -107,7 +113,7 @@ source=("http://mirrors.xbmc.org/releases/source/xbmc-$pkgver.tar.gz" "${_patches[@]/#/http://hg.openbricks.org/openbricks/raw-file/default/config/platforms/arm/armada5xx/packages/xbmc/patches/}") md5sums=('8955473f84cb2a0513c0f3efd7e68843' '1b5d4a888a375df9949e4eed1e060ce5' - '2952a468078b88bab836e117bb611801' + 'c3fec98a9a653c7d8efd6b8b159f9fde' 'a03cc7f313791631543c8fbcbf868fc2' '8eacd6886116cb8c8a3130150b174988' '543f3482a4dfa622245e78b44e62d5d2' @@ -150,7 +156,14 @@ md5sums=('8955473f84cb2a0513c0f3efd7e68843' '3ca61d4f8a0a36f0d64597f76a2b4fed' 'fc442d1f155cbdce2bcb1ad722670579' 'de5a153e75280b207170b699194536b3' - 'abca11301f1d4482f89747a56fb3fd3c') + 'abca11301f1d4482f89747a56fb3fd3c' + '0fbbc4c6efbe552f2fe18b5d67d4cc02' + '38f087fb92e6d4efd87f937887a9a27e' + 'c26eb3393e28be352eb2a472dd35307f' + '25e43b1d98169ba617ddbf866f844382' + 'e71788efb5c23bca01fa190606c62234' + '2757267a5a4270ade6f07ec0c7c95d38' +) build() { @@ -162,10 +175,15 @@ build() { export TEXTUREPACKER_NATIVE_ROOT="/usr" + sed "20,28d" -i "${srcdir}/0066-vmeta-cleanups-after-wmv3.patch" + for _patch in "${srcdir}/"*.patch; do patch -p1 -i "${_patch}" done + sed -r "s#(libsmbclient.h>)\$#samba-4.0/\1#" \ + -i xbmc/filesystem/SmbFile.cpp xbmc/filesystem/SMBDirectory.cpp + # fix lsb_release dependency sed -i -e 's:/usr/bin/lsb_release -d:cat /etc/arch-release:' xbmc/utils/SystemInfo.cpp