HDMI-CEC for XBMC

koyingkoying Posts: 44Member
As part of the XBMC team, I am busy testing XBMC on the OUYA kit. With the upcoming HW acceleration via libstagefright, I must say it is a pleasant experience.

Now, we are using HDMI-CEC to allow control of XBMC via the TV remote, which is very comfortable, far more than a controller, anyway ;)

So, my questions are:
1) Is the HDMI-CEC pin of the tegra3 wired?
2) Is it already possible to do I/O on it from userspace?
3) If not, is it foreseen?

If this is possible at some point, I'd add support for the OUYA to libCEC.
«1345

Comments

  • TrozTroz Posts: 2Member

    Bump, I am also very interested in HDMI-CEC on Ouya, without it I won't even consider purchasing one. Having said that I'm happy to help in the developemnt of porting libcec to it ;).

  • koyingkoying Posts: 44Member
    Bump. Could we have any kind of official response, please.
  • XxTIMOxXXxTIMOxX Posts: 136Member
    @Piers @nick  I'd like to know this too
    image is turning into a cartoon as well as a game! Check out our Facebook (and like!)  :)
    The mini web game is now live, play and compete for high score here: bimey.com!
    image
  • amitamit Posts: 3Member
    koying said:
    As part of the XBMC team, I am busy testing XBMC on the OUYA kit. With the upcoming HW acceleration via libstagefright, I must say it is a pleasant experience.

    Now, we are using HDMI-CEC to allow control of XBMC via the TV remote, which is very comfortable, far more than a controller, anyway ;)

    So, my questions are:
    1) Is the HDMI-CEC pin of the tegra3 wired?
    2) Is it already possible to do I/O on it from userspace?
    3) If not, is it foreseen?

    If this is possible at some point, I'd add support for the OUYA to libCEC.
    Hi Koying,

    HDMI-CEC pin is wired on the OUYA and we have driver support from nVidia. However HDMI-CEC SW functionality is not completely implemented yet, though it is in our long-term plans.

    fyi - I had initial discussion regarding XBMC with Nate and Christian last month. Let me know if you want to discuss further on implementation of this and do send me your contact details.

    thanks,
    Amit
  • koyingkoying Posts: 44Member
    Hi Amit, 

    I'm Christian, actually ;-) 

    Great news that it is wired and that a driver is there! If you can provide me with some kind of beta driver,  I can start implementing it in libcec, and thus in xbmc. 

    You can contact me at koying_at_xbmc.org
  • TrozTroz Posts: 2Member
    Has there been any update on this? Koying have you been provided with the beta driver and if so do you have a status update?
  • koyingkoying Posts: 44Member
    Unfortunately no :(

    Last info is "I'll get back to you", from 2 weeks ago.
  • XxTIMOxXXxTIMOxX Posts: 136Member
    @amit can we get back to koying? :)
    image is turning into a cartoon as well as a game! Check out our Facebook (and like!)  :)
    The mini web game is now live, play and compete for high score here: bimey.com!
    image
  • PiersPiers Posts: 680Member
    Hi Chris,
    I'll be sending you a private message and providing my email so we can discuss there.  I'll be taking point to some extent on communicating about where HDMI-CEC is.
  • XxTIMOxXXxTIMOxX Posts: 136Member
    Well, keep us updated on your emails!
    image is turning into a cartoon as well as a game! Check out our Facebook (and like!)  :)
    The mini web game is now live, play and compete for high score here: bimey.com!
    image
  • koyingkoying Posts: 44Member
    Hi Piers,

    Tried latest firmware but no dice.

    Apparently, CEC support is in the kernel but is not enabled.
    You can see in /proc/config.gz (= the options used to build the kernel):
    # CONFIG_TEGRA_CEC_SUPPORT is not set
    meaning CEC was not enabled.
    I bet having this option set for kernel build (+TEGRA_CEC_T30) will get us going...
  • PiersPiers Posts: 680Member
    We're pretty close on this but super busy, nearly there!
  • jasonjason Posts: 13Member
    I'm crossing my fingers for HDMI-CEC support at launch - only 2 weeks to go!

    Hey koying,

    Is the plan for XBMC to be in the OUYA Store on March 28th or will it require a sideload?  If it's the former, I assume that XBMC would have to implement the OUYA system button properly to be approved for the store?  Besides that, will there be default/optimized control mapping to the OUYA gamepad?
  • koyingkoying Posts: 44Member
    There is still plenty to be done and merged to have a pleasant XBMC experience on Ouya (Android joystick support + Ouya mapping, HDMI-CEC, checking if the store rules is compatible with ours, ...) so sideloading will be the way on Ouya launch.

    Current tentative plan is to have a mid-year "limited" XBMC release with, notably, Android Video H/W acceleration, that would be candidate for the store.
  • XxTIMOxXXxTIMOxX Posts: 136Member
    I'd love to side load it, hopefully side loading doesn't disable the store though. I remember reading elsewhere if you root and side load it will disable the ouya store, which is a tough choice since we want to be gaming too :)
    image is turning into a cartoon as well as a game! Check out our Facebook (and like!)  :)
    The mini web game is now live, play and compete for high score here: bimey.com!
    image
  • koyingkoying Posts: 44Member
    You shouldn't need to root to sideload. Or is it an Ouya thing?
  • XxTIMOxXXxTIMOxX Posts: 136Member
    you may be correct, and I read it wrong. I'll look around and see if I can find out for sure
    image is turning into a cartoon as well as a game! Check out our Facebook (and like!)  :)
    The mini web game is now live, play and compete for high score here: bimey.com!
    image
  • jasonjason Posts: 13Member
    What koying said.  You should be able to sideload using "adb install" after enabling "usb debugging" without root.

    Thanks for the update koying.  Hopefully Piers and the rest of the OUYA team makes sure that their store rules are accommodating to XBMC.  With any luck, an OUYA-optimized version of the "limited" XBMC release might be ready and in the OUYA Store for general OUYA availability come June.
  • PiersPiers Posts: 680Member
    Here's the latest.  We should be integrating the code into our build soon, then do some pretty heavy testing.  If all goes well you should see this in the build released in early April.  Thanks for your patience everyone :)

  • koyingkoying Posts: 44Member
    Cool!
    Do you have details on what, exactly, will be integrated?
  • Tintifax79Tintifax79 Posts: 3Member
    Is there any news regarding HDMI-CEC with OUYA?
  • PiersPiers Posts: 680Member
    @Tintifax79 only that this will get done, but it will be a little while yet. 
  • Tintifax79Tintifax79 Posts: 3Member
    Ok. Thx for the update. Still looking forward to that. Are there any obstacles? I mean, other than not enough time/resources ... let's say licensing or similar?
  • PiersPiers Posts: 680Member
    It's just a time/resources thing, nothing more.  The add to get it in our builds is easy, but if things don't work straight away (likely with a feature-add) there's a significant hit to QA and Engineering time.  It's in our schedule though, and we know it's something many want and will love when we have it :)
  • Tintifax79Tintifax79 Posts: 3Member
    Sounds promising. I wouldn't dare to ask for an ETA  ;)
  • AzzaDAzzaD Posts: 3Member
    really want this feature too, I'm guessing that there hasn't been anymore progress regarding this?
  • AlcheteAlchete Posts: 22Member
    Well, it's been since February when team members from XBMC tipped off Ouya about the need for this.  I must say, at this point, it's extremely disappointing that this doesn't have a higher priority for the development team.

    Ouya is one of the highest power Android set-top boxes available, and could easily be marketed as such, and yet it suffers from an incomplete HDMI implementation that makes multichannel audio passthrough only possible through a series of workarounds -- which, in some cases, still fail.

    Many, many of us (in the XBMC and ouyaforums) are still eagerly awaiting a firmware solution and rooting for you guys, but personally, my patience will run out when the Intel NUC refreshes with Haswell in a couple of months.  There will just be better options available shortly.



  • PiersPiers Posts: 680Member
    We recently integrated this into our main branch and I'll be testing it today.  :)
  • AlcheteAlchete Posts: 22Member
    Good luck!  Let us know the good news! :)
  • PiersPiers Posts: 680Member
    Will do. I'm actually testing CEC in general, not as part of XBMC, so if it works then I guess it's relatively easy for XBMC to do what they have to in the build etc.  Bit out of my wheelhouse on how it all fits together :)  Anyway, will report what happens :)
Sign In or Register to comment.