blob: b11ff3f592803a5ebc29549304f5efc3c0930655 (
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
 | 
==========================================================================
 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.
 [/]	- Make icons.
 [x]	- Make statusbar.
 [ ]	- Show network connection in statusbar.
 [ ]	- Show camera connection in statusbar.
 [ ]	- Test it.
CPRQueryDialog:
 [x]	- Make it!
 [ ]	- Clean out unnessecary code.
 [ ]	- Make cancel posibility (return code 0 should do something useful)
 [ ]	- 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.
 [ ]	- Maintain error string stack, instead of appending.
 [ ]	- Make thread safe.
FFMpegWrapper:
 [ ]	- Make it.
==========================================================================
 FFMPEGWRAPPER INTERFACE
==========================================================================
Constructor:
	- Params: Stream
Destructor:
	- Cleanup
getNextFrame:
	- returns: AVframe pointer
 |