diff options
author | 2008-03-20 20:55:44 +0000 | |
---|---|---|
committer | 2008-03-20 20:55:44 +0000 | |
commit | e6cc6776a13fab29b4000268d259176080569fb7 (patch) | |
tree | ccd46a8f83c5b2f77192365a039f79390945b10c | |
download | distindex-e6cc6776a13fab29b4000268d259176080569fb7.tar.gz distindex-e6cc6776a13fab29b4000268d259176080569fb7.tar.bz2 distindex-e6cc6776a13fab29b4000268d259176080569fb7.zip |
Initial version
git-svn-id: https://overlays.gentoo.org/svn/dev/rbu/distindex@27 130f8837-a733-0410-98ec-ba4ccdad31c5
-rwxr-xr-x | distfiles-indexer.py | 187 | ||||
-rw-r--r-- | read-index.pl | 43 | ||||
-rw-r--r-- | sample.out | 852 |
3 files changed, 1082 insertions, 0 deletions
diff --git a/distfiles-indexer.py b/distfiles-indexer.py new file mode 100755 index 0000000..0aeaa36 --- /dev/null +++ b/distfiles-indexer.py @@ -0,0 +1,187 @@ +#!/usr/bin/env python2.4 + +import tarfile +import zipfile +import os +import sys +import datetime + +try: + # FIXME: this does not work + import hashlib + md5_cons = hashlib.md5 + sha1_cons = hashlib.sha1 +except: + import md5 + import sha + md5_cons = md5.new + sha1_cons = sha.new + + +def hash_file(fileobj, *hashobjects): + """ RAM efficient hashing implementation for stream-based file objects. """ + data = fileobj.read(1024*1024) + while data: + for ho in hashobjects: + ho.update(data) + data = fileobj.read(1024*1024) + + return (ho.hexdigest() for ho in hashobjects) + + +class ArchiveInfo: + def __init__(self, filename, url, ebuild): + self.filename = filename + self.filesize = os.path.getsize(filename) # this can throw an exception + self.mtime = os.path.getmtime(filename) + self.basename = os.path.basename(filename) + self.ebuild = ebuild + self.url = url + + + def write_info(self, outfiledir): + outfilename = "" + try: + (fnum, outfilename) = self.make_outfile(outfiledir) + self.out_fd = open(outfilename, "w") + self.write_header() + self.write_content() + self.out_fd.close() + return outfilename + except: + if outfilename: + os.remove(outfilename) + raise + + def write_header(self): + self.out_fd.write("File-dist-name: %s\n" % (self.basename)) + self.out_fd.write("File-dist-size: %s\n" % (self.filesize)) + self.out_fd.write("File-dist-present: True\n") + self.out_fd.write("File-dist-origin: %s\n" % (self.url)) + #self.out_fd.write("File-dist-ebuild: %s\n" % (self.ebuild)) + self.out_fd.write("File-dist-mtime: %s\n" %(self.mtime)) + + distfile = open(self.filename) + (md5, sha1) = hash_file(distfile, md5_cons(), sha1_cons()) + self.out_fd.write("File-dist-md5: %s\n" % (md5)) + self.out_fd.write("File-dist-sha1: %s\n" % (sha1)) + distfile.close() + + def make_outfile(self, tdir): + import tempfile + outfdname = tempfile.mkstemp(prefix=self.basename, dir=tdir) + return outfdname + +class TarInfo(ArchiveInfo): + def write_content(self): + tar = tarfile.TarFile.open(self.filename, 'r') + + file_info = tar.next() + filecount = 0 + while file_info != None: + if file_info.isfile(): + file_stream = tar.extractfile(file_info) + + if file_stream == None: + print "Filestream empty on %s" % (file_info.name) + pass + else: + self.out_fd.write("File-%05d-name: %s\n" %(filecount, file_info.name)) + self.out_fd.write("File-%05d-size: %s\n" %(filecount, file_info.size)) + self.out_fd.write("File-%05d-mtime: %s\n" %(filecount, file_info.mtime)) + (md5, sha1) = hash_file(file_stream, md5_cons(), sha1_cons()) + self.out_fd.write("File-%05d-md5: %s\n" %(filecount, md5)) + self.out_fd.write("File-%05d-sha1: %s\n" %(filecount, sha1)) + filecount += 1 + file_info = tar.next() + tar.close() + +class ZipInfo(ArchiveInfo): + def write_content(self): + zip = zipfile.ZipFile(self.filename, 'r') + + filecount = 0 + for name in zip.namelist(): + file_info = zip.getinfo(name) + if os.path.basename(file_info.filename) == "": + # this is a directory + continue + file_content = zip.read(name) # Doesn't work stream based :-/ + file_time = datetime.datetime(*file_info.date_time) + self.out_fd.write("File-%05d-name: %s\n" %(filecount, file_info.filename)) + self.out_fd.write("File-%05d-size: %s\n" %(filecount, file_info.file_size)) + self.out_fd.write("File-%05d-mtime: %s\n" %(filecount, file_time.strftime("%s"))) + + md5 = md5_cons(file_content).hexdigest() + sha1 = sha1_cons(file_content).hexdigest() + self.out_fd.write("File-%05d-md5: %s\n" %(filecount, md5)) + self.out_fd.write("File-%05d-sha1: %s\n" %(filecount, sha1)) + + filecount += 1 + + zip.close() + + + + +def main(): + import getopt + try: + optlist, list = getopt.getopt(sys.argv[1:], + 'f:P:hu:') + except getopt.GetoptError: + usage(sys.argv[0]) + sys.exit(2) + + infilename = None + outdir = "." + url = None + for opt, arg in optlist: + if opt == '-h': + usage(sys.argv[0]) + sys.exit(0) + if opt == '-f': + infilename = arg + if opt == '-P': + outdir = arg + if opt == '-u': + url = arg + + if not infilename: + print "Please specify a filename." + else: + tar_finished = False + try: + t = TarInfo(infilename, url, None) + filename = t.write_info(outdir) + tar_finished = True + except: + pass + if tar_finished: + sys.exit(0) + try: + t = ZipInfo(infilename, url, None) + filename = t.write_info(outdir) + except: + print infilename, " could not be opened" + +def usage(programname): + """ Print usage information """ + print "Usage: %s [-h] [-P <dir>] [-f <file>] [-u <url>]" % (programname) + print ''' +This script opens the file specified by -f, and writes the index to the directory specified by -P. + +Parameters: + -h Display this help + -f file Path to the file to index, must be present + -P path Directory to create the index file in (default: .) + -u url URL to record inside the index +''' + + +if __name__ == "__main__": + try: + main() + except KeyboardInterrupt: + print '\n ! Exiting.' + diff --git a/read-index.pl b/read-index.pl new file mode 100644 index 0000000..c279750 --- /dev/null +++ b/read-index.pl @@ -0,0 +1,43 @@ +#!/usr/bin/perl +use strict; +use warnings; + +my $filename = "sample.out"; + +open(my $fh, $filename) or die "could not open $filename"; + +my %documents; +while (my $line=<$fh>) { + $line =~ /File-([^-]+)-([^:]+): ([^\n]*)\n/s; + my $fileid = $1; # numeric or "dist" + my $field = $2; # string, non-empty + my $value = $3; # string, may be empty + #print "Fileid: ". $fileid . "\n"; + #print "field: ". $field . "\n"; + #print "Value: ". $value . "\n"; + + if ( ! $documents{$fileid} ) { + $documents{$fileid} = { $field => $value }; + } else { + $documents{$fileid}{$field} = $value; + } +} +close($fh); + + +# Fields for indexing. + +# our %fields = ( +# distfile => 'text', +# filename => 'text', +# isdist => 'UnAnalyzedField', +# size => 'UnAnalyzedField', +# mtime => 'UnAnalyzedField', +# md5 => 'UnAnalyzedField', +# sha1 => 'UnAnalyzedField', +# ); + +# analyzer should simply tokenize filenames by its parts +# i would split up by [/.-_] at least. technically, using +# (\W|_|\d) as the class of split characters might be reasonable + diff --git a/sample.out b/sample.out new file mode 100644 index 0000000..ec99506 --- /dev/null +++ b/sample.out @@ -0,0 +1,852 @@ +File-dist-name: 30375-akode-2.0rc1.tar.gz +File-dist-size: 650104 +File-dist-present: True +File-dist-origin: None +File-dist-mtime: 1132760402 +File-dist-md5: 9d3f06d36cdcbf3c5f3a57021d2abc4e +File-dist-sha1: f1c7193f3d0f173d19668b67485b973e63f06f20 +File-00000-name: akode-2.0rc1/admin/Doxyfile.am +File-00000-size: 3696 +File-00000-mtime: 1132759551 +File-00000-md5: ad2c3408e9cf6855649ee25122625bb7 +File-00000-sha1: cff476657d2b62a58578e8a70fffddef1b0ee278 +File-00001-name: akode-2.0rc1/admin/Doxyfile.global +File-00001-size: 5685 +File-00001-mtime: 1132759551 +File-00001-md5: f506978b34d8ca19d319ca9117805fbf +File-00001-sha1: 64dd304d5209bd215ae670c8cf37cd486f513220 +File-00002-name: akode-2.0rc1/admin/Makefile.common +File-00002-size: 1088 +File-00002-mtime: 1132759551 +File-00002-md5: 774c481f3db553e8a8889ae41a745c46 +File-00002-sha1: 63563d51604056f6fb5e7c6ffb695bac2937b8e5 +File-00003-name: akode-2.0rc1/admin/acinclude.m4.in +File-00003-size: 161555 +File-00003-mtime: 1132759551 +File-00003-md5: b49b062001e7825b73291d918d40681e +File-00003-sha1: e1ac6f135294a601183ab6d325e94843459b83f3 +File-00004-name: akode-2.0rc1/admin/am_edit +File-00004-size: 88720 +File-00004-mtime: 1132759551 +File-00004-md5: e3d3d6086d3240c46ba97bec28893df2 +File-00004-sha1: 801f840c7bf02f991c2d1b995eb75fb119447eff +File-00005-name: akode-2.0rc1/admin/bcheck.pl +File-00005-size: 3105 +File-00005-mtime: 1132759551 +File-00005-md5: e5fe46ceafcbb48b70dc8bcb77a6f04a +File-00005-sha1: 4534c0e88400fc0f927b2e8e3e4bd1caf16137f8 +File-00006-name: akode-2.0rc1/admin/compile +File-00006-size: 3707 +File-00006-mtime: 1132759551 +File-00006-md5: b2a35e98453194ca837c363ee9c0d379 +File-00006-sha1: 890bae084c3bac744c9f6947838e9c975cb13077 +File-00007-name: akode-2.0rc1/admin/conf.change.pl +File-00007-size: 5458 +File-00007-mtime: 1132759551 +File-00007-md5: 1094a4e6a592888de1b9bbd2d4272a63 +File-00007-sha1: 8c247a66abe5494540773c8a090c5800883a9be6 +File-00008-name: akode-2.0rc1/admin/config.guess +File-00008-size: 43479 +File-00008-mtime: 1132759551 +File-00008-md5: 9d25f2e2cdb97f267afcea403e85abf1 +File-00008-sha1: 5447cc165913475d09f2b333ab4ed79865b8e923 +File-00009-name: akode-2.0rc1/admin/config.pl +File-00009-size: 6875 +File-00009-mtime: 1132759551 +File-00009-md5: dd24be540c3a198d3c26ef76125760b2 +File-00009-sha1: 9ab9d3b0dec96699a63fc48e7a0ed0f3af270e65 +File-00010-name: akode-2.0rc1/admin/config.sub +File-00010-size: 31656 +File-00010-mtime: 1132759551 +File-00010-md5: 06d381f57200d8220362d994ecbee581 +File-00010-sha1: d7dde909c41498b05adea82e6e0cc3bfd92b3b78 +File-00011-name: akode-2.0rc1/admin/configure.in.bot.end +File-00011-size: 1750 +File-00011-mtime: 1132759551 +File-00011-md5: 334a55b0b1fc730a66610db1fa53c4f4 +File-00011-sha1: 18d5725e305380c8df871cf4655e2c85fcc7f884 +File-00012-name: akode-2.0rc1/admin/configure.in.min +File-00012-size: 1924 +File-00012-mtime: 1132759551 +File-00012-md5: 7b7fdfaa430922e227022bfc5ead0ffb +File-00012-sha1: 890dc8bfc111d0fe7802cc27d49bf8522625c380 +File-00013-name: akode-2.0rc1/admin/cvs.sh +File-00013-size: 19159 +File-00013-mtime: 1132759551 +File-00013-md5: a0ef84046f0e72902aeaa5ecbf1b7cac +File-00013-sha1: ccde40973100d7642551250d0b592f97bb972098 +File-00014-name: akode-2.0rc1/admin/debianrules +File-00014-size: 1299 +File-00014-mtime: 1132759551 +File-00014-md5: 252fca46dfa6eb49537aac6d27288da5 +File-00014-sha1: 2938fd22f70db32332c71e76bec66dcc9afd3cab +File-00015-name: akode-2.0rc1/admin/depcomp +File-00015-size: 15872 +File-00015-mtime: 1132759551 +File-00015-md5: dd51b2f6898f316a06f32afad83cf7bc +File-00015-sha1: bfd7fbe4ca43d7bf75e720a413b86034d833c0d9 +File-00016-name: akode-2.0rc1/admin/deps.am +File-00016-size: 932 +File-00016-mtime: 1132759551 +File-00016-md5: eb846309aca35c1b4e2189e5c5941348 +File-00016-sha1: 2076d6e647a9c56f9817acf549fe83bd7749c7f5 +File-00017-name: akode-2.0rc1/admin/detect-autoconf.pl +File-00017-size: 4612 +File-00017-mtime: 1132759551 +File-00017-md5: 174f96e82aff289a8f14ddfaa429afb0 +File-00017-sha1: 9cc7ce44ce62cc58207a528714a61ffefb88726d +File-00018-name: akode-2.0rc1/admin/doxygen.sh +File-00018-size: 22562 +File-00018-mtime: 1132759551 +File-00018-md5: fa05affc26efc8b56f4d0b492738193b +File-00018-sha1: 61c76e98555773b61e1f5fc7955a03834a0a5cd6 +File-00019-name: akode-2.0rc1/admin/install-sh +File-00019-size: 9233 +File-00019-mtime: 1132759551 +File-00019-md5: aded5875c5d5830de6653181e8ced19c +File-00019-sha1: 82b003ed458f7d689e190ac31a1fb6834fa73541 +File-00020-name: akode-2.0rc1/admin/libtool.m4.in +File-00020-size: 207937 +File-00020-mtime: 1132759551 +File-00020-md5: 79f7e3cab6c83d8904b0855e79bb85ee +File-00020-sha1: bf737a6f56d5b128c0e88371947920b1f4b112c3 +File-00021-name: akode-2.0rc1/admin/ltmain.sh +File-00021-size: 184043 +File-00021-mtime: 1132759551 +File-00021-md5: edcc8f8c0a8e37cea113bd885b2e1f21 +File-00021-sha1: df02b11a1c86e513ab21825f546ef3b7b5808698 +File-00022-name: akode-2.0rc1/admin/missing +File-00022-size: 11014 +File-00022-mtime: 1132759551 +File-00022-md5: 5d58f0dd4262171a71b65bd515d85d07 +File-00022-sha1: 8646dcf054ae403f604f921296de755e5c1467ed +File-00023-name: akode-2.0rc1/admin/mkinstalldirs +File-00023-size: 3474 +File-00023-mtime: 1132759551 +File-00023-md5: 64e8ff72710e830f15a347863b848c7d +File-00023-sha1: 1e04a516e7668098d184bda8c070090b8405981e +File-00024-name: akode-2.0rc1/admin/nmcheck +File-00024-size: 8945 +File-00024-mtime: 1132759551 +File-00024-md5: 71cdede2a453e557e99c97f8ead7a292 +File-00024-sha1: 3ee38f5d086ceb3a13d849043f4392e917e464c2 +File-00025-name: akode-2.0rc1/admin/oldinclude.m4.in +File-00025-size: 5031 +File-00025-mtime: 1132759551 +File-00025-md5: 34a718c3f2758f62e02c74047efe97ee +File-00025-sha1: 5d6f9e4ff29c49cc3d38e23669bcc1c5b7c40d10 +File-00026-name: akode-2.0rc1/admin/pkg.m4.in +File-00026-size: 2027 +File-00026-mtime: 1132759551 +File-00026-md5: 8bc9c6be20df8421c1a687421fbfde85 +File-00026-sha1: a34bf4be447e5fe722e5c5c6e7b9b8fec4c1effb +File-00027-name: akode-2.0rc1/admin/ylwrap +File-00027-size: 6193 +File-00027-mtime: 1132759551 +File-00027-md5: e0a5f7e59d19edfd4b4d26479a141f02 +File-00027-sha1: 9d6c36a4aa3658c226b71bbaf7cbe9c7cb931cf8 +File-00028-name: akode-2.0rc1/akode/plugins/src_resampler/Makefile.in +File-00028-size: 21778 +File-00028-mtime: 1132759757 +File-00028-md5: 23f60c4700ed5471b30420d5fbdc8fad +File-00028-sha1: a11d129c327784e999995aa7e1504a6c216924ad +File-00029-name: akode-2.0rc1/akode/plugins/src_resampler/src_resampler.cpp +File-00029-size: 4413 +File-00029-mtime: 1129841652 +File-00029-md5: 7a1e37534ab689649c4e9caa6849648b +File-00029-sha1: 8c8b9deac754e26bc025e0d869dd749597315e65 +File-00030-name: akode-2.0rc1/akode/plugins/src_resampler/src_resampler.h +File-00030-size: 1646 +File-00030-mtime: 1129841652 +File-00030-md5: 75f068886214dcee31f037637ac2ff6b +File-00030-sha1: e4aa5e8cf17638d12b38ab05cdb8c55454f5ac62 +File-00031-name: akode-2.0rc1/akode/plugins/src_resampler/Makefile.am +File-00031-size: 347 +File-00031-mtime: 1121426403 +File-00031-md5: ffc06f3741f355c6728eed6ce334f590 +File-00031-sha1: a6ba0b0edcba5c0b282e38e1185c9a1be11c4f85 +File-00032-name: akode-2.0rc1/akode/plugins/alsa_sink/Makefile.in +File-00032-size: 21539 +File-00032-mtime: 1132759757 +File-00032-md5: 70cac64ad76184485e1d2379cfd570c8 +File-00032-sha1: f544f3567592c61c66f1c08a747c3e7a427b6338 +File-00033-name: akode-2.0rc1/akode/plugins/alsa_sink/alsa_sink.cpp +File-00033-size: 8973 +File-00033-mtime: 1132401740 +File-00033-md5: f7497bea844fe33bc8f998d6b2115967 +File-00033-sha1: 54f4d5ef5c3d60c8de8fee1870c645cc0033f889 +File-00034-name: akode-2.0rc1/akode/plugins/alsa_sink/Makefile.am +File-00034-size: 304 +File-00034-mtime: 1121426403 +File-00034-md5: 221f246723b381d109f778b8cac6d487 +File-00034-sha1: e76e3ff3a805d35f13be07c7df26846b308ae011 +File-00035-name: akode-2.0rc1/akode/plugins/alsa_sink/alsa_sink.h +File-00035-size: 1690 +File-00035-mtime: 1129841652 +File-00035-md5: 31d37ff7f1e16a0dfee36c90fe7d2763 +File-00035-sha1: 9ae4ad4e3bef7d252b205a5d5597ceeb05002a95 +File-00036-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/mpc_dec.h +File-00036-size: 6835 +File-00036-mtime: 1112621885 +File-00036-md5: a50d872c6c3beac264ac22a3be72d6de +File-00036-sha1: e2d009f2c46ed29f719a34db30b38994a5787dab +File-00037-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/stdafx.h +File-00037-size: 738 +File-00037-mtime: 1099610011 +File-00037-md5: a728e55baf952fa43e74dc761747a558 +File-00037-sha1: 7ce99ad1a3248fdf77a9761506ee9180ec4e5b1a +File-00038-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/Makefile.in +File-00038-size: 20009 +File-00038-mtime: 1132759757 +File-00038-md5: 729a756d665aac559afb73bb193137c9 +File-00038-sha1: fae7b70e17b9ace380f232f8163c4f52b7041214 +File-00039-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/streaminfo.cpp +File-00039-size: 8072 +File-00039-mtime: 1112621885 +File-00039-md5: 1e76c7fe7a8b637b57b400f66abe1138 +File-00039-sha1: 076e84724d639cbca7b8430eaf60b03fdb595ec0 +File-00040-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/synth_filter.cpp +File-00040-size: 21195 +File-00040-mtime: 1099610011 +File-00040-md5: b361a4bb36fbf066cccbe94b697e29c3 +File-00040-sha1: 2aa2c5fff07968963211e8f0a801a126aeba2666 +File-00041-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/huffsv46.cpp +File-00041-size: 11052 +File-00041-mtime: 1099610011 +File-00041-md5: e0e350c82e2d71bf8323e5649c9499ca +File-00041-sha1: 0219e228afff9dd674aa1c45948983f659a59ddb +File-00042-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/streaminfo.h +File-00042-size: 2224 +File-00042-mtime: 1112621885 +File-00042-md5: 341b22ba15b98384c9b2f0aa074b889d +File-00042-sha1: 998c30d6e7b16052eea349d337a127760368f15c +File-00043-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/requant.cpp +File-00043-size: 2990 +File-00043-mtime: 1099610011 +File-00043-md5: 8195bd66d1e1bef71537ddc78660477e +File-00043-sha1: b74643dabc84930c3b8c48bd7952888251ff96c0 +File-00044-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/requant.h +File-00044-size: 402 +File-00044-mtime: 1099610011 +File-00044-md5: 4d3ff963a4036889deeedc59b07c2a15 +File-00044-sha1: f801ab0e225fdec7f064351cd5c0702523dea8ec +File-00045-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/Makefile.am +File-00045-size: 264 +File-00045-mtime: 1090235790 +File-00045-md5: b94cee526f09b773c21f2c4cb525bd4b +File-00045-sha1: a61864afebe281b6ab3ad7495cc62f4d2e25eb6f +File-00046-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/huffsv7.cpp +File-00046-size: 29479 +File-00046-mtime: 1099610011 +File-00046-md5: 9a99e25359532e924c63f35f2a3b72df +File-00046-sha1: 22b720ac72556489caee857ff64b44b1b91b1a15 +File-00047-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/idtag.cpp +File-00047-size: 1639 +File-00047-mtime: 1099610011 +File-00047-md5: 9d3cc5642b3edf2cfa3b413424e9297a +File-00047-sha1: 1ade56904a8b8b782a62d6e38769eafe436baa30 +File-00048-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/stdafx.cpp +File-00048-size: 198 +File-00048-mtime: 1099610011 +File-00048-md5: a804e82e265d21634f20caff2afb0ac9 +File-00048-sha1: 0e0d3214dcffe705ad9c7821bafe1b10522f194b +File-00049-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/bitstream.cpp +File-00049-size: 4204 +File-00049-mtime: 1099610011 +File-00049-md5: e2c8f6e16752ba5985c0e7354fc6f286 +File-00049-sha1: 3e2bd76167d5e03a220e756a46242d5e99cf8959 +File-00050-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/mpc_dec.cpp +File-00050-size: 38053 +File-00050-mtime: 1112621885 +File-00050-md5: d7c7c844c310b9a002b2c0de435e01b0 +File-00050-sha1: f1b6f52e0eb13e224dd8b8641643b265d4a62244 +File-00051-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/readme.txt +File-00051-size: 1238 +File-00051-mtime: 1088944053 +File-00051-md5: b0d43209e188f5b6aacef2d373fea028 +File-00051-sha1: 0ca1c09bbb6d254dbb7759fbfd37bcfdec9906d3 +File-00052-name: akode-2.0rc1/akode/plugins/mpc_decoder/mppdec/mpc_math.h +File-00052-size: 2759 +File-00052-mtime: 1112621885 +File-00052-md5: 0277694fa2b107355309dee49daf6fa3 +File-00052-sha1: aaa691b9b19c8d7f35e3d12fc524dc6b70b9aee7 +File-00053-name: akode-2.0rc1/akode/plugins/mpc_decoder/mpc_decoder.cpp +File-00053-size: 5317 +File-00053-mtime: 1129840436 +File-00053-md5: 22e21c844aefe2760715ad451fdd7aee +File-00053-sha1: 10dd08c1df1cf4c1da58426cfdbe7039cc7d7236 +File-00054-name: akode-2.0rc1/akode/plugins/mpc_decoder/mpc_decoder.h +File-00054-size: 1802 +File-00054-mtime: 1129840436 +File-00054-md5: 699dcf7e73f1953655d5e99e2bce24f3 +File-00054-sha1: e14dd08125c628608fb8e7401ac08dff0c82c524 +File-00055-name: akode-2.0rc1/akode/plugins/mpc_decoder/Makefile.am +File-00055-size: 365 +File-00055-mtime: 1132401740 +File-00055-md5: 1731d9ecd1e507138ca99d321ce3dbec +File-00055-sha1: 975f7d0c4d72d9e361b5aa60ddab753276c5bb60 +File-00056-name: akode-2.0rc1/akode/plugins/mpc_decoder/Makefile.in +File-00056-size: 25914 +File-00056-mtime: 1132759757 +File-00056-md5: 33824c971784774c7966082479c66905 +File-00056-sha1: dc2d3cba5e62b383eba3e432e3ef2f0668772eb8 +File-00057-name: akode-2.0rc1/akode/plugins/polyp_sink/Makefile.in +File-00057-size: 21644 +File-00057-mtime: 1132759757 +File-00057-md5: 958427fe0edf27ece00db7e9a988aff5 +File-00057-sha1: 4ab6285845fe5d6a8a7b4d3966c75a5bb0d1e247 +File-00058-name: akode-2.0rc1/akode/plugins/polyp_sink/polyp_sink.cpp +File-00058-size: 3470 +File-00058-mtime: 1129841652 +File-00058-md5: 45096b3e70e4f0f080e15be2cb9f9e7b +File-00058-sha1: f436e2d3613bd92fd1441c0883e995779387743b +File-00059-name: akode-2.0rc1/akode/plugins/polyp_sink/Makefile.am +File-00059-size: 345 +File-00059-mtime: 1121426403 +File-00059-md5: 7f721d7aa29bb3ebfa25039824c163d4 +File-00059-sha1: af7b5f8168c81455b5eb9996b93e8f105dffb2b8 +File-00060-name: akode-2.0rc1/akode/plugins/polyp_sink/polyp_sink.h +File-00060-size: 1605 +File-00060-mtime: 1129841652 +File-00060-md5: 4e1f3a5635345bc9d24c959c4107f898 +File-00060-sha1: a0a9c6c4f01698aa147729efd09746d8e5898f46 +File-00061-name: akode-2.0rc1/akode/plugins/oss_sink/Makefile.in +File-00061-size: 21489 +File-00061-mtime: 1132759757 +File-00061-md5: 7fa6ff9eae51f071bd0620b43fb1dc59 +File-00061-sha1: ee9a341a13226fbf7b5f02446aef06eba32fb992 +File-00062-name: akode-2.0rc1/akode/plugins/oss_sink/Makefile.am +File-00062-size: 301 +File-00062-mtime: 1121426403 +File-00062-md5: 5290250d3312e5cd4609cb61d5f8d8d7 +File-00062-sha1: 16f66f38efc71118384fc293446eb807ca7a82fe +File-00063-name: akode-2.0rc1/akode/plugins/oss_sink/oss_sink.cpp +File-00063-size: 5016 +File-00063-mtime: 1130496052 +File-00063-md5: f113ce5989287d94a12b74fff306abc6 +File-00063-sha1: 35c475df020bdf13e5503f118f4c552b2a45d006 +File-00064-name: akode-2.0rc1/akode/plugins/oss_sink/oss_sink.h +File-00064-size: 1715 +File-00064-mtime: 1130494186 +File-00064-md5: f2496590aa885ac9c4f0f311daedbc42 +File-00064-sha1: 2a6a7b87017e534534d1c71e73613c4c178c2d96 +File-00065-name: akode-2.0rc1/akode/plugins/ffmpeg_decoder/ffmpeg_decoder.cpp +File-00065-size: 10296 +File-00065-mtime: 1129840436 +File-00065-md5: 133bd7cdc3d15bd9b1fdf2fe8c043825 +File-00065-sha1: 902ac79323b791994934ee99bd094564cd21bc04 +File-00066-name: akode-2.0rc1/akode/plugins/ffmpeg_decoder/ffmpeg_decoder.h +File-00066-size: 1859 +File-00066-mtime: 1129729876 +File-00066-md5: 92b9cfd4ef9f411a9a0da6ec72576c36 +File-00066-sha1: 7d9e41fa163ba0c104952fac3e057f7f04cde17a +File-00067-name: akode-2.0rc1/akode/plugins/ffmpeg_decoder/Makefile.am +File-00067-size: 422 +File-00067-mtime: 1132401740 +File-00067-md5: d1b3c682f620dcb82dd1b2e9cb306236 +File-00067-sha1: 541a8568007c3ca553c19397b389056e911c5950 +File-00068-name: akode-2.0rc1/akode/plugins/ffmpeg_decoder/Makefile.in +File-00068-size: 21952 +File-00068-mtime: 1132759757 +File-00068-md5: b07d4f061575d6dc7c4dc85b25d34487 +File-00068-sha1: 9a2c733616ca0a4afbd3f2762edc5dd84fecb324 +File-00069-name: akode-2.0rc1/akode/plugins/sun_sink/Makefile.in +File-00069-size: 21443 +File-00069-mtime: 1132759757 +File-00069-md5: 0b4eac3dc18d869c70e4b7992893ac69 +File-00069-sha1: 12d0704e30fc0549b7dfeb96275de09584c1736e +File-00070-name: akode-2.0rc1/akode/plugins/sun_sink/sun_sink.h +File-00070-size: 1681 +File-00070-mtime: 1130426147 +File-00070-md5: 02d16e833776d457df55d40dce96d9a7 +File-00070-sha1: 39c872c27147ae8fa1d15f1f92e5036e2c74ad10 +File-00071-name: akode-2.0rc1/akode/plugins/sun_sink/Makefile.am +File-00071-size: 301 +File-00071-mtime: 1130426147 +File-00071-md5: c38777234e63052a01e121f540a9098e +File-00071-sha1: 30aef1c8c5823717c4ceadddb5616ae329f503dc +File-00072-name: akode-2.0rc1/akode/plugins/sun_sink/sun_sink.cpp +File-00072-size: 4170 +File-00072-mtime: 1130489838 +File-00072-md5: 090150b0a69173361d2adf0b150bcc25 +File-00072-sha1: 32ba6c6ad6f7cab4b0cc77d3ef91998bfc4c13f1 +File-00073-name: akode-2.0rc1/akode/plugins/Makefile.am +File-00073-size: 818 +File-00073-mtime: 1130334629 +File-00073-md5: 2ee6b4b33f9332fdaab270c0744dffe0 +File-00073-sha1: 571497263374cfde98bdff9fc9290adfbbd2c470 +File-00074-name: akode-2.0rc1/akode/plugins/jack_sink/jack_sink.cpp +File-00074-size: 6278 +File-00074-mtime: 1129841652 +File-00074-md5: 7ddbc6d479d813b4e1c6c0a0086f2e22 +File-00074-sha1: 3763d23ecb144cc7e788f33135127d0b8f8c5cb1 +File-00075-name: akode-2.0rc1/akode/plugins/jack_sink/jack_sink.h +File-00075-size: 1650 +File-00075-mtime: 1129841652 +File-00075-md5: 0a3481c0c55b7f922f7fb0d8fe132cbe +File-00075-sha1: d9d8471c526d370d284b51c039c1f973ead458b8 +File-00076-name: akode-2.0rc1/akode/plugins/jack_sink/Makefile.am +File-00076-size: 337 +File-00076-mtime: 1121426403 +File-00076-md5: b6633d75e158128ed9090a36fd392053 +File-00076-sha1: cda846dcd75f782999e79ae19cf6c8153ed3fd29 +File-00077-name: akode-2.0rc1/akode/plugins/jack_sink/Makefile.in +File-00077-size: 21588 +File-00077-mtime: 1132759757 +File-00077-md5: 4e3f04f095be9c6c87f958e345a85480 +File-00077-sha1: 2cf0b0dd1efe8372a44c828ed78923da15e3a624 +File-00078-name: akode-2.0rc1/akode/plugins/mpeg_decoder/Makefile.in +File-00078-size: 21685 +File-00078-mtime: 1132759757 +File-00078-md5: 14262321a53334c866008c84881f3179 +File-00078-sha1: bb3f2648442f9123334e2cf52f94510ecf43e32e +File-00079-name: akode-2.0rc1/akode/plugins/mpeg_decoder/mpeg_decoder.h +File-00079-size: 1753 +File-00079-mtime: 1129841652 +File-00079-md5: 05a59e287553341f52f25daa9cc31aa4 +File-00079-sha1: 90e8c84a09328eaf9142e1bfe59924201ed1d203 +File-00080-name: akode-2.0rc1/akode/plugins/mpeg_decoder/Makefile.am +File-00080-size: 310 +File-00080-mtime: 1132401740 +File-00080-md5: 8173d21f10f0aff8f879a697f786dbf7 +File-00080-sha1: f5580b2754b7d74c2e7080f52c2e193335537778 +File-00081-name: akode-2.0rc1/akode/plugins/mpeg_decoder/mpeg_decoder.cpp +File-00081-size: 16292 +File-00081-mtime: 1129841652 +File-00081-md5: 50e779962e070d0072c9eccd2b5a5b99 +File-00081-sha1: 431235c35cc18b6a9656bfad34c6ce6de6734e92 +File-00082-name: akode-2.0rc1/akode/plugins/xiph_decoder/speex_decoder.cpp +File-00082-size: 10292 +File-00082-mtime: 1129841652 +File-00082-md5: c5df6f65660c0aafb4076e0030151c02 +File-00082-sha1: b79c9c72dfc508a105470ed8a58e2f0b0c4cbcf3 +File-00083-name: akode-2.0rc1/akode/plugins/xiph_decoder/speex_decoder.h +File-00083-size: 1856 +File-00083-mtime: 1129841652 +File-00083-md5: 362dabd00c4592588b070f8db99eaeb8 +File-00083-sha1: d1143b735b9b53fbadd44351433eecdff2855231 +File-00084-name: akode-2.0rc1/akode/plugins/xiph_decoder/vorbis_decoder.h +File-00084-size: 1816 +File-00084-mtime: 1129841652 +File-00084-md5: d89c82895b11e58abc48dba6bcb469a7 +File-00084-sha1: fe196cccd4d823e29fea6e7868189e5a9d37c97b +File-00085-name: akode-2.0rc1/akode/plugins/xiph_decoder/flac_decoder.h +File-00085-size: 2501 +File-00085-mtime: 1129841652 +File-00085-md5: cd9d9bc0d5bed51e980936ce8cf007fa +File-00085-sha1: 9a82327b0c9cc3ce1e6f85d2f7cd7f38bb57cdaf +File-00086-name: akode-2.0rc1/akode/plugins/xiph_decoder/xiph_decoder.h +File-00086-size: 1252 +File-00086-mtime: 1129841652 +File-00086-md5: 18a1a7a1472276591df194bca580abbe +File-00086-sha1: 85f69615bc10e941aea46792a4169062865da889 +File-00087-name: akode-2.0rc1/akode/plugins/xiph_decoder/Makefile.am +File-00087-size: 432 +File-00087-mtime: 1132401740 +File-00087-md5: cbdcc6d2086fee0632f6c3f04a5af8d0 +File-00087-sha1: f4177db1348527dd1bc0de5eb8079a316292befa +File-00088-name: akode-2.0rc1/akode/plugins/xiph_decoder/Makefile.in +File-00088-size: 23892 +File-00088-mtime: 1132759757 +File-00088-md5: 1992445fe4bc28ef56464fa4d633b0f8 +File-00088-sha1: 68c767ab084f06cd4771714b777f65ce66b5f04a +File-00089-name: akode-2.0rc1/akode/plugins/xiph_decoder/vorbis_decoder.cpp +File-00089-size: 7634 +File-00089-mtime: 1129841652 +File-00089-md5: 2915399ad62aae3b62ae42b21dbf89dc +File-00089-sha1: 9209b0787942ce24a9232c44d2148291fd213e70 +File-00090-name: akode-2.0rc1/akode/plugins/xiph_decoder/flac_decoder.cpp +File-00090-size: 18953 +File-00090-mtime: 1130692879 +File-00090-md5: ef465ff96245ee57e889d6bb67ddafb8 +File-00090-sha1: c2d40e574e861daa0f082c409689c33157458708 +File-00091-name: akode-2.0rc1/akode/plugins/xiph_decoder/xiph_decoder.cpp +File-00091-size: 2172 +File-00091-mtime: 1129841652 +File-00091-md5: d9d8f71da8891066d4d9e9afe9051113 +File-00091-sha1: eb4a2a4559dcc8fa98292df8f81c80cf45678db5 +File-00092-name: akode-2.0rc1/akode/plugins/Makefile.in +File-00092-size: 20437 +File-00092-mtime: 1132759757 +File-00092-md5: 869c75cacfb0b3e301b03eea1fe728cb +File-00092-sha1: 5ad276575fd84cc7b930fe17c5e0f404fe9af948 +File-00093-name: akode-2.0rc1/akode/lib/audiobuffer.h +File-00093-size: 3445 +File-00093-mtime: 1129841237 +File-00093-md5: ca43e2456a38dd7ed62be1f1aa466dbb +File-00093-sha1: 05ea2b53a5a5eb5cab6834ca2ed7b185288652c2 +File-00094-name: akode-2.0rc1/akode/lib/arithmetic.h +File-00094-size: 1967 +File-00094-mtime: 1129841237 +File-00094-md5: 8281d9a495d6e90c02a954f4c08ac9f9 +File-00094-sha1: 42eaf2dcfd31f2391b0a7e7dceb30966f3b7941d +File-00095-name: akode-2.0rc1/akode/lib/localfile.h +File-00095-size: 1929 +File-00095-mtime: 1129841237 +File-00095-md5: d84d8df50a9a89e0af3a9d91d1c2e8e5 +File-00095-sha1: e607d7ebcde6ea65520c57b81a946abd5d6dee10 +File-00096-name: akode-2.0rc1/akode/lib/audioconfiguration.h +File-00096-size: 3319 +File-00096-mtime: 1130772341 +File-00096-md5: 0c19a1c6750fe6f43fc4f91a395bd563 +File-00096-sha1: 897b5b006af7f43a2d9924c1de35d3d66dabaded +File-00097-name: akode-2.0rc1/akode/lib/resampler.h +File-00097-size: 2167 +File-00097-mtime: 1129841237 +File-00097-md5: 177d9c2b6a4110c9809b352ba7d555aa +File-00097-sha1: 444356f7fec30c7e7c2cc0b98953f09fbc1fcb48 +File-00098-name: akode-2.0rc1/akode/lib/converter.cpp +File-00098-size: 4094 +File-00098-mtime: 1129841237 +File-00098-md5: 6ad964b111c7bd5f5bda74cc97ab113f +File-00098-sha1: 8c717e108beb4f3d71e7e1523b08ab70f80c9503 +File-00099-name: akode-2.0rc1/akode/lib/auto_sink.h +File-00099-size: 1554 +File-00099-mtime: 1129841237 +File-00099-md5: 392dbb0bf79a64536afcbe0104335a9a +File-00099-sha1: eada04a75997f8c7ee504c492a032a45ae23246f +File-00100-name: akode-2.0rc1/akode/lib/void_sink.h +File-00100-size: 1638 +File-00100-mtime: 1129841237 +File-00100-md5: 597b18c69768b622e338c0fed8aec78f +File-00100-sha1: 7ffc0f9e00068f1a7e6847dec343a97c8181ad53 +File-00101-name: akode-2.0rc1/akode/lib/magic.h +File-00101-size: 1191 +File-00101-mtime: 1129841237 +File-00101-md5: 41b09701c3728f9180ad47ab7b39dc74 +File-00101-sha1: 000c1eee914aad87f3eeaa91da2a5232d7494fd0 +File-00102-name: akode-2.0rc1/akode/lib/resamplerpluginhandler.cpp +File-00102-size: 1551 +File-00102-mtime: 1129841237 +File-00102-md5: 4718723cadc7255308b10ee54238f779 +File-00102-sha1: 3389f3a24042ea38891328ac2b10e7ed17e4f2db +File-00103-name: akode-2.0rc1/akode/lib/decoder.h +File-00103-size: 3966 +File-00103-mtime: 1129841237 +File-00103-md5: f7333b6b5ab533b026338f394bba4d52 +File-00103-sha1: 49353d35ed72efe82e72869b3ec6fc3cdfa5e23c +File-00104-name: akode-2.0rc1/akode/lib/fast_resampler.h +File-00104-size: 1777 +File-00104-mtime: 1129841237 +File-00104-md5: aa44b2b73ef69c7a9f74874112c9dd54 +File-00104-sha1: 065a127f61686ad69c2191b74aa3bf210c182120 +File-00105-name: akode-2.0rc1/akode/lib/buffered_decoder.h +File-00105-size: 1917 +File-00105-mtime: 1129841237 +File-00105-md5: 74156cb1be05deacc0e0b2f27e0efc9e +File-00105-sha1: be05ed989f8534ffa76329fc5efdd93df1b2b0af +File-00106-name: akode-2.0rc1/akode/lib/volumefilter.cpp +File-00106-size: 2815 +File-00106-mtime: 1129841237 +File-00106-md5: 6b61a44474460342e559f942d497194f +File-00106-sha1: 83a3d973cc3ae0b7ba20e7bf2f057cbb6a3d1507 +File-00107-name: akode-2.0rc1/akode/lib/akodelib.h +File-00107-size: 1406 +File-00107-mtime: 1129841237 +File-00107-md5: 848d580e5346aa57e0c4f271cd0179e0 +File-00107-sha1: ccfec0993995b78edf2cd350af98ff705a04b161 +File-00108-name: akode-2.0rc1/akode/lib/audioframe.h +File-00108-size: 3215 +File-00108-mtime: 1129841237 +File-00108-md5: 4dea27597f2e0dd55aab40264f568771 +File-00108-sha1: 0cdca7c3f146d4b6465742b5e6516df5947d2a61 +File-00109-name: akode-2.0rc1/akode/lib/wav_decoder.cpp +File-00109-size: 6692 +File-00109-mtime: 1130495327 +File-00109-md5: 9b75f073ef7c1848f28df38298d95e30 +File-00109-sha1: f9f46a0b8317107a49d6682207c0d71a727db55c +File-00110-name: akode-2.0rc1/akode/lib/akode_export.h.in +File-00110-size: 1844 +File-00110-mtime: 1129841720 +File-00110-md5: fa66b4e3ae2837b64c5680caf34efd6b +File-00110-sha1: a3979bd2f7a9c75ba0216bc1279b61bc6c6186f9 +File-00111-name: akode-2.0rc1/akode/lib/framedecoder.h +File-00111-size: 203 +File-00111-mtime: 1122558101 +File-00111-md5: 0329843b9567bdd4aac4143d1d6c2405 +File-00111-sha1: 8bfc79dcaeecd539786bf4f5dfa6a78144d16cbd +File-00112-name: akode-2.0rc1/akode/lib/localfile.cpp +File-00112-size: 3676 +File-00112-mtime: 1129841237 +File-00112-md5: 3f0819b7934240cddd63921687deb7c8 +File-00112-sha1: 20d5109d96b969f397834a05d4833572c0289a18 +File-00113-name: akode-2.0rc1/akode/lib/audiobuffer.cpp +File-00113-size: 3956 +File-00113-mtime: 1129841237 +File-00113-md5: c95a711618fe1069878c208ab630cc4b +File-00113-sha1: e3177035835ad79a57af6ffeafe1d9a885b628a2 +File-00114-name: akode-2.0rc1/akode/lib/auto_sink.cpp +File-00114-size: 2727 +File-00114-mtime: 1130334629 +File-00114-md5: 6fc5023954cf5fbe7f269feb8e7c019a +File-00114-sha1: b3ad0be282340a92f84dbfc5441d2be196884625 +File-00115-name: akode-2.0rc1/akode/lib/encoderpluginhandler.cpp +File-00115-size: 1477 +File-00115-mtime: 1129841237 +File-00115-md5: 6e1111de8791979d8a45e8bac7210146 +File-00115-sha1: 0eb19c5389d71369c54bb3374719ac6cb764ec94 +File-00116-name: akode-2.0rc1/akode/lib/pluginhandler.h +File-00116-size: 2158 +File-00116-mtime: 1129841237 +File-00116-md5: 8a4e0ac30d056f6cf1fa3f41930029d4 +File-00116-sha1: 574a9cca09875bf01f190f69eb3e11a54f3db0e6 +File-00117-name: akode-2.0rc1/akode/lib/mmapfile.h +File-00117-size: 1835 +File-00117-mtime: 1129841237 +File-00117-md5: f381a83c2417cac3e9f3c9840d8dd48e +File-00117-sha1: e5a876e97875de538d6fa3a59d7061f9fc437f46 +File-00118-name: akode-2.0rc1/akode/lib/crossfader.h +File-00118-size: 1359 +File-00118-mtime: 1129841237 +File-00118-md5: ac6e82766b05b61846f870e8769f9c36 +File-00118-sha1: a70e3235df9ece90815776c52ec4bca34705f1b2 +File-00119-name: akode-2.0rc1/akode/lib/player.h +File-00119-size: 5989 +File-00119-mtime: 1132327414 +File-00119-md5: 2e8dc1d272b90dd8c76b6a7ab037103b +File-00119-sha1: 49ffc9717d91ac58f293fa7dd65991c096f3794a +File-00120-name: akode-2.0rc1/akode/lib/volumefilter.h +File-00120-size: 1183 +File-00120-mtime: 1130490578 +File-00120-md5: 24e1971e3eef46886f6a2f6aafcfe4dd +File-00120-sha1: 6261e39e8daa5d89e019fe377b4eaf48746a5b9d +File-00121-name: akode-2.0rc1/akode/lib/bytebuffer.h +File-00121-size: 2935 +File-00121-mtime: 1129841237 +File-00121-md5: ccddfb69d4e20d0eb33e5441f2c5104d +File-00121-sha1: 97ba4ab860e3860bda5ed9acdb35efeff1f60f5e +File-00122-name: akode-2.0rc1/akode/lib/sink.h +File-00122-size: 3259 +File-00122-mtime: 1129841237 +File-00122-md5: ea31a01070122a502d79f69189e54542 +File-00122-sha1: 793c5dd495ccf253413ddcae00174eb0e1600053 +File-00123-name: akode-2.0rc1/akode/lib/file.h +File-00123-size: 3394 +File-00123-mtime: 1129841237 +File-00123-md5: 7740d93d5478511fe492cfbe177fa08c +File-00123-sha1: 8acea08139f9dd65ee07c9dbf6a724154402f6ea +File-00124-name: akode-2.0rc1/akode/lib/fast_resampler.cpp +File-00124-size: 5431 +File-00124-mtime: 1129841237 +File-00124-md5: 0b0e38aa1152de94fa5ceb6e62ab3e6e +File-00124-sha1: 3abff90268a4f06473078d67fde4b946e47b9a33 +File-00125-name: akode-2.0rc1/akode/lib/buffered_decoder.cpp +File-00125-size: 7008 +File-00125-mtime: 1130495299 +File-00125-md5: 7e5b6456b4f2dce07b7d705eed6e5d1d +File-00125-sha1: 3ae4d975237739dcbccb557ba4d4c4ca62b1558f +File-00126-name: akode-2.0rc1/akode/lib/converter.h +File-00126-size: 1212 +File-00126-mtime: 1132327414 +File-00126-md5: c939fb6e785a02d7539782c0d5c2595e +File-00126-sha1: 623b96ad5751a785861789d6063e791d385a77a1 +File-00127-name: akode-2.0rc1/akode/lib/magic.cpp +File-00127-size: 5933 +File-00127-mtime: 1129841237 +File-00127-md5: ab3b80c978f65eac8a644e5ee6790f92 +File-00127-sha1: 96b747029e8106706220349bd56d887b2f888c29 +File-00128-name: akode-2.0rc1/akode/lib/Makefile.in +File-00128-size: 27565 +File-00128-mtime: 1132759757 +File-00128-md5: 528df97ef230e408024c8661a4c1a7a3 +File-00128-sha1: 2d73d6b9c0ebe021dd9717dbb384a0b539531636 +File-00129-name: akode-2.0rc1/akode/lib/sinkpluginhandler.cpp +File-00129-size: 2229 +File-00129-mtime: 1129841237 +File-00129-md5: c33b3cc42a8cacd380e63a7293473375 +File-00129-sha1: 2b54e906e485a6919a73445d88126c42780eb618 +File-00130-name: akode-2.0rc1/akode/lib/decoderpluginhandler.cpp +File-00130-size: 2172 +File-00130-mtime: 1129841237 +File-00130-md5: c95c4d3b45dfc05d6cb34eb9a198ecde +File-00130-sha1: 8744636d2f9acf17446960fb01650631c0187e01 +File-00131-name: akode-2.0rc1/akode/lib/encoder.h +File-00131-size: 2396 +File-00131-mtime: 1129841237 +File-00131-md5: a8ba3ea754c243fd230c8581ed38ae28 +File-00131-sha1: b5d521c0683914e84f44f6cf748ab82934cb1935 +File-00132-name: akode-2.0rc1/akode/lib/void_sink.cpp +File-00132-size: 1581 +File-00132-mtime: 1130428294 +File-00132-md5: d725239a82b081da3ae5c656af36d7c5 +File-00132-sha1: 456eca234425790e9b74c4823e4eb2d0201fd968 +File-00133-name: akode-2.0rc1/akode/lib/wav_decoder.h +File-00133-size: 1741 +File-00133-mtime: 1130495327 +File-00133-md5: 18ecaf5a49e9b2ce2611a08b614fca0d +File-00133-sha1: 0248051997495c593110de24092de9ecbddad912 +File-00134-name: akode-2.0rc1/akode/lib/Makefile.am +File-00134-size: 1146 +File-00134-mtime: 1130334629 +File-00134-md5: 42a083997b58f434983566bf5a8ca6e1 +File-00134-sha1: a8ae444b4c10146733c0a67ee4f8c3165aa16470 +File-00135-name: akode-2.0rc1/akode/lib/mmapfile.cpp +File-00135-size: 3422 +File-00135-mtime: 1129841237 +File-00135-md5: 82f8ab85dec978feac19274f2647f831 +File-00135-sha1: c240f7c0168ba82ae181ad0d1de9224da177ed45 +File-00136-name: akode-2.0rc1/akode/lib/crossfader.cpp +File-00136-size: 6024 +File-00136-mtime: 1129841237 +File-00136-md5: 029b7565a912466d3926024dd3518f59 +File-00136-sha1: 2277d3ccd35ca1c14a796f13456c71edaebd1db1 +File-00137-name: akode-2.0rc1/akode/lib/player.cpp +File-00137-size: 15186 +File-00137-mtime: 1132327414 +File-00137-md5: 7c63431398a97df6c5599861b382eb6c +File-00137-sha1: e17d27593c36fd9856e66889bd0c62beaff16b1e +File-00138-name: akode-2.0rc1/akode/lib/pluginhandler.cpp +File-00138-size: 3311 +File-00138-mtime: 1129841237 +File-00138-md5: d46c78da2e1a4750c862d7aa974875c3 +File-00138-sha1: 69f7f3458e07358e93ee8764938e64bb4b4a1774 +File-00139-name: akode-2.0rc1/akode/lib/bytebuffer.cpp +File-00139-size: 3846 +File-00139-mtime: 1129841237 +File-00139-md5: a625f71de4b2a73bc95257a5a2763172 +File-00139-sha1: d7b66b9e478834d2a66aa6534bcd4a7513a39825 +File-00140-name: akode-2.0rc1/akode/PACKAGING +File-00140-size: 828 +File-00140-mtime: 1122563057 +File-00140-md5: d9464cca8df6b056197f15f5835769c5 +File-00140-sha1: 8170869470a68cc1e8ab5afe65b1d75c1dc70df3 +File-00141-name: akode-2.0rc1/akode/akodeplay/akodeplay.cpp +File-00141-size: 3417 +File-00141-mtime: 1130253482 +File-00141-md5: ece5130e2e576884deef3f52536c9388 +File-00141-sha1: 6487ea9ea02762f3c015fe30cd3c41cd05d0e1b7 +File-00142-name: akode-2.0rc1/akode/akodeplay/Makefile.am +File-00142-size: 229 +File-00142-mtime: 1121426403 +File-00142-md5: 5281a12be70ab8fad07a57b881204c9c +File-00142-sha1: c8a50b57e13884e7ba0560c6acfbfc6d41787c0e +File-00143-name: akode-2.0rc1/akode/akodeplay/Makefile.in +File-00143-size: 19944 +File-00143-mtime: 1132759757 +File-00143-md5: a07ba8bc8fd6994c3a321d1790b1ceef +File-00143-sha1: 31cf766965a8cc2866f6a213f759d3181c612300 +File-00144-name: akode-2.0rc1/akode/configure.in.bot +File-00144-size: 1922 +File-00144-mtime: 1123103639 +File-00144-md5: ac7a78e24c466cbb994327b4e827d282 +File-00144-sha1: 7a9ef06ac1f7c1ecbdcdad37b0b8070abd7f2f32 +File-00145-name: akode-2.0rc1/akode/Makefile.am +File-00145-size: 59 +File-00145-mtime: 1121351238 +File-00145-md5: 9b6ccf26648451a69ba433c0460bf908 +File-00145-sha1: cf5dfcffef725299f83588d045240e0575abbe3c +File-00146-name: akode-2.0rc1/akode/Makefile.in +File-00146-size: 20720 +File-00146-mtime: 1132759757 +File-00146-md5: ab69fbbd16630e9c620f9149c82979f7 +File-00146-sha1: ec4bd706cf19eb7d94461d261f39535ebe3b93cc +File-00147-name: akode-2.0rc1/akode/akode-config.in +File-00147-size: 598 +File-00147-mtime: 1122557590 +File-00147-md5: ec4a2e0dcdfb526cb4b51a2617489b04 +File-00147-sha1: ba015eec7fa42d0333ea46193400c4dcd4dd89fa +File-00148-name: akode-2.0rc1/akode/configure.in.in +File-00148-size: 15102 +File-00148-mtime: 1130425956 +File-00148-md5: 45119c5ad6783ac0c34d9a87fe0fca96 +File-00148-sha1: 293529b37f06d409d4db172490e8444b98595d48 +File-00149-name: akode-2.0rc1/Makefile.am +File-00149-size: 340 +File-00149-mtime: 1132759738 +File-00149-md5: e6e8ce456a32054cd8c9b608f9dbd579 +File-00149-sha1: 6dbc92516a340da44975fadafd655135630e34c4 +File-00150-name: akode-2.0rc1/Makefile.am.in +File-00150-size: 318 +File-00150-mtime: 1132759552 +File-00150-md5: f5f46fd1c4f56a1fc6cf8b6173968d3f +File-00150-sha1: 9bc748c14eabd7eaebbeb1b0a10acadd3e8e30cc +File-00151-name: akode-2.0rc1/Makefile.cvs +File-00151-size: 451 +File-00151-mtime: 1132759552 +File-00151-md5: 2f05141998597b31972cf06b4ca35902 +File-00151-sha1: 7f5cc4e901e0b5e3f4822f0e8442186ddfb4d4bf +File-00152-name: akode-2.0rc1/acinclude.m4 +File-00152-size: 371519 +File-00152-mtime: 1132759737 +File-00152-md5: 5abcfc3852bcfc578f4dbb7714e1453f +File-00152-sha1: 857c45963a3c657aa1e4a24b79bfc1c945b06cae +File-00153-name: akode-2.0rc1/configure.in.in +File-00153-size: 3136 +File-00153-mtime: 1132759552 +File-00153-md5: 06197472265f43b33e5bf45fbd60e809 +File-00153-sha1: 44d065189e0865d174bd50e7569e502beb2dd374 +File-00154-name: akode-2.0rc1/subdirs +File-00154-size: 6 +File-00154-mtime: 1132759552 +File-00154-md5: 16860288933dab338f9b0b4c55f6d818 +File-00154-sha1: aa8de85fa27c45ca2480f894de2fb6e739320a65 +File-00155-name: akode-2.0rc1/configure.files +File-00155-size: 65 +File-00155-mtime: 1132759738 +File-00155-md5: 5fb6b0558c63220eaf5635b00c5f2db8 +File-00155-sha1: 21eeead0ff06cef18099eddec97635afd35c36b4 +File-00156-name: akode-2.0rc1/akode.lsm +File-00156-size: 335 +File-00156-mtime: 1132759714 +File-00156-md5: e68817f84547e7b07f82bcead26b05ef +File-00156-sha1: 4b4a25cd0ec41c0197c9504392ee33a1b8ac11d5 +File-00157-name: akode-2.0rc1/aclocal.m4 +File-00157-size: 31565 +File-00157-mtime: 1132759745 +File-00157-md5: 79fc2c8bdcf558b7adc325d1697ed56f +File-00157-sha1: ff999bd108ff1db6f930edc70f54b3761162fed8 +File-00158-name: akode-2.0rc1/configure +File-00158-size: 875252 +File-00158-mtime: 1132759749 +File-00158-md5: ebbb66c3d77766342576f903b94a3092 +File-00158-sha1: b074746209356b5d1d32fd7654692b1d0628c047 +File-00159-name: akode-2.0rc1/config.h.in +File-00159-size: 4006 +File-00159-mtime: 1132759750 +File-00159-md5: 460ddcabc656ab01fd45c0a34af6f7b2 +File-00159-sha1: d54cf876b188d62cfd35971df4e87e22dc95542d +File-00160-name: akode-2.0rc1/.autoconf_trace +File-00160-size: 9791 +File-00160-mtime: 1132759552 +File-00160-md5: 388d33c6ac4e7a9d6690913a622a5104 +File-00160-sha1: cb10fb028b51e44befebfc3cf81f4e3283bba42a +File-00161-name: akode-2.0rc1/Makefile.in +File-00161-size: 26221 +File-00161-mtime: 1132759757 +File-00161-md5: 112016ba9c187b8335d7542f213bd9e5 +File-00161-sha1: 5044e891561816cc9efa1f61f99da96d69f9c316 +File-00162-name: akode-2.0rc1/stamp-h.in +File-00162-size: 0 +File-00162-mtime: 1132759757 +File-00162-md5: d41d8cd98f00b204e9800998ecf8427e +File-00162-sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 +File-00163-name: akode-2.0rc1/configure.in +File-00163-size: 23177 +File-00163-mtime: 1132759738 +File-00163-md5: d62fa57420b7efb29079add87dcd0c66 +File-00163-sha1: 25e042994dd470e159e7c34a4b6162578c1779b9 +File-00164-name: akode-2.0rc1/AUTHORS +File-00164-size: 61 +File-00164-mtime: 1132759682 +File-00164-md5: 0a777b1504548cc81ce35f5777ff380e +File-00164-sha1: 1b52266d7635ca7ca137d13d76164bfea9adbb95 +File-00165-name: akode-2.0rc1/COPYING +File-00165-size: 25308 +File-00165-mtime: 1132759685 +File-00165-md5: db979804f025cf55aabec7129cb671ed +File-00165-sha1: 1bc469fc96e9cff231a01253e1e9f1fe9ee05a25 +File-00166-name: akode-2.0rc1/INSTALL +File-00166-size: 6970 +File-00166-mtime: 1132759689 +File-00166-md5: 3bf09076c001cca5836e174811a20049 +File-00166-sha1: 0ebcb0294ae8a594acfd3784b62b24a417c1bb6c +File-00167-name: akode-2.0rc1/NEWS +File-00167-size: 0 +File-00167-mtime: 1132759692 +File-00167-md5: d41d8cd98f00b204e9800998ecf8427e +File-00167-sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 +File-00168-name: akode-2.0rc1/README +File-00168-size: 1 +File-00168-mtime: 1132759696 +File-00168-md5: 68b329da9893e34099c7d8ad5cb9c940 +File-00168-sha1: adc83b19e793491b1c6ea0fd8b46cd9f32e592fc |