forked from andrewkirillov/AForge.NET
-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added AForge.NET Frameworks code (revision 1732 from Google code proj…
…ect).
- Loading branch information
0 parents
commit 38c64fe
Showing
1,403 changed files
with
255,372 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
AForge.NET Framework | ||
http://www.aforgenet.com/framework | ||
================================== | ||
|
||
Copyright � AForge.NET, 2006-2013 | ||
[email protected] | ||
|
||
AForge.NET is a C# framework designed for developers and researchers | ||
in the fields of Computer Vision and Artificial Intelligence - image | ||
processing, neural networks, genetic algorithms, machine learning, | ||
robotics, etc. | ||
|
||
Please, contact project owners for any offers, remarks, ideas, etc. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
The folder contains GhostAPI files, which is the API provided by Lego for communication with RCX brick. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,158 @@ | ||
|
||
Welcome to the LEGO cross-platform layered communication package ("Ghost")! | ||
Please read carefully these release notes to find out what this package contains, how to | ||
install it, what is changed from the previous releases and so on. | ||
|
||
All the contents of this package are Copyright (C) 1998-2001 The LEGO Company | ||
|
||
Enjoy! | ||
The folks at LEGO Technology Center - Billund, Denmark | ||
|
||
---------------------------- | ||
|
||
Contents | ||
======== | ||
|
||
What's in the package | ||
Installation | ||
Windows | ||
MacOS | ||
Version History | ||
|
||
|
||
What's in the package | ||
===================== | ||
|
||
The package contains: | ||
|
||
o USB Tower drivers and API for Windows 98/ME/2000/MacOS9 | ||
o Ghost communication stack for Windows/MacOS (Intel/PowerPC) | ||
o Ghost API w/ for Windows/MacOS (Intel/PowerPC) | ||
Header files | ||
Libraries | ||
o Samples for for Windows/MacOS (Intel/PowerPC) | ||
o Documentation | ||
USB Tower interface documentation | ||
Ghost API documentation | ||
|
||
Installation | ||
============ | ||
|
||
|
||
Windows | ||
------- | ||
|
||
1. IF YOU HAVE A LEGO USB TOWER: | ||
Plug in your tower. When Windows prompts you, insert this CD in the CD reader and continue. | ||
If you downloaded this package from the internet, you may have to specify the actual directory | ||
where the USB driver files are (<your base directory>\WIN32\DRIVER). | ||
|
||
2. Launch setup.exe from the CD's root directory. | ||
|
||
|
||
MacOS | ||
----- | ||
|
||
1. Copy the LEGO tower drivers from folder "Put into Extensionfolder" to your Mac's system extensions folder. | ||
The shared libraries in "Binary" can be put into extensions folder, or placed together with the application. | ||
|
||
2. Copy the LEGO Tower control panel into the control panel folder inside the Mac's system folder. | ||
|
||
3. Copy the Lego Tower Help folder to the Help folder inside the Mac's system folder. | ||
|
||
3. Just grab the whole GhostAPI folder and copy it anywhere onto your hard drive. | ||
|
||
4. Plug in your LEGO USB TOWER. | ||
|
||
|
||
Version History | ||
=============== | ||
|
||
v. 1.0.0.102 (November 15 2001) | ||
--------------------------- | ||
* [GhostAPI] The GhostAPI now refuses to create a USB communication stack if it's running on Win95 (or earlier) | ||
or WInNT4 (or earlier), as those OSes do not support USB (Win95 OSR 2.1 does but it's usage is deprecated by | ||
Microsoft and the USB tower driver does not support it). GhCreateStack will return PBK_ERR_NOTFOUND. | ||
|
||
|
||
v. 1.0.0.101 (July 24 2001) | ||
--------------------------- | ||
* Changed major version number to 1 as this API becomes an official release. Build number remains the same. | ||
|
||
v. 0.1.0.101 (June 19 2001) | ||
--------------------------- | ||
* Increased error checking in GhCreateStack() | ||
* [Mac] New driver with control panel and help | ||
* [Win] Fixed driver installation script (LTOWER.INF) to prevent Windows 98 from asking for the ROBOLAB CD. | ||
|
||
|
||
v. 0.1.0.100 (June 8 2001) | ||
-------------------------- | ||
* [Mac] New driver with full vendor request support. | ||
* [Mac] Final version of the serial port support | ||
|
||
|
||
v. 0.1.0.99 (May 18 2001) | ||
------------------------- | ||
* [Win] Sample Windows program supports unlock firmware and motors off/on | ||
|
||
* [Mac only] New Mac USB Driver supporting exclusive access to the port and some settings functions | ||
* [Mac only] Support for SetTimeout and GetTimeout in the USB port layer. USB timeouts are not fixed | ||
any more, but proportional to the number of bytes requested for. | ||
* [Mac only] Preliminary version of the serial port available. | ||
|
||
|
||
v. 0.1.0.98 (May 18 2001) | ||
------------------------- | ||
* [Mac only] New Mac USB Driver supporting exclusive access to the port and some settings functions | ||
* [Mac only] Support for SetTimeout and GetTimeout in the USB port layer. USB timeouts are not fixed | ||
any more, but proportional to the number of bytes requested for. | ||
* [Mac only] Preliminary version of the serial port available. | ||
|
||
v. 0.1.0.97 (May 15 2001) | ||
------------------------- | ||
* [Win only] Now the GhostAPI doesn't load the pbkusbport and pbkcomm32 dlls untile they are needed | ||
* [Win only] Changed the GhostAPI DLL's base address from default to 0x23000000 (this will speed up | ||
loading in most cases). | ||
|
||
v. 0.1.0.96 (May 10 2001) | ||
------------------------- | ||
* [Mac only] Added support for serial towers | ||
|
||
v. 0.1.0.95 (Apr 24 2001) | ||
------------------------- | ||
* Added functions to the GhostAPI: GhDiagSelectFirstPort, GhDiagSelectNextPort, GhDiagSelectSpecificDevice | ||
* [Win only] Added PbkMouse.exe to Windows binary deliverables for correct functioning of Serial port when a serial mouse is attached | ||
to the PC. | ||
|
||
|
||
v. 0.1.0.94 (Apr 20 2001) | ||
------------------------- | ||
* [Mac only] Fixed a bug where an attempt of creating a serial tower stack on the Macintosh would crash. | ||
* [Mac only] GhostAPI binary and stub renamed from "GhostAPI Classic" to just "GhostAPI" in order | ||
to be consistent with the Windows Version | ||
* [Mac only] The GhostAPI functions are no longer mangled by the compiler | ||
* [Win only] The Windows version now comes with a spiffy installation program | ||
* Added function to Windows and Mac sample programs to download a minimal RCX program | ||
|
||
v. 0.1.0.93 (Apr 18 2001) | ||
------------------------- | ||
* Added new functions GhSetQueueContext and GhGetQueueContext, which give support to | ||
notification context values. | ||
* Windows sample program updated to show usage of GhSetQueueContext. | ||
* Corrected bug in the Windows sample program - it was trying to destroy a queue both | ||
in the notification function | ||
and after calling GhExecute (if it returned PBOK). | ||
|
||
v. 0.1.0.92 (April 6 2001) | ||
-------------------------- | ||
* First Mac version released. | ||
* GhGetRetries and GhSetRetries: changed parameter types from int and int* to int32 and int32* | ||
|
||
v. 0.1.0.91 (Mar 21 2001) | ||
--------------------------- | ||
* Removed C++ mangling from exported function names | ||
|
||
v. 0.1.0.90 (Mar 6 2001) | ||
--------------------------- | ||
* First released version (Win32 only). Code complete. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
The TeRK.dll is a .NET assembly, which contains built of TeRK C# types generated from TeRK ICE definition. | ||
|
||
TeRK is Copyright � 2007 Carnegie Mellon University Robotics | ||
http://www.terk.ri.cmu.edu/ | ||
|
||
ICE is Copyright � 2008 ZeroC, Inc | ||
http://www.zeroc.com/ice.html | ||
|
||
The TeRK.dll assembly is built by Andrew Kirillov for AForge.NET project | ||
[email protected] | ||
|
||
|
||
Note: The TeRK.dll requires Ice.dll and Glacier2.dll, which are part of ICE package. |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
The folder contains files from Sared and Dev packages of FFMPEG 32-bit build taken from | ||
http://ffmpeg.zeranoe.com/builds/ | ||
Note: few files which are not used by AForge.NET were removed to save space. | ||
|
||
Please, refer to README.txt file for details about FFMPEG build. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
This is a FFmpeg Win32 shared build by Kyle Schwarz. | ||
|
||
Zeranoe's FFmpeg Builds Home Page: http://ffmpeg.zeranoe.com/builds/ | ||
|
||
Built on Jan 27 2012 18:37:07 | ||
|
||
FFmpeg version git-01fcbdf | ||
libavutil 51. 34.101 / 51. 34.101 | ||
libavcodec 53. 60.100 / 53. 60.100 | ||
libavformat 53. 31.100 / 53. 31.100 | ||
libavdevice 53. 4.100 / 53. 4.100 | ||
libavfilter 2. 60.100 / 2. 60.100 | ||
libswscale 2. 1.100 / 2. 1.100 | ||
libswresample 0. 6.100 / 0. 6.100 | ||
libpostproc 52. 0.100 / 52. 0.100 | ||
|
||
FFmpeg configured with: | ||
--disable-static | ||
--enable-shared | ||
--enable-gpl | ||
--enable-version3 | ||
--disable-w32threads | ||
--enable-runtime-cpudetect | ||
--enable-avisynth | ||
--enable-bzlib | ||
--enable-frei0r | ||
--enable-libopencore-amrnb | ||
--enable-libopencore-amrwb | ||
--enable-libfreetype | ||
--enable-libgsm | ||
--enable-libmp3lame | ||
--enable-libopenjpeg | ||
--enable-librtmp | ||
--enable-libschroedinger | ||
--enable-libspeex | ||
--enable-libtheora | ||
--enable-libvo-aacenc | ||
--enable-libvo-amrwbenc | ||
--enable-libvorbis | ||
--enable-libvpx | ||
--enable-libx264 | ||
--enable-libxavs | ||
--enable-libxvid | ||
--enable-zlib | ||
|
||
The source code for this FFmpeg build can be found at: | ||
http://ffmpeg.zeranoe.com/builds/source/ffmpeg/ | ||
|
||
This version of FFmpeg was built on: | ||
Ubuntu Desktop 10.04: http://www.ubuntu.com/desktop | ||
|
||
The cross-compile toolchain used to compile this FFmpeg was: | ||
MinGW-w64: http://mingw-w64.sourceforge.net/ | ||
winpthreads (part of MinGW-w64) | ||
|
||
The GCC version used to compile this FFmpeg was: | ||
GCC 4.6.2: http://gcc.gnu.org/ | ||
|
||
The external libaries compiled into this FFmpeg are: | ||
bzip2 1.0.6 http://www.bzip.org | ||
Frei0r 1.3 http://frei0r.dyne.org/ | ||
opencore-amr 0.1.2 http://sourceforge.net/projects/opencore-amr/ | ||
FreeType 2.4.6 http://www.freetype.org/ | ||
gsm 1.0.13 http://libgsm.sourcearchive.com/ | ||
LAME 3.98.4 http://lame.sourceforge.net/ | ||
OpenJPEG 1.4 http://www.openjpeg.org/ | ||
RTMP git-60218d0a http://rtmpdump.mplayerhq.hu/ | ||
Schroedinger 1.0.10 http://diracvideo.org/ | ||
Speex 1.2rc1 http://www.speex.org/ | ||
Theora 1.1.1 http://www.theora.org/ | ||
vo-aacenc 0.1.1 http://sourceforge.net/projects/opencore-amr/ | ||
vo-amrwbenc 0.1.1 http://sourceforge.net/projects/opencore-amr/ | ||
Vorbis 1.3.2 http://www.vorbis.com/ | ||
libvpx v0.9.7-p1 http://www.webmproject.org/code/ | ||
x264 git-bcd41db http://www.videolan.org/developers/x264.html | ||
XAVS r55 http://xavs.sourceforge.net/ | ||
Xvid 1.3.2 http://www.xvid.org/ | ||
zlib 1.2.5 http://zlib.net/ | ||
|
||
License for each library can be found in the licenses folder. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.