added new TODOs
This commit is contained in:
parent
161e582a65
commit
e4c1d966af
1 changed files with 41 additions and 11 deletions
52
TODO
52
TODO
|
@ -1,20 +1,50 @@
|
||||||
HIGH PRIORITY
|
HIGH PRIORITY ------------------------------------------------------------------
|
||||||
|
|
||||||
- Auto jitter buffer algorithm needs to be revised and optimized (maybe
|
- Improvement of Jitter Buffer
|
||||||
|
Right now in case of a buffer over-/underrun the jitter buffer is reset
|
||||||
|
and the pointer is set to the middle of the buffer. This is a good
|
||||||
|
compromise for most situations but leads to problems if very small jitter
|
||||||
|
buffer sizes are used. An optimized pointer position in case of buffer
|
||||||
|
failures will improve the performance on very small buffer sizes.
|
||||||
|
|
||||||
|
- Support for Stereo Audio Streams
|
||||||
|
* Wait for CELT code domain mixing feature.
|
||||||
|
* Preserve mono mode for low CPU usage at the server and low up-/download
|
||||||
|
rate at the client.
|
||||||
|
* Server switches to stereo on first client which is connected and has
|
||||||
|
stereo mode enabled.
|
||||||
|
|
||||||
|
- Detect Server on Same Computer
|
||||||
|
Detect that a server is running on the same computer by trying to bind the
|
||||||
|
server socket port. If a server is running, ask the client user if
|
||||||
|
"localhost" shall be substituted on the host address edit box.
|
||||||
|
-> Aids server operation on client PC.
|
||||||
|
|
||||||
|
- Auto Jitter Buffer Algorithm Improvement
|
||||||
|
Auto jitter buffer algorithm needs to be revised and optimized (maybe
|
||||||
using a histogram instead of calculating the standard deviation is
|
using a histogram instead of calculating the standard deviation is
|
||||||
more suitable to set the optimum jitter buffer size since the variance
|
more suitable to set the optimum jitter buffer size since the variance
|
||||||
of the jitter is not Gaussian but follows some other unknown distribution)
|
of the jitter is not Gaussian but follows some other unknown distribution).
|
||||||
|
|
||||||
- Channel gains are not transported to the server if the server
|
- Bug With Channel Gains
|
||||||
was closed and reopend during a client connection (this issue has to be
|
Channel gains are not transported to the server if the server was closed
|
||||||
investigated in more detail, it seems that sometimes the gain is still
|
and reopend during a client connection (this issue has to be investigated
|
||||||
valid even if the server was shutdown and restarted...)
|
in more detail, it seems that sometimes the gain is still valid even if the
|
||||||
|
server was shutdown and restarted...).
|
||||||
|
|
||||||
|
- Mac Port
|
||||||
|
Porting the llcon software so that it can be run on MacOS. QT is already
|
||||||
|
available on Mac, even a Jack port is there. But it might be better to use
|
||||||
|
the native Mac audio interface Core Audio. A new audio interface should be
|
||||||
|
written.
|
||||||
|
|
||||||
|
|
||||||
LOW PRIORITY
|
LOW PRIORITY -------------------------------------------------------------------
|
||||||
|
|
||||||
- Disconnect functionality requires some more work -> does not work reliably
|
- Disconnect issue
|
||||||
|
Disconnect functionality requires some more work -> does not work reliably
|
||||||
|
|
||||||
- Fancy GUI design is almost finished but has some issues (update problem
|
- Fancy GUI Design Implementation
|
||||||
|
Fancy GUI design is almost finished but has some issues (update problem
|
||||||
in Windows, size of fader background seems to be differently interpreted
|
in Windows, size of fader background seems to be differently interpreted
|
||||||
in Linux and Windows)
|
in Linux and Windows).
|
||||||
|
|
Loading…
Add table
Reference in a new issue