binhex 4.0 decoder
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 450
JBinHex 0.5
JBinHex is both a library and a command-line tool, written in Java, to decode files in the Apple Macintosh BinHex 4.0 format. more>>
JBinHex is both a library and a command-line tool, written in Java, to decode files in the Apple Macintosh BinHex 4.0 format.
It accepts the following command line parameters:
Either -u < url > or -f < file > to specify the source BinHexed file. If neither of those options is present, DeBinHex reads stdin.
-d to decode the data fork. It will be put in the file with the name that came from the BinHex header.
-df < filename > to decode the data fork to the named file instead of the name that came from the BinHex header.
-r to decode the resource fork. It will be put in the file with the name that came from the BinHex header, with the extension ".resource" appended to it.
-rf < filename > to decode the resource fork to the named file instead of the name that came from the BinHex header.
Both -d/-df options and -r/-rf may be present at the same time. If none of these options is present, DeBinHex will decode the data fork as if the -d options was specified.
-h to only show the header of the BinHex file on stdout. The decoding options are ignored.
<<lessIt accepts the following command line parameters:
Either -u < url > or -f < file > to specify the source BinHexed file. If neither of those options is present, DeBinHex reads stdin.
-d to decode the data fork. It will be put in the file with the name that came from the BinHex header.
-df < filename > to decode the data fork to the named file instead of the name that came from the BinHex header.
-r to decode the resource fork. It will be put in the file with the name that came from the BinHex header, with the extension ".resource" appended to it.
-rf < filename > to decode the resource fork to the named file instead of the name that came from the BinHex header.
Both -d/-df options and -r/-rf may be present at the same time. If none of these options is present, DeBinHex will decode the data fork as if the -d options was specified.
-h to only show the header of the BinHex file on stdout. The decoding options are ignored.
Download (0.035MB)
Added: 2006-08-22 License: GPL (GNU General Public License) Price:
1164 downloads
MMS Decoder 0.77
MMS Decoder provides a script for sending MMS messages to a Web page. more>>
MMS Decoder provides a script for sending MMS messages to a Web page.
MMS Decoder can receive MMS messages, decode them, and display them on a Web page. This is done by acting as an MMSC, which is a server to which MMS messages are sent.
The only requirement to get this to work is an internet connected webserver, with PHP support and a phone which can send MMS (some operators may have blocked all MMS servers except their own, and the application will not work with these).
When an MMS is sent, its usually sent to the operators MMSC, which notifies the reciever (by a binary encoded SMS) that she or he has an MMS to retrieve, then his or her phone connects to the MMSC server and fetches the MMS which has been made available on the server via HTTP. What my web application actually do is to pretend to be an MMSC, recieves the MMS, decodes it (its encoded as specified in the WAP-209-MMSEncapsulation-20020105-a and wap-230-wsp-20010705-a specifications) and then stores it.
The only thing you need to do to make this work on your phone, is to set the phones MMSC (may also be labeled Service Center, MMS Center, or MMS Server) to http://domain.com/mms/get.php, or something like that, and then start sending MMS messages. And best of all, it will not cost you like 20 cents which the phone operators charge, the only cost is what your operator charge for WAP access (usually a lot less than the MMS cost), since the MMS is sent over WAP.
MMS Decoder was first written as a school project, and therefore Ive written a very detailed report of the decoding mechanism. This is, how ever, written in swedish so it would not be useful to anyone who doesnt know swedish. You can grab the report here.
Enhancements:
- An installation script, which creates the database or/and the tables, was added.
- A phpMyAdmin dump of the database structure was added.
- The directory structure of the package was changed.
<<lessMMS Decoder can receive MMS messages, decode them, and display them on a Web page. This is done by acting as an MMSC, which is a server to which MMS messages are sent.
The only requirement to get this to work is an internet connected webserver, with PHP support and a phone which can send MMS (some operators may have blocked all MMS servers except their own, and the application will not work with these).
When an MMS is sent, its usually sent to the operators MMSC, which notifies the reciever (by a binary encoded SMS) that she or he has an MMS to retrieve, then his or her phone connects to the MMSC server and fetches the MMS which has been made available on the server via HTTP. What my web application actually do is to pretend to be an MMSC, recieves the MMS, decodes it (its encoded as specified in the WAP-209-MMSEncapsulation-20020105-a and wap-230-wsp-20010705-a specifications) and then stores it.
The only thing you need to do to make this work on your phone, is to set the phones MMSC (may also be labeled Service Center, MMS Center, or MMS Server) to http://domain.com/mms/get.php, or something like that, and then start sending MMS messages. And best of all, it will not cost you like 20 cents which the phone operators charge, the only cost is what your operator charge for WAP access (usually a lot less than the MMS cost), since the MMS is sent over WAP.
MMS Decoder was first written as a school project, and therefore Ive written a very detailed report of the decoding mechanism. This is, how ever, written in swedish so it would not be useful to anyone who doesnt know swedish. You can grab the report here.
Enhancements:
- An installation script, which creates the database or/and the tables, was added.
- A phpMyAdmin dump of the database structure was added.
- The directory structure of the package was changed.
Added: 2007-03-15 License: AGPL (Affero General Public License) Price:
969 downloads
TiVo File Decoder 0.2pre2
TiVo File Decoder software converts a .TiVo file. more>>
TiVo File Decoder software converts a .TiVo file (produced by the TiVoToGo functionality on recent TiVo software releases) to a normal MPEG file.
This has the same functionality as using TiVos supplied DirectShow DLL on Windows with a tool such as DirectShowDump, but is portable to different architectures and operating systems, and runs on the command line using files or pipes.
The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows.
Usage: ./objects.dir/tivodecode [--help] [--verbose|-v] [--no-verify|-n] {--mak|-m} mak [{--out|-o} outfile] < tivofile >
--mak, -m media access key (required)
--out, -o output file (default stdout)
--verbose, -v verbose
--no-verify, -n do not verify MAK while decoding
--help print this help and exit
Enhancements:
- Fixes a merge error in tivodecoder.h which included several headers before including tdconfig.h, causing some needed defines not to be defined in those headers
<<lessThis has the same functionality as using TiVos supplied DirectShow DLL on Windows with a tool such as DirectShowDump, but is portable to different architectures and operating systems, and runs on the command line using files or pipes.
The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows.
Usage: ./objects.dir/tivodecode [--help] [--verbose|-v] [--no-verify|-n] {--mak|-m} mak [{--out|-o} outfile] < tivofile >
--mak, -m media access key (required)
--out, -o output file (default stdout)
--verbose, -v verbose
--no-verify, -n do not verify MAK while decoding
--help print this help and exit
Enhancements:
- Fixes a merge error in tivodecoder.h which included several headers before including tdconfig.h, causing some needed defines not to be defined in those headers
Download (0.11MB)
Added: 2007-04-02 License: BSD License Price:
939 downloads
MIME::WordDecoder 5.420
MIME::WordDecoder is a Perl module to decode RFC-1522 encoded words to a local representation. more>>
MIME::WordDecoder is a Perl module to decode RFC-1522 encoded words to a local representation.
SYNOPSIS
See MIME::Words for the basics of encoded words. See "DESCRIPTION" for how this class works.
use MIME::WordDecoder;
### Get the default word-decoder (used by unmime()):
$wd = default MIME::WordDecoder;
### Get a word-decoder which maps to ISO-8859-1 (Latin1):
$wd = supported MIME::WordDecoder "ISO-8859-1";
### Decode a MIME string (e.g., into Latin1) via the default decoder:
$str = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
### Decode a string using the default decoder, non-OO style:
$str = unmime(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
A MIME::WordDecoder consists, fundamentally, of a hash which maps a character set name (US-ASCII, ISO-8859-1, etc.) to a subroutine which knows how to take bytes in that character set and turn them into the target string representation. Ideally, this target representation would be Unicode, but we dont want to overspecify the translation that takes place: if you want to convert MIME strings directly to Big5, thats your own decision.
The subroutine will be invoked with two arguments: DATA (the data in the given character set), and CHARSET (the upcased character set name).
For example:
### Keep 7-bit characters as-is, convert 8-bit characters to #:
sub keep7bit {
local $_ = shift;
tr/x00-x7F/#/c;
$_;
}
Heres a decoder which uses that:
### Construct a decoder:
$wd = MIME::WordDecoder->new({US-ASCII => "KEEP", ### sub { $_[0] }
ISO-8859-1 => &keep7bit,
ISO-8859-2 => &keep7bit,
Big5 => "WARN",
* => "DIE"});
### Convert some MIME text to a pure ASCII string...
$ascii = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= < keld >);
### ...which will now hold: "To: Keld J#rn Simonsen < keld >"
<<lessSYNOPSIS
See MIME::Words for the basics of encoded words. See "DESCRIPTION" for how this class works.
use MIME::WordDecoder;
### Get the default word-decoder (used by unmime()):
$wd = default MIME::WordDecoder;
### Get a word-decoder which maps to ISO-8859-1 (Latin1):
$wd = supported MIME::WordDecoder "ISO-8859-1";
### Decode a MIME string (e.g., into Latin1) via the default decoder:
$str = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
### Decode a string using the default decoder, non-OO style:
$str = unmime(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );
A MIME::WordDecoder consists, fundamentally, of a hash which maps a character set name (US-ASCII, ISO-8859-1, etc.) to a subroutine which knows how to take bytes in that character set and turn them into the target string representation. Ideally, this target representation would be Unicode, but we dont want to overspecify the translation that takes place: if you want to convert MIME strings directly to Big5, thats your own decision.
The subroutine will be invoked with two arguments: DATA (the data in the given character set), and CHARSET (the upcased character set name).
For example:
### Keep 7-bit characters as-is, convert 8-bit characters to #:
sub keep7bit {
local $_ = shift;
tr/x00-x7F/#/c;
$_;
}
Heres a decoder which uses that:
### Construct a decoder:
$wd = MIME::WordDecoder->new({US-ASCII => "KEEP", ### sub { $_[0] }
ISO-8859-1 => &keep7bit,
ISO-8859-2 => &keep7bit,
Big5 => "WARN",
* => "DIE"});
### Convert some MIME text to a pure ASCII string...
$ascii = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= < keld >);
### ...which will now hold: "To: Keld J#rn Simonsen < keld >"
Download (0.37MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1150 downloads
Convert::BinHex 1.119
Convert::BinHex can extract data from Macintosh BinHex files. more>>
Convert::BinHex can extract data from Macintosh BinHex files.
ALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!
SYNOPSIS
Simple functions:
use Convert::BinHex qw(binhex_crc macbinary_crc);
# Compute HQX7-style CRC for data, pumping in old CRC if desired:
$crc = binhex_crc($data, $crc);
# Compute the MacBinary-II-style CRC for the data:
$crc = macbinary_crc($data, $crc);
Hex to bin, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Hex2Bin") which keeps internal conversion state:
# Create and use a "translator" object:
my $H2B = Convert::BinHex->hex2bin; # get a converter object
while (< STDIN >) {
print $STDOUT $H2B->next($_); # convert some more input
}
print $STDOUT $H2B->done; # no more input: finish up
Hex to bin, OO interface. The following operations must be done in the order shown!
# Read data in piecemeal:
$HQX = Convert::BinHex->open(FH=>*STDIN) || die "open: $!";
$HQX->read_header; # read header info
@data = $HQX->read_data; # read in all the data
@rsrc = $HQX->read_resource; # read in all the resource
Bin to hex, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Bin2Hex") which keeps internal conversion state:
# Create and use a "translator" object:
my $B2H = Convert::BinHex->bin2hex; # get a converter object
while (< STDIN >) {
print $STDOUT $B2H->next($_); # convert some more input
}
print $STDOUT $B2H->done; # no more input: finish up
Bin to hex, file interface. Yes, you can convert to BinHex as well as from it!
# Create new, empty object:
my $HQX = Convert::BinHex->new;
# Set header attributes:
$HQX->filename("logo.gif");
$HQX->type("GIFA");
$HQX->creator("CNVS");
# Give it the data and resource forks (either can be absent):
$HQX->data(Path => "/path/to/data"); # here, data is on disk
$HQX->resource(Data => $resourcefork); # here, resource is in core
# Output as a BinHex stream, complete with leading comment:
$HQX->encode(*STDOUT);
PLANNED!!!! Bin to hex, "CAP" interface. Thanks to Ken Lunde for suggesting this.
# Create new, empty object from CAP tree:
my $HQX = Convert::BinHex->from_cap("/path/to/root/file");
$HQX->encode(*STDOUT);
BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.
<<lessALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!
SYNOPSIS
Simple functions:
use Convert::BinHex qw(binhex_crc macbinary_crc);
# Compute HQX7-style CRC for data, pumping in old CRC if desired:
$crc = binhex_crc($data, $crc);
# Compute the MacBinary-II-style CRC for the data:
$crc = macbinary_crc($data, $crc);
Hex to bin, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Hex2Bin") which keeps internal conversion state:
# Create and use a "translator" object:
my $H2B = Convert::BinHex->hex2bin; # get a converter object
while (< STDIN >) {
print $STDOUT $H2B->next($_); # convert some more input
}
print $STDOUT $H2B->done; # no more input: finish up
Hex to bin, OO interface. The following operations must be done in the order shown!
# Read data in piecemeal:
$HQX = Convert::BinHex->open(FH=>*STDIN) || die "open: $!";
$HQX->read_header; # read header info
@data = $HQX->read_data; # read in all the data
@rsrc = $HQX->read_resource; # read in all the resource
Bin to hex, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Bin2Hex") which keeps internal conversion state:
# Create and use a "translator" object:
my $B2H = Convert::BinHex->bin2hex; # get a converter object
while (< STDIN >) {
print $STDOUT $B2H->next($_); # convert some more input
}
print $STDOUT $B2H->done; # no more input: finish up
Bin to hex, file interface. Yes, you can convert to BinHex as well as from it!
# Create new, empty object:
my $HQX = Convert::BinHex->new;
# Set header attributes:
$HQX->filename("logo.gif");
$HQX->type("GIFA");
$HQX->creator("CNVS");
# Give it the data and resource forks (either can be absent):
$HQX->data(Path => "/path/to/data"); # here, data is on disk
$HQX->resource(Data => $resourcefork); # here, resource is in core
# Output as a BinHex stream, complete with leading comment:
$HQX->encode(*STDOUT);
PLANNED!!!! Bin to hex, "CAP" interface. Thanks to Ken Lunde for suggesting this.
# Create new, empty object from CAP tree:
my $HQX = Convert::BinHex->from_cap("/path/to/root/file");
$HQX->encode(*STDOUT);
BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.
Download (0.083MB)
Added: 2006-08-04 License: Perl Artistic License Price:
1234 downloads
Convert::yEnc::Decoder 1.02
Convert::yEnc::Decoder is a Perl module that decodes yEncoded files. more>>
Convert::yEnc::Decoder is a Perl module that decodes yEncoded files.
SYNOPSIS
use Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder $dir;
$decoder->out_dir($dir);
eval
{
$decoder->decode( $file);
$decoder->decode(*FILE);
$decoder->decode;
};
print $@ if $@;
$name = $decoder->name;
$file = $decoder->file;
$size = $decoder->size;
$ybegin = $decoder->ybegin;
$ypart = $decoder->ypart;
$yend = $decoder->yend;
ABSTRACT
yEnc decoder
Convert::yEnc::Decoder decodes a yEncoded file and writes it to disk. Methods are provided for returning information about the decoded file.
<<lessSYNOPSIS
use Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder $dir;
$decoder->out_dir($dir);
eval
{
$decoder->decode( $file);
$decoder->decode(*FILE);
$decoder->decode;
};
print $@ if $@;
$name = $decoder->name;
$file = $decoder->file;
$size = $decoder->size;
$ybegin = $decoder->ybegin;
$ypart = $decoder->ypart;
$yend = $decoder->yend;
ABSTRACT
yEnc decoder
Convert::yEnc::Decoder decodes a yEncoded file and writes it to disk. Methods are provided for returning information about the decoded file.
Download (0.056MB)
Added: 2006-08-23 License: Perl Artistic License Price:
683 downloads
Bundle::Knetrix 1.0
Bundle::Knetrix is a Perl bundle to install all Knetrix required modules. more>>
Bundle::Knetrix is a Perl bundle to install all Knetrix required modules.
SYNOPSIS
perl -MCPAN -e install Bundle::Knetrix
CONTENTS
Apache AutoLoader Business::CreditCard Carp Class::Delegation Class::MakeMethods::Composite::Hash Compress::Zlib Crypt::TripleDES Cyrus::SIEVE::managesieve Data::Dumper DBI Digest::MD5 DynaLoader Email::Valid Error Exporter ExtUtils::MakeMaker File::Spec Geo::PostalCode HTML::Entities HTML::Parser Image::Size Image::Thumbnail IO::Scalar IPC::Shareable IPC::SysV Log::Log4perl Mail::IMAPClient Mail::IMAPClient::BodyStructure MIME::Base64 MIME::Decoder Number::Format PDF::Template POSIX Storable Switch Symbol Template Term::ANSIColor Tie::Hash::Expire Time::HiRes Time::Local URI::Escape URI::Find::Schemeless XML::Simple XML::XPath
head1 DESCRIPTION
This bundle defines modules, required by Knetrix.
<<lessSYNOPSIS
perl -MCPAN -e install Bundle::Knetrix
CONTENTS
Apache AutoLoader Business::CreditCard Carp Class::Delegation Class::MakeMethods::Composite::Hash Compress::Zlib Crypt::TripleDES Cyrus::SIEVE::managesieve Data::Dumper DBI Digest::MD5 DynaLoader Email::Valid Error Exporter ExtUtils::MakeMaker File::Spec Geo::PostalCode HTML::Entities HTML::Parser Image::Size Image::Thumbnail IO::Scalar IPC::Shareable IPC::SysV Log::Log4perl Mail::IMAPClient Mail::IMAPClient::BodyStructure MIME::Base64 MIME::Decoder Number::Format PDF::Template POSIX Storable Switch Symbol Template Term::ANSIColor Tie::Hash::Expire Time::HiRes Time::Local URI::Escape URI::Find::Schemeless XML::Simple XML::XPath
head1 DESCRIPTION
This bundle defines modules, required by Knetrix.
Download (0.002MB)
Added: 2007-05-25 License: Perl Artistic License Price:
882 downloads
RipMIME 1.4.0.7
RipMIME is an email attachment extration tool. more>>
RipMIME project is an email attachment extration tool.
RipMIME has been written as part of the (commercial) Xamime package, but because there was such a problem trying to attain a easy to use, openSource MIME decoder which the everyday person with some limited C skills could try and play with, we decided to release the MIME decoding components of Xamime as its own package which you are now seeing as "RipMIME".
RipMIME has a single sole pupose, to extract the attached files out of a MIME package (as say produced by programs such as AMaViS, Inflex and Xamime). RipMIME deliberately has no other operating purpose (if you find another use, then thats great).
It has been written (at this point) purely by Paul L Daniels and it is being released under a BSD style licence so that other commercial ventures may if they so desire use this product without the headaches normally associated with using GPL software.
Installation:
make
make install
Enhancements:
- A one-off boundary error in FFGET that caused segfaults for short files was fixed.
<<lessRipMIME has been written as part of the (commercial) Xamime package, but because there was such a problem trying to attain a easy to use, openSource MIME decoder which the everyday person with some limited C skills could try and play with, we decided to release the MIME decoding components of Xamime as its own package which you are now seeing as "RipMIME".
RipMIME has a single sole pupose, to extract the attached files out of a MIME package (as say produced by programs such as AMaViS, Inflex and Xamime). RipMIME deliberately has no other operating purpose (if you find another use, then thats great).
It has been written (at this point) purely by Paul L Daniels and it is being released under a BSD style licence so that other commercial ventures may if they so desire use this product without the headaches normally associated with using GPL software.
Installation:
make
make install
Enhancements:
- A one-off boundary error in FFGET that caused segfaults for short files was fixed.
Download (0.15MB)
Added: 2007-07-10 License: BSD License Price:
840 downloads
Teralogic 880 HDTV decoder Linux driver 0.2.3
Teralogic 880 HDTV decoder Linux driver. more>>
Teralogic 880 HDTV decoder Linux driver.
Remember that this driver has no video capture capability. The kernel module
uses three devices per TL880 card in /dev/tl880 to allow all users to mmap the
memory regions of the TL880, or use the ioctl interface to control the card.
The tools are then used to upload the firmware, set external sync, turn on color
bars, display a mouse cursor, and tweak the OSD. Thats all that the driver can
do so far. There is also I2C bus support. For the latest known bugs, see the
web site and mailing list.
To test the I2C bus(es), you will need the lm_sensors package. Load the
i2c-dev, i2c-algo-bit, and tl880.ko kernel modules, then run i2cdetect for each
bus displayed in the kernel message log (each card has a different number of
buses). If you have any output beside all XXs, note the address and bus
number, and run i2cdump [bus] [address]. For example, the NXT2000 on the MyHD
has address 0x14 on bus 1, so i2cdetect 1 shows a response from address 0xa, and
i2cdump 1 0xa shows the registers of the NXT2000.
Enhancements:
- Many internal improvements in this version, though few new user-worthy
- features.
- Improvements to card initialization.
- New ioctl interfaces.
- Improved VPX chip support.
- More chip features documented.
<<lessRemember that this driver has no video capture capability. The kernel module
uses three devices per TL880 card in /dev/tl880 to allow all users to mmap the
memory regions of the TL880, or use the ioctl interface to control the card.
The tools are then used to upload the firmware, set external sync, turn on color
bars, display a mouse cursor, and tweak the OSD. Thats all that the driver can
do so far. There is also I2C bus support. For the latest known bugs, see the
web site and mailing list.
To test the I2C bus(es), you will need the lm_sensors package. Load the
i2c-dev, i2c-algo-bit, and tl880.ko kernel modules, then run i2cdetect for each
bus displayed in the kernel message log (each card has a different number of
buses). If you have any output beside all XXs, note the address and bus
number, and run i2cdump [bus] [address]. For example, the NXT2000 on the MyHD
has address 0x14 on bus 1, so i2cdetect 1 shows a response from address 0xa, and
i2cdump 1 0xa shows the registers of the NXT2000.
Enhancements:
- Many internal improvements in this version, though few new user-worthy
- features.
- Improvements to card initialization.
- New ioctl interfaces.
- Improved VPX chip support.
- More chip features documented.
Download (MB)
Added: 2007-03-28 License: Other/Proprietary License Price:
946 downloads
Audio::AMR::Decode 0.01
Audio::AMR::Decode is a Perl extension do decode .amr files. more>>
Audio::AMR::Decode is a Perl extension do decode .amr files.
SYNOPSIS
use Audio::AMR::Decode;
Audio::AMR::Decode::amr2raw(infile.amr, outfile.pcm);
This module will attempt to decode an amr encoded audio file to a raw pcm audio encoded file.
The package contains C-source files for the optimized fixed-point speech decoder. The optimized fixed-point speech decoder is bit-exact with 3GPP TS 26.073 fixed-point speech decoder version 4.1.0.
<<lessSYNOPSIS
use Audio::AMR::Decode;
Audio::AMR::Decode::amr2raw(infile.amr, outfile.pcm);
This module will attempt to decode an amr encoded audio file to a raw pcm audio encoded file.
The package contains C-source files for the optimized fixed-point speech decoder. The optimized fixed-point speech decoder is bit-exact with 3GPP TS 26.073 fixed-point speech decoder version 4.1.0.
Download (0.13MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1229 downloads
VorbisSPI for Linux 1.0.3
Java Service Provider Interface that adds OGG Vorbis audio format more>> VorbisSPI is a Java Service Provider Interface that adds OGG Vorbis audio format support to Java platform. It supports icecast streaming. It is based on JOrbis Java libraries.
VorbisSPI works nice for local ogg files but streaming support is partially implemented.Vorbis SPI needs JOrbis 0.0.8 (100% Java Ogg Vorbis decoder library). Obviously, JOrbis is not real OO so you will see that VorbisSPI source code is a mess and needs to be optimized.
Vorbis SPI also uses some useful Tritonus classes included in their MpegAudioSPI.
WAV/AU SPI conflict bug fixed.AudioInputStream.available() bug fixed.Custom information available through AudioFileFormat.getType() workaround :
VORBISxNominalBitRateInBpsxLengthInMilliSeconds (e.g. VORBISx128000x282267)
Note that this workaround will be removed in VorbisSPI 1.0. Another workaround
to pass extra parameters (Ogg comments, Bitrates, ... ) will be available and
compliant with JDK 1.5
Design improved :
tritonus_share.jar included (old Tritonus classes removed).
TDebug class used for debugging traces.
(Use -Dtritonus.TraceAudioFileReader=true to enable traces)
jUnit classes included.
JOrbis 0.0.14 included.
File handle lock bug fixed.
SPI compatibility bug fix.<<less
Download (202KB)
Added: 2009-04-06 License: Freeware Price: Free
201 downloads
NewsBro 2.4.2
NewsBro project is a web application providing usenet news service. more>>
NewsBro project is a web application providing usenet news service. It provides support for multiple users accessing multiple news groups via multiple news servers.
Main features:
- web-based Usenet access
- full-featured news reader
- multi-user access with individual profiles
- one click filtered access to all images within a newsgroup
- multi-server binary file support
- XFace support
- yEnc decoder
- stand-alone and Java servlet versions
- News RC File
- Header and article caching
- NZB support
- XPAT threading
- Binary file harvesting
- Watch List for monitoring followups
- RSS feed for each group
- Configurable threads list
<<lessMain features:
- web-based Usenet access
- full-featured news reader
- multi-user access with individual profiles
- one click filtered access to all images within a newsgroup
- multi-server binary file support
- XFace support
- yEnc decoder
- stand-alone and Java servlet versions
- News RC File
- Header and article caching
- NZB support
- XPAT threading
- Binary file harvesting
- Watch List for monitoring followups
- RSS feed for each group
- Configurable threads list
Download (0.27MB)
Added: 2007-08-11 License: Free for non-commercial use Price:
808 downloads
UnifiedIO 1.0
UnifiedIO is a Java library providing random access to any data stream (even over HTTP). more>>
UnifiedIO is a Java library providing random access to any data stream (even over HTTP), and giving a clear differentiation between read only and read/write access. Unified I/O is an open source project and is licensed under BSD.
Main features:
- High performance
- Transparent buffering
- MemoryManager
- (Open)FileManager (beta)
- uio based implementation of ImageInputStream and ImageOutputStream
- Bridge between RandomAccessFile world and InputStream/OutputStream world
- Access everything using one common interface
- Read/write direct from/into primitive arrays
- Optimized reading over http (only requesting the required data range of bytes - uses Byteserving feature of http 1.1)
- Easy extensible design
- Unified I/O contains also many utilities:
- BitInputStream and BitOutputStream.
- PackBits, RLE4 and RLE8 decoder.
- base64 codec implementation.
- and many others.
<<lessMain features:
- High performance
- Transparent buffering
- MemoryManager
- (Open)FileManager (beta)
- uio based implementation of ImageInputStream and ImageOutputStream
- Bridge between RandomAccessFile world and InputStream/OutputStream world
- Access everything using one common interface
- Read/write direct from/into primitive arrays
- Optimized reading over http (only requesting the required data range of bytes - uses Byteserving feature of http 1.1)
- Easy extensible design
- Unified I/O contains also many utilities:
- BitInputStream and BitOutputStream.
- PackBits, RLE4 and RLE8 decoder.
- base64 codec implementation.
- and many others.
Download (0.15MB)
Added: 2006-07-01 License: BSD License Price:
1210 downloads
JOrbis 0.0.16
JOrbis is a pure Java Ogg Vorbis decoder. more>>
JOrbis is a pure Java Ogg Vorbis decoder.
JOrbis accepts Ogg Vorbis bitstreams and decodes them to raw PCM.
Vorbis is a general purpose audio and music encoding format contemporary to MPEG-4s AAC and TwinVQ, the next generation beyond MPEG audio layer 3. Unlike the MPEG sponsored formats (and other proprietary formats such as RealAudio G2 and Windows flavor of the month), the Vorbis CODEC specification belongs to the public domain. All the technical details are published and documented, and any software entity may make full use of the format without royalty or patent concerns.
We sympathize the aim of the Ogg project. JOrbis is our contribution to the Ogg project in our style. We think the ubiquity of Vorbis decoder will leverage the popularity of Ogg Vorbis. We hope JOrbis will run on any platform, any devices and any web browsers, which support Java and every people will enjoy streamed musics without patent or royalty concerns about codec.
Main features:
- JOrbis is in pure Java.
- JOrbis will run on JDK1.0.* or higher.
- JOrbis is under LGPL.
- JOrbis includes the pure Java Ogg Vorbis player, JOrbisPlayer.
- To enjoy this player, your JVM must support Java Sound API. JOrbisPlayer is under GPL.
- JOrbisPlayer can play Ogg Vorbis live streams on UDP broadcast packets from JRoar.
- JOrbis includes very simple pure Java Ogg Vorbis comment editor, JOrbisComment.
Enhancements:
- added a property jorbis.player.playonstartup to JOrbisPlayer applet to play given stream at the start-up time. Refer to play/JOrbisPlayer.html.
<<lessJOrbis accepts Ogg Vorbis bitstreams and decodes them to raw PCM.
Vorbis is a general purpose audio and music encoding format contemporary to MPEG-4s AAC and TwinVQ, the next generation beyond MPEG audio layer 3. Unlike the MPEG sponsored formats (and other proprietary formats such as RealAudio G2 and Windows flavor of the month), the Vorbis CODEC specification belongs to the public domain. All the technical details are published and documented, and any software entity may make full use of the format without royalty or patent concerns.
We sympathize the aim of the Ogg project. JOrbis is our contribution to the Ogg project in our style. We think the ubiquity of Vorbis decoder will leverage the popularity of Ogg Vorbis. We hope JOrbis will run on any platform, any devices and any web browsers, which support Java and every people will enjoy streamed musics without patent or royalty concerns about codec.
Main features:
- JOrbis is in pure Java.
- JOrbis will run on JDK1.0.* or higher.
- JOrbis is under LGPL.
- JOrbis includes the pure Java Ogg Vorbis player, JOrbisPlayer.
- To enjoy this player, your JVM must support Java Sound API. JOrbisPlayer is under GPL.
- JOrbisPlayer can play Ogg Vorbis live streams on UDP broadcast packets from JRoar.
- JOrbis includes very simple pure Java Ogg Vorbis comment editor, JOrbisComment.
Enhancements:
- added a property jorbis.player.playonstartup to JOrbisPlayer applet to play given stream at the start-up time. Refer to play/JOrbisPlayer.html.
Download (0.31MB)
Added: 2005-10-14 License: LGPL (GNU Lesser General Public License) Price:
1474 downloads
Libmtrwe 0.0.2
Libmtrwes purpose is to connect a data producer and consumer with optional encoders transparently managing sync issues. more>>
Libmtrwes purpose is to connect a data producer and consumer with optional encoders transparently managing sync issues in a multithreaded environment (GNU phtreads tested).
The user should only provide the routines (or use the supplied ones) and forget all the rest.
Provided examples show a Digital Audio Extractor, an ogg decoder, a mp3 encoder...
Im working on it, it seems to be somewhat stable (not the alarm code. All the buffering systems have been tested. It lacks some serious error management code and signal handling needs testing.
<<lessThe user should only provide the routines (or use the supplied ones) and forget all the rest.
Provided examples show a Digital Audio Extractor, an ogg decoder, a mp3 encoder...
Im working on it, it seems to be somewhat stable (not the alarm code. All the buffering systems have been tested. It lacks some serious error management code and signal handling needs testing.
Download (0.66MB)
Added: 2006-05-24 License: GPL (GNU General Public License) Price:
1248 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 binhex 4.0 decoder 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