Commit | Line | Data |
---|---|---|
8095e42a JVH |
1 | Licenses |
2 | -------- | |
3 | ||
4 | Following licenses apply: | |
5 | ||
debab1b9 JVH |
6 | src/alac/* - MIT License |
7 | src/crypto/* - New BSD License | |
8 | src/http_parser.* - MIT License | |
9 | src/* - LGPLv2.1 License | |
10 | AirTV-Qt/* - LGPLv2.1 License | |
8095e42a | 11 | |
debab1b9 JVH |
12 | Also the following files are used, although not necessary: |
13 | ||
14 | AirTV-Qt/qtsingleapplication/src/* - New BSD License | |
ce17dc8d JVH |
15 | |
16 | Description | |
17 | ----------- | |
18 | ||
19 | Short description about what each file in the main library does: | |
20 | ||
21 | src/base64.* - base64 encoder/decoder | |
22 | src/dnssd.* - dnssd helper functions | |
23 | src/http_parser.* - HTTP parser from joyent (nginx fork) | |
24 | src/http_request.* - Request parser that uses http_parser | |
25 | src/http_response.* - Extremely simple HTTP response serializer | |
26 | src/httpd.* - Generic HTTP/RTSP server | |
27 | src/logger.* - Logging related functions | |
28 | src/netutils.* - Mostly socket related code | |
29 | src/raop.* - Main RAOP handler, handles all RTSP stuff | |
30 | src/raop_rtp.* - Handles the RAOP RTP related stuff (UDP/TCP) | |
31 | src/raop_buffer.* - Parses and buffers RAOP packets, resend logic here | |
32 | src/rsakey.* - Decrypts and parses the RSA key to bigints | |
33 | src/rsapem.* - Converts the RSA PEM key to DER encoded bytes | |
34 | src/sdp.* - Extremely simple RAOP specific SDP parser | |
35 | src/utils.* - Utils for reading a file and handling strings | |
36 | ||
37 | Short description about what each file in the Qt application does: | |
38 | ||
39 | AirTV-Qt/main.cpp - Initializes the application | |
40 | AirTV-Qt/mainapplication.cpp - Creates the tray icon and starts RAOP | |
41 | AirTV-Qt/raopservice.cpp - Handles all communication with the library | |
42 | AirTV-Qt/raopcallbackhandler.cpp - Converts C callbacks to Qt callbacks | |
43 | AirTV-Qt/audiooutput.cpp - Takes care of the actual audio output | |
44 |