file formats supported
Tie::Formatted 0.02
Tie::Formatted is a Perl module embed sprintf() formatting in regular print(). more>>
SYNOPSIS
use Tie::Formatted;
print "The value is $format{$number, "%3d"} ",
"(or $format{$number, "%04x"} in hex)n";
print "some numbers: $format{ 12, 492, 1, 8753, "%04d"}n";
This module creates a global read-only hash, %format, for formatting data items with standard sprintf format specifications. Since its a hash, you can interpolate it into strings as well as use it standalone.
The hash should be "accessed" with two or more "keys". The last key is interpreted as a sprintf format for each data item specified in the preceeding arguments. This allows you to format multiple items at once using the same format for each.
Alternate name
If you prefer, you can specify a different name for the magical formatting hash by supplying it as as argument when useing the module:
use Tie::Formatted qw(z);
This makes %z the magic hash instead.
print "This is hex: $z{255, "%04x"}n";
Tie::Formatted currently supports only one format in the final argument; this may change if there is demand for it.
FFmpeg::FileFormat 6036
FFmpeg::FileFormat is a multimedia file format supported by FFmpeg (eg avi, mov, mpeg, mp3, &c). more>>
SYNOPSIS
$ff = FFmpeg->new(); #see FFmpeg
$xx = $ff->file_format(mov);
#...do something with $xx
Objects of this class are not intended to be instantiated directly by the end user. Access FFmpeg::FileFormat objects using "file_format()" in FFmpeg or "filee_formats()" in FFmpeg.
Instances of this class represent a file formats supported by FFmpeg-C. If a file format exists, it means that FFmpeg-C can use it to do at least one of:
read files of this type
write files of this type
Call "can_read()" and "can_write()" to see what functionality is supported for a given file format.
DirectX support for Wine 2005-06-13
DirectX support for Wine project enables DirectX 9 support for Wine, which is useful for games and 3D graphics. more>>
DirectX support for Wine is a set of patches against Wine to implement DirectX 9. It allows modern games and 3D applications to run under Wine.
The patches include many experimental and beta features that have not yet made it into the stable Wine source tree.
The aim of the project is to provide full support for DirectX 8 and 9 so that all games and 3D applications will run on Linux or any other platform that Wine supports.
Main features:
- Shared wined3d codebase for Direct3D 8 and 9
- Hardware non-power2 texstures
- Improved compressed texture support
- Many more texture formats supported
- Offscreen texture improvements
- Colour corrections for textures
- A tonne of bug fixes and other improvements from earlier releases
Enhancements:
- Reworked support for non-power2 textures
- Support for Vertex buffer objects
- Support for caching
- Hardware vertex shaders
- Partial tidyup of vertex declarations
- Better support for compressed textures
- Fix for texturing problems in Axis and Allies and Evil Genius
- Fix for model corruption in Pirates
- Movies in Pirates
- A Fix for the lines on the landscape in Axis and Allies
- Crash fixes in fixupvertices with indexes data
- Numerous other performance improvements
Parse::Binary::FixedFormat::Variants 0.10
Parse::Binary::FixedFormat::Variants is a Perl module to convert between variant records and hashes. more>>
Parse::Binary::FixedFormat supports variant record formats. To describe a variant structure, pass a hash reference containing the following elements to new. The object returned to handle variant records will be a Parse::Binary::FixedFormat::Variants.
Chooser
When converting a buffer to a hash, this subroutine is invoked after applying the first format to the buffer. The generated hash reference is passed to this routine. Any field names specified in the first format are available to be used in making a decision on which format to use to decipher the buffer. This routine should return the index of the proper format specification.
When converting a hash to a buffer, this subroutine is invoked first to choose a packing format. Since the same function is used for both conversions, this function should restrict itself to field names that exist in format 0 and those fields should exist in the same place in all formats.
Formats
This is a reference to a list of formats. Each format contains a list of field specifications.
For example:
my $cvt = new Parse::Binary::FixedFormat {
Chooser => sub { my $rec=shift;
$rec->{RecordType} eq 0 ? 1 : 2
},
Formats => [ [ RecordType:A1 ],
[ RecordType:A1, FieldA:A6, FieldB:A4:4 ],
[ RecordType:A1, FieldC:A4, FieldD:A18 ] ]
};
my $rec0 = $cvt->unformat("0FieldAB[0]B[1]B[2]B[3]");
my $rec1 = $cvt->unformat("1FldC");
In the above example, the Chooser function looks at the contents of the RecordType field. If it contains a 0, format 1 is used. Otherwise, format 2 is used.
Parse::Binary::FixedFormat::Variants can be used is if it were a Parse::Binary::FixedFormat. The format and unformat methods will determine which variant to use automatically. The blank method requires an argument that specifies the variant number.
Audio File Library 0.2.6
Audio File Library is a uniform API for accessing standard digital audio file formats. more>>
Key goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be tied to the format of the data contained in the file.
The Audio File Library distributed under the GNU Library General Public License.

