OS X No more support CrystalHD
#31
(2015-01-09, 19:15)Ned Scott Wrote: Hmm, I might have to bring mine out of retirement if the mpeg2 issues have been fixed.

Pretty easy fix in the end for the mpeg2 issue, just a tweak of the code in DVDFactoryCodec.cpp.
Works well for mpeg2/VC-1/wmv3 and 720i/1080i Live TV now.

The Mac Mini could also benefit I suppose if Nozomi wants to do another compile with the following file.

DVDFactoryCodec.cpp

Overwrite the file in - home/xbmc/xbmc/cores/dvdplayer/DVDCodecs - and recompile.

Smile

Reply
#32
(2015-01-10, 04:27)wrxtasy Wrote:
(2015-01-09, 19:15)Ned Scott Wrote: Hmm, I might have to bring mine out of retirement if the mpeg2 issues have been fixed.

Pretty easy fix in the end for the mpeg2 issue, just a tweak of the code in DVDFactoryCodec.cpp.
Works well for mpeg2/VC-1/wmv3 and 720i/1080i Live TV now.

The Mac Mini could also benefit I suppose if Nozomi wants to do another compile with the following file.

DVDFactoryCodec.cpp

Overwrite the file in - home/xbmc/xbmc/cores/dvdplayer/DVDCodecs - and recompile.

Smile
What is the problem with mpeg2?

I've always been able to watch live tv with chd. Only problem is switching channels. The stream can freeze if you don't stop it before going to the next channel. I've only ever used iptv channels though.
Reply
#33
In the land down under, live TV is coming in from my TvHeadend server via a mpeg2 codec at up to 1440x1080i@25Hz. There is not a lot of compression with this codec.

This may be unique to the ATV1 with CHD but watching Live streamed mpeg2/VC-1/wmv3 codecs above SD quality would result in a freeze of XBMC and a eventual crash. Recorded 720p and 1080i content played fine. It was just the Live stuff that was an issue.

The FFMpeg update in Gotham for the first time allowed the lowly 1Ghz ATV running Crystalbuntu to decode live mpeg2 (with bob deinterlacing) without crashing. But first you had to manually switch CHD hardware acceleration off.
(As well as post processing)

This fix just bypasses CHD for the above mentioned codecs automatically. No user input required.

Your channel changes / stream freezes will likely benefit as a result.

BTW. If compiling on the Mac is similar to Ubuntu there may be a Compile Cache folder if you have not deleted anything.
All you will need to do is place DVDFactoryCodec.app in the correct folder and run a Configure and Make again.
It should all be pretty quick the second time around, no merging required.

Smile

Reply
#34
I've whipped up a build for Kodi 14.1 final with CHD support included on OSX:

https://dl.dropboxusercontent.com/u/2764...HD.app.zip

Enjoy Smile

Reply
#35
nice
Reply
#36
(2014-12-28, 17:41)nozomi Wrote: kodi-14.0-Helix-i386-OSX+chd.zip

i've been trying to build this on my 10.6.8 core2duo minimac (64bit but can only run the 32bit kernel)
and both archicectures fail to build w/
Code:
Undefined symbols:
  "_memmem", referenced from:
      _parse_pem_cert_mem in libmicrohttpd.a(gnutls_x509.o)
      _parse_pem_cert_mem in libmicrohttpd.a(gnutls_x509.o)
      _parse_pem_cert_mem in libmicrohttpd.a(gnutls_x509.o)
      _parse_pem_cert_mem in libmicrohttpd.a(gnutls_x509.o)
      _MHD__gnutls_fbase64_decode in libmicrohttpd.a(x509_b64.o)
      _MHD__gnutls_fbase64_decode in libmicrohttpd.a(x509_b64.o)
      _MHD__gnutls_fbase64_decode in libmicrohttpd.a(x509_b64.o)
      _MHD__gnutls_fbase64_decode in libmicrohttpd.a(x509_b64.o)
a macports dev told me there's a problem building in a 32-bit environment; so how do u build a 32bit version? thanx
Reply
#37
(2015-02-08, 17:22)wrxtasy Wrote: I've whipped up a build for Kodi 14.1 final with CHD support included on OSX:

so how did u build this? i followed nozomi's recipe, but i'm getting an undef'd symbol: _memmem
Reply
#38
and just now i tried an i386 build (after the x86_64 build failed above)
Code:
i686-apple-darwin10-g++-4.2.1: /Users/osXadmin/code/kodi/xbmc/lib/SlingboxLib/SlingboxLib.a: No such file or directory
wtf???
so now i'm trying x86_64 with ONLY_ACTIVE_ARCH=NO
Reply
#39
ah, just noticed this flying by:

configure: WARNING: if you wanted to set the --build type, don't use --host.

googling that...
Reply
#40
--build in place of --host fails
Reply
#41
@airdrummer

Check the readme https://github.com/xbmc/xbmc/blob/master...README.osx

Snow leopard can't run the latest versions of xcode and you need those. I used yosemite and latest xcode in a virtual machine using vmware.

This line in the readme is new though:

"The minimum version of OSX you need to run(!) Kodi is 10.7 atm."

So maybe 14.1 is the end of the line for 10.6.8? I'm gonna build myself a hackintosh and be done with this I think. Smile
Reply
#42
That build I did was done on a Yosemite iMac with Xcode using 32 bit flags.
I'm away OSeas from my Mac ATM, so am unable to be of much help.

When Kodi 14.2 drops and I'm back home, I'll do a 64 bit build. Smile

Reply
#43
You need always refer to the README.osx of the branch you wanna compile. The statement from nozomi is related to the current development branch.

And yes the 14.x versions of Kodi will be the last ones which support osx 10.6 runtime (due to the need for c++11 standard in our code which is not supported on osx 10.6).
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#44
thanx guys, i guess i'll hafta move on...i've been resisting moving from 10.6.8 b/c i still use rosetta, and i spend lotsa time fixing applescript breakage.

i started in 2006 recording off a stb w/ firewire & crontab, then expanded into tvpi scheduling, then added web playback interface, then added eyetv, then added myth via nfs...i watch most recordings via etv & vlc (1.5x playback lets me watch 3 news shows in 2 shows' time;-)

10.4/ppc used to work just fine...oh, well, might as well whip the tide;-}
Reply
#45
There is absolutely no need for a 64bit build of Kodi with CHD reintegrated, but you do as you please.

Luckily all Macs that can run 10.6.8 , also has the option to run 10.7, but you need to use the platformsupport hack. (google it). So they should work at least to Kodi 15-16 , until Kodi in the future require 10.8.
Reply

Logout Mark Read Team Forum Stats Members Help
No more support CrystalHD1