summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/AVStreams/mpeg/source/TODO
blob: 833698307268874eee97d5ccbbae568ee359b8be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
$Id$

Use - for things to do, * for urgent things, and + for things that
have been done.


Bugs
----

+ States problem -- pressing play twice screws up, position is not working
+ client blocks forever while exiting sometimes (often after the above)
+ vs, as don't die as a result of the above
+ server segfaults if addr is already in use


- IF peer i.e client aborts connection for some reason the as and vs
processes should die. It currently prints the message peer probably
aborted connection in which case we can try to exit the process.

Things to do
------------

"Simple" things


- Make #define's into enums in common.h/globals.h

+ try compiling ACE and the application with fast=1 to see if
  performance improves

- Rename "play", "play_send" etc. appropriately



"Not-so-simple" things 


+ Logic for Video_Server is convoluted!!

+ Need to modularize Audio_Server

+ Seperate command parsing in its own class

Naga:
----
- handle leaks on the server side. 

+ handle leak on the client side due to Naming Service.