jlGui for Linux 3.0
a music player for the Java platform. more>> jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It supports WAV, AU, AIFF, MP3, OGG VORBIS, FLAC, MONKEYs AUDIO and SPEEX audio formats. User Interface is WinAmp skins 2.0 compliant. It provides M3U and PLS support (Playlist).
Spectrum/Time visual added.
FLAC audio format support added.
Monkeys Audio format support added.
Search in playlist feature added.
Preferences panel improved :
Skin browser, spectrum analyzer setup, JavaSound device setup, system properties.
Skin support improved :
Spline for equalizer, keyboard shortcuts, drag&drop support for playlist, rollover on playlist pop-up menus.
Pop-up menus improved : Play File/Location, playlist editor switch, equalizer switch, jump to file feature.
Misc :
Front-end refactored from AWT to SWING, codecs updated, JSE 1.6RC support added.<<less
radutmped 0.2
radutmped is a utility that can remove utmp entries from radutmp files of several RADIUS servers. more>>
FreeRADIUS, Cistron Radius Server and GNU Radius radutmp formats are supported. Three search modes are available, radutmped can match entries in radutmp by login (User-Name), nas_port (NAS-Port) or session_id (Acct-Session-Id).
COMPILING:
- Edit Makefile to change CC, CFLAGS or LDFLAGS if necessary.
- Execute make:
# make
- Only one RADIUS server can be supported in the radutmped binary, you have to
choose which.
By default, FreeRADIUS support will be compiled in, to change, pass along an
environment variable RADUTMP_TYPE when issuing make:
For Cistron support use RT_CISTRON as the variable value:
# RADUTMP_TYPE=RT_CISTRON make
For GNU Radius support use RT_GNURADIUS as the variable value:
# RADUTMP_TYPE=RT_GNURADIUS make
- Move the compiled binary radutmped somewhere:
# mv radutmped /usr/local/sbin
USAGE:
# radutmped L |P |S
EXAMPLES:
- Find out session details for user john (example with FreeRADIUS):
# radwho -r -i | grep john
john,0011AA22,PPP,S123456,Thu 08:21,192.168.1.254,192.168.10.123
The output line contains the following data:
User-Name: john
Acct-Session-Id: 0011AA22
Framed-Protocol: PPP
NAS-Port: 123456
NAS-IP-Address: 192.168.1.254
Framed-IP-Address: 192.168.10.123
Mind that the S character in the nas_port field has to be left out
when using radutmped.
- Remove a radutmp entry for session_id 0011AA22:
# radutmped /var/log/radius/radutmp S0011AA22
- Remove a radutmp entr-y/-ies for nas_port 123456
# radutmped /var/log/radius/radutmp P123456
- Remove a radutmp entr-y/-ies for login john:
# radutmped /var/log/radius/radutmp Ljohn

