output library
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6228
Audio Input-Output Library 0.2.0
Audio Input-Output Library (libaio) is meant to solve the problem of differing digital audio platforms once and for all. more>>
Audio Input-Output Library (libaio) is meant to solve the problem of differing digital audio platforms once and for all.
JACK is unnecessarily complex for most applications, and while libaos support for file output is cool, it limits what the API can do and is therefore inadequate for any kind of real time application.
libaio provides a clean application interface and a simple compile-time driver switching decision, yielding a lightweight way to use the local sound hardware without having to care what it is.
Libaios first sparkle was when I, Hod McWuff (alias, of course), found myself trying to debug ALSA implementations for libao and madplay, and another audio-related project Id been working on. That project needed multiplatform audio support of its own, with latency management, which libao lacked.
It also seemed that libao shouldnt have been trying to be both a hardware abstraction *AND* an output abstraction, and also that it seemed more intuitive as an output (live vs file) abstraction.
Enter libaio. All it does is abstract the local sound hardware platform, to present a clean, uniform interface to playing and capturing digital audio, with facilities for basic latency management. It was written from scratch around its developing ALSA driver, from many many reference sources including libao and Robert Leslies excellent madplay MP3 decoder, and of course the ALSA documentation and examples.
Libaios distinction comes from its build-time decisionmaking. It only compiles and links the best driver available for the given platform. Therefore, selecting and loading a driver no longer applies; and well it shouldnt, theres never more than one correct choice anyway.
Libaio is not intended to replace libao; rather it is intended to supplement it. The key argument is, why would anyone EVER have more than one running sound platform type on any single machine? Sure, they might have ESD or ARTS, but they more resemble file output than a live device. Theres also the OSS emulation in ALSA, but given a good ALSA driver, whod use OSS?
Then theres the fact that applications have to tell libao what "plugin" to use, and all the drivers in libao have different parameters. That means the application has to know more than it should about what it shouldnt have to see. The app shouldnt have to say more than "give me the local device for playback with *** format" or something to that effect, and start writing.
Finally, plugins for stuff like proprietary file formats, ESD et al, but there shouldnt be any need for more than one of (ALSA|OSS|SUN|WIN32|MACOSX ) on any given distribution. Therefore, binary distribution of a compiled-in driver is possible, even preferred.
It is proposed that all of the hardware drivers in libao, and madplay, and several other places, be reviewed and ported to libaio. Then, they can be removed from those packages in favor of an AIO interface.
Installation:
## building
./configure
make
## installing (as root)
make install
<<lessJACK is unnecessarily complex for most applications, and while libaos support for file output is cool, it limits what the API can do and is therefore inadequate for any kind of real time application.
libaio provides a clean application interface and a simple compile-time driver switching decision, yielding a lightweight way to use the local sound hardware without having to care what it is.
Libaios first sparkle was when I, Hod McWuff (alias, of course), found myself trying to debug ALSA implementations for libao and madplay, and another audio-related project Id been working on. That project needed multiplatform audio support of its own, with latency management, which libao lacked.
It also seemed that libao shouldnt have been trying to be both a hardware abstraction *AND* an output abstraction, and also that it seemed more intuitive as an output (live vs file) abstraction.
Enter libaio. All it does is abstract the local sound hardware platform, to present a clean, uniform interface to playing and capturing digital audio, with facilities for basic latency management. It was written from scratch around its developing ALSA driver, from many many reference sources including libao and Robert Leslies excellent madplay MP3 decoder, and of course the ALSA documentation and examples.
Libaios distinction comes from its build-time decisionmaking. It only compiles and links the best driver available for the given platform. Therefore, selecting and loading a driver no longer applies; and well it shouldnt, theres never more than one correct choice anyway.
Libaio is not intended to replace libao; rather it is intended to supplement it. The key argument is, why would anyone EVER have more than one running sound platform type on any single machine? Sure, they might have ESD or ARTS, but they more resemble file output than a live device. Theres also the OSS emulation in ALSA, but given a good ALSA driver, whod use OSS?
Then theres the fact that applications have to tell libao what "plugin" to use, and all the drivers in libao have different parameters. That means the application has to know more than it should about what it shouldnt have to see. The app shouldnt have to say more than "give me the local device for playback with *** format" or something to that effect, and start writing.
Finally, plugins for stuff like proprietary file formats, ESD et al, but there shouldnt be any need for more than one of (ALSA|OSS|SUN|WIN32|MACOSX ) on any given distribution. Therefore, binary distribution of a compiled-in driver is possible, even preferred.
It is proposed that all of the hardware drivers in libao, and madplay, and several other places, be reviewed and ported to libaio. Then, they can be removed from those packages in favor of an AIO interface.
Installation:
## building
./configure
make
## installing (as root)
make install
Download (0.15MB)
Added: 2006-04-07 License: LGPL (GNU Lesser General Public License) Price:
1298 downloads
T28 library 0.10
T28 library is a simple library that allows interraction with a Ericsson T28 phone. more>>
T28 library is a simple library that allows interaction with a Ericsson T28 phone (and probably works with other models as well). T28 library does not have SMS support.
Main features:
- load/save phonebook
- set language
- set audio mode selection
- get battery properties (level, temperature, etc)works only on T28
- get signal level
- send keys to mobile device
- set date/time
Enhancements:
- Lots of documentation was added.
- The code was cleaned up and tested with other SE models.
- Minor bugs were fixed.
<<lessMain features:
- load/save phonebook
- set language
- set audio mode selection
- get battery properties (level, temperature, etc)works only on T28
- get signal level
- send keys to mobile device
- set date/time
Enhancements:
- Lots of documentation was added.
- The code was cleaned up and tested with other SE models.
- Minor bugs were fixed.
Download (0.024MB)
Added: 2006-06-09 License: GPL (GNU General Public License) Price:
1233 downloads
Papyrus Library 0.7.1
Papyrus is a 2d C++ scenegraph library that utilizes the cairo library to perform drawing operations. more>>
Papyrus is a 2d C++ scenegraph library that utilizes the cairo library to perform drawing operations. In this respect, Papyrus Library is similar to the Gnome::Canvas library.
The initial implementation focuses on function over form, and as a result it should not be considered an optimized run-time library (but it does run reasonably well).
<<lessThe initial implementation focuses on function over form, and as a result it should not be considered an optimized run-time library (but it does run reasonably well).
Download (MB)
Added: 2007-03-12 License: LGPL (GNU Lesser General Public License) Price:
957 downloads
conexus library 0.5.2
conexus is a generalized C++ I/O library that includes support for BSD sockets, serial/TTY, and packet capture (via pcap). more>>
conexus is a generalized C++ I/O library that includes support for BSD sockets, serial/TTY, and packet capture (via pcap).
conexus library utilizes sigc++ for object communication. A companion library, conexusgtk, provides a set of gtkmm widgets.
<<lessconexus library utilizes sigc++ for object communication. A companion library, conexusgtk, provides a set of gtkmm widgets.
Download (MB)
Added: 2007-03-18 License: LGPL (GNU Lesser General Public License) Price:
952 downloads
Java GetOpt Library 1.0.1
The Java GetOpt library implements option parsing and a common online help behaviour. more>>
Java GetOpt library implements option parsing and a common online help behaviour, including an XML format for topics, command, and options (which can be queried with --help --xml) and support for online browsing with --help --browse.
Whats New in This Release:
ï¿1⁄2 The getopt library can now choose the pluggable look and feel of an application with a standard option "--plaf".
ï¿1⁄2 A new file of default options (.prefs/default.options) can specify a set of common default options for all programs using the getopt library, such as the PLAF.
<<lessWhats New in This Release:
ï¿1⁄2 The getopt library can now choose the pluggable look and feel of an application with a standard option "--plaf".
ï¿1⁄2 A new file of default options (.prefs/default.options) can specify a set of common default options for all programs using the getopt library, such as the PLAF.
Download (0.20MB)
Added: 2005-12-17 License: GPL (GNU General Public License) Price:
1414 downloads
btnSMS Library 0.2
btnSMS Library is a C library that provides an easy interface for sending SMS messages through the Beyond The Net SMS provider. more>>
btnSMS Library is a C library that provides an easy interface for sending SMS messages through the Beyond The Net SMS service provider.
Messages can be sent to nearly every country in the world with many different options.
<<lessMessages can be sent to nearly every country in the world with many different options.
Download (0.20MB)
Added: 2006-09-21 License: LGPL (GNU Lesser General Public License) Price:
1134 downloads
Memory Structures Library 4.0
Memory Structures Library (MemSL) is a complete data structures/collection classes library with memory tracing. more>>
Memory Structures Library (MemSL) is a complete data structures/collection classes library with memory tracing, memory debugging, entry/exit tracing, exception handling, definable memory handlers, built-in thread support, and much more.
The project supports single, double, and circular linked lists, AVL balanced and threaded binary trees, dynamic hashing tables, stacks, queues and dequeues (using arrays or linked lists), sets (Pascal implementation, with union, difference, intersection, etc.), bags, tables and dictionaries, priority heaps, priority search queue, and more.
<<lessThe project supports single, double, and circular linked lists, AVL balanced and threaded binary trees, dynamic hashing tables, stacks, queues and dequeues (using arrays or linked lists), sets (Pascal implementation, with union, difference, intersection, etc.), bags, tables and dictionaries, priority heaps, priority search queue, and more.
Download (0.82MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
846 downloads
Raw Socket Library 2.1
Raw Socket Library provides a simple to use raw socket library with IPV6 support. more>>
Raw Socket Library provides a simple to use raw socket library with IPV6 support.
Raw Socket Library provides a simple mechanism to send raw socket packet using IPV4 and IPV6 using a simple struct.
It currently supports TCP, ICMP, UDP, and ICMPv6.
Enhancements:
- ARP has been added but not tested. More IP4 options can be changed at code time now.
<<lessRaw Socket Library provides a simple mechanism to send raw socket packet using IPV4 and IPV6 using a simple struct.
It currently supports TCP, ICMP, UDP, and ICMPv6.
Enhancements:
- ARP has been added but not tested. More IP4 options can be changed at code time now.
Download (0.012MB)
Added: 2007-03-22 License: GPL (GNU General Public License) Price:
963 downloads
Flate library 1.4.3
Flate library is a template library used to deal with html code in CGI applications. more>>
Flate library is a template library used to deal with html code in CGI applications. The library includes C and Perl support. All html code is put in an external file (the template) and printed using the library functions: variables, zones (parts to be displayed or not) and tables (parts to be displayed 0 to n times).
Using this method you dont need to modify/recompile your application when modifying html code, printing order doesnt matter in your CGI code, and your CGI code is much cleaner.
Enhancements:
- can now include external files with #INCLUDEFILE /path/to/file.html
<<lessUsing this method you dont need to modify/recompile your application when modifying html code, printing order doesnt matter in your CGI code, and your CGI code is much cleaner.
Enhancements:
- can now include external files with #INCLUDEFILE /path/to/file.html
Download (0.044MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1110 downloads
TCB::Library 1.1
TCB::Library provides a database-backed book library package for DBIx::Frame. more>>
TCB::Library provides a database-backed book library package for DBIx::Frame.
TCB::Library is a DBIx::Frame object written to keep track of library books at the TCB Group at UIUC.
It provides a Web interface for adding books to the library, for users to check out and return them, and for reminder messages to be sent out periodically to list what books are checked out.
This is actually a fairly basic function of research groups, but doesnt have a standard software package.
<<lessTCB::Library is a DBIx::Frame object written to keep track of library books at the TCB Group at UIUC.
It provides a Web interface for adding books to the library, for users to check out and return them, and for reminder messages to be sent out periodically to list what books are checked out.
This is actually a fairly basic function of research groups, but doesnt have a standard software package.
Download (0.023MB)
Added: 2007-02-02 License: BSD License Price:
996 downloads
Fid Core Library 0.2
Fid Core Library is the core library for the Frigand Imperial Desktop. more>>
Fid Core Library is the core library for the Frigand Imperial Desktop, a genuine Unix desktop environment based around multiprocessing, text-stream IPC, and the "everything is a file" concept.
It supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
<<lessIt supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
Download (0.070MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
++Skype library 1.10
++Skype is a C++ library for skype add-on platform independent software development. more>>
++Skype is a C++ library for skype add-on platform independent software development.
++Skype library is platform independent, easy to use, and easy to extend because of the flexible library design, inspired by modern C++ design ideas.
Performance is one of the goals: only compile-time polymorphism is used. The library license allows you to develop freely redistributed applications without any fee.
Main features:
- Platform independent (Now only linux and windows platforms are supported, but we are looking into the future! Smiling);
- Easy to use;
- Easy to extend because of the flexible library design, inspired by modern C++ design ideas;
- Perfomance was on of our goals - only compile-time polymorphism is used;
- Library license allows you to develop freely redistributed applications without any fee;
- Open source.
Enhancements:
- X11 Protocol support is included in the Linux implementation of the library.
- D-BUS library is no longer a requirement.
- You can remote control Skype via the X11 protocol.
<<less++Skype library is platform independent, easy to use, and easy to extend because of the flexible library design, inspired by modern C++ design ideas.
Performance is one of the goals: only compile-time polymorphism is used. The library license allows you to develop freely redistributed applications without any fee.
Main features:
- Platform independent (Now only linux and windows platforms are supported, but we are looking into the future! Smiling);
- Easy to use;
- Easy to extend because of the flexible library design, inspired by modern C++ design ideas;
- Perfomance was on of our goals - only compile-time polymorphism is used;
- Library license allows you to develop freely redistributed applications without any fee;
- Open source.
Enhancements:
- X11 Protocol support is included in the Linux implementation of the library.
- D-BUS library is no longer a requirement.
- You can remote control Skype via the X11 protocol.
Download (0.063MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
644 downloads
GTK ADI Library 0.1.3
GTK ADI Library is a GTK widget library that implements an ADI widget framework. more>>
The GTK ADI Library is a GTK widget library that implements an ADI widget framework.
GTK ADI Library is an Advanced Document Interface: yet another approach to the MDI - Multi Document Interface.
<<lessGTK ADI Library is an Advanced Document Interface: yet another approach to the MDI - Multi Document Interface.
Download (0.33MB)
Added: 2005-12-27 License: LGPL (GNU Lesser General Public License) Price:
1399 downloads
CVS Perl library 0.07
CVS Perl library is a Perl module which is is a wrapper around the CVS command with an object-oriented interface. more>>
CVS Perl library is a Perl module which is a wrapper around the CVS command with an object-oriented interface.
Installation:
To install this module type the following:
perl Makefile.PL
make
make test
make install
<<lessInstallation:
To install this module type the following:
perl Makefile.PL
make
make test
make install
Download (0.024MB)
Added: 2006-03-22 License: LGPL (GNU Lesser General Public License) Price:
1312 downloads
FF RADIUS Library 0.4
FF RADIUS Library is a C library that implements some parts of RFCs 2865 and 2866 to provide a RADIUS implementation. more>>
FF RADIUS Library is a C library that implements some parts of RFCs 2865 and 2866 to provide a RADIUS implementation.
Youre welcome to modify/enhance it! Please let me know of any further developments, in order for me to include/link them.
Enhancements:
- A segfault was fixed in makeMD5().
<<lessYoure welcome to modify/enhance it! Please let me know of any further developments, in order for me to include/link them.
Enhancements:
- A segfault was fixed in makeMD5().
Download (0.10MB)
Added: 2006-09-04 License: LGPL (GNU Lesser General Public License) Price:
1149 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 output library 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