demos/spectrum/TODO.txt
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 11 Jun 2010 14:24:45 +0300
changeset 25 e24348a560a6
permissions -rw-r--r--
Revision: 201021 Kit: 2010123

TODO list for spectrum analyser
===============================

Bug fixes
---------


New features
------------

* Wrap user-visible strings in tr()

* Allow user to set frequency range
There should be some constraints on this, e.g.
	- Maximum frequency must not be greater than Nyquist frequency
	- Range is divisible by number of bars?

* Add more visualizers other than bar spectrogram
e.g. Funky OpenGL visualizers, particle effects etc


Non-functional stuff
--------------------

* Improve robustness of QComboBox -> enum mapping
At the moment, SettingsDialog relies on casting the combobox item index directly to the enumerated type.  This is clearly a bit fragile...

* For functions which take or return qint64 values, make a clear distinction between duration (microseconds) and length (bytes).
A sensible convention would be that the default is bytes - i.e. microseconds must be indicated by adding a Us suffix, where not already obvious from the function name.