<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>fe898af8a630f821c6f88653efb54b05e1fd2b41</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/319dc0fd19c49ca78b09127a9e2d9318e2964503</url>
    <id>319dc0fd19c49ca78b09127a9e2d9318e2964503</id>
    <committed-date>2007-10-21T08:39:58-07:00</committed-date>
    <authored-date>2007-10-21T08:39:58-07:00</authored-date>
    <message>Added executable testing shell script.</message>
    <tree>dd2e3a0dcfd59d5c251202c1d089c2ba24d0df24</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1a9817cd6f06d1c0eac3896cb4ce51bbf4e7435</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/fe898af8a630f821c6f88653efb54b05e1fd2b41</url>
    <id>fe898af8a630f821c6f88653efb54b05e1fd2b41</id>
    <committed-date>2007-10-20T17:01:45-07:00</committed-date>
    <authored-date>2007-10-20T17:01:45-07:00</authored-date>
    <message>Fixes for Python2.4.</message>
    <tree>5203a307f2fb2caeb46a8ea8045fe6b8fce2c14e</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>408fb26672b925f7995f3a861fd7d5dd13c9b2b5</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/c1a9817cd6f06d1c0eac3896cb4ce51bbf4e7435</url>
    <id>c1a9817cd6f06d1c0eac3896cb4ce51bbf4e7435</id>
    <committed-date>2007-10-20T11:46:28-07:00</committed-date>
    <authored-date>2007-10-20T11:46:28-07:00</authored-date>
    <message>More length()-&gt;cd_frames() fixes.</message>
    <tree>29cf68cb1c57c231b2e147768593cf60f26b509d</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2915f6c0926ff780464fc2f8de724537d8d39555</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/408fb26672b925f7995f3a861fd7d5dd13c9b2b5</url>
    <id>408fb26672b925f7995f3a861fd7d5dd13c9b2b5</id>
    <committed-date>2007-10-20T08:55:02-07:00</committed-date>
    <authored-date>2007-10-20T08:55:02-07:00</authored-date>
    <message>Updated PCM docs to include mention of PCM frames.</message>
    <tree>9c8bad09ae5a8f3a611b7d06c2aa9ee59faba75d</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94b5008569cd1d06aed2874ed916b1a998b79d64</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/2915f6c0926ff780464fc2f8de724537d8d39555</url>
    <id>2915f6c0926ff780464fc2f8de724537d8d39555</id>
    <committed-date>2007-10-20T08:43:02-07:00</committed-date>
    <authored-date>2007-10-20T08:43:02-07:00</authored-date>
    <message>Converted the length() method of AudioFile to cd_frames()
and the total_samples() to total_frames().</message>
    <tree>79b2859532f574b686c6cb6e24d0172653a41a13</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>385fc6155ee2638a36d8b2968e54d6b9a35e7147</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/94b5008569cd1d06aed2874ed916b1a998b79d64</url>
    <id>94b5008569cd1d06aed2874ed916b1a998b79d64</id>
    <committed-date>2007-10-19T17:54:02-07:00</committed-date>
    <authored-date>2007-10-19T17:54:02-07:00</authored-date>
    <message>Tweaked pcmstream and added some tests for pcm_to_string.
Again, we're using Construct as a reliable source
for signed and unsigned bytes.</message>
    <tree>47251a2feea720fddd83c7c1dd55122566eb12cf</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9177eacf089d7f74c0c02547c8abb872dbe6c430</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/385fc6155ee2638a36d8b2968e54d6b9a35e7147</url>
    <id>385fc6155ee2638a36d8b2968e54d6b9a35e7147</id>
    <committed-date>2007-10-19T12:09:29-07:00</committed-date>
    <authored-date>2007-10-19T12:09:29-07:00</authored-date>
    <message>Shifted Musepack back to SV7, until SV8 is ready.</message>
    <tree>79d22bbb4e5e5a8821c337ffd2f33afc7ce67b3a</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12123616c2304fc19db3d2cd0aa95c393526e901</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/9177eacf089d7f74c0c02547c8abb872dbe6c430</url>
    <id>9177eacf089d7f74c0c02547c8abb872dbe6c430</id>
    <committed-date>2007-10-19T11:40:29-07:00</committed-date>
    <authored-date>2007-10-19T11:40:29-07:00</authored-date>
    <message>Fixed up bitstream again, now to make it work properly.
