Source updates - Plex Blog

Source updates

| 30 Jan 2008 | by 11 Comments

I’ve been working on getting all my changes checked in, and I’m mostly done. However, there have been lots of merges into the Linux branch from the trunk, and in getting these to build I’ve had to update ffmpeg to a newer revision. This is all well and fine, but I’ve been having some trouble getting ffmpeg to build. Shouldn’t take me too long, but this is why there haven’t been more updates.

Plus, it’s been raining here like crazy, and there’s snow on Haleakala for the first time in years.

FacebookTwitterGoogle+LinkedIn
Share this

11 Comments so far

  1. LeviCorpus January 31st, 2008 12:30 am

    Does the Linuxport branch of XBMC compile with libpostproc and swscale for FFmpeg? Reading the upstream FFmpeg SVN changelog there have been a lot of structure changes over the last 6-months, structure changes that does not seem to have made it over to XBMC yet?

    My question is really, is the whole FFmpeg in XBMC up-to-date, or just the libcodec and libavformat parts?

  2. Mr. Big January 31st, 2008 4:01 am

    Would it be to much work to add PowerPC (PPC) support? What exacly would that require? Great work on this x86 version by the way, Apple remote and full screen display is the only major things lacking now IMHO.

  3. bmfrosty January 31st, 2008 9:55 am

    PPC support is kind of a moot point. The PPC variant of FFMPEG isn’t terribly optimized, and newer faster PPC Macs aren’t available.

  4. elan January 31st, 2008 10:29 am

    @LeviCorpus: Good question. I’m not using the linuxport ffmpeg snapshot, but interface changes in the calling code leads me to believe that it’s pretty up to date. They have “DLL” loaders for swscale and postproc, but I’m not sure in what capacity they’re used.

    @Mr. Big: Sorry, no plans for PPC or even Tiger support.

  5. Mr T January 31st, 2008 10:45 am

    Any news on when ffshow gets dual core support? That would surely make the Core 2 duo minis handle 1080p as well.

  6. coffeemocca January 31st, 2008 7:03 pm

    i dont know anything about coding or anything like that, however just stumbled across this that could be useful? (its open source)

    http://xhd.sourceforge.net/

    A HID for OSX that allows users to use xbox pads and the remote within the operating system.

    it’d be sweet to be just able to use the xbox remote on the MAc.

  7. LeviCorpus February 1st, 2008 12:29 am

    Until FFmpeg gets it own down-mixing and up-mixing audio filters, (which it looks like they are at least plannig to add someday)
    http://wiki.multimedia.cx/index.php?title=FFmpeg_audio_API

    Could you extract the down-mixing and up-mixing from a other open source project and add into PortAudio or FFmpeg yourself? Like maybe from AC3Filter which features both a down-mixing and a up-mixing filter:
    http://sourceforge.net/projects/ac3filter
    Do not let the name fool you, AC3Filter supports both AC3 and DTS mixing, and yes I know that AC3Filter is only for Windows but it is not the whole application you want, you only need to extract the down-mixing and up-mixing code and algorithm mapping.

    Otherwise you have other open source projects such as VLC, MPlayer, and Xine, which all also contain down-mixing filter code.

  8. Mactastico February 1st, 2008 12:40 am

    it word be cool to not only get the old Xbox gamepad working in XBMC on OS X but also the new Xbox 360 gamepad, especially the wireless XBox 360 Controllers via the Microsoft Wireless Gaming Receiver for Windows.

    http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver

    I think support for the old Xbox IR DVD Remote kit would be better added via LIRC or some other universal infrared library that can support many different types of IR remotes. LIRC has been ported to OS X before by many people.

  9. BlueZ February 1st, 2008 4:20 am

    What about adding Bluetooth A2DP (Advanced Audio Distribution Profile) audio output from XBMC? As of version 10.5, Mac OS X includes native support for A2DP on Bluetooth-equipped Macs

    The A2DP Bluetooth profile allows to connect your Apple Macintosh to any A2DP Bluetooth stereo headphones, headsets, or reciever and listen to digital audio played by any Mac OS X applications including multimedia players such as XBMC.

    Bonus would be if AVRCP (Audio/Video Remote Control Profile) was supported as well as that would enable said A2DP Bluetooth stereo headphones or reciever to also control XBMC using the that headphone or headset remote control buttons (which uses the AVRCP protocol over Bluetooth to send commands).

    Mac OS X 10.5 compatible A2DP Headsets and Headphones:
    ——————————-
    Sony Ericsson Stereo Bluetooth Headset HBH-DS970
    Motorola S9 Bluetooth Active Headphones
    GN Netcom Jabra BT 620 Bluetooth Headset
    Plantronics Pulsar 590A Headset
    Motorola HT820 Bluetooth Stereo Headset
    Helium Digital Bluetooth Headphones HDBT-700
    Samsung SBH-100 Bluetooth Stereo Headset
    TEN Technology naviPlay Bluetooth Stereo Headset NSH.P10
    HP iPAQ Bluetooth Stereo Headphones (made by Logitech)
    Bluetake i-Phono BT420EX Bluetooth Hi-Fi Sports Headphone
    Motorola DC800 Bluetooth Home Stereo Adapter
    iMuffs Stereo Bluetooth Headphones for iPod
    Lubix UBHS-NC1 Stereo Bluetooth Headset
    Jabra BT8010 Bluetooth Stereo Headset
    Lubix UBHS-LC1 Stereo Bluetooth Headset

  10. Abhimanyu Chirimar February 2nd, 2008 7:07 pm

    Wow, it’s weird that a 3 day silence on this blog suddenly seems so long.

    XBMC on OSX – Cannot wait!

  11. Martin February 3rd, 2008 12:15 am

    Yes, the wait is long! :)

    I can’t wait to try fullscreen!

    /Martin

Leave a reply