Qtpfsgui for Linux 1.8.12
An graphical user interface application that aims to provide a workflow for HDR. more>> Qtpfsgui is an open source graphical user interface application that aims to provide a workflow for HDR imaging.
Supported HDR formats:
OpenEXR (extension: exr)
Radiance RGBE (extension: hdr)
Tiff formats: 16bit, 32bit (float) and LogLuv (extension: tiff)
Raw image formats (extension: various)
PFS native format (extension: pfs)
Supported LDR formats:
JPEG, PNG, PPM, PBM, TIFF(8 bit)
Supported features:
Create an HDR file from a set of images (formats: JPEG, TIFF 8bit and 16bit, RAW) of the same scene taken at different exposure setting.
Save and load HDR images.
Rotate and resize HDR images.
Tonemap HDR images.
Copy exif data between sets of images.
Supports internationalization.
Qtpfsgui is available for Linux, Windows and Mac OS X, see Download below.
A wiki space provided by Sourceforge acts a central place for all the documentation.
A great deal of discussions and images related to Qtpfsgui can be found on flickr.
If you want to contribute translating Qtpfsgui for your language heres an howto that explains the procedure to become a maintainer.<<less
Audiere Audio System 1.9.4
Audiere is a high-level audio API. more>>
Audiere is open source and licensed under the LGPL. This means that you may freely use Audiere in commercial products, as long as you do not modify the source code. If you do modify Audiere and release a product that uses your modifications, you must release your changes to the code under the LGPL as well.
Audiere is portable. It is tested on Windows, Linux-i386, Cygwin, and IRIX with at least three major compilers. Most of Audiere is endian-independent, so it would work with few modifications on other architectures.
Main features:
- Braindead easy API
- Supported file formats: Uncompressed WAV*, Uncompressed AIFF*, Ogg Vorbis*, FLAC*, MP3, MOD, S3M, IT, XM (* supports seeking)
- Streaming and buffered audio
- Volume, pan, and pitch shift modification
- Flat tone, square wave, white noise, and pink noise generation
- Runtime enumeration of audio devices and supported file formats
- Custom file streams
- Python, Delphi, Java, XPCOM (JavaScript in Mozilla) bindings
Enhancements:
- Replaced mpegsound with a stand-alone version of the MPEG audio decoder from ffmpegs libavcodec library. The result is an MP3 decoder that is more portable and works with more MP3 files. MP3 files are now seekable as well. (Matt Campbell)
- Added Speex support.
- Added support for reading metadata tags from sample sources. So far, Vorbis comments are supported, as are ID3v1 and ID3v1.1 tags in MP3 files. Interface designed with help from Brian Robb and Andy Friesen.
- Added callback system for stream stop events. (Richard Schaaf and Chad Austin)
- Added CD audio support, using the MCI subsystem on Win32/Cygwin and libcdaudio on Linux. (Chad Austin and Richard Schaaf)
- Added MIDI support through the MCI subsystem on Win32 and Cygwin. (Chad Austin)
- Dramatically reduced the latency of the OSS device. (Matt Campbell)
- Rewrote the Resampler class to use DUMBs cubic interpolation resampler, resulting in much better resampling for devices such as OSS that use Audieres own mixer. (Matt Campbell)
- Added bindings to wxWidgets. (Emanuel Dejanu)
- Fixed a bug in the DirectSound device implementation which significantly slowed down opening of devices and buffers. (Matt Campbell)
- Added pitchshift to the Python bindings. (Jason Chu)
- Split Doxygen documentation into one for users and one for developers.
PECoMaTo 0.0.13
PECoMaTo stands for Picture-Embedded COntents MAnipulation TOol. more>>
PECoMaTo project is basically designed to display any kind of information embedded in picture files, as well as checking, filtering, extracting, removing, adding and fixing such information. In other words, its a metadata processor.
It supports the following file formats: JPEG/JFIF, Adobe PSD and FFO, raw IPTC. And it knows about the following metadata formats: JFIF, IPTC, Exif, Adobe and Fotostation. More file and metadata formats might be supported later (TIFF, etc.).
It aims to be portable (see supported platforms below). One of its main goals is to check the validity of parsed metadata as well as optionally check the strict compliance to official standards. On another hand, it aims to provide ways of fixing broken or not compliant chunks as well as providing general basic functions to manipulate the metadata.
MP3SPI for Linux 1.9.4
MP3SPI is a Java Service Provider Interface that adds MP3 more>> MP3SPI is a Java Service Provider Interface that adds MP3 (MPEG 1/2/2.5 Layer 1/2/3) audio format support for Java Platform. It supports streaming, ID3v2 frames, Equalizer, .... It is based on JLayer and Tritonus Java libraries.
MP3 support (MPEG 1/2/2.5 Layer 1/2/3). VBR support, ID3v2 frames support.Skip support.Equalizer support.This release targets J2SE 1.3 and 1.4 but it provides audio properties that will be available in J2SE 1.5 :
MpegAudioFormat (bitrate, vbr).
MpegAudioFileFormat (duration, title, author, album, date, copyright, comments).It also provides custom properties :
MpegAudioFileFormat (mp3.version.mpeg, mp3.version.layer, mp3.framerate.fps, mp3.id3tagv2, ...).
DecodedMpegAudioInputStream (mp3.frame.bitrate, mp3.equalizer, ...) jUnit tests included.CPU usage : ~12% under PIII 1Ghz/Win2K+J2SE 1.4.1
FootPrint : ~10MB under WinNT4/Win2K + J2SE 1.4.1
RIFF/MP3 header support added.
FLAC and MAC headers denied.
Skip bug fixed for 320kbps files.
ID3v2.x support improved :
size computation bug fixed.
"mp3.id3tag.publisher" (TPUB/TPB) added.
"mp3.id3tag.orchestra" (TPE2/TP2) added.
"mp3.id3tag.length" (TLEN/TLE) added.
Mark limit increased.<<less
KDE DivX subtitles editor 0.2
ksubeditor is a DivX subtitle editor for KDE 3.x. more>>
Main features:
- quite userfriendly interface
- support for
- vplayer format
- MicroDVD format
- SubRipper format
- SSA format
- time shifting from selected subtitle
- time shifting for all subtitles
- time shifting for one line
- converting Polish chars from windows to ISO
- deleting lines
- inserting lines
- editing subtitle
- testing edited subtitles in mplayer
- splitting subtitles into two files
- joining two files into one
- spell checking
- converting between subtitle formats
- changing subtitle fps
Apache FOP 0.93 Beta
Apache FOP is an XSL-FO formatter. more>>
Apache FOP project is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF.
Enhancements:
- This release is the successor of version 0.20.5, FOPs production grade version.
- It contains the new API first introduced in 0.92 beta; support for Open Type fonts; support for the rgb-icc() function and a proprietary cmyk() function; copy/paste from PDF content using embedded TrueType fonts; support for PDF/A-1b and PDF/X-3:2003; improved Java2D, print, and bitmap renderers; and automatic support for all Java2D fonts for TIFF, PNG, print, AWT rendering.
J-Pilot 0.99.9
J-Pilot is a full-featured desktop organizer application for the Palm Pilot that runs under Linux and UNIX. more>>
Main features:
- Phone Dialer
- Syncronization of categories and editing categories on desktop
- Export of iCalendar format from ToDo and Datebook
- Export of vCard format from Address book
- Export of ldif format from Address book
- Supports Datebook, Address, To Do List, and Memo Pad
- Support for Palm OS 4.x passwords and USB
- Import and Export
- Supports some DateBk3 tags
- Support for PEdit palm app
- Postscript printing
- Monthly and Weekly Views of the datebook
- Plugin support - comes with Expense plugin
- Synctime plugin for setting the time on the palm
- KeyRing plugin for GNU KeyRing encryption Palm app
- Small and fast, designed to take up little screen space
- 2 way Syncing, fast and slow syncs
- Support for multiple backups
- Palm Pilot preferences are used so that things appearin the same way as they do on the palm pilot. i.e. Sorting orderof addresses, todos, memos, etc.
- Does a Full Backup, or just a Sync of supported apps
- Restore capability
- Global Search (Find)
- Installation of files to the palm pilot, will install Graffiti Shortcuts
- Limited support for Japanese Kanji characters SJIS-> EUC -> SJIS
- Support for color scheme files
- Quick find in address application
- Datebook support for repeating events and exceptionsto those events
- Datebook support for modification of a single occurrence of a reoccurring event
- Datebook support for "By Day" reoccurring eventseven when its on the last day of the month, and not the 4th. i.e.Try adding a monthly repeating appointment "By Day" on the 4th week ofa month when there is no 5th occurrence of that day in the month
FASTA to multi-FASTA converter 1.3.1
www.DNABaser.com This tool will look for all DNA FASTA files in the specified folder and will merge their content in a single file. The output file is automatically saved on the HDD. Other software: DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. more>>
FASTA to multi-FASTA converter - www.DNABaser.com
This tool will look for all DNA FASTA files in the specified folder and will merge the content in a single file. The output file is automatically saved on the HDD in the same folder as the input files.
Other software by HeracleSoftware:
DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. Ambiguous bases in the contig are highlighted and corrections are suggested by DNABaser based on Quality Values of the trace files. Minimum input from the user required. Editing of ambiguous bases, including insertion and deletion, is possible. The settings of the assembly engine can be adjusted by the user. The user can personalize the appearance of chromatograms, nucleotides, background. The Quality Values of the trace files are displayed above chromatograms, so that the user can easily decide on the corrections in the final contig. Original chromatogram files are automatically trimmed based on Quality Values. The contig is automatically saved in FASTA format, in the same directory with the original trace files. By using a built-up database of primer and vector sequences, that can be edited/upgraded by the user, DNABaser can be set to automatically trim the vector sequence out of the final contig.
The affordable price is another important feature of DNABaser, at only 490 USD per single license; significant discounts are offered for institutions that order several licenses of DNABaser (see our pricing policy on our web pages).
Enhancements:
Version 1.3
better speed
System Requirements:CPU: 100MHz, 16MB RAM, Video 800x600, 0.3MB HDD free space<<less