Updated the Python FLAC decoder for Rice2.
Added license to pcmstream.h</message>
    <tree>4f20985e50cef878059a66090fa44724f92cf144</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>641fa14a0cd0d09782e3e643de7cc02f74570f6f</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/12123616c2304fc19db3d2cd0aa95c393526e901</url>
    <id>12123616c2304fc19db3d2cd0aa95c393526e901</id>
    <committed-date>2007-10-19T09:25:44-07:00</committed-date>
    <authored-date>2007-10-19T09:25:44-07:00</authored-date>
    <message>Minor fixes for bitstream and pcmstream.  Added test cases.</message>
    <tree>3ead7d26514352763ca6a28c9bffdd3fb0205be8</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e8ef6653c1e1caf04e9972ca78fc941906f10f5</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/641fa14a0cd0d09782e3e643de7cc02f74570f6f</url>
    <id>641fa14a0cd0d09782e3e643de7cc02f74570f6f</id>
    <committed-date>2007-10-19T05:42:22-07:00</committed-date>
    <authored-date>2007-10-19T05:42:22-07:00</authored-date>
    <message>Killed a memory leak in Resampler.process().  Hopefully the last.</message>
    <tree>659c954f4eea2e4e297f4b3f20c583d903383063</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2162f05dac0f5fd89be3f24928bfd56fb1cf7ac1</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/3e8ef6653c1e1caf04e9972ca78fc941906f10f5</url>
    <id>3e8ef6653c1e1caf04e9972ca78fc941906f10f5</id>
    <committed-date>2007-10-18T19:53:31-07:00</committed-date>
    <authored-date>2007-10-18T19:53:31-07:00</authored-date>
    <message>Fixed some segfaults.  Plugged some memory leaks.  Still a long way to go.</message>
    <tree>35c392f888b3ff122990867aaa9d187cf3e621d7</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7fef225247c7d2775ba738c6c3f51d0024438eed</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/2162f05dac0f5fd89be3f24928bfd56fb1cf7ac1</url>
    <id>2162f05dac0f5fd89be3f24928bfd56fb1cf7ac1</id>
    <committed-date>2007-10-18T12:52:58-07:00</committed-date>
    <authored-date>2007-10-18T12:52:58-07:00</authored-date>
    <message>Updated pcmstream to handle big-endian streams.
Fixed a critical reference counting bug.
Updated Sun AU into big-endian compliance.</message>
    <tree>7e6138ace30383ace8caf9cc29c784df5dcdbdf8</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>062e3d6f7c3e624dfd739744901c7ed4fde82fe4</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/7fef225247c7d2775ba738c6c3f51d0024438eed</url>
    <id>7fef225247c7d2775ba738c6c3f51d0024438eed</id>
    <committed-date>2007-10-18T06:26:46-07:00</committed-date>
    <authored-date>2007-10-18T06:26:46-07:00</authored-date>
    <message>Updated pcm_to_string with function pointers also.
Again, this is going to be for big-endian later.</message>
    <tree>a03685db88b372320968c0071bbd2ac31c6a4c7c</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6ee23d447aad4054a24cef3be3e2794110933b7</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/062e3d6f7c3e624dfd739744901c7ed4fde82fe4</url>
    <id>062e3d6f7c3e624dfd739744901c7ed4fde82fe4</id>
    <committed-date>2007-10-18T06:11:07-07:00</committed-date>
    <authored-date>2007-10-18T06:11:07-07:00</authored-date>
    <message>Converted PCMStreamReader to use function pointers.
This will enable big-endian samples to be added more cleanly.</message>
    <tree>2644e5a5cef7a886dd6207b328c852bc1e725c47</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28fc6fb179cc04506bcc2190dc2e105929f335b1</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/d6ee23d447aad4054a24cef3be3e2794110933b7</url>
    <id>d6ee23d447aad4054a24cef3be3e2794110933b7</id>
    <committed-date>2007-10-17T12:17:19-07:00</committed-date>
    <authored-date>2007-10-17T12:17:19-07:00</authored-date>
    <message>Updated Musepack to avoid anything stupid.
