dll
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 79
Pitfdll 0.8.2
Pitfdll is a GStreamer plugin that allows the use of binary files, such as Quicktime QTX or Directshow/DMO DLL files. more>>
Pitfdll is a GStreamer plugin that allows the use of binary files, such as Quicktime QTX or DMO DLL/Directshow files, for use as a playback codec in GStreamer-based media applications, such as Totem.
With this plugin, people can playback proprietary file formats for which no free software implementation exists yet.
Main features:
- Windows Media Video 7, 8 and 9
- Windows Media Audio 7, 8 and 9
- QDesign Music 2 (QDM2)
- Intel Indeo 5 (IV50)
<<lessWith this plugin, people can playback proprietary file formats for which no free software implementation exists yet.
Main features:
- Windows Media Video 7, 8 and 9
- Windows Media Audio 7, 8 and 9
- QDesign Music 2 (QDM2)
- Intel Indeo 5 (IV50)
Download (0.58MB)
Added: 2006-03-02 License: GPL (GNU General Public License) Price:
1331 downloads
Tclperl 3.1
Tclperl allows the execution of Perl code from within a TCL interpreter using one or several embedded Perl interpreters. more>>
Tclperl project allows the execution of Perl code from within a TCL interpreter using one or several embedded Perl interpreters.
This package allows the execution of Perl code from a Tcl interpreter, as in:
package require tclperl
set interpreter [perl::interp new]
$interpreter eval {print "Hello Worldn"}
perl::interp delete $interpreter
You can actually create several Perl interpreters this way, if the tclperl package was linked against a Perl library compiled with -DMULTIPLICITY, otherwise only 1 Perl interpreter can exist at a time.
Starting with version 3.1, you can also access and use the parent Tcl interpreter from a Perl interpreter (and even from Perl threads):
package require tclperl
set interpreter [perl::interp new]
puts [$interpreter eval {
$Tcl::parent->eval(clock format [clock seconds]);
}]
perl::interp delete $interpreter
This package works on UNIX machines (Redhat Linux rpms available at
http://jfontain.free.fr/) and Windows (thanks to David Gravereaux, DLL also available).
<<lessThis package allows the execution of Perl code from a Tcl interpreter, as in:
package require tclperl
set interpreter [perl::interp new]
$interpreter eval {print "Hello Worldn"}
perl::interp delete $interpreter
You can actually create several Perl interpreters this way, if the tclperl package was linked against a Perl library compiled with -DMULTIPLICITY, otherwise only 1 Perl interpreter can exist at a time.
Starting with version 3.1, you can also access and use the parent Tcl interpreter from a Perl interpreter (and even from Perl threads):
package require tclperl
set interpreter [perl::interp new]
puts [$interpreter eval {
$Tcl::parent->eval(clock format [clock seconds]);
}]
perl::interp delete $interpreter
This package works on UNIX machines (Redhat Linux rpms available at
http://jfontain.free.fr/) and Windows (thanks to David Gravereaux, DLL also available).
Added: 2006-01-13 License: LGPL (GNU Lesser General Public License) Price:
779 downloads
SDLmm 0.1.8
SDLmm is a C++ Wrapper for the Simple DirectMedia Layer. more>>
SDLmm is a C++ glue for SDL, or the Simple DirectMedia Layer, which is a generic API that provides low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D framebuffer across multiple platforms.
SDLmm aims to stay as close as possible to the C API while taking advantage of native C++ features like object orientation. We will also aim at being platform independent as much as possible. I.e well try to support ever platform supported by SDL.
This library is, like SDL, distributed under GNU LGPL version 2 license, which can be found in the file COPYING. This license allows you to use SDLmm freely in commercial programs as long as you link with the dynamic library.
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
Enhancements:
- Programs using SDLmm 0.1.5 will have to be rewritten to work with 0.1.8.
- Hopefully this new interface wont change.
- See the test files or documentation for details.
- Added Win32 Visual C++ 6.0 build files (dll and static)
- New SPoint class and Color classes
- Some SDLmm timer functionality added
- Rewrote surface classes, use SDL reference counting etc
- BaseSurface::SetPixel functions added
- PixelFormat class added and pixel related functions moved from BaseSurface to PixelFormat.
- Some corrections in functions which return a bool.
- Added assertions for certain problems (disable with --disable-assertions).
- Added utility operators to SRect class, plus functions to get the SPoint of each of the corners.
<<lessSDLmm aims to stay as close as possible to the C API while taking advantage of native C++ features like object orientation. We will also aim at being platform independent as much as possible. I.e well try to support ever platform supported by SDL.
This library is, like SDL, distributed under GNU LGPL version 2 license, which can be found in the file COPYING. This license allows you to use SDLmm freely in commercial programs as long as you link with the dynamic library.
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
Enhancements:
- Programs using SDLmm 0.1.5 will have to be rewritten to work with 0.1.8.
- Hopefully this new interface wont change.
- See the test files or documentation for details.
- Added Win32 Visual C++ 6.0 build files (dll and static)
- New SPoint class and Color classes
- Some SDLmm timer functionality added
- Rewrote surface classes, use SDL reference counting etc
- BaseSurface::SetPixel functions added
- PixelFormat class added and pixel related functions moved from BaseSurface to PixelFormat.
- Some corrections in functions which return a bool.
- Added assertions for certain problems (disable with --disable-assertions).
- Added utility operators to SRect class, plus functions to get the SPoint of each of the corners.
Download (0.54MB)
Added: 2005-09-16 License: GPL (GNU General Public License) Price:
1499 downloads
w32codec-all-20061022
w32codec-all-2006 is the most important codec pack for Linux, used by many media players. more>>
w32codec-all-2006 is the most important codec pack for Linux, used by many media players, including Xine and Mplayer.
Most important video codecs:
- MPEG-1 (VCD) and MPEG-2 (SVCD/DVD/DVB) video
- MPEG-4 in all variants including DivX ;-), OpenDivX (DivX4), DivX 5 (Pro), XviD
- Windows Media Video 7/8 (WMV1/2)
- Windows Media Video 9 (WMV3) (using x86 DLL)
- RealVideo 1.0, 2.0 (G2)
- RealVideo 3.0 (RP8), 4.0 (RP9) (using Real libraries)
- Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA and other QuickTime codecs
- DV video
- 3ivx
- Intel Indeo3 (3.1, 3.2)
- Intel Indeo 4.1 and 5.0 (using x86 DLL or XAnim codecs)
- VIVO 1.0, 2.0, I263 and other H.263(+) variants (using x86 DLL)
- MJPEG, AVID, VCR2, ASV2 and other hardware formats
- FLI/FLC
- HuffYUV
- various old simple RLE-like formats
Most important audio codecs:
- MPEG layer 1, 2, and 3 (MP3) audio
- AC3/A52 (Dolby Digital) audio (software or SP/DIF)
- AAC (MPEG-4 audio)
- WMA (DivX Audio) v1, v2
- WMA 9 (WMAv3), Voxware audio, ACELP.net etc (using x86 DLLs)
- RealAudio: COOK, SIPRO, ATRAC3 (using Real libraries)
- RealAudio: DNET and older codecs
- QuickTime: Qclp, Q-Design QDMC/QDM2, MACE 3/6 (using QT libraries), ALAC
- Ogg Vorbis audio
- VIVO audio (g723, Vivo Siren) (using x86 DLL)
- alaw/ulaw, (ms)gsm, pcm, *adpcm and other simple old audio formats
<<lessMost important video codecs:
- MPEG-1 (VCD) and MPEG-2 (SVCD/DVD/DVB) video
- MPEG-4 in all variants including DivX ;-), OpenDivX (DivX4), DivX 5 (Pro), XviD
- Windows Media Video 7/8 (WMV1/2)
- Windows Media Video 9 (WMV3) (using x86 DLL)
- RealVideo 1.0, 2.0 (G2)
- RealVideo 3.0 (RP8), 4.0 (RP9) (using Real libraries)
- Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA and other QuickTime codecs
- DV video
- 3ivx
- Intel Indeo3 (3.1, 3.2)
- Intel Indeo 4.1 and 5.0 (using x86 DLL or XAnim codecs)
- VIVO 1.0, 2.0, I263 and other H.263(+) variants (using x86 DLL)
- MJPEG, AVID, VCR2, ASV2 and other hardware formats
- FLI/FLC
- HuffYUV
- various old simple RLE-like formats
Most important audio codecs:
- MPEG layer 1, 2, and 3 (MP3) audio
- AC3/A52 (Dolby Digital) audio (software or SP/DIF)
- AAC (MPEG-4 audio)
- WMA (DivX Audio) v1, v2
- WMA 9 (WMAv3), Voxware audio, ACELP.net etc (using x86 DLLs)
- RealAudio: COOK, SIPRO, ATRAC3 (using Real libraries)
- RealAudio: DNET and older codecs
- QuickTime: Qclp, Q-Design QDMC/QDM2, MACE 3/6 (using QT libraries), ALAC
- Ogg Vorbis audio
- VIVO audio (g723, Vivo Siren) (using x86 DLL)
- alaw/ulaw, (ms)gsm, pcm, *adpcm and other simple old audio formats
Download (13.2MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1202 downloads
PyInstaller 1.3
PyInstaller is a program that packages Python programs into stand-alone executables, under both Windows and Linux. more>>
PyInstaller is a program that packages Python programs into stand-alone executables, under both Windows and Linux.
PyInstaller originally was Gordon McMillans Python Installer, but since the original site disappeared it has been rescued to this site. It is currently unmaintained.
Main features:
- Packaging of Python programs into standard executables, that work on computers without Python installed.
- Multiplatform: works under Windows and Linux.
- Dual packaging mode:
- Single directory: build a directory containing an executable plus all the external binary modules (.dll, .pyd, .so) used by the program.
- Single file: build a single executable file, totally self-contained, which runs without any external dependency.
- Support for automatic binary packing through the well-known [WWW] UPX compressor.
- Optional console mode (see standard output and standard error at runtime).
- Selectable executable icon (Windows only).
- Fully configurable version resource section in executable (Windows only).
- Support for building COM servers (Windows only).
<<lessPyInstaller originally was Gordon McMillans Python Installer, but since the original site disappeared it has been rescued to this site. It is currently unmaintained.
Main features:
- Packaging of Python programs into standard executables, that work on computers without Python installed.
- Multiplatform: works under Windows and Linux.
- Dual packaging mode:
- Single directory: build a directory containing an executable plus all the external binary modules (.dll, .pyd, .so) used by the program.
- Single file: build a single executable file, totally self-contained, which runs without any external dependency.
- Support for automatic binary packing through the well-known [WWW] UPX compressor.
- Optional console mode (see standard output and standard error at runtime).
- Selectable executable icon (Windows only).
- Fully configurable version resource section in executable (Windows only).
- Support for building COM servers (Windows only).
Download (0.63MB)
Added: 2006-12-18 License: GPL (GNU General Public License) Price:
619 downloads
Device::ParallelPort 1.00
Device::ParallelPort is a Parallel Port Driver for Perl. more>>
Device::ParallelPort is a Parallel Port Driver for Perl.
SYNOPSIS
my $port = Device::ParallelPort->new();
$port->set_bit(3,1);
print $port->get_bit(3) . "n";
print ord($port->get_byte(0)) . "n";
$port->set_byte(0, chr(255));
A parallel port driver module. This module provides an API to all parallel ports, by providing the ability to write any number of drivers. Modules are available for linux (both directly and via parport), win32 and a simple script version.
NOTE - This actual module is a factory class only - it is used to automatically return the correct class and has not other intelligence / purpose.
DRIVER MODULES
NOTE - You MUST load one of the drivers for your operating system before this module will correctly work - they are in separate CPAN Modules.
L - Direct hardware access to a base address.
L - Linux access to /dev/parport drivers
L - Run a script with parameters
L - Pretending byte driver for testing
L - Pretending bit driver for testing
L - Windows 32 DLL access driver
DEVICE MODULES ^
L - An example that can talk to a printer
L - Simple JayCar electronics latched, addressable controller
L - SerialFlash of bits - useful for many driver chips
<<lessSYNOPSIS
my $port = Device::ParallelPort->new();
$port->set_bit(3,1);
print $port->get_bit(3) . "n";
print ord($port->get_byte(0)) . "n";
$port->set_byte(0, chr(255));
A parallel port driver module. This module provides an API to all parallel ports, by providing the ability to write any number of drivers. Modules are available for linux (both directly and via parport), win32 and a simple script version.
NOTE - This actual module is a factory class only - it is used to automatically return the correct class and has not other intelligence / purpose.
DRIVER MODULES
NOTE - You MUST load one of the drivers for your operating system before this module will correctly work - they are in separate CPAN Modules.
L - Direct hardware access to a base address.
L - Linux access to /dev/parport drivers
L - Run a script with parameters
L - Pretending byte driver for testing
L - Pretending bit driver for testing
L - Windows 32 DLL access driver
DEVICE MODULES ^
L - An example that can talk to a printer
L - Simple JayCar electronics latched, addressable controller
L - SerialFlash of bits - useful for many driver chips
Download (0.020MB)
Added: 2007-04-12 License: Perl Artistic License Price:
928 downloads
Loudhailer 0.8.1
Loudhailer is a small and simple music player for the GNOME desktop more>>
A small and simple music player for the GNOME desktop
Loudhailer is an XMMS-like music player meant to integrate nicely in the GNOME desktop.
Its main interface is a playlist that is populated by drag and drop from your file manager, so it is not intended to be a library based player like Rhythmbox or Muine.
Loudhailer is written in C# and GTK# (runs with Mono) and uses GStreamer (part of GNOME) as a back-end for playing music.
The interaction with GStreamer is done via GST#, a C# wrapper library. The GST# dll is included in the distribution files since it is not widely available yet (current svn of GST# does not work with Loudhailer)
Loudhailer is licensed under the GPL (GNU General Public License).
Main features:
- Plays several different audio types, like ogg, mp3, flac, wav, aac and wma
- Small and clean interface
- Drag and drop song support
- Seek support and searching of songs
- Optional tray icon
- GConf support
- Repeat and shuffle mode
- Reads song title and artist metadata if available
- Manages and stores the playlist on disk
<<lessLoudhailer is an XMMS-like music player meant to integrate nicely in the GNOME desktop.
Its main interface is a playlist that is populated by drag and drop from your file manager, so it is not intended to be a library based player like Rhythmbox or Muine.
Loudhailer is written in C# and GTK# (runs with Mono) and uses GStreamer (part of GNOME) as a back-end for playing music.
The interaction with GStreamer is done via GST#, a C# wrapper library. The GST# dll is included in the distribution files since it is not widely available yet (current svn of GST# does not work with Loudhailer)
Loudhailer is licensed under the GPL (GNU General Public License).
Main features:
- Plays several different audio types, like ogg, mp3, flac, wav, aac and wma
- Small and clean interface
- Drag and drop song support
- Seek support and searching of songs
- Optional tray icon
- GConf support
- Repeat and shuffle mode
- Reads song title and artist metadata if available
- Manages and stores the playlist on disk
Download (0.14MB)
Added: 2005-07-20 License: GPL (GNU General Public License) Price:
1557 downloads
PMPlib 0.14 Alpha
PMPlib (Portable Media Player library) is an open source project for the development of management software/library. more>>
PMPlib (Portable Media Player library) is an open source project for the development of management software/library for various portable media players. PMPlib project currently supports the following hardware:
- iRiver H100 series
- iRiver H300 series
- iRiver H10 UMS
- iRiver H10 MTP (with emergency connect mode)
- iRiver H10Jr. UMS
- iRiver U10 UMS
- MEDION MDJuke220
- MEDION MDJuke440
- Samsung YH-820
- Samsung YH-920
- Samsung YH-925
Enhancements:
- Implemented playlist conversion for iriver E10 (pmp_iriverplus3).
- Added the support for MSI MEGA PLAYER 540 in pmp_portalplayer1.
- Added the support of Ogg Vorbis for Samsung YH-920.
- On-the-fly playlist conversion from M3U/PLS playlist file located on the PC. Use -P (--playlist-source) option to configure the source directory.
- Configurable paths to music and playlist directories.
- Display supported firmware versions, audio codecs, and file extensions.
- Suppress flickering in the progress report.
- Report file names from which EasyPMP failed to obtain the media information.
- Report names of music files whose artist or album names are empty as they may be moved to "Unknown artist" or "Unkonwn album" section.
- Changed the default character encoding for non-unicode ID3v1/ID3v2 tags to ISO-8859-1.
- Fixed several bugs in reading/writing the database for iriver E10.
- Improved the routine for writing the iriver E10 database with the latest knowledge.
- Fixed a crash reported at the forum (thanks jonof).
- Fixed a bug in playlist conversion with -f (--find-missing) option on POSIX environments.
- Fixed a bug in database update for PortalPlayer devices on POSIX environments.
- Applied two patches for libid3tag for bug-fixes (Win32 version).
- Updated the JavaScript engine to SpiderMonkey 1.6 (Win32 version).
- Distribute RPM packages, pmplib, pmplib-tools, and pmplib-devel.
- Grand API restructuring and documentation.
- Install header files for the development to ${PREFIX}/include/pmplib
- Merged libucs2 (ucs2.dll) and libfilepath (filepath.dll) into libpmp (pmp.dll) for simplicity.
<<less- iRiver H100 series
- iRiver H300 series
- iRiver H10 UMS
- iRiver H10 MTP (with emergency connect mode)
- iRiver H10Jr. UMS
- iRiver U10 UMS
- MEDION MDJuke220
- MEDION MDJuke440
- Samsung YH-820
- Samsung YH-920
- Samsung YH-925
Enhancements:
- Implemented playlist conversion for iriver E10 (pmp_iriverplus3).
- Added the support for MSI MEGA PLAYER 540 in pmp_portalplayer1.
- Added the support of Ogg Vorbis for Samsung YH-920.
- On-the-fly playlist conversion from M3U/PLS playlist file located on the PC. Use -P (--playlist-source) option to configure the source directory.
- Configurable paths to music and playlist directories.
- Display supported firmware versions, audio codecs, and file extensions.
- Suppress flickering in the progress report.
- Report file names from which EasyPMP failed to obtain the media information.
- Report names of music files whose artist or album names are empty as they may be moved to "Unknown artist" or "Unkonwn album" section.
- Changed the default character encoding for non-unicode ID3v1/ID3v2 tags to ISO-8859-1.
- Fixed several bugs in reading/writing the database for iriver E10.
- Improved the routine for writing the iriver E10 database with the latest knowledge.
- Fixed a crash reported at the forum (thanks jonof).
- Fixed a bug in playlist conversion with -f (--find-missing) option on POSIX environments.
- Fixed a bug in database update for PortalPlayer devices on POSIX environments.
- Applied two patches for libid3tag for bug-fixes (Win32 version).
- Updated the JavaScript engine to SpiderMonkey 1.6 (Win32 version).
- Distribute RPM packages, pmplib, pmplib-tools, and pmplib-devel.
- Grand API restructuring and documentation.
- Install header files for the development to ${PREFIX}/include/pmplib
- Merged libucs2 (ucs2.dll) and libfilepath (filepath.dll) into libpmp (pmp.dll) for simplicity.
Download (0.80MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
584 downloads
libsndfile 1.0.17
libsndfile is a library for reading and writing sound files. more>>
Libsndfile is a C library for reading and writing files containing sampled sound (such as the Apple/SGI AIFF format and MS Windows WAV) through one standard library interface.
The library was written to compile and run on a Linux system but should compile and run on just about any Unix (including MacOSX). It can also be compiled and run on Win32 systems using the Microsoft compiler and MacOS (OS9 and earlier) using the Metrowerks compiler. There are directions for compiling libsndfile on these platforms in the Win32 and MacOS directories of the source code distribution.
It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and Sparc. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.
Main features:
- Ability to read and write a large number of file formats.
- A simple, elegant and easy to use Applications Programming Interface.
- Usable on Unix, Win32, MacOS and others.
- On the fly format conversion, including endian-ness swapping, type conversion and bitwidth scaling.
- Optional normalisation when reading floating point data from files containing integer data.
- Ability to open files in read/write mode.
- The ability to write the file header without closing the file (only on files open for write or read/write).
- Ability to query the library about all supported formats and retrieve text strings describing each format.
Enhancements:
- A C++ header file which acts as a wrapper around the C API was added.
- The documentation on using a precompiled Win32 DLL was fixed.
- Minor bugfixes and cleanups were done.
<<lessThe library was written to compile and run on a Linux system but should compile and run on just about any Unix (including MacOSX). It can also be compiled and run on Win32 systems using the Microsoft compiler and MacOS (OS9 and earlier) using the Metrowerks compiler. There are directions for compiling libsndfile on these platforms in the Win32 and MacOS directories of the source code distribution.
It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and Sparc. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.
Main features:
- Ability to read and write a large number of file formats.
- A simple, elegant and easy to use Applications Programming Interface.
- Usable on Unix, Win32, MacOS and others.
- On the fly format conversion, including endian-ness swapping, type conversion and bitwidth scaling.
- Optional normalisation when reading floating point data from files containing integer data.
- Ability to open files in read/write mode.
- The ability to write the file header without closing the file (only on files open for write or read/write).
- Ability to query the library about all supported formats and retrieve text strings describing each format.
Enhancements:
- A C++ header file which acts as a wrapper around the C API was added.
- The documentation on using a precompiled Win32 DLL was fixed.
- Minor bugfixes and cleanups were done.
Download (0.79MB)
Added: 2006-08-31 License: LGPL (GNU Lesser General Public License) Price:
1152 downloads
La 0.4b
La is a Lossless Audio compression program. more>>
La is a Lossless Audio compression program. That is, in contrast to formats such as mp3, La program reduces the size of music without affecting the quality, as the uncompressed signal is exactly identical to the original.
However, the compression ratio is thus far lower than that for .mp3 files - you can expect around 50%, worse for heavier music and better for classical etc.
Main features:
- Windows frontend (which also supports many other codecs).
- Best compression currently available (see comparison).
- Versions for both Windows and Linux OSes.
- Winamp, foobar2000 and Xmms plugins for playback.
How well does it work?
The compression ratios of La depend on the type of music file being compressed, but the compression size will generally range between 40% - 70% of the original.
This ratio is of course modest in comparison with lossy formats such as .mp3, however La does (at time of writing) compress around 1.5% better on average than any other lossless compression programs.
Speedwise, La runs around 1.5x real time on my Pentium III-1000. This is quite slow relative to comparable compressors, however corresondingly the compression rate is slightly higher than the others. Note that this version contains no fast mode or such like - this, along with many other features, will have to wait till future releases.
Installation:
Unpack the archive (tar -xjf la04.tar.bz2) into an appropriate place.
La should run fine straight away (note, I have to type ./la on my system because la appears to be an already existing command).
To install the xmms plugin, simply copy libla.so to the xmms input plugin directory (type xmms-config --input-plugin-dir to find out where this is).
The xmms plugin should basically work, and seeking should be possible. The visualisation should also work. However, it still tends to crash when you give it corrupt files (rather than nicely skipping over them as it should do).
The version of xmms I use is 1.2.6. Please let me know if the plugin works or doesnt work for you with other versions.
Usage Instructions
la [flags] input-filename [output-filename]
Flags
-high - high compression mode - slower, but better compression
-overwrite - automatically overwrite existing files
-cin - when decoding/encoding, use console input
-cout - when decoding, use console output
-cinout - when decoding, use console input+output
-noseek - disable seeking (improves compression slightly)
-nohead - when decoding, disables outputting of .wav headers
Example usage:
la foo.wav - compress foo.wav to foo.la
la foo.la - decompress foo.la to foo.wav
la -overwrite *.wav - compress all .wavs in directory, replacing
any existing .la files.
cat foo.la | la -cinout > foo.wav - decompress foo.la to foo.wav
When using wildcards, only the input name can be specified. The output names will be automatically determined as the original name with the new extension.
Enhancements:
- Aside from some very small bug fixes, the main point of this release is that the core codec is now contained in a .dll, which can be used using the included API. The source code to the plugins and command-line program is also included to serve as examples for using the codec, and also in the hope that some help can be obtained in maintaining the plugins and in creating new ones.
- Note that as the .dll is something Windows-specific this is just a Windows update. As with all minor version changes, this version is forwards and backwards compatible with all 0.4x versions.
<<lessHowever, the compression ratio is thus far lower than that for .mp3 files - you can expect around 50%, worse for heavier music and better for classical etc.
Main features:
- Windows frontend (which also supports many other codecs).
- Best compression currently available (see comparison).
- Versions for both Windows and Linux OSes.
- Winamp, foobar2000 and Xmms plugins for playback.
How well does it work?
The compression ratios of La depend on the type of music file being compressed, but the compression size will generally range between 40% - 70% of the original.
This ratio is of course modest in comparison with lossy formats such as .mp3, however La does (at time of writing) compress around 1.5% better on average than any other lossless compression programs.
Speedwise, La runs around 1.5x real time on my Pentium III-1000. This is quite slow relative to comparable compressors, however corresondingly the compression rate is slightly higher than the others. Note that this version contains no fast mode or such like - this, along with many other features, will have to wait till future releases.
Installation:
Unpack the archive (tar -xjf la04.tar.bz2) into an appropriate place.
La should run fine straight away (note, I have to type ./la on my system because la appears to be an already existing command).
To install the xmms plugin, simply copy libla.so to the xmms input plugin directory (type xmms-config --input-plugin-dir to find out where this is).
The xmms plugin should basically work, and seeking should be possible. The visualisation should also work. However, it still tends to crash when you give it corrupt files (rather than nicely skipping over them as it should do).
The version of xmms I use is 1.2.6. Please let me know if the plugin works or doesnt work for you with other versions.
Usage Instructions
la [flags] input-filename [output-filename]
Flags
-high - high compression mode - slower, but better compression
-overwrite - automatically overwrite existing files
-cin - when decoding/encoding, use console input
-cout - when decoding, use console output
-cinout - when decoding, use console input+output
-noseek - disable seeking (improves compression slightly)
-nohead - when decoding, disables outputting of .wav headers
Example usage:
la foo.wav - compress foo.wav to foo.la
la foo.la - decompress foo.la to foo.wav
la -overwrite *.wav - compress all .wavs in directory, replacing
any existing .la files.
cat foo.la | la -cinout > foo.wav - decompress foo.la to foo.wav
When using wildcards, only the input name can be specified. The output names will be automatically determined as the original name with the new extension.
Enhancements:
- Aside from some very small bug fixes, the main point of this release is that the core codec is now contained in a .dll, which can be used using the included API. The source code to the plugins and command-line program is also included to serve as examples for using the codec, and also in the hope that some help can be obtained in maintaining the plugins and in creating new ones.
- Note that as the .dll is something Windows-specific this is just a Windows update. As with all minor version changes, this version is forwards and backwards compatible with all 0.4x versions.
Download (1.2MB)
Added: 2006-03-23 License: GPL (GNU General Public License) Price:
1312 downloads
libnapai 0.09 Alpha
libnapai is a CPU identification library designed to work under *bsd, Linux, and Windows systems. more>>
libnapai is a CPU identification library designed to work under *bsd, Linux, and Windows systems.
Installation:
to install under *BSD,linux or other unix (based on x86 platform)
type :
gmake
gmake install
"gmake example" is to build a small example program to illustrate the use of libnapai (currently limited)
under windows, you need to have Cygwin or MinGW compiler suite to compile libnapai static library (dll not supported yet!)
type :
make all
make example
to make a small example program, to test the libnapai capabilities.
<<lessInstallation:
to install under *BSD,linux or other unix (based on x86 platform)
type :
gmake
gmake install
"gmake example" is to build a small example program to illustrate the use of libnapai (currently limited)
under windows, you need to have Cygwin or MinGW compiler suite to compile libnapai static library (dll not supported yet!)
type :
make all
make example
to make a small example program, to test the libnapai capabilities.
Download (0.012MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1137 downloads
AllInOneRuby 0.2.11
AllInOneRuby creates a compressed executable for Windows, Linux or Mac OS X. more>>
AllInOneRuby creates a compressed executable for Windows, Linux or Mac OS X (Darwin) that includes both the Ruby interpreter and the runtime libraries. Why? Because its sometimes not easy, or possible, or desirable, or allowed to do a complete Ruby installation. Thats where AllInOneRuby comes in. I always have a USB-memory stick with AllInOneRuby in my pocket.
A "just-in-time and temporary installation of Ruby"...
Because of the gathering of files from your own Ruby installation, AllInOneRuby creates an executable for the platform its being run on. No cross compile.
And when I say Windows, I mean both Windows (RubyInstaller, MinGW and MSWin32) and Cygwin. But the generated exe under Cygwin is very, very big, because its exes are very big (static?) and it includes cygwin1.dll, so it can run on machines without Cygwin.
Whats the difference between RubyScript2Exe and AllInOneRuby? Well, RubyScript2Exe includes an application (your script) and only parts of the rubylib tree (its stripped specifically for that application).
AllInOneRuby contains a complete Ruby installation: it includes no application, but it does include the complete rubylib tree. You can use allinoneruby.exe like ruby.exe (Windows) and allinoneruby_* like ruby (Linux, Darwin) thats already installed on your system. In other words: the executable, generated with RubyScript2Exe, is an application; the one generated with AllInOneRuby "is" Ruby.
Enhancements:
- "Insecure world writable dir" has been removed.
<<lessA "just-in-time and temporary installation of Ruby"...
Because of the gathering of files from your own Ruby installation, AllInOneRuby creates an executable for the platform its being run on. No cross compile.
And when I say Windows, I mean both Windows (RubyInstaller, MinGW and MSWin32) and Cygwin. But the generated exe under Cygwin is very, very big, because its exes are very big (static?) and it includes cygwin1.dll, so it can run on machines without Cygwin.
Whats the difference between RubyScript2Exe and AllInOneRuby? Well, RubyScript2Exe includes an application (your script) and only parts of the rubylib tree (its stripped specifically for that application).
AllInOneRuby contains a complete Ruby installation: it includes no application, but it does include the complete rubylib tree. You can use allinoneruby.exe like ruby.exe (Windows) and allinoneruby_* like ruby (Linux, Darwin) thats already installed on your system. In other words: the executable, generated with RubyScript2Exe, is an application; the one generated with AllInOneRuby "is" Ruby.
Enhancements:
- "Insecure world writable dir" has been removed.
Download (0.88MB)
Added: 2007-04-16 License: GPL (GNU General Public License) Price:
921 downloads
db4o 6.3 (Java)
db4o is an object database available for Java and for .NET, including CompactFramework and Mono. more>>
db4o is designed to be a simple, easy-to-use, and fast, native object database. Software developers using popular Java and .NET object-oriented frameworks know that using object databases is a more natural way to get work done. Developers have three ways to storing and retrieving data: relational, non-native object and native object.
Relational databases, such as Oracle, IBMs DB2 and Microsofts SQL server, store data in a tabular, row-and-column metaphor. The organization of traditional data in a relational database is easy to understand. The concept took off and today most data is stored in relational databases.
However, as object-oriented models became popular, developers were spending time trying to map objects into a relational database. Today, developers are forced to rely on relational-to-object mappers, but this technology compromise adds a layer of complexity and degrades performance. It is best suited for organizations that rely on legacy data.
Non-native object databases came on to the market in the early 1990s with great fanfare. But their promise was largely unfulfilled. Developers found the technology expensive, complex and hard to use. The first native object databases had similar shortcomings.
db4o is based on new native object database technology. db4o offers .NET and Java developers the simplest and easiest way to store objects. db4o is the only native object database designed for both Java and .NET, supplied as one single programming library (Java: .jar /.NET: .dll) to be included with developer applications.
Main features:
- One line of code to store objects
- Native Java / .NET
- Class model == database schema
- Smooth production process
- Automatic schema versioning
- Query by example
- S.O.D.A. active queries
- 250kB footprint
- Saves more than 50% costs to develop your application
- Saves more than 50% time to release your application
- No need for training and administration
- Build lean, structured and manageable code
- Improve your software lifecycle with better refactorability and re-use
Enhancements:
- This release comes with a dedicated version for OSGi.
- It also includes significant recent performance enhancements based on a new IoAdapter cache and Client/Server message batching.
- A new BTree-based FreespaceManager allows running with less memory consumption and zero-space-loss on abnormal terminations, for instance when turning off a handheld in the middle of a commit.
- New committed callbacks allow pushed updates for Client/Server mode.
- A very first implementation of Transparent Activation is also included.
<<lessRelational databases, such as Oracle, IBMs DB2 and Microsofts SQL server, store data in a tabular, row-and-column metaphor. The organization of traditional data in a relational database is easy to understand. The concept took off and today most data is stored in relational databases.
However, as object-oriented models became popular, developers were spending time trying to map objects into a relational database. Today, developers are forced to rely on relational-to-object mappers, but this technology compromise adds a layer of complexity and degrades performance. It is best suited for organizations that rely on legacy data.
Non-native object databases came on to the market in the early 1990s with great fanfare. But their promise was largely unfulfilled. Developers found the technology expensive, complex and hard to use. The first native object databases had similar shortcomings.
db4o is based on new native object database technology. db4o offers .NET and Java developers the simplest and easiest way to store objects. db4o is the only native object database designed for both Java and .NET, supplied as one single programming library (Java: .jar /.NET: .dll) to be included with developer applications.
Main features:
- One line of code to store objects
- Native Java / .NET
- Class model == database schema
- Smooth production process
- Automatic schema versioning
- Query by example
- S.O.D.A. active queries
- 250kB footprint
- Saves more than 50% costs to develop your application
- Saves more than 50% time to release your application
- No need for training and administration
- Build lean, structured and manageable code
- Improve your software lifecycle with better refactorability and re-use
Enhancements:
- This release comes with a dedicated version for OSGi.
- It also includes significant recent performance enhancements based on a new IoAdapter cache and Client/Server message batching.
- A new BTree-based FreespaceManager allows running with less memory consumption and zero-space-loss on abnormal terminations, for instance when turning off a handheld in the middle of a commit.
- New committed callbacks allow pushed updates for Client/Server mode.
- A very first implementation of Transparent Activation is also included.
Download (13MB)
Added: 2007-06-20 License: GPL (GNU General Public License) Price:
516 downloads
Other version of db4o
LAME 3.97
LAME is an MP3 encoder and graphical frame analyzer. more>>
LAME is short from LAME Aint an MP3 Encoder and is a research project for learning about and improving MP3 encoding technology. LAME includes an MP3 encoding library, simple frontend application, a much-improved psycho-acoustic model (GPSYCHO), and a graphical frame analyzer (MP3x).
Please note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
Main features:
- Many improvements in quality in speed over ISO reference software. See history.
- MPEG1,2 and 2.5 layer III encoding.
- CBR (constant bitrate) and two types of variable bitrate, VBR and ABR.
- Encoding engine can be compiled as a shared library (Linux/UNIX), DLL or ACM codec (Windows)
- free format encoding and decoding
- GPSYCHO: a GPLd psycho acoustic and noise shaping model.
- Powerfull and easy to use presets
- Quality is comparable to FhG encoding engines and substantially better than most other encoders.
- Fast! Encodes faster than real time on a PII 266 at highest quality mode.
- MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio files.
Software which uses "LAME":
- andromeda (PHP and ASP) Dynamically presents collections of mp3s as streaming web sites.
- rip (Perl) Script for ripping and encoding.
- avifile AVI/DIVX encoder and decoder for Linux.
- Grip (Linux) gtk-based cd-player, ripper and encoder. Supports cddb, cdparanoia and LAME.
- jbm2 (Linux) A KDE jukebox style application for public places (bars, pubs,...)
- Krabber (Linux) A KDE ripper & encoder, can use LAME.
- Mp3Maker (Linux) A WindowMaker enhanced front end to cdda2wav/cdparanoia and lame/bladeenc.
- dekagenc (Linux) Bourne shell script for ripping, encoding and CDDB naming.
- ripperX (Linux) GTK frontend for rippers and several encoders featuring CDDB support.
- T.E.A.R. (Linux) frontend to LAME, cdparanoia and CDDB.
- Xmcd. (Linux) CD Player with CDDB and ripping to MP3 and OGG.
- xtunes (Linux) GTK frontend for LAME, MAD, cdparanoia, cdrecord and more.
- DropMP3 (Mac) includes LAME binaries.
- CDex (Windows) Ripper & encoder, includes LAME binaries (the Blade compatible dll)
- Lamedrop (Windows) OggDrop style frontend.
- LAMEX (Windows) An activex control for LAME, and a GUI. Source code only, includes LAME.
- m3w (Windows) A live mp3 streamer for the WWW. Works with LAME, icecast, soundcard input
- out_lame (Windows) Winamp output plug-in. Create MP3 files directly from Winamp!
- RazorLame (Windows) The RazorBlade front end now supports LAME.
- winLAME (Windows) The only *nice* windows UI for LAME, according to the author :-)
- DarkIce Live streamer for IceCast.
- LiveIce Real time streaming of mp3s. Works with IceCast
- MuSE A mixing, encoding and streaming engine.
- Flash Forth a Flash-like development library
Enhancements:
- This version is identical to 3.97b3, which was promoted to release.
<<lessPlease note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
Main features:
- Many improvements in quality in speed over ISO reference software. See history.
- MPEG1,2 and 2.5 layer III encoding.
- CBR (constant bitrate) and two types of variable bitrate, VBR and ABR.
- Encoding engine can be compiled as a shared library (Linux/UNIX), DLL or ACM codec (Windows)
- free format encoding and decoding
- GPSYCHO: a GPLd psycho acoustic and noise shaping model.
- Powerfull and easy to use presets
- Quality is comparable to FhG encoding engines and substantially better than most other encoders.
- Fast! Encodes faster than real time on a PII 266 at highest quality mode.
- MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio files.
Software which uses "LAME":
- andromeda (PHP and ASP) Dynamically presents collections of mp3s as streaming web sites.
- rip (Perl) Script for ripping and encoding.
- avifile AVI/DIVX encoder and decoder for Linux.
- Grip (Linux) gtk-based cd-player, ripper and encoder. Supports cddb, cdparanoia and LAME.
- jbm2 (Linux) A KDE jukebox style application for public places (bars, pubs,...)
- Krabber (Linux) A KDE ripper & encoder, can use LAME.
- Mp3Maker (Linux) A WindowMaker enhanced front end to cdda2wav/cdparanoia and lame/bladeenc.
- dekagenc (Linux) Bourne shell script for ripping, encoding and CDDB naming.
- ripperX (Linux) GTK frontend for rippers and several encoders featuring CDDB support.
- T.E.A.R. (Linux) frontend to LAME, cdparanoia and CDDB.
- Xmcd. (Linux) CD Player with CDDB and ripping to MP3 and OGG.
- xtunes (Linux) GTK frontend for LAME, MAD, cdparanoia, cdrecord and more.
- DropMP3 (Mac) includes LAME binaries.
- CDex (Windows) Ripper & encoder, includes LAME binaries (the Blade compatible dll)
- Lamedrop (Windows) OggDrop style frontend.
- LAMEX (Windows) An activex control for LAME, and a GUI. Source code only, includes LAME.
- m3w (Windows) A live mp3 streamer for the WWW. Works with LAME, icecast, soundcard input
- out_lame (Windows) Winamp output plug-in. Create MP3 files directly from Winamp!
- RazorLame (Windows) The RazorBlade front end now supports LAME.
- winLAME (Windows) The only *nice* windows UI for LAME, according to the author :-)
- DarkIce Live streamer for IceCast.
- LiveIce Real time streaming of mp3s. Works with IceCast
- MuSE A mixing, encoding and streaming engine.
- Flash Forth a Flash-like development library
Enhancements:
- This version is identical to 3.97b3, which was promoted to release.
Download (1.3MB)
Added: 2006-09-24 License: GPL (GNU General Public License) Price:
1205 downloads
Scriptol Compilers 6.2
Scriptol is an object oriented programming language. more>>
Scriptol is an object oriented programming language designed to deliver the programmer from hardware or software constraints and let him or her concentrate only on the problem to formulate as a program.
Scriptol Compilers is universal, and allows building dynamic Web pages (with PHP as the backend), writing scripts, and building binary applications. It is compatible with Java and C++ libraries. Examples of use with PHP, Java, and GTK are included.
How to install the Java extension for Php or C++
1) Installing Java for Php
Search for the java path, example:
c:jdk1.4
Search for the php extensions path, example:
c:phpextensions
The extension directory must hold these files:
php_java.dll
php_java.jar
Set these lines into php.ini (in the Windows directory)
extension_dir = c:phpextensions
extension=php_java.dll
Search for the [java] section in php.ini - java.class.path must be assigned the path of all jar or class files including php_java.jar, separated by a semi-colon. (You can use a dot to designate the current path for yours jar or class file) - java.home
must be assigned the path of Java. - java.library
must be assigned the path of jvm.dll. - java.library.path
must be assigned the path of php extensions, that hold php_java.dll and php_java.jar and the path of any Java class you want to use.
- If these classes are inside jar files, the jar filenames are a part of the path.
- If several paths are required, they are separated by semicolons and enclosed in double quotes.
Example:
[Java]
java.class.path = "c:phpextensionsphp_java.jar;c:myclasses"
java.home = "c:jdk1.4"
java.library = "c:jdk1.4jrebinclientjvm.dll"
java.library.path = "c:phpextensions;c:jdk1.4jrelib"
2) Installing Java for Scriptol C++
- The jvm.dll must be in the path.
- The jvm.lib, jni.h, jni_md.h files must be in the directory of the source.
- The JAVA_HOME variable must be assigned the path of the JDK (ex: c:jdl1.4).
- See the README file if you encounter problems...
<<lessScriptol Compilers is universal, and allows building dynamic Web pages (with PHP as the backend), writing scripts, and building binary applications. It is compatible with Java and C++ libraries. Examples of use with PHP, Java, and GTK are included.
How to install the Java extension for Php or C++
1) Installing Java for Php
Search for the java path, example:
c:jdk1.4
Search for the php extensions path, example:
c:phpextensions
The extension directory must hold these files:
php_java.dll
php_java.jar
Set these lines into php.ini (in the Windows directory)
extension_dir = c:phpextensions
extension=php_java.dll
Search for the [java] section in php.ini - java.class.path must be assigned the path of all jar or class files including php_java.jar, separated by a semi-colon. (You can use a dot to designate the current path for yours jar or class file) - java.home
must be assigned the path of Java. - java.library
must be assigned the path of jvm.dll. - java.library.path
must be assigned the path of php extensions, that hold php_java.dll and php_java.jar and the path of any Java class you want to use.
- If these classes are inside jar files, the jar filenames are a part of the path.
- If several paths are required, they are separated by semicolons and enclosed in double quotes.
Example:
[Java]
java.class.path = "c:phpextensionsphp_java.jar;c:myclasses"
java.home = "c:jdk1.4"
java.library = "c:jdk1.4jrebinclientjvm.dll"
java.library.path = "c:phpextensions;c:jdk1.4jrelib"
2) Installing Java for Scriptol C++
- The jvm.dll must be in the path.
- The jvm.lib, jni.h, jni_md.h files must be in the directory of the source.
- The JAVA_HOME variable must be assigned the path of the JDK (ex: c:jdl1.4).
- See the README file if you encounter problems...
Download (1.6MB)
Added: 2007-03-11 License: Freeware Price:
958 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 dll 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