4.4 40
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 116
PROJ.4 4.5.0
PROJ.4 is a cartographic projections and datum shifting library written in C. more>>
PROJ.4 is a cartographic projections and datum shifting library written in C. PROJ.4 includes support for many (100+) projections, including Transverse Mercator and Lambert Conformal Conic.
Included is a command line program for reprojecting points. It was originally written by Gerald Evenden of the USGS, and is in active use in various commercial and freeware software.
Enhancements:
- EPSG was upgraded to the 6.11.1 coordinate system database.
- Krovak projection was fixed up, and Roussilhe Stereographic projection was added.
- The experimental +lon_wrapp flag was added for longitude wrapping control.
<<lessIncluded is a command line program for reprojecting points. It was originally written by Gerald Evenden of the USGS, and is in active use in various commercial and freeware software.
Enhancements:
- EPSG was upgraded to the 6.11.1 coordinate system database.
- Krovak projection was fixed up, and Roussilhe Stereographic projection was added.
- The experimental +lon_wrapp flag was added for longitude wrapping control.
Download (0.64MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
651 downloads
OpenDX 4.4.4
OpenDX project gives you new control over your data...and new insights into their meaning. more>>
OpenDX project gives you new control over your data...and new insights into their meaning. Yet OpenDX is easy to use because it lets you visualize data in ways youve never dreamed of--without getting bogged down in the technology.
As its name implies, OpenDX is Open Source. The license allows you to freely create, distribute, and develop visualization solutions as you see fit.
OpenDX is a uniquely powerful, full-featured software package for the visualization of scientific, engineering and analytical data: Its open system design is built on a standard interface environments. And its sophisticated data model provides users with great flexibility in creating visualizations.
With OpenDX, you can create the visualizations you want to create. OpenDX has been designed to be the place where the art of science and the science of visualization come together. Its the place where theyre combined into one powerful, flexible framework that lets you "Simply Visualize."
Enhancements:
- This release fixes numerous bugs, including some with OpenGL rendering and fixed font sizes.
- It adds features for Java Explorer and a new algorithm for generating neighbors components with irregular cubic connections.
<<lessAs its name implies, OpenDX is Open Source. The license allows you to freely create, distribute, and develop visualization solutions as you see fit.
OpenDX is a uniquely powerful, full-featured software package for the visualization of scientific, engineering and analytical data: Its open system design is built on a standard interface environments. And its sophisticated data model provides users with great flexibility in creating visualizations.
With OpenDX, you can create the visualizations you want to create. OpenDX has been designed to be the place where the art of science and the science of visualization come together. Its the place where theyre combined into one powerful, flexible framework that lets you "Simply Visualize."
Enhancements:
- This release fixes numerous bugs, including some with OpenGL rendering and fixed font sizes.
- It adds features for Java Explorer and a new algorithm for generating neighbors components with irregular cubic connections.
Download (9.2MB)
Added: 2006-08-31 License: IBM Public License Price:
674 downloads
DeuTex 4.4.0
DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. more>>
DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It can be used to extract the lumps of a wad and save them as individual files. Conversely, it can also build a wad from separate files. When extracting a lump to a file, it does not just copy the raw data, it converts it to an appropriate format (such as PPM for graphics, Sun audio for samples, etc.).
Conversely, when it reads files for inclusion in pwads, it does the necessary conversions (for example, from PPM to Doom picture format).If you like to do wad hacking beyond level editing, DeuTex is a must. In addition, DeuTex has functions such as merging wads, etc. I use it all the time.
Main features:
- Supported platforms
- Unix and DOS. Should not be difficult to port to other platforms.
- Supported iwads
- Doom, Doom II, Ultimate Doom, Doom alpha 0.4 and 0.5, Doom press release pre-beta, Heretic, Hexen, Strife.
- Supported file formats
- .au, .voc, .wav, .bmp, .gif (will go away), .ppm.
Enhancements:
- default transparent colour is (0, 47, 47) instead of (0, 255, 255),
- flats are put between FF_START and F_END,
- Doom alpha 0.4 and Doom alpha 0.5 are supported,
- Doom press release pre-beta is supported,
- Hexen is supported,
- Strife is supported,
- new command -usedidx,
- on Unix (especially Linux), builds much more smoothly,
- on DOS and Windows, builds with DJGPP and Cygwin,
- source available and libre license (GPL + LGPL + Pbmplus),
- GIF is deprecated,
- many bug fixes and small improvements.
<<lessConversely, when it reads files for inclusion in pwads, it does the necessary conversions (for example, from PPM to Doom picture format).If you like to do wad hacking beyond level editing, DeuTex is a must. In addition, DeuTex has functions such as merging wads, etc. I use it all the time.
Main features:
- Supported platforms
- Unix and DOS. Should not be difficult to port to other platforms.
- Supported iwads
- Doom, Doom II, Ultimate Doom, Doom alpha 0.4 and 0.5, Doom press release pre-beta, Heretic, Hexen, Strife.
- Supported file formats
- .au, .voc, .wav, .bmp, .gif (will go away), .ppm.
Enhancements:
- default transparent colour is (0, 47, 47) instead of (0, 255, 255),
- flats are put between FF_START and F_END,
- Doom alpha 0.4 and Doom alpha 0.5 are supported,
- Doom press release pre-beta is supported,
- Hexen is supported,
- Strife is supported,
- new command -usedidx,
- on Unix (especially Linux), builds much more smoothly,
- on DOS and Windows, builds with DJGPP and Cygwin,
- source available and libre license (GPL + LGPL + Pbmplus),
- GIF is deprecated,
- many bug fixes and small improvements.
Download (0.21MB)
Added: 2006-07-31 License: GPL (GNU General Public License) Price:
1187 downloads
AKFQuiz 4.4.0
AKFQuiz project lets you easily make your own quiz games, learning exercises or psychotests. more>>
AKFQuiz project lets you easily make your own quiz games, learning exercises or psychotests. These can be used with grquiz in a graphical environment, with diaquiz in a GUI environment or with crtquiz on the text-console. There is also a line oriented variant, linequiz, which can be used as a backend.
A CGI-variant, akfquiz.cgi can be installed on a Web server to offer exercises via Internet or a local network.
Or you can use mkquiz, which generates an HTML file for to use with JavaScript. Those can then be published using any deliberate web-space provider.
<<lessA CGI-variant, akfquiz.cgi can be installed on a Web server to offer exercises via Internet or a local network.
Or you can use mkquiz, which generates an HTML file for to use with JavaScript. Those can then be published using any deliberate web-space provider.
Download (0.27MB)
Added: 2006-11-02 License: GPL (GNU General Public License) Price:
1086 downloads
JCR 0.4.4
JCR is a Web application for performing and managing code reviews. more>>
JCR also know as jcodereview is a web application for performing and managing code reviews.
Although it has some special smarts for reviewing Java projects, it can be used for reviews of any type of source code.
Main features:
- Reviewers. All changes to code are highlighted, and context is shown when adding comments. If reviewing Java code, references to other classes within the file are clickable, so that you can drill into the detail if required. After review comments have been made, those comments can themselves be reviewed, and the required actions decided on and tracked
- Project owners. Review projects are easy to create and configure
- Process Nazis. Details of all comments are held in the database, along with any actions required, and whether theyve been completed. Status reports can be viewed at any time
- Architects and developers. As well as viewing the comments made for a project, its possible to see details of all review projects and comments for a specified file.
At work (Dialect Solutions), we use JCR to review more than half of the code we write. Its made a huge difference to our review process - code reviews now take less time, and the code gets reviewed much more thoroughly than it did in the past.
JCR is released under the GNU Public Licence.
<<lessAlthough it has some special smarts for reviewing Java projects, it can be used for reviews of any type of source code.
Main features:
- Reviewers. All changes to code are highlighted, and context is shown when adding comments. If reviewing Java code, references to other classes within the file are clickable, so that you can drill into the detail if required. After review comments have been made, those comments can themselves be reviewed, and the required actions decided on and tracked
- Project owners. Review projects are easy to create and configure
- Process Nazis. Details of all comments are held in the database, along with any actions required, and whether theyve been completed. Status reports can be viewed at any time
- Architects and developers. As well as viewing the comments made for a project, its possible to see details of all review projects and comments for a specified file.
At work (Dialect Solutions), we use JCR to review more than half of the code we write. Its made a huge difference to our review process - code reviews now take less time, and the code gets reviewed much more thoroughly than it did in the past.
JCR is released under the GNU Public Licence.
Download (0.16MB)
Added: 2005-12-06 License: GPL (GNU General Public License) Price:
1420 downloads
PHP 4.4.7
PHP is a high-level scripting language. more>>
PHP is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
PHP runs on many different platforms and can be used as a standalone executable or as a module under a variety of Web servers. It has excellent support for databases, XML, LDAP, IMAP, Java, various Internet protocols, and general data manipulation, and is extensible via its powerful API.
It is actively developed and supported by a talented and energetic international team. Numerous Open Source and commercial PHP-based application packages are available.
<<lessPHP runs on many different platforms and can be used as a standalone executable or as a module under a variety of Web servers. It has excellent support for databases, XML, LDAP, IMAP, Java, various Internet protocols, and general data manipulation, and is extensible via its powerful API.
It is actively developed and supported by a talented and energetic international team. Numerous Open Source and commercial PHP-based application packages are available.
Download (4.9MB)
Added: 2007-05-05 License: The PHP License Price:
1105 downloads
BBDB 1.40
BBDB is a Perl module to read and write BBDB files. more>>
BBDB is a Perl module to read and write BBDB files.
SYNOPSIS
use BBDB;
my $x = new BBDB();
$x->decode($string);
my $str = $x->encode();
# At this point, subject to the BUGS below
# $str is the same as $string
my $allR = BBDB::simple(/home/henry/.bbdb);
map { print $_->part(first)} @$allR; # print out all the first names
Data Format
The following is the data layout for a BBDB record. I have created a sample record with my own data. Each field is just separated by a space. I have added comments to the right
["Henry" The first name - a string
"Laxen" The last name - a string
("Henry, Enrique") Also Known As - comma separated list
"Elegant Solution" Business name - a string
(["home" 415 789 1159 0] Phone number field - US style
["fax" 415 789 1156 0] Phone number field - US style
["mazatlan" "011-5269-164195"] Phone number field - International style
)
(["mailing" The address location, then a list
("PMB 141" "524 San Anselmo Ave.") for the street address, then one each
"San Anselmo" "CA" "94960" "USA" for City, State, Zip Code, and country
]
["mazatlan" another Address field
("Reino de Navarra #757" "Frac. El Cid") The street list
"Mazatlan" "Sinaloa" City State
"82110" "Mexico" Zip and country
]
)
("nadine.and.henry@pobox.com" The net addresses - a list of strings
"maztravel@maztravel.com")
((creation-date . "1999-09-02") The notes field - a list of alists
(timestamp . "1999-10-17")
(notes . "Always split aces and eights")
(birthday "6/15")
)
nil The cache vector - always nil
]
After this is decoded it will be returned as a reference to a BBDB object. The internal structure of the BBDB object mimics the lisp structure of the BBDB string. It consists of a reference to an array with 9 elements The Data::Dumper output of the above BBDB string would just replaces all of the ()s with []s. It can be accessed by using the $bbdb-part(all)> method. For completeness, here is the output of Data::Dumper for the above record:
$VAR1 = bless( {
data => [
Henry,
Laxen,
[
Henry, Enrique
],
Elegant Solutions,
[
[
home,
[
415,
789,
1159,
0
]
],
[
fax,
[
415,
789,
1156,
0
]
],
[
mazatlan,
011-5269-164195
]
],
[
[
mailing,
[
PMB 141,
524 San Anselmo Ave.
],
San Anselmo,
CA,
94960,
USA
],
[
mazatlan,
[
Reino de Navarra #757,
Frac. El Cid
],
Mazatlan,
Sinaloa,
CP-82110,
Mexico
]
],
[
nadine.and.henry@pobox.com,
maztravel@maztravel.com
],
[
[
creation-date,
1999-09-02
],
[
timestamp,
1999-10-17
],
[
notes,
Always split aces and eights
],
[
birthday,
6/15
]
]
]
}, BBDB );
<<lessSYNOPSIS
use BBDB;
my $x = new BBDB();
$x->decode($string);
my $str = $x->encode();
# At this point, subject to the BUGS below
# $str is the same as $string
my $allR = BBDB::simple(/home/henry/.bbdb);
map { print $_->part(first)} @$allR; # print out all the first names
Data Format
The following is the data layout for a BBDB record. I have created a sample record with my own data. Each field is just separated by a space. I have added comments to the right
["Henry" The first name - a string
"Laxen" The last name - a string
("Henry, Enrique") Also Known As - comma separated list
"Elegant Solution" Business name - a string
(["home" 415 789 1159 0] Phone number field - US style
["fax" 415 789 1156 0] Phone number field - US style
["mazatlan" "011-5269-164195"] Phone number field - International style
)
(["mailing" The address location, then a list
("PMB 141" "524 San Anselmo Ave.") for the street address, then one each
"San Anselmo" "CA" "94960" "USA" for City, State, Zip Code, and country
]
["mazatlan" another Address field
("Reino de Navarra #757" "Frac. El Cid") The street list
"Mazatlan" "Sinaloa" City State
"82110" "Mexico" Zip and country
]
)
("nadine.and.henry@pobox.com" The net addresses - a list of strings
"maztravel@maztravel.com")
((creation-date . "1999-09-02") The notes field - a list of alists
(timestamp . "1999-10-17")
(notes . "Always split aces and eights")
(birthday "6/15")
)
nil The cache vector - always nil
]
After this is decoded it will be returned as a reference to a BBDB object. The internal structure of the BBDB object mimics the lisp structure of the BBDB string. It consists of a reference to an array with 9 elements The Data::Dumper output of the above BBDB string would just replaces all of the ()s with []s. It can be accessed by using the $bbdb-part(all)> method. For completeness, here is the output of Data::Dumper for the above record:
$VAR1 = bless( {
data => [
Henry,
Laxen,
[
Henry, Enrique
],
Elegant Solutions,
[
[
home,
[
415,
789,
1159,
0
]
],
[
fax,
[
415,
789,
1156,
0
]
],
[
mazatlan,
011-5269-164195
]
],
[
[
mailing,
[
PMB 141,
524 San Anselmo Ave.
],
San Anselmo,
CA,
94960,
USA
],
[
mazatlan,
[
Reino de Navarra #757,
Frac. El Cid
],
Mazatlan,
Sinaloa,
CP-82110,
Mexico
]
],
[
nadine.and.henry@pobox.com,
maztravel@maztravel.com
],
[
[
creation-date,
1999-09-02
],
[
timestamp,
1999-10-17
],
[
notes,
Always split aces and eights
],
[
birthday,
6/15
]
]
]
}, BBDB );
Download (0.010MB)
Added: 2007-05-15 License: Perl Artistic License Price:
892 downloads
ppp 2.4.4
ppp is an open source package which implements the Point-to-Point Protocol on Linux and Solaris systems. more>>
ppp (Pauls PPP Package) is an open source package which implements the Point-to-Point Protocol (PPP) on Linux and Solaris systems.
ppp is an implementation of (PPP) Point-to-Point Protocol for Unix systems.
Dialling out to an ISP
I use this command to get pppd to dial my ISP from my Linux box at home:
pppd call apex
I have set up a file /etc/ppp/peers/apex containing this:
ttyS0 38400 crtscts
connect /usr/sbin/chat -v -f /etc/ppp/chat/apex
defaultroute
user paulus
remotename apex
The chat script /etc/ppp/chat/apex looks like this:
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
TIMEOUT 90
REPORT CARRIER
"" at
OK "atw1&d0&c1"
OK
atdt62485791
"~"
Note the "~" as the last expect string. This isnt strictly necessary but it does mean that the chat script doesnt finish until I actually see a ppp frame from the ISP.
My ISP uses PAP authentication rather than a login dialog, which simplifies the chat script. I have this in my /etc/ppp/pap-secrets file:
# Secrets for authentication using PAP
# client server secret IP addresses
paulus apex "notmypassword"
<<lessppp is an implementation of (PPP) Point-to-Point Protocol for Unix systems.
Dialling out to an ISP
I use this command to get pppd to dial my ISP from my Linux box at home:
pppd call apex
I have set up a file /etc/ppp/peers/apex containing this:
ttyS0 38400 crtscts
connect /usr/sbin/chat -v -f /etc/ppp/chat/apex
defaultroute
user paulus
remotename apex
The chat script /etc/ppp/chat/apex looks like this:
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
TIMEOUT 90
REPORT CARRIER
"" at
OK "atw1&d0&c1"
OK
atdt62485791
"~"
Note the "~" as the last expect string. This isnt strictly necessary but it does mean that the chat script doesnt finish until I actually see a ppp frame from the ISP.
My ISP uses PAP authentication rather than a login dialog, which simplifies the chat script. I have this in my /etc/ppp/pap-secrets file:
# Secrets for authentication using PAP
# client server secret IP addresses
paulus apex "notmypassword"
Download (0.67MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1217 downloads
RXP 1.4.4
RXP is a validating XML parser written in C. more>>
RXP is a validating XML parser written in C. RXP project is used by the LT XML toolkit, and the Festival speech synthesis system.
The current version of RXP supports XML 1.1, Namespaces 1.1, xml:id, and XML Catalogs. To use an XML Catalog, set the environment variable XML_CATALOG_FILES to a space-separated list of catalog files.
You can try using RXP to check an XML file.
<<lessThe current version of RXP supports XML 1.1, Namespaces 1.1, xml:id, and XML Catalogs. To use an XML Catalog, set the environment variable XML_CATALOG_FILES to a space-separated list of catalog files.
You can try using RXP to check an XML file.
Download (0.15MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1324 downloads
Tess 0.40
Tess is a C++ library that helps automate final assembly of tedious graphic design tasks. more>>
Tess is a C++ library that helps automate final assembly of tedious graphic design tasks (e.g. from photoshop or gimp), such as conjuring piles of web page-specific navigation features.
The project can composite an arbitrary stack of RGBA images, draw antialiased TrueType text (via FreeType), and generate a few shapes and effects. It groks PPM and PAM files, and includes a Perl binding.
<<lessThe project can composite an arbitrary stack of RGBA images, draw antialiased TrueType text (via FreeType), and generate a few shapes and effects. It groks PPM and PAM files, and includes a Perl binding.
Download (0.028MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
866 downloads
FIDOGATE 4.4.10
FIDOGATE is a Fido-Internet gateway and a Fido tosser. more>>
FIDOGATE is a Fido-Internet gateway and a Fido tosser.
Main features:
- Fido Internet Gateway
- Fido Zone Gateway (NetMail zone gate)
- Fido Tosser (mail processor)
- Fido Ticker (file processor)
- Fido Areafix and Filefix
<<lessMain features:
- Fido Internet Gateway
- Fido Zone Gateway (NetMail zone gate)
- Fido Tosser (mail processor)
- Fido Ticker (file processor)
- Fido Areafix and Filefix
Download (1.16MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1473 downloads
Download (20MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
947 downloads
Bist 0.4.4
Bist stands for bidimensional structures and is a chemical drawing tool. more>>
Bist stands for bidimensional structures (in italian it sounds like "beast" in english ) and is a chemical drawing tool. It is focused on organic chemistry but it may be useful also for chemists or teacher as well.
Bist support many of the formalism used to describe molecoles structures like single bond, double bond, stereospecific bond, charges, resonance arrows, lone pairs etc...
Bist project can export both postscript and png (poor drawing at this time) formats.
This version is now integrated with openbabel API so virtually all the formats this library can accept should be a valid input for bist too.
Currently portability is not my goal so only GNU/Linux platform is supported. However any effort in this direction is appreciated so feel free to ask me about any porting question. Please remember that bist is actually in a beta stage of development so i strongly suggest you to not using it except for testing or hacking purpose.
Main features:
- Input in native and more than 20 different formats(CML, XYZ, mol etc.) ;
- export in SVG, PostScript, FIG and PNG format via plotutils;
- simple template system;
- support for i18n;
- plug-in system;
- translation, scaling, flipping, 3D and 2D rotation;
- unlimited undo level;
- parsing of linear fragments (i.e. -CH2CH(C=OOH)2).
<<lessBist support many of the formalism used to describe molecoles structures like single bond, double bond, stereospecific bond, charges, resonance arrows, lone pairs etc...
Bist project can export both postscript and png (poor drawing at this time) formats.
This version is now integrated with openbabel API so virtually all the formats this library can accept should be a valid input for bist too.
Currently portability is not my goal so only GNU/Linux platform is supported. However any effort in this direction is appreciated so feel free to ask me about any porting question. Please remember that bist is actually in a beta stage of development so i strongly suggest you to not using it except for testing or hacking purpose.
Main features:
- Input in native and more than 20 different formats(CML, XYZ, mol etc.) ;
- export in SVG, PostScript, FIG and PNG format via plotutils;
- simple template system;
- support for i18n;
- plug-in system;
- translation, scaling, flipping, 3D and 2D rotation;
- unlimited undo level;
- parsing of linear fragments (i.e. -CH2CH(C=OOH)2).
Download (0.60MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1078 downloads
gpac 0.4.4
gpac is a multimedia framework for MPEG-4, VRML, X3D, ... more>>
GPAC is an implementation of the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C.
The main development goal is to provide a clean (a.k.a. readable by as many people as possible), small and flexible alternative to the MPEG-4 Systems reference software (known as IM1 and distributed in ISO/IEC 14496-5). The MPEG-4 Reference software is indeed a very large piece of software, designed to verify the standard rather than provide a small, production-stable software.
GPAC is written in ANSI C for portability reasons (embedded platforms and DSPs) with a simple goal: keep the memory footprint as low as possible.
The second development goal is to achieve integration of recent multimedia standards (SVG/SMIL, VRML, X3D, SWF, etc) into a single framework. This stage is still under drafting but has started with VRML97 support.
GPAC already features 2D and 3D multimedia playback, MPEG-4 Systems encoders/multiplexers and publishing tools for content distribution.
GPAC is licensed under the GNU General Public License (see FAQ).
The current GPAC release (0.2.3) already covers a very large part of the standard, and features what can probably be seen as the most advanced and robust 2D MPEG-4 Player available worldwide, as well as a decent 3D MPEG-4/VRML player with some X3D support.
GPAC is currently running under Windows, Linux platforms - WindowsCE/PocketPC platform is not actively maintained but GPAC 0.2.3 is running on an iPaq device.
Main features:
- MP4 and 3GPP file reading, both local and through http download (QuickTime FastStart).
- MP3 (local and http) and ShoutCast.
- AAC file reading and AAC http streaming (needs latest faad2 cvs tarball).
- Media Codecs: MPEG-4 Visual Simple Profile, MPEG-4 Audio AAC, JPEG, PNG, AMR audio and all codecs supported by the FFMPEG library (including AVC/H264).
- All media containers supported by the FFMPEG library: avi, mpeg, vob, etc...
- Xiph.org Media: Ogg file format (including http read and Icecast), Vorbis audio and Theora video.
- 3GPP Timed Text / MPEG-4 Streaming Text.
- Streaming support: RTP and RTSP/SDP for MPEG-4 Visual/Audio, MPEG-1/2 audio and video, 3GPP timed text, AMR audio and H263 video.
- Multichannel audio, multichannel to stereo mapper.
- MPEG-4 scenes (2D, 3D and mixed 2D/3D scenes) - read from binary format (BIFS) and textual format (BT/XMT-A).
- VRML 2.0 (VRML97) scenes (without GEO or NURBS extensions).
- X3D scenes (not complete) - supports both X3D (XML format) and X3DV (VRML format).
- JavaScript support for MPEG4/X3D/VRML.
- Compressed description (GZip) supported for all textual formats of MPEG4/X3D/VRML.
- Simple SVG scenes (not complete).
- Simple SWF (Macromedia Flash) scenes (no ActionScript, no clipping, etc).
- HTTP reading of all scene descriptions.
<<lessThe main development goal is to provide a clean (a.k.a. readable by as many people as possible), small and flexible alternative to the MPEG-4 Systems reference software (known as IM1 and distributed in ISO/IEC 14496-5). The MPEG-4 Reference software is indeed a very large piece of software, designed to verify the standard rather than provide a small, production-stable software.
GPAC is written in ANSI C for portability reasons (embedded platforms and DSPs) with a simple goal: keep the memory footprint as low as possible.
The second development goal is to achieve integration of recent multimedia standards (SVG/SMIL, VRML, X3D, SWF, etc) into a single framework. This stage is still under drafting but has started with VRML97 support.
GPAC already features 2D and 3D multimedia playback, MPEG-4 Systems encoders/multiplexers and publishing tools for content distribution.
GPAC is licensed under the GNU General Public License (see FAQ).
The current GPAC release (0.2.3) already covers a very large part of the standard, and features what can probably be seen as the most advanced and robust 2D MPEG-4 Player available worldwide, as well as a decent 3D MPEG-4/VRML player with some X3D support.
GPAC is currently running under Windows, Linux platforms - WindowsCE/PocketPC platform is not actively maintained but GPAC 0.2.3 is running on an iPaq device.
Main features:
- MP4 and 3GPP file reading, both local and through http download (QuickTime FastStart).
- MP3 (local and http) and ShoutCast.
- AAC file reading and AAC http streaming (needs latest faad2 cvs tarball).
- Media Codecs: MPEG-4 Visual Simple Profile, MPEG-4 Audio AAC, JPEG, PNG, AMR audio and all codecs supported by the FFMPEG library (including AVC/H264).
- All media containers supported by the FFMPEG library: avi, mpeg, vob, etc...
- Xiph.org Media: Ogg file format (including http read and Icecast), Vorbis audio and Theora video.
- 3GPP Timed Text / MPEG-4 Streaming Text.
- Streaming support: RTP and RTSP/SDP for MPEG-4 Visual/Audio, MPEG-1/2 audio and video, 3GPP timed text, AMR audio and H263 video.
- Multichannel audio, multichannel to stereo mapper.
- MPEG-4 scenes (2D, 3D and mixed 2D/3D scenes) - read from binary format (BIFS) and textual format (BT/XMT-A).
- VRML 2.0 (VRML97) scenes (without GEO or NURBS extensions).
- X3D scenes (not complete) - supports both X3D (XML format) and X3DV (VRML format).
- JavaScript support for MPEG4/X3D/VRML.
- Compressed description (GZip) supported for all textual formats of MPEG4/X3D/VRML.
- Simple SVG scenes (not complete).
- Simple SWF (Macromedia Flash) scenes (no ActionScript, no clipping, etc).
- HTTP reading of all scene descriptions.
Download (3.9MB)
Added: 2007-06-02 License: GPL (GNU General Public License) Price:
899 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 4.4 40 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed