Plex Media Center for OS X Leopard

Status update

OK, it’s been a few days, so I just wanted to post a quick update. I hope to be making another release in the next day or two. Here’s what I’ve been working on:

  • I synced up with all the changes in the XBMC linux branch. There were quite a lot, and as a result I needed to update ffmpeg as well. We’re now completely up to date with the ffmpeg trunk.
  • I fixed a timing issue which was causing the frame rate to jump around from the correct speed to 50 or 60 frames per second. This caused video playback to look slightly jerky. The frame rate now tracks the video playback speed consistently in “fullscreen” mode.
  • I’ve been working on fullscreen support. It took quite a while, but I tracked down a font corruption problem when in fullscreen mode, it seems there was either a bug in SDL, or a disagreement between XBMC and SDL. Either way, it has now been resolved.
  • I worked around an issue that was preventing building XBMC in release mode.
  • I’m also working on building an OS X Application bundle, including the needed dylibs, to make the install more plug-and-play.

There are a few issues remaining before I release the next version. I need to finish up basic fullscreen support, and track down a networking regression that was introduced when I synced up. There are a couple of other relatively minor video playback regressions that have also appeared, but the talented d4rk and vulkanr are looking into them.

That’s all I have for now.

20 Comments so far

  1. El Maco February 3rd, 2008 2:02 am

    Great progress!

    Anything we fans can do to help lobby more Mac OS X developers to the cause?

    Could you maybe put together a complete list of things not working yet or missing, no matter how large or small and we could try to find new programmers to help with those? I’m thinking of hardware information display in XBMC, all GUI settings, infrared remotes (like the Apple Remote), Tiger support, and so on?

    I am sure some of us have family member or friends, in real life or online, close or distant that might be able to help if they only knew that this project exists and what exacly they can assist with.

    The more the marrirer, right?

  2. zAo February 3rd, 2008 2:57 am

    Elan, great work: again! This is fast!

    Keep up the good work!

  3. cortez February 3rd, 2008 3:29 am

    Greetings,

    I have not managed to install XBMC on my macbook pro but it doesn’t stop me to say what a great work you do. Keep it up and hopefully when you release .app even i can try it. WHat is the progress on streaming .rar files?

  4. Fabiano G. Souza February 3rd, 2008 4:31 am

    Thank you very for your amazing work!

  5. Lars February 3rd, 2008 7:44 am

    just wow, can´t wait to go fullscreen.

    does xbmc on a macmini output 24hz for smooth playback on HD in 24f/s(23.976)??

  6. Steve Jobs February 3rd, 2008 8:45 am

    Wow, if this really works I will paypal you $50. I really need such a program on my beloved Mac Mini OS X with my EDTV screen :) Amazing work! AWESOME!

  7. elan February 3rd, 2008 10:18 am

    @Lars: Last night I watched the first two episodes of Planet Earth (720p), the last two episodes of Lost S03 (720p) and the first episode of Lost S04 (720p) in full screen on my Mac Mini outputting to a HDTV at 1080p and it worked great. All content was 24p and displayed as such.

  8. HenrikDK February 3rd, 2008 10:24 am

    @Elan, i dont know if you had the chance to update SVN but im getting a compilation error when using the xcode build, and im at a loss to explain it (read: google didnt return anything usefull), any ideas?

    Line Location LinuxRendererGL.h:266: error: cannot declare field ‘CLinuxRendererGL::m_dllAvCodec’ to be of abstract type ‘DllAvCodec’

  9. elan February 3rd, 2008 11:07 am

    @HenrikDK: Sorry, I’m not fully checked in. It has taken me a while to get everything working with the ffmpeg updates. I’ll check in with the next release.

  10. HenrikDK February 3rd, 2008 11:23 am

    @elan Ahh that would explain it, just saw your alias in the svn commit log, and thought it was finished… I’m looking forward to the next release then :D

  11. yaneku February 3rd, 2008 11:42 am

    @elan: What specs does your mini have? c2d 1.83ghz?

    is 720p ok with xbmc? Tried any 1080p?

  12. elan February 3rd, 2008 3:50 pm

    @yaneku: I have the 2.0 GHz model. 720p works flawlessly, as does most of my 1080p content. The only files I’ve had problems with are the 1080p Planet Earth encodes, which at spots have 10MB/sec video rates (that’s mega*BYTES*) that even reduce a grown Mac Pro to tears.

  13. Lars February 4th, 2008 12:39 am

    elan you have sound on LOST? my sound is not ok. You told me before sound is broken on “mix-down”.

    whats the name of the lost you have sound on.

    All x264 movies and series I tried on my macbook have this sound problem(all I got is just superfast ticking sound).

    Sound ok on xvids and other formats
    Music work perfekt to.

  14. elan February 4th, 2008 12:45 am

    @Lars: You need to go to Settings -> System -> Audio Hardware and set the Audio Output to “Digital”. That will get you normal speed video. To actually hear anything, you need to buy a TOSLINK adapter and connect your MacBook to a surround receiver.

    I have perfect surround output with Lost S04E01.720p.mkv. You actually don’t need sound to appreciate the ending, where everyone gets killed by a polar bear. Just kidding.

  15. Lars February 4th, 2008 1:25 am

    ok thx I will will try that but firsy play with 0.1 :)

  16. Rambla February 4th, 2008 8:37 am

    Any new status on downmixing AC3 and DTS to analog stereo?

  17. zAo February 4th, 2008 9:15 am

    Hmm, I wanted to try 0.1 but (after extracting via The Unarchiver) the DMG cannot be mounted.

    Any ideas?

  18. zAo February 4th, 2008 9:21 am

    BTW: I get this error (after downloading it twice):
    iMac:tmp me$ bzip2 -d XBMC-0.1.dmg.bz2

    bzip2: XBMC-0.1.dmg.bz2: trailing garbage after EOF ignored

  19. joe February 4th, 2008 9:31 am

    rename the download from xxx.dmg.bz2 to xxx.dmg and mounting works…

  20. zAo February 4th, 2008 11:27 am

    Thanks joe.

    No I need someting to get the sound right.

    Great job elan!

Leave a reply

Support Plex

Mmmmm...Beer!

Contact Me

elan at plexapp dot com
  • Meta

  • Recent Comments

    • Mickey"oops I am late :( Happy Thanksgiving Elan and everyone celebrating it! I make a toast to all the things done..."
    • sham"I installed plex 7.1 for the first time yesterday, being a long time htpc guy (done dev for freevo, mce xp, mce..."
    • Anton"Hi, Thanks for the app. I’ve switched from Sapphire, some things I love some thing I hate. Overall great..."
    • Jakob Metzger"ok, yea. I kinda figured that out. I noticed that it is exactly the same OSD as the regular iTunes..."
  • What I'm Doing...

  • Archives