You are not logged in.
Basically all you have to do is downgrade quite a few packages to libjpeg6 (due to dependencies) and install xbmc-svn from PKGBUILD / yaourt
If I remove libjpeg7 (without dependency check), install libjpeg6 from aur, build xbmc-svn and then re-install libjpeg7 and leave libjpeg6 there, won't xbmc use libjpeg6 and the rest (lxde) use libjpeg7?
I'm just asking instead of trying because my cpu sucks
I have one precompiled binary that uses libjpeg6 and doesn't work at all with libjpeg7, installing libjpeg6 (from aur) will make it work again and co-exist with system's libjpeg7. So i think that is possible to compile with libjpeg6 after downgrading and install libjpeg7 after building xbmc (it will use libjpeg6).
Thanks
Last edited by TigTex (2010-01-08 00:22:02)
.::. TigTex @ Portugal .::.
Offline
Interesting idea Never tried that - i always go the long path of resolving borked dependencies If you can confirm the package working after only temporarily downgrading to libjpeg6 and afterwards using libjpeg6 from AUR that might be a viable temporary fix for this nasty bug.
Offline
I'm doing this right now and I'm currently editing this post to keep you informed
I tried removing libjpeg7 and install 6 from aur without recompiling. Has expected, didn't work. I'm now rebuilding xbmc-svn with a modified pkgbuild (libjpeg6 as dependency and not libjpeg).
Build failed. libjpeg not found... lol...
Last edited by TigTex (2010-01-09 19:42:40)
.::. TigTex @ Portugal .::.
Offline
That won't work either. the linker/configure doesn't care about the version you have in the dependencies - all that counts is what's available via ld. As long as you have libjpeg7 installed it'll use that version.
Offline
Build failed... during configure it fails to locate jpeglib.h ... i will search further. libjpeg6 is installed!
probably libjpeg6 pkgbuild needs changes or we need to patch something in xbmc config.
EDIT... PROBLEM FOUND
# Contributor: Mikael Eriksson <mikael_eriksson@miffe.org>
# Resurected from svn, originaly by
# Maintainer: Allan McRae <allan@archlinux.org>
# Committer: Judd Vinet <jvinet@zeroflux.org>
pkgname=libjpeg6
pkgver=6b
pkgrel=8
pkgdesc="Library of JPEG support functions"
arch=('i686' 'x86_64')
url="http://www.ijg.org/"
license=('custom')
depends=('glibc')
makedepends=('libtool')
options=(!libtool)
source=("ftp://ftp.debian.org/debian/pool/main/libj/libjpeg6b/libjpeg6b_6b.orig.tar.gz"
"locale-fixes.patch")
md5sums=('dbd5f3b47ed13132f04c685d608a7547'
'a0910de4ba7bb7526032d86bb0297de4')
build() {
cd $srcdir/jpeg-$pkgver
cp /usr/share/libtool/config/config.{guess,sub} .
sed -i "s#./libtool#libtool#" configure
patch -p1 -i "$srcdir/locale-fixes.patch"
./configure --prefix=/usr --enable-shared --enable-static
make || return 1
mkdir -p $pkgdir/usr/{bin,lib,include,share/man/man1}
make prefix=$pkgdir/usr mandir=$pkgdir/usr/share/man/man1 install
install -m644 jpegint.h $pkgdir/usr/include
install -Dm644 README $pkgdir/usr/share/licenses/libjpeg6/README
# Fix /usr/bin
# -> REMOVE THIS for fn in $pkgdir/usr/bin/*; do mv $fn ${fn}6; done
# Fix /usr/lib
# -> REMOVE THIS rm $pkgdir/usr/lib/libjpeg.{a,so}
# Fix /usr/share/man
# -> REMOVE THIS for fn in $pkgdir/usr/share/man/man1/*; do mv $fn ${fn%.1}6.1; done
# Fix /usr/include
# --- mkdir -p $pkgdir/usr/include/libjpeg6
# REMOVE-THIS mv $pkgdir/usr/include/*.h $pkgdir/usr/include/libjpeg6
}
# vim:set ts=2 sw=2 et:
Its building latest xbmc-svn with libjpeg6 (with this pkgbuild) I will report more soon. stay tuned
edit3 build failed: libtiff requires something in libjpeg7... Looks like i have to rebuild libtiff
edit4: libtiff rebuilt. retrying xbmc-svn
edit5: jasper requires libjpeg7, rebuilding with libjpeg6 done. retring xbmc-svn
edit6: done
Last edited by TigTex (2010-01-09 22:11:29)
.::. TigTex @ Portugal .::.
Offline
Ok, it's done.
Xbmc-svn with libjpeg6 is working and i can say that is something like 10 times faster the image rendering. It is instant!
All you have to do is
pacman -Rd libjpeg
yaourt -S libjpeg6 with the above pkgbuild (just comment those lines)
then rebuild libtiff and jasper.
yaourt -S xbmc-svn, and after some minutes it's done.
start xbmc and enjoy
After that do (if you want..., try xbmc before that)
pacman -R libjpeg6
yaourt -S libjpeg6 (original pkgbuild)
pacman -S libjpeg
Enjoy.
ps: libcdio also works like it should! No issues at all here. Smooth performance on pentium4 3.0 512ram geforce4!
Last edited by TigTex (2010-01-10 01:02:55)
.::. TigTex @ Portugal .::.
Offline
Im not sure where to post so I'll ask here.
I just switched my netbook from windows to Arch linux, Im using a gateway lt3103u, I can start up XBMC and play videos just fine, but my problem is that everything looks corrupt, Pictures get like lines through them or turn black or do other weird things, text corrupts and just looks like lines, and im not sure how to fix it, I have a nagging feeling its a GFX problem but I'm not sure, I'm using xf86-video-ati ATM, I tried radeonhd which has similar problems and performs worse, I'd try catalyst but from what I hear its not even compatible with my GFX card(x1270), I'd appreciate any replies.
I'll try to get a screenshot up soon.
Edit: Heres the SS http://img97.imageshack.us/img97/5608/14214745.png
Last edited by Adrenath (2010-01-10 02:28:39)
Offline
Good news everybody! - seems like the libjpeg problem gets fixed soon. a patch was provided and will be merged into trunk soon.
Offline
Already tried the new svn build. Libjpeg7 problem is solved and no problem to report. I recomend-it! In fact, this xbmc-svn should replace the xbmc package in community because of it's performance...
.::. TigTex @ Portugal .::.
Offline
Thanks - but stable 9.11 from community also got patched. It should perform the same.
Offline
is the latest pkg working for you? XBMC compiles fine but it creates an empty pkg.tar.gz
Offline
Yeah - no problem for me so far?! (i686) I do compile and install every single release on at least one machine normally.
Offline
@Haggy
Question: about python dependency
If i'm correct youre an xbmc-developper?
Is there somehow a change comming in xbmc for the --disable-external-python thingy, because in the xbmc starupscript there is still the FEY.py to be executed so external python is needed
if you compile with --disable-external-python, this FEY.py is the only reason for the python dependency
since i find a dependency of ~15MB a lot, for 1 script which is just checking if qt, gtk or sdl is available and then if your screendepth is 24 bit and you have opengl acceccleration
thanx for your answer
- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067
Offline
Hey BlackEagle, i'm not directly a developer of xbmc but primarily a forum moderator and have access to the team (in fact i'm considered a member of Team XBMC). Unfortunately i cannot answer your question but you do have a point there. I suggest you open a ticket (feature request or sth like that) over at http://xbmc.org/trac and wait for some dev to answer this. If you have a forum account, you can use it for trac as well.
Cheers!
Offline
Oh and BlackEagle - afaik you were the one that replaced the FEH.py script by some bash incarnation rite? I suggest adding that one to the ticket so it gets included into the sources.
Offline
Thx Haggy, just added the feature request
Btw, maybe it is interesting to try xbmc-svn with external ffmpeg
maybe it wil also solve tigtex 's problem with the 1080p playback
the community package is built with external ffmpeg en runs very smooth i have to say
only tested on x86_64 with xbmc -fs --standalone
my i686 xbmc standalone machine is broken for the moment
i have to say, most video material is x264, then some xvid, and some dvd's ( all working good ), most of them with AC3 or DTS tracks, maybe i have accidentally tested with mp3 sound, but i don't think so
Last edited by BlackIkeEagle (2010-01-22 11:51:52)
- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067
Offline
1080p playback is not a must to me because my lcd isn't fullHD. But 720p should work... on windows with mpc-hc it uses less than 50% cpu just like mplayer on linux, xbmc uses all avaiable resources and skips frames...
I've tried to make xbmc use an external player (mplayer) but no sucess on this... For now, only xvid SD (.avi) content plays ok here. A pentium4 3.0ghz with hyperthreading is not a "so bad" cpu.
.::. TigTex @ Portugal .::.
Offline
A pentium4 3.0ghz with hyperthreading is not a "so bad" cpu.
Same as my box. With the exception of Geforce 8400GS and VDPAU. CPU usage is about 6% on full 1080p content.
Offline
@Tigtex
Have you tried with xbmc from community ?
have you tried with external ffmpeg and xbmc-svn ?
Last edited by BlackIkeEagle (2010-01-23 12:19:15)
- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067
Offline
1. i tested xbmc from community right now. 720p is perfectly playable with it!
2. nope, don't know how to do that and keep stability.
.::. TigTex @ Portugal .::.
Offline
Gimme some time and beer and i'll look for external ffmpeg if requested - though i don't get the benefit for now?! afaik xbmc's ffmpeg should be more recent than the arch one.
Offline
btw: i added a splashy theme for xbmc - in case you use a splash on your htpc: http://aur.archlinux.org/packages.php?ID=33897
Offline
Guys i wanted to clean up a bit and need your feedback on a feature i cannot test: Does DVD/CD/optical Fu playback work with recent versions? Or do we still need the patch from community for this?
Offline
Just uploaded xbmc-svn with external ffmpeg support. works fine on my rig - please report.
Offline
Maybe I am doing something wrong, but i can't build it:
~/packages/xbmc-svn >>> LANG=C makepkg
==> Making package: xbmc-svn 27137-1 x86_64 (Sun Jan 24 17:48:50 CET 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> ERROR: FEH.sh was not found in the build directory and is not a URL.
Seems to me like FEH.sh is missing, can't find it at http://aur.archlinux.org/packages/xbmc-svn/xbmc-svn/ either.
Edit: Found it (http://repos.archlinux.org/wsvn/communi … unk/FEH.sh) builds now
Last edited by janboe (2010-01-24 16:56:34)
[pidgin-knotify] Native KDE notifications for pidgin - [series60-remote] Manage your Symbian S60 phone
Offline