Mac OS X Eden PVR build

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
mikrohard Offline
Junior Member
Posts: 27
Joined: May 2011
Reputation: 2
Post: #11
I made a new build with script.module.pil included and demo pvr client enabled for OSX. Link is in the first post.
find quote
pecinko Offline
Member+
Posts: 3,068
Joined: Dec 2008
Reputation: 29
Location: Prague / Belgrade
Post: #12
(2012-03-27 12:33)mikrohard Wrote:  I made a new build with script.module.pil included and demo pvr client enabled for OSX. Link is in the first post.

Awesome! Nod

My skins:

Quartz
Amber
find quote
pkscuot Offline
Fan
Posts: 627
Joined: Jan 2011
Reputation: 11
Location: Honolulu, HI
Post: #13
(2012-03-27 07:26)mikrohard Wrote:  @pkscuot: PIL was indeed skiped during compile. It needs to be enabled separately. I'll take a look later. For now you can just take script.module.pil from the official XBMC application bundle and copy it into PVR. But I don't know what kind of weather.underground addon you're using. The one in my app bundle doesn't require PIL.

Good to know, and it's no rush. My OSX machine is my development box anyway. I'm testing a public beta version of the default weather underground plugin that enables, among other things, radar maps for the US. My bet is ronie added PIL to deal with that. So given all that I suspect I'ma very edge case. Big Grin
find quote
Malard Offline
Team-XBMC Developer
Posts: 401
Joined: Jul 2010
Reputation: 16
Location: Peterborough, UK
Post: #14
(2012-03-26 21:48)mikrohard Wrote:  Because there are no OSX builds on xbmc.opdenkamp.eu, I decided to make one with the latest PVR code...

Anyone who would like to try it out can get it here:
http://dl.dropbox.com/u/8261657/Eden-pvr...5c575b.dmg (updated 03.27.2012)


We haven't released one because tcpsocket is missing, so how did you work around it without modifying the code?
find quote
mikrohard Offline
Junior Member
Posts: 27
Joined: May 2011
Reputation: 2
Post: #15
I just followed the osx compile instructions and fixed the missing xcode project build phase references. Everything else is untouched. At which point should it fail because of the missing tcpsocket?
(This post was last modified: 2012-03-27 16:38 by mikrohard.)
find quote
wlgspotter Offline
Junior Member
Posts: 2
Joined: Mar 2012
Reputation: 0
Post: #16
Hi:

Firstly, thanks mikrohard for providing the binaries for the PVR function to work on Mac OSX. I am a relatively newbie to XBMC, but have been a long time user of Mediaportal, so when I saw your binaries on the PVR integration with XBMC, I thought I'd give it a try.

However, I can't seem to get it to work on my MacbookPro. As mentioned, I am using the PVR client to conect to my Mediaportal TVServer (on another PC), and have exanled and configured the Mediaportal client under your XBMC build - I disabled all other clients.

But when I tried enabling the "Live TV" option, XBMC will just crash. I am running OS X Lion 10.7.3, and attemtping to connect to MP TV Server 1.2.2.

Does anyone has any ideas what could be wrong? Is there any libraries/binaries that I may be missing?

Thanks.
find quote
mikrohard Offline
Junior Member
Posts: 27
Joined: May 2011
Reputation: 2
Post: #17
Sorry... I'm using tvheadend so I can't help you with any issues regarding mediaportal. But to opt-out any possible problems due to the build you're using, you can try the latest OSX version from here: http://packages.pulse-eight.net/
find quote
gnemirovsky Offline
Junior Member
Posts: 5
Joined: Apr 2012
Reputation: 0
Post: #18
Malard what did you mean by "We haven't released one because tcpsocket is missing..."

I've compiled several versions of Eden PVR (crash below is margo's) and as wlgsploter mentioned it crashes every time when Live TV option is enabled with the following. MP PVR addon missing socket lib?

Crashed Thread: 14

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
objc[54046]: garbage collection is OFF

Dyld Error Message:
Symbol not found: __ZN4MPTV6Socket6osInitEv
Referenced from: /Developer/Projects/xbmc_pvr_margo_84a6c17/build/Debug/XBMC.app/Contents/Resources/XBMC/addons/pvr.team-mediaportal.tvserver/XBMC_MPTV.pvr
Expected in: dynamic lookup


Thread 14 Crashed:
0 dyld 0x8fea2071 dyld_fatal_error + 1
1 dyld 0x8fea5df4 dyld::bindLazySymbol(mach_header const*, unsigned long*) + 129
2 dyld 0x8feb43ce stub_binding_helper_interface2 + 20
3 XBMC_MPTV.pvr 0x13568445 MPTV::Socket::create() + 37 (Socket.cpp:109)
4 XBMC_MPTV.pvr 0x1355c475 cPVRClientMediaPortal::Connect() + 101 (pvrclient-mediaportal.cpp:166)
5 XBMC_MPTV.pvr 0x1355a49f ADDON_Create + 431 (client.cpp:108)
6 com.teamxbmc.xbmc 0x009862fb DllAddon<PVRClient, PVR_PROPERTIES>::Create(void*, PVR_PROPERTIES*) + 27 (DllAddon.h:47)
7 com.teamxbmc.xbmc 0x00986c73 ADDON::CAddonDll<DllPVRClient, PVRClient, PVR_PROPERTIES>::Create() + 285 (AddonDll.h:201)
8 com.teamxbmc.xbmc 0x009827e0 PVR::CPVRClient::Create(int) + 270 (PVRClient.cpp:111)
9 com.teamxbmc.xbmc 0x0098d16f PVR::CPVRClients::InitialiseClient(boost::shared_ptr<ADDON::IAddon>) + 789 (PVRClients.cpp:1092)
10 com.teamxbmc.xbmc 0x0098e042 PVR::CPVRClients::UpdateAndInitialiseClients(bool) + 816 (PVRClients.cpp:1121)
11 com.teamxbmc.xbmc 0x0098f027 PVR::CPVRClients::Process() + 107 (PVRClients.cpp:1180)
12 com.teamxbmc.xbmc 0x00634adc CThread::staticThread(void*) + 550 (Thread.cpp:187)
13 libsystem_c.dylib 0x9c250ed9 _pthread_start + 335
14 libsystem_c.dylib 0x9c2546de thread_start + 34
find quote
pecinko Offline
Member+
Posts: 3,068
Joined: Dec 2008
Reputation: 29
Location: Prague / Belgrade
Post: #19
I can only say I am successfully using mikrohard's build with for the record backend and plugin. Thanks again mikrohard!

My skins:

Quartz
Amber
find quote
gnemirovsky Offline
Junior Member
Posts: 5
Joined: Apr 2012
Reputation: 0
Post: #20
Pecinko are you using MediaPortal pvr client plugin?
find quote