Skip to content

Commit 38c64fe

Browse files
Added AForge.NET Frameworks code (revision 1732 from Google code project).
0 parents  commit 38c64fe

File tree

1,403 files changed

+255372
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,403 files changed

+255372
-0
lines changed

Copyright.txt

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
AForge.NET Framework
2+
http://www.aforgenet.com/framework
3+
==================================
4+
5+
Copyright � AForge.NET, 2006-2013
6+
7+
8+
AForge.NET is a C# framework designed for developers and researchers
9+
in the fields of Computer Vision and Artificial Intelligence - image
10+
processing, neural networks, genetic algorithms, machine learning,
11+
robotics, etc.
12+
13+
Please, contact project owners for any offers, remarks, ideas, etc.

Externals/GhostAPI/AForge ReadMe.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
The folder contains GhostAPI files, which is the API provided by Lego for communication with RCX brick.

Externals/GhostAPI/GhostAPI.dll

68 KB
Binary file not shown.

Externals/GhostAPI/PbkComm32.dll

60 KB
Binary file not shown.

Externals/GhostAPI/PbkUsbPort.dll

60 KB
Binary file not shown.

Externals/GhostAPI/relnotes.txt

+158
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
2+
Welcome to the LEGO cross-platform layered communication package ("Ghost")!
3+
Please read carefully these release notes to find out what this package contains, how to
4+
install it, what is changed from the previous releases and so on.
5+
6+
All the contents of this package are Copyright (C) 1998-2001 The LEGO Company
7+
8+
Enjoy!
9+
The folks at LEGO Technology Center - Billund, Denmark
10+
11+
----------------------------
12+
13+
Contents
14+
========
15+
16+
What's in the package
17+
Installation
18+
Windows
19+
MacOS
20+
Version History
21+
22+
23+
What's in the package
24+
=====================
25+
26+
The package contains:
27+
28+
o USB Tower drivers and API for Windows 98/ME/2000/MacOS9
29+
o Ghost communication stack for Windows/MacOS (Intel/PowerPC)
30+
o Ghost API w/ for Windows/MacOS (Intel/PowerPC)
31+
Header files
32+
Libraries
33+
o Samples for for Windows/MacOS (Intel/PowerPC)
34+
o Documentation
35+
USB Tower interface documentation
36+
Ghost API documentation
37+
38+
Installation
39+
============
40+
41+
42+
Windows
43+
-------
44+
45+
1. IF YOU HAVE A LEGO USB TOWER:
46+
Plug in your tower. When Windows prompts you, insert this CD in the CD reader and continue.
47+
If you downloaded this package from the internet, you may have to specify the actual directory
48+
where the USB driver files are (<your base directory>\WIN32\DRIVER).
49+
50+
2. Launch setup.exe from the CD's root directory.
51+
52+
53+
MacOS
54+
-----
55+
56+
1. Copy the LEGO tower drivers from folder "Put into Extensionfolder" to your Mac's system extensions folder.
57+
The shared libraries in "Binary" can be put into extensions folder, or placed together with the application.
58+
59+
2. Copy the LEGO Tower control panel into the control panel folder inside the Mac's system folder.
60+
61+
3. Copy the Lego Tower Help folder to the Help folder inside the Mac's system folder.
62+
63+
3. Just grab the whole GhostAPI folder and copy it anywhere onto your hard drive.
64+
65+
4. Plug in your LEGO USB TOWER.
66+
67+
68+
Version History
69+
===============
70+
71+
v. 1.0.0.102 (November 15 2001)
72+
---------------------------
73+
* [GhostAPI] The GhostAPI now refuses to create a USB communication stack if it's running on Win95 (or earlier)
74+
or WInNT4 (or earlier), as those OSes do not support USB (Win95 OSR 2.1 does but it's usage is deprecated by
75+
Microsoft and the USB tower driver does not support it). GhCreateStack will return PBK_ERR_NOTFOUND.
76+
77+
78+
v. 1.0.0.101 (July 24 2001)
79+
---------------------------
80+
* Changed major version number to 1 as this API becomes an official release. Build number remains the same.
81+
82+
v. 0.1.0.101 (June 19 2001)
83+
---------------------------
84+
* Increased error checking in GhCreateStack()
85+
* [Mac] New driver with control panel and help
86+
* [Win] Fixed driver installation script (LTOWER.INF) to prevent Windows 98 from asking for the ROBOLAB CD.
87+
88+
89+
v. 0.1.0.100 (June 8 2001)
90+
--------------------------
91+
* [Mac] New driver with full vendor request support.
92+
* [Mac] Final version of the serial port support
93+
94+
95+
v. 0.1.0.99 (May 18 2001)
96+
-------------------------
97+
* [Win] Sample Windows program supports unlock firmware and motors off/on
98+
99+
* [Mac only] New Mac USB Driver supporting exclusive access to the port and some settings functions
100+
* [Mac only] Support for SetTimeout and GetTimeout in the USB port layer. USB timeouts are not fixed
101+
any more, but proportional to the number of bytes requested for.
102+
* [Mac only] Preliminary version of the serial port available.
103+
104+
105+
v. 0.1.0.98 (May 18 2001)
106+
-------------------------
107+
* [Mac only] New Mac USB Driver supporting exclusive access to the port and some settings functions
108+
* [Mac only] Support for SetTimeout and GetTimeout in the USB port layer. USB timeouts are not fixed
109+
any more, but proportional to the number of bytes requested for.
110+
* [Mac only] Preliminary version of the serial port available.
111+
112+
v. 0.1.0.97 (May 15 2001)
113+
-------------------------
114+
* [Win only] Now the GhostAPI doesn't load the pbkusbport and pbkcomm32 dlls untile they are needed
115+
* [Win only] Changed the GhostAPI DLL's base address from default to 0x23000000 (this will speed up
116+
loading in most cases).
117+
118+
v. 0.1.0.96 (May 10 2001)
119+
-------------------------
120+
* [Mac only] Added support for serial towers
121+
122+
v. 0.1.0.95 (Apr 24 2001)
123+
-------------------------
124+
* Added functions to the GhostAPI: GhDiagSelectFirstPort, GhDiagSelectNextPort, GhDiagSelectSpecificDevice
125+
* [Win only] Added PbkMouse.exe to Windows binary deliverables for correct functioning of Serial port when a serial mouse is attached
126+
to the PC.
127+
128+
129+
v. 0.1.0.94 (Apr 20 2001)
130+
-------------------------
131+
* [Mac only] Fixed a bug where an attempt of creating a serial tower stack on the Macintosh would crash.
132+
* [Mac only] GhostAPI binary and stub renamed from "GhostAPI Classic" to just "GhostAPI" in order
133+
to be consistent with the Windows Version
134+
* [Mac only] The GhostAPI functions are no longer mangled by the compiler
135+
* [Win only] The Windows version now comes with a spiffy installation program
136+
* Added function to Windows and Mac sample programs to download a minimal RCX program
137+
138+
v. 0.1.0.93 (Apr 18 2001)
139+
-------------------------
140+
* Added new functions GhSetQueueContext and GhGetQueueContext, which give support to
141+
notification context values.
142+
* Windows sample program updated to show usage of GhSetQueueContext.
143+
* Corrected bug in the Windows sample program - it was trying to destroy a queue both
144+
in the notification function
145+
and after calling GhExecute (if it returned PBOK).
146+
147+
v. 0.1.0.92 (April 6 2001)
148+
--------------------------
149+
* First Mac version released.
150+
* GhGetRetries and GhSetRetries: changed parameter types from int and int* to int32 and int32*
151+
152+
v. 0.1.0.91 (Mar 21 2001)
153+
---------------------------
154+
* Removed C++ mangling from exported function names
155+
156+
v. 0.1.0.90 (Mar 6 2001)
157+
---------------------------
158+
* First released version (Win32 only). Code complete.

