2011-09-30, 17:32
cbxbiker61 Wrote:PulseAudio 1.0 is out. It seems to work fine with my git branch.
NM, I figured it out
![Wink Wink](https://forum.kodi.tv/images/smilies/wink.png)
cbxbiker61 Wrote:PulseAudio 1.0 is out. It seems to work fine with my git branch.
Ford_Prefect Wrote:Specifically, it's not using the new formats API (which would allow users to set what formats their receiver supports and then have XBMC negotiate a format with PA).
eternalsword Wrote:Is the formats API from XBMC or PA?
eternalsword Wrote:Would be good to do another pull from trunk or eden as the skinning engine has changed slightly, so skins being updated for eden are breaking (missing labels). Is there a git command that can be run on our ends to do this, or is it more involved than that due to the amount of changes made to the code?
Edit: I'm not exactly sure, but I think https://github.com/xbmc/xbmc/commit/f20f...801967778a might be what causes the breakage in upstream skins. Will try patching with this and report back.
Edit2: Unfortunately it appears the changes are more extensive. Would be more worth the time to just do a full pull than figure out the combination of commits necessary to get things working.
cbxbiker61 Wrote:OK, I just rebased the repository.
BTW, the code works fine with PulseAudio 1.1.
aragorn Wrote:I compiled this branch many months ago, and its been working fine.
Last night however i decided i wanted to update it to the latest version. At first i tried a git pull on the xbmc source and ran make again, but something failed during the compile, so i deleted the three source directories, redownloaded everything and recompiled from scratch using the script posted on page 5.
It compiled successfully, however now, i'm missing the pulseaudio options from the audio output menu and also missing the HD Audio passthru options that get added. The menu just looks like a normal build of XBMC.
Any ideas what i've done wrong?
#if (PA_PROTOCOL_VERSION >= 21)
#define PA_SUPPORTS_PASSTHROUGH 1
#else
#define PA_SUPPORTS_PASSTHROUGH 0
#endif