On 08/22/2011 01:32 AM, Sebastien Bourdeauducq wrote:
Hi,

here are some ideas for the next major software version.

sound great. we will have S-Video(then I don't need VGA-->S-video converter, 
and Chinese :)

one question about last rtems code. I got one error when compile:
(command is :
  scripts.git/compile-flickernoise$ make build_dir/bsp-milkymist/Makefile rtems)

....
checking for ftrylockfile... no
checking whether CLOCK_PROCESS_CPUTIME_ID is declared... no
configure: error: missing define CLOCK_PROCESS_CPUTIME_ID
configure: error: /bin/bash 
'../../../../../../../../milkymist/rtems.git/c/src/../../cpukit/configure' 
failed for ../../cpukit
make[3]: *** [milkymist] Error 1



New renderer features
* Support selection S-Video and Component sources in the GUI.
* Add a variable to switch between CVBS video sources (if possible).
* Improve patch compiler register allocation, so we can use more
variables in the patches.
* Support the inclusion of user-supplied pictures in PNG and JPG formats
into the patches.
* In simple performance mode, skip patches that use video input when no
video signal is present.

Upstreaming
* Most of the latest MM SoC support is already upstream RTEMS. The
current Flickernoise code already uses the updated RTEMS APIs. But there
is a major currently unexplained bug that causes the system to lag
heavily after some functions have been run (rendering, video input
preview, variable monitor).
* The toolchain binaries from rtems.org are still not usable because the
multilibs with all the CPU features are missing.
* Sebastian Huber made a portable YAFFS patch based on my work that has
been submitted for merging upstream, but it is not done yet. The current
Flickernoise code uses his new portable API.

Reduce startup time
* Implement MDIO in the Ethernet driver so RTEMS does not waste time
attempting DHCP at boot when there is no cable connected. Alternatively,
always run DHCP in the background instead of using the regular RTEMS
configuration.
* Cache the compilation results of the patches. Since there is no RTC,
the system should be based on a hash function.

Internationalization
* German language support.
* Use Freetype for font rendering everywhere.
* Chinese language support.

Misc
See also https://github.com/milkymist/bugs/issues

_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to