OK, i completed my patch.
- 2 new plugins:
* netinput: only in IPv4
* netreader: support UDP and RTP stream.
- telnet bug fix:
* backspace delete the characters in the command line now (but not yet the display)
* up arrow display the previous command line.
* telnet is still far to be perfect, and need some corrections.
- [local, video]input display the good information now (very little bug
).
If you want my patch, you can contact <a href="mailto:
marc_chalain@laposte.net">me</a>
I have some remarksto do about VLS and VLC coding:
- VLS is better implemented than VLC, the variables are well named, architecture is more structured. I know that VLS is smaller than VLC, but it's for that you must be more rigorous in your development.
- You use too much member variables in some class.
- Some implementation are difficult to follow, example:
Code: Select all
if (!m_IsToto)
{
DoSomething();
}
if (m_IsToto)
{
DoAnotherThing();
}
in this code is hard to understand that DoSomething can change m_IsToto, and my first idea was to cahnge this code by:
Code: Select all
if (!m_IsToto)
{
DoSomething();
}
else
{
DoAnotherThing();
}
Now i work on a Es2ts module to create stream MP3 on UDP connection.