blob: ff29c05885cbb52b06780dbe08b053fdfbb7349d (
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
==========================================================================
TASKS (client)
==========================================================================
MessageBox:
[x] - Make it.
[/] - Make icons.
[ ] - Test it.
SplashScreen:
[ ] - Make it.
Mainwindow:
[x] - Clean out mgui code.
[x] - Make generic gui layout code.
[x] - Make icons.
[x] - Make statusbar.
[ ] - Show network connection in statusbar.
[ ] - Show camera connection in statusbar.
[ ] - Test it.
CPRQueryDialog:
[x] - Make it!
[x] - Clean out unnesessary code.
[ ] - Make cancel posibility (return code 0 should do something useful)
[x] - Insert timer for network connection timeout.
[x] - Send connection status info to mainwindow.
[ ] - Make icons?
[ ] - Test it.
Decoder:
[ ] - Enable sound decoding for the network stream.
Camera:
[ ] - Add initialize method (constructor should do nothing).
[ ] - Add getStatus methods.
==========================================================================
TASKS (server)
==========================================================================
ImgEncoder:
[x] - Make libjpeg calls work again.
MovEncoder:
[ ] - Enable sound.
==========================================================================
TASKS (common)
==========================================================================
Makesystem:
[x] - "Port" to automake/autoconf
[x] - Make LibSDL detection in configure script
[x] - Make LibJpeg detection in configure script
[ ] - Make ffmpeg detection in configure script
[x] - Make server standalone compilable (through flag to configure)
MiavConfig:
[x] - Integrate file parser.
[ ] - Make code for input validity test.
ErrorObject:
[x] - Make it.
[x] - Maintain error string stack, instead of appending.
[x] - Make it thread safe.
FFMpegWrapper:
[ ] - Make it.
==========================================================================
FFMPEGWRAPPER INTERFACE
==========================================================================
Constructor:
- Params: Stream
Destructor:
- Cleanup
getNextFrame:
- returns: AVframe pointer
|