1Revision history for Perl extension Audio::FLAC. 2 32.4 Sat Sep 18 06:40:38 PDT 2010 4 - Fix _write_PP method. Now writes out vendor string, sorts padding. 5 Which fixes bugs: https://rt.cpan.org/Ticket/Display.html?id=42305 6 and https://rt.cpan.org/Ticket/Display.html?id=42306 7 8 - Memory leak fixes in XS. 9 10 - Patch from Nick for https://rt.cpan.org/Ticket/Display.html?id=44930 11 Allows PP only version. 12 13 - Patch from Nick for https://rt.cpan.org/Ticket/Display.html?id=44943 14 _parseStreamInfo - Fix incorrect decoding of metadata 15 16 - Better (hopefully) handling of VENDOR string. 17 * Add set_vendor_string method. 18 * Write out vendor string in XS. 19 * Don't hardcode vendor string on read in XS. 20 212.3 Sat Nov 8 15:36:38 PST 2008 22 - Patch from Nick Hall to fix allpictures XS & Debian crash. 23 242.2 Sat May 17 00:42:06 PDT 2008 25 - Patches from Nick Hall to allow allpictures XS partity & multiple ID3 tag fixes 26 - RT #36000 - Don't add vendor string, or change case of tags. 27 - RT #36048 - Segfault if FLAC file doesn't contain VENDOR tag. 28 292.1 Sat May 17 00:42:06 PDT 2008 30 - Try and abort cpansmoke before it sends me email. 31 322.0 Sat Feb 23 13:32:54 PST 2008 33 - RT #32691: Picture $type incorrectly defaults to 3 for valid input 0 - "Other" 34 - RT #32631: t/pod-coverage.t fails with Pod::Coverage 0.19 35 - RT #32693: Will not retrieve multiple pictures of the same picture type 36 - RT #32630: Test failure on several architectures (64-bit problems) XS 37 - Fixed compile warnings. 38 391.9 Sun Dec 2 09:44:22 PST 2007 40 - Fix Test::Pod::Coverage usage. 41 - XS: RT #30532 - Bug when writing tags when only two tags are left 42 431.8 Thu Jul 26 14:02:51 PDT 2007 44 45 - XS: Fix reading MD5 when leading with 00. Add tests. 46 - Update Documentation to reflect return value reality. 47 481.7 Fri Jan 5 15:50:46 PST 2007 49 50 - XS: RT #15415 - use the block length when storing the application block. 51 - Add POD & POD Coverage tests. 52 - Fix META.yml 53 - Use Module::Install 54 551.6 Thu Jan 4 19:09:35 PST 2007 56 57 - Remove extraneous debugging 58 591.5 Thu Jan 4 14:44:37 PST 2007 60 61 - PP: Large refactor to improve performance. Only parse blocks we encounter. 62 - PP: Don't parse the SEEKTABLE block as it's really slow and not that useful. 63 - PP & XS: Parse the PICTURE metadata block from FLAC 1.1.3 64 - XS: Implement writing vorbis comments. 65 66 - Updated tests 67 681.4 Sat Feb 19 16:24:05 PST 2005 69 70 - Fix win32 build problems. stat() == _stat() 71 72 - Other minor fixes to stop warnings. 73 741.3 Wed Feb 16 13:59:40 PST 2005 75 76 - Skip ID3 tags in the XS code. 77 78 - Add additional tests for ID3 tag skipping. 79 801.2 Tue Nov 16 14:29:25 PST 2004 81 82 - Make PADDING blocks be filled will nulls, not spaces. 83 84 - Always write out the fLaC header. 85 86 - Add in a hack to make write() work again. 87 881.1 Fri Oct 1 21:50:33 PDT 2004 89 90 - Fixed application ID parsing in XS code. 91 92 - Added more tests for application ID. 93 941.0 Tue Sep 28 23:54:53 PDT 2004 95 96 - Implemented an XS binding to the metadata interface in libFLAC, 97 resulting in a much faster parser. 98 99 - Try to use the XS code first, but fall back to Pure Perl. 100 1010.8 Sat Jul 10 15:03:52 PDT 2004 102 103 - Add application block parsing from Michael Turner. 104 1050.7 Thu Jan 29 08:44:20 PST 2004 106 107 - Added more debug info when we can't get data. 108 109 - Fixed some bugs from Jason Holtzapple. 110 1110.6 Mon Jan 26 20:10:26 PST 2004 112 113 - Added cuesheet parsing from Michael. 114 115 - Continue if there is no vorbis comment, which is valid. 116 1170.5 Mon Dec 15 08:28:12 2003 118 119 - Add ID3 skipping code, return hashrefs, writeTag code. 120 1210.01 Tue Nov 25 16:07:46 2003 122 - original version; created by h2xs 1.23 with options 123 -A -X -b 5.5.3 -c -n Audio::FLAC --skip-warnings 124 125