1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

TiVo UI changed from Flash to Haxe

Discussion in 'TiVo Coffee House - TiVo Discussion' started by tarheelblue32, Jul 11, 2014.

  1. kulick

    kulick New Member

    5
    0
    May 13, 2002
    Silicon Valley
    The language creator is French. When he says it, it sounds a bit more like 'ecks' to me, but I just say 'hex'. With any pronunciation, it's still pretty cool technology. ;)
     
  2. jwbelcher

    jwbelcher New Member

    489
    0
    Nov 13, 2007
    Orlando, FL
    feeling the engineering presence today.. indeed very cool tech. can't wait to see what's in the pipeline.
     
  3. JWhites

    JWhites New Member

    1,366
    0
    May 14, 2013
  4. JWhites

    JWhites New Member

    1,366
    0
    May 14, 2013
    Careful, now people are going to yell at you when TiVo doesn't deliver on their deadlines. :p
     
  5. JWhites

    JWhites New Member

    1,366
    0
    May 14, 2013
    Hope he doesn't get scared away like the last one. I miss TiVoBill.
     
  6. bdraco

    bdraco New Member

    4
    0
    Aug 20, 2007
    Thanks TiVo & all the devs that worked on this. The UI is much more responsive. I'm very happy to see the change as I expect it will lead to faster and more reliable updates (not that I've had any problems lately).
     
  7. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    37,504
    177
    Apr 17, 2000
    Nevada
    I meant that it wont be able to offer the full TiVo experience, with 3 levels of FF/RW, skip to tick, etc... So it wont be exactly like the Mini.

    It's not a limit of the Stream per say, it a limit of on the fly transcoding. There will always be a lag when you have to transcode from MPEG-2 to H.264. There are buffering and timing issues, plus the added overhead of two network transfers happening. And buffering wouldn't really work because any time you skipped beyond the edge of the buffer it would have to refill, and the bigger the buffer the longer that would take.

    But there are some tricks I can think of that "might" be able to recreate the true TiVo experience. One would be to do FF in the decoder. (RW is a bit trickier) So basically the decode leg would FF just like a regular TiVo, only decoding the frames that would actually be displayed, and then feed those into the encoder as if they are consecutive frames. So as far as the encoder, and player, are concerned it's a regular stream playing at 1x, but what you'd see is the video playing at high speed like it's FFing. They'd have to use a relatively high bitrate though as the constant hard scene changes involved would trip up a low bitrate encode and you'd end up wit a smeared, pixelated, mess. The timing could also be a bit tricky to make it look smooth, but I'm sure they deal with that already just displaying FF on the TiVo itself. This also may not be possible depending on how the Stream hardware is designed and how much software control they have over the transcoding process. Although if the Stream can't do it they might be able to do it on the TiVo side by manipulating the MPEG-2 stream being sent to the Stream.
     
  8. BigJimOutlaw

    BigJimOutlaw Active Member

    2,781
    8
    Mar 21, 2004
    WWX2015 (a Haxe conference) is happening this weekend. Tivo is there again this year, this time showing their Activity haxelib during a short and sweet presentation.

    Bryan Ischo describes Activity as "a thread-like API that is portable across all targets. The idea being to allow developers to write code once that can take advantage of multiple threads for performance on platforms which support that, but still work on single threaded platforms like javascript."

    It's a pretty code-specific topic, nothing like last year's big transition presentation, but if anyone's interested the conference is being live streamed. The presentation starts at 9:20 AM ET this morning. If you're awake yet. :)

    Stream: http://wwx.silexlabs.org/2015/

    About Activity API: https://github.com/TiVo/activity

    Full Schedule: http://www.silexlabs.org/wwx2015-schedule-and-speakers
     
    Last edited: May 30, 2015
  9. davezatz

    davezatz Funkadelic

    4,588
    3
    Apr 18, 2002
    Northern...
    Did they archive the two videos/sessions anywhere? And/or was there anything of interest beyond the programming stuff?


    Sent from my iPad using Tapatalk
     
  10. gonzotek

    gonzotek tivo_xml developer

    2,403
    3
    Sep 24, 2004
    Outside...
    It doesn't seem to be up as of now, but it might get posted to the event organizer's youtube account:
    https://www.youtube.com/user/Silexlabs/videos
     
  11. BigJimOutlaw

    BigJimOutlaw Active Member

    2,781
    8
    Mar 21, 2004
    Todd started about 20 minutes early due to the previous presentation having a technical hiccup. So he switched places with them.

    It was a purely technical presentation about the code, with a number of slides. Folks seem to think it's clever. I was watching for it, but there was nothing particularly newsworthy for non-programmers.
     
  12. BigJimOutlaw

    BigJimOutlaw Active Member

    2,781
    8
    Mar 21, 2004
    Last edited: Aug 25, 2015
  13. mrizzo80

    mrizzo80 Active Member

    1,290
    16
    Apr 16, 2012
    I started playing the 2014 presentation video at the end of the haxe.org link. I skipped around a bit and landed around minute 55. He referred to the Roamio TiVo as being the current line known as "Series 6 boxes".
     
  14. tarheelblue32

    tarheelblue32 Active Member

    3,647
    5
    Jan 12, 2014
    Raleigh, NC
    Yeah I noticed that too back when I watched it. I think he just misspoke.
     

Share This Page