Source updates

01.30.08 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.

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedIn
Share this

11 Comments

  • 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?

  • 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.

  • 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.

  • @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.

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

  • 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.

  • 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.

  • 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.

  • 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

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

    XBMC on OSX – Cannot wait!

  • Yes, the wait is long! :)

    I can’t wait to try fullscreen!

    /Martin

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>