xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet. It interprets many of the most common multimedia formats available--and some of the most uncommon formats, too. All those features come in a reusable library (xine-lib) which can easily be embedded in your applications.
Release Notes: VDPAU OSD handling was rewritten. The sndio plugin is now buildable. PulseAudio, JACK, and VDPAU were enabled on the HURD. Various bugfixes were made.
PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. It supports commands with responses with multiple events. It is very suitable for the development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc.
Release Notes: This release can use optional predicates (closures) when registering a callback (will only be invoked when the predicate returns true). It can use closures and specific methods from objects as callbacks instead of IEventListeners.
Graffiti is an RDF store based on dynamic translation of RDF queries into SQL. It allows you to map any relational database schema into RDF semantics and vice-versa, and to store any RDF data in a relational database. Since 2003, this RDF store was used as the primary means of data access in the Samizdat open publishing engine, and now it's released as a stand-alone module ready for use in other applications.
Release Notes: Graffiti RDF store now uses Sequel instead of DBI for relational database access. Sequel understands named parameters, so there's no more need for the awkward passing of re-ordered params list in SquishSelect#to_sql and Store#select; both methods now return just the translated SQL query. The query itself will have the column names aliased to blank node names from the Squish query where applicable.
The goal of IP-Link is to show the relationships between different IP addresses from network traffic capture, thus quickly determining for a given address the IP address with which it communicates the most.
Release Notes: This version introduces the generation of Bézier curves. It is now possible to see the relations between IP and ports. The tutorial has been updated.
mod_pLua is an Apache HTTP Server 2.x module for developing Web applications with Lua. With mod_pLua, you can use Lua for scripting in two distinct ways; Embedded Lua scripting, <?lua print("Hello, world!") ?>, or plain Lua scripting with a CGI-style interface. mod_pLua precompiles all scripts and caches the compiled binary code so that each new call to the same file will be lightning fast, allowing you to serve hundreds of thousands of requests per minute on any modern server. Mod_pLua supports both the traditional Lua interpreter as well as LuaJIT for both Windows and UNIX platforms. If your Web server supports it, mod_pLua also utilizes APR_DBD and mod_dbd to handle persistent database connections through the dbopen() Lua function.
Release Notes: This release adds a header file for managing structs, defs, and prototypes. It adds the new exit() Lua function for halting a script quietly (see the mod_pLua Wiki for more details).
moneyGuru is a personal finance management application. It allows you to evaluate your financial situation so that you can make informed (and thus better) decisions. Most finance applications have the same goal, but moneyGuru's difference is in the way it achieves it. Rather than having reports which you have to configure (or find out which pre-configured report is the right one), your important financial data (net worth, profit) is constantly up-to-date and "in your face". This allows you to constantly make informed decision rather than doing so periodically.
Release Notes: moneyGuru's capabilities can now be expanded through Python plugins. Graphs and charts can now be resized. This release improves pie charts by giving them a dynamic number of slices depending on chart size. It adds a "Modification Time" column in the transactions tab. It improves schedules and spawn editing mechanisms. It has improved accessibility. It fixes a bug in QIF imports where splits were sometimes not imported. It fixes a selection glitch on tab swapping.
R128GAIN is an FFmpeg and SoX-based EBU R128 compliant loudness scanner for audio and video files. It helps you normalize the loudness of your audio and video files to the same level.
Release Notes: This release implements the EBU R128 loudness range algorithm (LRA). It provides four respective environment variables for the command option: $TR - the track loudness range; $TRDB - the track loudness range in dB/LU; $AR - the album loudness range; and $ARDB - the album loudness range in dB/LU. The API of LIB1770 (implementing the loudness range algorithm) has slightly changed in order to allow for providing the length of a block (either 400 ms or 3000 ms.)
TBCI is a C++ library which provides classes for Vectors, Matrices, etc., and defines operations on them such as additions, multiplications, etc. There are many Matrix classes providing specializations for different sparse matrices. They all feature a similar interface. TBCI comes with an extensive set of solvers for linear systems and an interface to lapack libraries. It uses the temporary base class idiom, which avoids unnecessary copying of data by having a notion of real and temporary objects which are treated differently with respect to assignment and copy c'tor.
Release Notes: This release has a few minor bugfixes and performance improvements. The code has received minor adaptations to compile fine with icc-11.1 and gcc-4.5+. Usage of HOT/COLD attributes has been implemented, but disabled by default (did not help in tests). cplx<>:power(double) has received a bugfix. There are some cleanups and performance improvements in the SMP parallelization infrastructure. Most notably, this release can do short busy-waiting before yielding a core, which results in less context switches and better SMP performance.
Release Notes: This release adds the missing equipment item, whip.
Rho is a small, very powerful console-based POSIX text editor and mini-IDE with Bash/Emacs key bindings. A configuration file allows the user to create macros using not only any internal function but anything available to a shell command. Keyboard macros (Ctl-Alt-A through Z) can be sourced into the editor for each kind of task, the next sourcing overwriting the last. Rho also allows an unlimited number of templates (sh, awk, python, etc.) to be injected into executable buffers which trap stdout and stderr.
Release Notes: This release is a port to OS X. The port has been provided by a contributor. For POSIX users, rho is unchanged. See the README in the distribution for ported compilation instructions.
RainbruRPG is a 3D multiplayer Role Playing Game project based on Ogre3D and CEGUI. It is based on an Object Oriented design through C++ and Ruby modules and a community-oriented concept through a wiki.
Release Notes: This release starts to switch the old client to the coding standards. The logger library's log_reader tool now has a warning dialog if the logfile is non-compliant.
The MagicBootUSB bootable image makes it possible to boot Linux systems from a USB storage device even on computers whose BIOS do not support USB booting. It will always load the correct kernel and initrd from the USB disk; it does not need to be changed for running different kernel versions or systems.
Release Notes: In this release, a feature has been added to drop into a shell if the "c" key is pressed. btrfs on the boot partition is now supported. The updated binary image is based on a new kernel version, 3.2.4.
bonnie is a classic file system and storage device benchmark. It tests for linear character-based and block-based reads and writes, and the rewrite pattern. It also does a seek test. While other benchmarks do more sophisticated tests, bonnie is a very reliable and portable program that is suitable for basic testing. Optionally, you can test the operations with direct I/O (O_DIRECT on Linux).
Release Notes: This release adds some minor updates. There are formatting fixes (e.g., consistent use of MiB/kiB units), some K&R anachronisms have been removed, the manpage has seen an update, and the overflow which prevented a warning (that the RAM is larger than the test file with buffered I/O) on machines with large memory has been fixed.
Stella is a freely distributed multi-platform Atari 2600 VCS emulator. Since its original release, Stella has been ported to many diverse operating systems. Linux, Mac OS X, and Windows are currently supported in the mainline codebase.
Release Notes: This release includes several improvements to the I/O debugger area, and greatly improves mouse controller functionality.
Giada is a minimal, hardcore audio tool for DJs and live performers. Just pick your sample, drop it in any channel, and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler, or effect (VST) host. Giada aims to be a compact and portable virtual device for production use and live sets.
Release Notes: This release features a new input/output channel selector, fixes for several usability issues and bugs, and minor internal optimizations.
dd_rescue copies data from one file or block device to another. It is intended for error recovery, so by default, it doesn't abort on errors and doesn't truncate the output file. It uses large block sizes to quicken the copying, but falls back to small blocks upon encountering errors. It produces reports that allow you to keep track of bad blocks. dd_rescue features a number of optimizations, such as sparse block detection, preallocation, and Linux zerocopy (splice). It supports data protection by (multi-pass) overwriting of files or partitions with good and fast random numbers.
Release Notes: Changes since the last published version (1.20) include additional warnings for overwriting existing files in sparse mode, documentation improvements, an FPE bugfix for reverse copy, really defaulting to -y 0 (not syncing except at the end), not considering EOF an error and displaying better error messages (errno was overwritten in one scenario), portability improvements, and fixes for the output of bad blocks.
FF Multi Converter is a simple graphical application that converts audio, video, image, and document files between all popular formats, using and combining other programs. It uses ffmpeg for audio/video files, unoconv for document files, and the ImageMagick library for image file conversions.
Release Notes: This is the initial freecode announcement.
Gerbil consists of an interactive visualization tool targeted at multispectral and hyperspectral image data, and a toolbox of common algorithms, e.g. for segmentation. Multispectral imaging has been gaining popularity and has been gradually applied to many fields besides remote sensing. However, due to the high dimensionality of the data, both human observers and computers have difficulty interpreting this wealth of information. Gerbil facilitates the visualization of the relationship between spectral and topological information in a novel fashion. It puts emphasis on the spectral gradient, which is shown to provide enhanced information for many reflectance analysis tasks. It also includes a rich toolbox for evaluation of image segmentation and other algorithms in the multispectral domain. The parallel coordinates visualization technique is combined with hashing for a highly interactive visual connection between spectral distribution, spectral gradient, and topology.
Release Notes: Two important new functionalities are introduced in this release. First, gerbil now comes with a module for multispectral edge detection. Second, gerbil now provides a flexible commandline interface. It allows running algorithms in a batch, which is very valuable for benchmarking purposes.
Eric is a full featured Python and Ruby editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as being usable as a professional project management tool, integrating many advanced features that Python offers the professional coder. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
Release Notes: This release improves the editor, the project manager, the Subversion interfaces, the Web browser, the email dialog, and various tools.
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. PCRE is used by many programs, including Exim, Postfix, and PHP.
Release Notes: This release contains a major new feature, support for 16-bit character strings by means of a second library which can be compiled instead of, or as well as, the 8-bit library. Other changes are mainly bugfixes and tidies.
LiVES is a simple to use yet powerful video effects, editing, conversion, and playback system aimed at the digital video artist and VJ. It runs under Linux, BSD, Mac OS X/Darwin, IRIX, and openMosix. It is frame and sample accurate, can handle almost all types of video, and is fully extendable through plugins and the included plugin builder tool. It can also be controlled remotely using OSC.
Release Notes: Playback has been optimised by tweaking audio settings. A regression in the backup has been fixed. A floating point fps bug for mkv decoder has been fixed. External window capturing has been rewritten, and now works with Compiz. An (experimental) openGL playback plugin has been added. Minor GUI fixes have been made. Recording of external audio during playback has been implemented. Clip names no longer get squashed in sets. Further code cleanup has been carried out, and there are updated translations to Ukranian, Finnish, and UK English.
GSL shell offers an interactive user interface that gives access to the GSL collection of mathematical functions. It is based on the powerful and elegant scripting language Lua. GSL shell is not just a wrapper over the C API of GSL, but offers a much more simple and expressive way to use GSL. The objective is to give the user the power to easily access GSL functions without having to write a complete C application. It also has a powerful module to produce plots or almost any kind of graphics based on data or functions.
Release Notes: This release adds several enhancements to the plotting system, adds support to save plots in SVG format, implements support for customized plot legends and customized axis labels, implements the VEGAS Monte Carlo integration functions, adds a new and more complete implementation of the Special Functions module, adds support for smart auto-completion based on the readline library, adds a benchmark page in the webpage to show comparisons with C-optimized code and JIT contributions, and adds various other minor improvements and bugfixes. Three new contributors have joined the project.
LEAF is a secure, feature-rich, customizable embedded Linux network appliance for use in a variety of network topologies. Although it can be used in other ways, it's primarily used as a Internet gateway, router, firewall, and wireless access point.
Release Notes: Beta2 finishes the kernel review to shrink the kernel and boot images and add speed improvements for the i686 kernel. Bugs and annoyances from the first beta have been fixed. The usual updates of upstream packages have been added.
Loadbars is a small script that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does.
Release Notes: This release adds stats for rudimentary memory and swap usage (the --showmem option or m hotkey), removes the --width and --inter options, adds a --barwidth option (each bar is barwidth pixels now), adds a --maxwidth option (which represents the maximum total window width), automatically disables the text display if the text does not fit the window (maxwidth) pixels, automatically re-enables the text display if the text does fit the window again, makes the "right" key increase the window width by 100px and "left" decrease it 100px, makes "down" increase the window height by 100px and "up" decrease it by 100px, resets the "samples" default values from 1,000 down to 500, and applies bugfixes.