SageTV HD Extender

From MythTV Official Wiki
Revision as of 14:53, 5 March 2008 by Gamester17 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Current Status

Unknown. The device was just released and needs to be explored on what can be done.


The SageTV HD Extender is a new device created by SageTV to use an HD extender. Being the client runs a version of Linux it may be possible to reverse engineer it to Run a Myth Frontend.


Hardware

  • Sigma Designs EM8623L
  • General purpose processing power - 200MHz ARM
  • Spansion S29GL064A90TFIR4 - 64Mb Flash Memory
  • Qimonda HYB25DC512160CE-5 DDR SDRAM - 32Mx16 x 2 = 64Mb DDR400
  • Silicon Image SiI9030CTU - HDMI PanelLink Transmitter with DVD-Audio
  • Realtek RTL8100CL - 10/100 Lan Network Controller
  • VIA Vectro VT6212L - 4-port USB 2.0 Host Controller

Specs from the Device From SageTV website

[1]:

Video format supported:

    MPEG1, MPEG2, MPEG4, H.264 up to 1080p, AVI, VOB, WMV9/VC-1 up to 1080p

Audio format suppported:

    MP2, MP3, AAC, WMA, Vorbis (stereo only), AC3 (stereo down-mix/pass-through), FLAC, DTS (pass-through)

Video Outputs:

    1 HDMI, 1 Component, 1 Composite, 1 S-Video

Audio Outputs:

    Left/Right audio output and optical S/PDIF

Maximum Number of SageTV Media Extenders:

    1 SageTV Media Extender works with SageTV minimum system requirements. Tested 5 SageTV Media Extenders 
    successfully on 2 Ghz CPU 512MB RAM PC with average speed disk drive (7200 rpm 8MB cache) and 100Mbps home 
    network.

TV Set Requirements:

   * HDMI, Component, Composite or S-Video input
   * Left and right audio input jacks, optical or HDMI audio input

Network Requirements:

   * One 10/100 RJ-45 port on a Router, Hub or Switch network with DHCP server on network
     or
   * Direct connect from SageTV HD Media Extender to PC running DHCP server via cross over LAN cable (not supplied)

Included with the SageTV Media Extender:

   * SageTV HD Media Extender digital media receiver
   * Remote control with batteries
   * 1.5 meter A/V cable set
   * 1.5 meter Ethernet cable


The Manual of the product may be found here: [2]

FAQ Can be found here: [3]

Source Code

A section of the Manual states:


                                  Third Party Software Libraries   
        This product contains the following open source software which is covered under their associated licenses:             
        the linux kernel, busybox, udhcp, init, telnetd, inetd, phoneme advanced, libjpeg, libpng and ffmpeg. For 
        source code availability; please contact support@sagetv.com


Update! After multiple emails to SageTV I have finally received the source code!

http://download.sage.tv/pubcode/Pullreader.tar.gz

http://download.sage.tv/pubcode/freetype-2.3.5.tar.bz2

http://download.sage.tv/pubcode/linux-2.4.26-em86xx-test.tar.gz

http://download.sage.tv/pubcode/busybox-1.7.2.tar.gz

http://download.sage.tv/pubcode/jpegsrc.v6b.tar.gz

http://download.sage.tv/pubcode/tremor.tar.gz

http://download.sage.tv/pubcode/ffmpeg.tar.gz

http://download.sage.tv/pubcode/libpng-1.2.20.tar.bz2

http://download.sage.tv/pubcode/zlib-1.2.3.tar.gz


I am not sure how long this will stay posted on SageTV website. Does anyone have some space to host this?

I lack the knowledge to reverse engineer this box. I hope now that I have done the leg work to get the code someone with more skills can pick up here.--Mitchell 03:45, 5 March 2008 (UTC)

UPnP client attributes

Hardware Support

Standard Def Yes
High Def Yes
Digital Audio Yes
Composite Out Yes
S-Video Yes
Component Yes
VGA No
SCART No
HDMI Yes
Wireless Ethernet Speed N/A
Wired Ethernet Speed 100mb

Video Playback Features

Video Playback Quality As of now the video playback is Unknown
FF/RW Support <Yes, No>
FF/RW at Differing Speeds <Yes, No, 2x, 4x, 8x>
30 Second Skip <Yes, No>
Bookmarking <Yes, No>

Compatibility

Support MythTV MPEG2 Recordings <SD, HD, None>
Support MythTV NUV Recordings <SD, HD, None>
Support MythTV DivX/Xvid Videos <Yes, No>
Support H.264 Video <SD, HD, None>
Support MythTV Music (since 0.21+) <Yes, No>
Support MythTV Photo Galleries (since 0.21+) <Yes, No>

MythTV Interaction

Customizable Menus (and in what way) <No, Yes the colours can be changed!>
Menu Responsiveness <Sluggish, Instantaneous, With 100+ recordings the menu took 3 days to show, etc.>
Menu Hierarchy <Comments on ability to present data in different orders, recording groups etc>

Non-MythTV Features

Support DVD/VOB streaming <Yes, No>
iPhoto/Photoshop Album Support <No, Yes both, Only iPhoto, etc.>
iTunes/Windows Media Support <No, Yes both, Only iTunes, etc.>

Screenshots/Screencasts of Client Working with MythTV

Main Menu <Pic of main menu>
OSD <Pic of OSD>
Others <Pics of Others>

Software / Hardware

OS Linux
Software <Syabas>
Processor <ARM, PowerPC, x86>
Chip Set <Sigma Designs>
Inside <pic(s) of board>

Links

  • Link back to the MythTV UPnP wiki page.
  • Link back to the MythTV UPnPClientInfo wiki page