Fix issue 2245. aifc now skips any chunk type it doesn't actually
commita2e2e940637dbabd322b3c5cc90ad4f060c6ddc4
authorr.david.murray <r.david.murray@6015fed2-1504-0410-9fe1-9d1591cc4771>
Wed, 29 Apr 2009 13:17:37 +0000 (29 13:17 +0000)
committerr.david.murray <r.david.murray@6015fed2-1504-0410-9fe1-9d1591cc4771>
Wed, 29 Apr 2009 13:17:37 +0000 (29 13:17 +0000)
tree80458b46efd46676e9564934c2c0bc2cdfa8f7c0
parent67e8da252bc5282fbed5ed1f7bc17b3c8fc8321f
Fix issue 2245.  aifc now skips any chunk type it doesn't actually
process instead of throwing errors for anything not in an explicit
skip list.  This is per this spec: http://www.cnpbagwell.com/aiff-c.txt.
Spec reference and test sound file provided by Santiago Peresón, fix
based on patch by Hiroaki Kawai.

git-svn-id: http://svn.python.org/projects/python/trunk@72100 6015fed2-1504-0410-9fe1-9d1591cc4771
Lib/aifc.py
Lib/test/Sine-1000Hz-300ms.aif [new file with mode: 0644]
Lib/test/test_aifc.py [new file with mode: 0644]
Lib/test/test_sundry.py
Misc/ACKS
Misc/NEWS