Externals/TeRK/AForge ReadMe.txt

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
The TeRK.dll is a .NET assembly, which contains built of TeRK C# types generated from TeRK ICE definition.
2+
3+
TeRK is Copyright � 2007 Carnegie Mellon University Robotics
4+
http://www.terk.ri.cmu.edu/
5+
6+
ICE is Copyright � 2008 ZeroC, Inc
7+
http://www.zeroc.com/ice.html
8+
9+
The TeRK.dll assembly is built by Andrew Kirillov for AForge.NET project
10+
11+
12+
13+
Note: The TeRK.dll requires Ice.dll and Glacier2.dll, which are part of ICE package.

Externals/TeRK/TeRK.dll

240 KB
Binary file not shown.

Externals/ffmpeg/AForge ReadMe.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The folder contains files from Sared and Dev packages of FFMPEG 32-bit build taken from
2+
http://ffmpeg.zeranoe.com/builds/
3+
Note: few files which are not used by AForge.NET were removed to save space.
4+
5+
Please, refer to README.txt file for details about FFMPEG build.

Externals/ffmpeg/README.txt

+80
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
This is a FFmpeg Win32 shared build by Kyle Schwarz.
2+
3+
Zeranoe's FFmpeg Builds Home Page: http://ffmpeg.zeranoe.com/builds/
4+
5+
Built on Jan 27 2012 18:37:07
6+
7+
FFmpeg version git-01fcbdf
8+
libavutil 51. 34.101 / 51. 34.101
9+
libavcodec 53. 60.100 / 53. 60.100
10+
libavformat 53. 31.100 / 53. 31.100
11+
libavdevice 53. 4.100 / 53. 4.100
12+
libavfilter 2. 60.100 / 2. 60.100
13+
libswscale 2. 1.100 / 2. 1.100
14+
libswresample 0. 6.100 / 0. 6.100
15+
libpostproc 52. 0.100 / 52. 0.100
16+
17+
FFmpeg configured with:
18+
--disable-static
19+
--enable-shared
20+
--enable-gpl
21+
--enable-version3
22+
--disable-w32threads
23+
--enable-runtime-cpudetect
24+
--enable-avisynth
25+
--enable-bzlib
26+
--enable-frei0r
27+
--enable-libopencore-amrnb
28+
--enable-libopencore-amrwb
29+
--enable-libfreetype
30+
--enable-libgsm
31+
--enable-libmp3lame
32+
--enable-libopenjpeg
33+
--enable-librtmp
34+
--enable-libschroedinger
35+
--enable-libspeex
36+
--enable-libtheora
37+
--enable-libvo-aacenc
38+
--enable-libvo-amrwbenc
39+
--enable-libvorbis
40+
--enable-libvpx
41+
--enable-libx264
42+
--enable-libxavs
43+
--enable-libxvid
44+
--enable-zlib
45+
46+
The source code for this FFmpeg build can be found at:
47+
http://ffmpeg.zeranoe.com/builds/source/ffmpeg/
48+
49+
This version of FFmpeg was built on:
50+
Ubuntu Desktop 10.04: http://www.ubuntu.com/desktop
51+
52+
The cross-compile toolchain used to compile this FFmpeg was:
53+
MinGW-w64: http://mingw-w64.sourceforge.net/
54+
winpthreads (part of MinGW-w64)
55+
56+
The GCC version used to compile this FFmpeg was:
57+
GCC 4.6.2: http://gcc.gnu.org/
58+
59+
The external libaries compiled into this FFmpeg are:
60+
bzip2 1.0.6 http://www.bzip.org
61+
Frei0r 1.3 http://frei0r.dyne.org/
62+
opencore-amr 0.1.2 http://sourceforge.net/projects/opencore-amr/
63+
FreeType 2.4.6 http://www.freetype.org/
64+
gsm 1.0.13 http://libgsm.sourcearchive.com/
65+
LAME 3.98.4 http://lame.sourceforge.net/
66+
OpenJPEG 1.4 http://www.openjpeg.org/
67+
RTMP git-60218d0a http://rtmpdump.mplayerhq.hu/
68+
Schroedinger 1.0.10 http://diracvideo.org/
69+
Speex 1.2rc1 http://www.speex.org/
70+
Theora 1.1.1 http://www.theora.org/
71+
vo-aacenc 0.1.1 http://sourceforge.net/projects/opencore-amr/
72+
vo-amrwbenc 0.1.1 http://sourceforge.net/projects/opencore-amr/
73+
Vorbis 1.3.2 http://www.vorbis.com/
74+
libvpx v0.9.7-p1 http://www.webmproject.org/code/
75+
x264 git-bcd41db http://www.videolan.org/developers/x264.html
76+
XAVS r55 http://xavs.sourceforge.net/
77+
Xvid 1.3.2 http://www.xvid.org/
78+
zlib 1.2.5 http://zlib.net/
79+
80+
License for each library can be found in the licenses folder.

Externals/ffmpeg/bin/avcodec-53.dll

13.1 MB
Binary file not shown.

Externals/ffmpeg/bin/avdevice-53.dll

342 KB
Binary file not shown.

Externals/ffmpeg/bin/avfilter-2.dll

903 KB
Binary file not shown.

Externals/ffmpeg/bin/avformat-53.dll

2.41 MB
Binary file not shown.

Externals/ffmpeg/bin/avutil-51.dll

137 KB
Binary file not shown.

Externals/ffmpeg/bin/postproc-52.dll

158 KB
Binary file not shown.

Externals/ffmpeg/bin/swresample-0.dll

35 KB
Binary file not shown.

Externals/ffmpeg/bin/swscale-2.dll

296 KB
Binary file not shown.

0 commit comments

Comments
 (0)