Neuros OSD:roadmap

From The Neuros Technology Wiki

Jump to: navigation, search

Neuros Technology | Products: LINK, OSD, Tablet | Developers

Ant small.jpg
    THE INFORMATION ON THIS PAGE SHOULD BE ENTERED INTO BUGZILLA
    See also Bugzilla_OSD for more information.
Circle.jpg
NOTE: THIS PAGE IS OBSOLETE. IT MAY HAVE HISTORICAL SIGNIFICANCE, BUT IS OUT OF DATE OR NO LONGER PERTINENT.


Here is the roadmap of OSD software development, as a developer you may every once a while come back here to checkout what was/is/will be developed into OSD. Also, as a central place of broadcasting development activities on OSD, you will know status of the part that you are interested in by looking at this.

Contributions to all of the following, even including the completed part since there is always room for enhancement, are welcome. Also, new plugins/applications are welcome, and can be added to this list at any time. If you have any questions about this, please send your query to mailist here


Completed:   completed, with future minor fix/enhancement possible
In Progress: actively being developed
Scheduled:   scheduled, although have not been started
Planned:     planned but have not been scheduled
Open:        being considered, may/may not be planned

Contents

Completed

  • Linux 2.6.15 BSP
  • Nano-X Porting

In Progress

USB

  • USB1.1 low speed device compatiblity
Currently only full and high-speed devices are supported.
  • USB hotplug
Hotplug is not well supported, sometime does not respond to replug of device.

Media Card

  • CF Card Hotplug
CF card support is currently tied to IDE module, needs some rewrite to support hotplug.
  • SD Card Performance
Writing to SD card is too slow that causes Video frame drops during recording and significantly slows down GUI.

Multimedia Framework

  • A/V parameter structure
Revise parameter structure, leave user-friendly parameter interpretation on application side.

nx Widget

  • Edit/text box widget.
Edit/Text box to enable 'Help' button support, press of 'Help' button shall pop up a text box to display help information. 
  • Text input support
Text input support through 0-9 number buttons on remote control.

IR Support

  • IR Blaster
Low-level Blaster logic has been completed, high-level blaser management design and implementation in progress.

Main-application GUI

  • A/V Recording/Playback Settings
Remove hard-coded settings, connect them to 'Settings' menu.
Add back Tag support
Time stamp support
  • Imageviewer
Background music support, zoom etc.
  • Filebrowser
Tie file-browser with A/V and console application execution support
  • i18n support
Remove hard-coded string.

Software Update

  • Software update through media card

Scheduled

Timed Recording

Scheduled recording for Video/Audio, IR blaster will be part of the control system too.

Help Button Support

This will start from a simple text version, basically you click 'Help' button at any time, OSD will pop up a help message based on what is being selected/viewed.

IR Support

  • IR learning
Low-level IR capturing/learning logic has been completed.

Screen Saver

  • Screen Saver plugin
Plugin needs to be redesigned to expose pixel manipulation interfaces only, thus screen saver designer does not need to worrry about any of the Nano-X stuff.

Planned

Target Device Support

  • Ap*le iPod
  • So*y PSP
Recording into given format and file structure.

PAL output

PAL output support, be able to switch between NTSC/PAL at run time.

Network

  • Network configuration
Tie GUI settings to Linux system.
  • Software auto-upgrade
Automatically check to grab update package from Neuros web and apply it.
  • Samba drive access
Search to browse home Network

Open

Network

  • A/V streaming off internet
  • NTP support

DRM

Database

This wiki is user updated and the information here cannot be considered official Neuros communication

Personal tools