From The Neuros Technology Wiki
THE INFORMATION ON THIS PAGE SHOULD BE ENTERED INTO BUGZILLA See also Bugzilla_OSD for more information.
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
- Linux 2.6.15 BSP
- Nano-X Porting
- 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.
- 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.
- A/V parameter structure
Revise parameter structure, leave user-friendly parameter interpretation on application side.
- 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 Blaster
Low-level Blaster logic has been completed, high-level blaser management design and implementation in progress.
- A/V Recording/Playback Settings
Remove hard-coded settings, connect them to 'Settings' menu. Add back Tag support Time stamp support
Background music support, zoom etc.
Tie file-browser with A/V and console application execution support
- i18n support
Remove hard-coded string.
- Software update through media card
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 learning
Low-level IR capturing/learning logic has been completed.
- 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.
Target Device Support
- Ap*le iPod
- So*y PSP
Recording into given format and file structure.
PAL output support, be able to switch between NTSC/PAL at run time.
- 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
- A/V streaming off internet
- NTP support
This wiki is user updated and the information here cannot be considered official Neuros communication