Took all the to/from_wave stuff out of Ogg FLAC too, for good measure.
Still need to send Musepack back to SV7, since SV8 is only beta.</message>
    <tree>4e125b075abb951dfbef04f9593018f140bdb206</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4fedecb1c456b3d9095bd890ff8b42fe742a0d4b</id>
      </parent>
      <parent>
        <id>c4f795a624c33634127be210788939f9b3fbcbc6</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/28fc6fb179cc04506bcc2190dc2e105929f335b1</url>
    <id>28fc6fb179cc04506bcc2190dc2e105929f335b1</id>
    <committed-date>2007-10-17T09:51:36-07:00</committed-date>
    <authored-date>2007-10-17T09:51:36-07:00</authored-date>
    <message>Merge branch 'imagemetadata'</message>
    <tree>527355336b8dd32390c04cd698ffbc6306ea4b31</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7dd501891253e69bc9f6b7a1feb6029309daf651</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/4fedecb1c456b3d9095bd890ff8b42fe742a0d4b</url>
    <id>4fedecb1c456b3d9095bd890ff8b42fe742a0d4b</id>
    <committed-date>2007-10-17T09:48:36-07:00</committed-date>
    <authored-date>2007-10-17T09:48:36-07:00</authored-date>
    <message>Added PCMConverter info to the docs.</message>
    <tree>12475aa57ca7a069a29352769176efadf0de592d</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7694c90982b4332a77ecdc35c16f0efe4e74da94</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/c4f795a624c33634127be210788939f9b3fbcbc6</url>
    <id>c4f795a624c33634127be210788939f9b3fbcbc6</id>
    <committed-date>2007-10-17T09:29:30-07:00</committed-date>
    <authored-date>2007-10-17T09:29:30-07:00</authored-date>
    <message>Updated documentation to reflect merging of MetaData and ImageMetaData.
Fixed up tracktag too.</message>
    <tree>1e59002ef4124eaad216acad354b28c99d862a95</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7dd501891253e69bc9f6b7a1feb6029309daf651</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/7694c90982b4332a77ecdc35c16f0efe4e74da94</url>
    <id>7694c90982b4332a77ecdc35c16f0efe4e74da94</id>
    <committed-date>2007-10-17T08:29:09-07:00</committed-date>
    <authored-date>2007-10-17T08:29:09-07:00</authored-date>
    <message>Merged ImageMetaData into MetaData.
Need to update the documentation.</message>
    <tree>b094b4ca6c34433adb502b572b9466e2c87a8676</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae1f02beef8d38989d165984088705893bd5e5de</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/7dd501891253e69bc9f6b7a1feb6029309daf651</url>
    <id>7dd501891253e69bc9f6b7a1feb6029309daf651</id>
    <committed-date>2007-10-17T07:05:39-07:00</committed-date>
    <authored-date>2007-10-17T07:05:39-07:00</authored-date>
    <message>Updated lossy files to do auto PCM conversion when necessary.
Updated test.py to check a less insane combination of PCM types.</message>
    <tree>8c6eda2d58702296283cb95e0da23776d30820a9</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27c9ced199bd5bdc2b9fb28dd7a2ec3cd36a619e</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/ae1f02beef8d38989d165984088705893bd5e5de</url>
    <id>ae1f02beef8d38989d165984088705893bd5e5de</id>
    <committed-date>2007-10-16T19:15:45-07:00</committed-date>
    <authored-date>2007-10-16T19:15:45-07:00</authored-date>
    <message>Possible endian fix for decoding MP3 files on PPC.</message>
    <tree>7a6e37ff701e02ff5425b54c2eb6fac98249b4bf</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>914b71161a7dcdbf1edcb1f8ef302264442a0f8f</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/27c9ced199bd5bdc2b9fb28dd7a2ec3cd36a619e</url>
    <id>27c9ced199bd5bdc2b9fb28dd7a2ec3cd36a619e</id>
    <committed-date>2007-10-16T18:12:36-07:00</committed-date>
    <authored-date>2007-10-16T18:12:36-07:00</authored-date>
    <message>Updated MP3 to handle arbitrary bps/rate/channels.
