XBMC Community Forum
How to Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Linux and Live support (/forumdisplay.php?fid=52)
+---- Thread: How to Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs (/showthread.php?tid=116996)



- fritsch - 2012-01-06 11:52

You could just select: Optical in xbmc and choose spdif. This should work fine.
Perhaps you need a .asoundrc which directly maps to your spdif.

pcm.!default spdif

Remember only one audio source at a time will be hearable. Should be good enough for xbmc.


Build instructions - grad - 2012-01-06 12:26

I want to try marrying the new cmyth based MythTV PVR with xvba.

What do I need to recompile FernetMenta's git? I tried apt-get build-dep XBMC via the wsnipex ppa, which failed due to unresolvable build dependencies (eg. libcec-dev). I then tried to add-apt-repository the "XBMC Build Dependencies" from Nathan, but that threw me a log of python errors while adding.

bootstrap / configure also complained about a missing -lGL.so. Am I supposed to compile against the mesa-dev packages?

I tried the configure line wnsnipex posted earlier in this thread, is this sill valid? No additional LDFLAGS, CFLAGS etc?


- wsnipex - 2012-01-06 12:40

Grad, how do you plan on "marrying" those 2 different branches? Do you know how to find the specific cmyth parts on the MythTV branch and port it over to the Xvba branch?
If you can do that, you shouldn't have to ask how to compile it.

Your best bet is to wait until(if) the cmyth part makes it into Lars PVR branch, then it will pop up in FernetMentas too.


- grad - 2012-01-06 12:50

wsnipex Wrote:Grad, how do you plan on "marrying" those 2 different branches? Do you know how to find the specific cmyth parts on the MythTV branch and port it over to the Xvba branch?

Afaict the the cmyth addon is pretty well isolated and identifiable in tsp42's git. How easy it'll actually be I can obviously not tell yet.

wsnipex Wrote:If you can do that, you shouldn't have to ask how to compile it.

Well I just want to know the exact build-deps, because for some odd reason Nathan's ppa listed on your ppa site threw lots of Python errors. I have never experienced that before, so I thought I asked before wasting time on a known issue. I think manually resolving the ./configure dependencies shouldn't be necessary.

So, can you help me here a little bit?


- wsnipex - 2012-01-06 13:12

I use those 2 ppas for build deps:
https://launchpad.net/~nathan-renniewaldock/+archive/xbmc-build-deps
https://launchpad.net/~pulse-eight/+archive/libcec

What python errors do you get?


- thctlo - 2012-01-06 13:57

Hai,

for the few debian users, i updated the packages for wheezy.
I added also some extra info how to setup/install for wheezy.

look here : http://thuis.van-belle.nl/
added ati fglrx install info.
lightdm bug fix info, autologon does not work out of the box in wheezy.

More to come.


- EmuMannen - 2012-01-06 14:14

mkone Wrote:- ALSA error resolved with creating a .asoundrc file setting HDMI output as default
- sensors error resolved by installing lm-sensors package
FYI, I also had to create a .asoundrc for xbmc (since I'm not using HDMI for sound) and I also got sensors installed (I use phpSysInfo for easy web access to sysinfo like S.M.A.R.T etc. on my htpc). I also use Monit to monitor sshd (don't want to be without it when running nodm), tvheadend, forked-daapd and nodm. Here's a copy of my .asoundrc (I'm using 2 ch analog output):
Code:
pcm.!default {
type hw
card 1
}

ctl.!default {
type hw
card 1
}



- wsnipex - 2012-01-06 15:01

thctlo Wrote:Hai,

for the few debian users, i updated the packages for wheezy.
I added also some extra info how to setup/install for wheezy.

look here : http://thuis.van-belle.nl/
added ati fglrx install info.
lightdm bug fix info, autologon does not work out of the box in wheezy.

More to come.

nice job. If you repackage the Xvba branch as is(with the same configure flags) you might want to add a note, that it only works with ATI hardware, as I purposefully disable Vdpau and Vaapi.


- .:B:. - 2012-01-06 18:39

I'll chime in as well then Smile.

Arch packages are here:
Eden (beta 1)
GIT


- wsnipex - 2012-01-06 19:41

.:B:. Wrote:I'll chime in as well then Smile.

Arch packages are here:
Eden (beta 1)
GIT

great stuff Smile
You might want to change the GIT link of the xvba package to https://github.com/FernetMenta/xbmc/tree/xvba as the official xbmc does not support xvba yet.