Updated tests to handle lossy's lossy-ness appropriately.</message>
    <tree>775d0ecc06effc99c44e0c7315e7b0d2583d7d52</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4caee988cb26f60ba1737c4b84f8046df76097d6</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/914b71161a7dcdbf1edcb1f8ef302264442a0f8f</url>
    <id>914b71161a7dcdbf1edcb1f8ef302264442a0f8f</id>
    <committed-date>2007-10-16T17:29:11-07:00</committed-date>
    <authored-date>2007-10-16T17:29:11-07:00</authored-date>
    <message>Fixed stupid channel merging bug.</message>
    <tree>1f111a0c4d137888182d3c92a47de62234688263</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ecd65e609d8e93ec30f4aa0c583e8fbfc0a378d</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/4caee988cb26f60ba1737c4b84f8046df76097d6</url>
    <id>4caee988cb26f60ba1737c4b84f8046df76097d6</id>
    <committed-date>2007-10-16T12:47:13-07:00</committed-date>
    <authored-date>2007-10-16T12:47:13-07:00</authored-date>
    <message>Fixed the sequence-can't-be-string bug.</message>
    <tree>4959368cf8ff3625f1f6b904ddb990f845288605</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>169b81ae9bb469e8c26cbb183c94a003c946836b</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/2ecd65e609d8e93ec30f4aa0c583e8fbfc0a378d</url>
    <id>2ecd65e609d8e93ec30f4aa0c583e8fbfc0a378d</id>
    <committed-date>2007-10-16T12:37:21-07:00</committed-date>
    <authored-date>2007-10-16T12:37:21-07:00</authored-date>
    <message>Turned regular sequence into fast sequence (again).
Still segfaults if process() is passed a string, oddly enough.</message>
    <tree>ebd75f8659747a56266e23eb8e048dac47604c42</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9196f486c1c3d729c11927a95613cbcc438847ac</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/169b81ae9bb469e8c26cbb183c94a003c946836b</url>
    <id>169b81ae9bb469e8c26cbb183c94a003c946836b</id>
    <committed-date>2007-10-16T11:48:20-07:00</committed-date>
    <authored-date>2007-10-16T11:48:20-07:00</authored-date>
    <message>Updated the _Xbit_to_char functions to avoid overflow/underflow.
The resampler.process() method was cleaned up,
though it might be slower now without the FastList stuff.</message>
    <tree>34c61e07a535a5109cd3293b7d28171c04504eb2</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9766116985289777c417aaef21c170a08a0fcd6</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/9196f486c1c3d729c11927a95613cbcc438847ac</url>
    <id>9196f486c1c3d729c11927a95613cbcc438847ac</id>
    <committed-date>2007-10-16T08:00:15-07:00</committed-date>
    <authored-date>2007-10-16T08:00:15-07:00</authored-date>
    <message>Added quality slider to pcmstream.Resampler.
It doesn't make any difference in speed
because the process() method is still a bit slow.</message>
    <tree>80fc924864b17b40759303b6d892e9ce1ddf5f1b</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c0429e796aa3890f47dc1c4c6efa419942a7d14</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/d9766116985289777c417aaef21c170a08a0fcd6</url>
    <id>d9766116985289777c417aaef21c170a08a0fcd6</id>
    <committed-date>2007-10-16T07:11:14-07:00</committed-date>
    <authored-date>2007-10-16T07:11:14-07:00</authored-date>
    <message>Run floating-point samples through round() before int(),
which will hopefully improve their quality.</message>
    <tree>eab922cedac696195b5013f19982846d0395eb80</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6568b2bca4dc8961689bbe93cf977150b38d5dd3</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/9c0429e796aa3890f47dc1c4c6efa419942a7d14</url>
    <id>9c0429e796aa3890f47dc1c4c6efa419942a7d14</id>
    <committed-date>2007-10-16T06:20:05-07:00</committed-date>
    <authored-date>2007-10-16T06:20:05-07:00</authored-date>
    <message>Big improvements to the channel reducer.  Finally handling 8bps right, I think.</message>
    <tree>ffb5f11f19f4c90921858138a014bd4b1f80bfc8</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f2dca8969881de8fdbe7532ddf1935bc2a321bf</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/6568b2bca4dc8961689bbe93cf977150b38d5dd3</url>
    <id>6568b2bca4dc8961689bbe93cf977150b38d5dd3</id>
    <committed-date>2007-10-15T19:41:59-07:00</committed-date>
    <authored-date>2007-10-15T19:41:59-07:00</authored-date>
    <message>Sped up channel reduction, also.</message>
    <tree>062ae0d51556166cb10ac43d2352a1736833cd65</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
</commits>
