֦i b d Z ddlZddlZddlZddgZ ej
ed G d de ZdZ d Z
d
Zd Zd Z
d
ZdZd Zd Zd Zd Zd Zd Zd Z ej. 5 ej0 de ddlmZ ddd ddlmZ edd Zdej> _ dej@ _ dejB _ dejD _ dejF _ d ejH _ G d! d" Z% G d# d$ Z&d6d%Z'ed&k( rkddl(Z(e(jR d'd se(jR jU d( e(jR d' Z+ e'e+d) 5 Z, e-d*e+ e-d+e,j] e-d,e,j_ e-d-e,ja e-d.e,jc e-d/e,je e-d0e,jg e(jR d1d rye(jR d1 Z4 e-d2e4 e'e4d3 5 Z5e5jm e,jo e,jq d4 Z9e9sne5ju e9 & ddd e-d5 ddd yy# 1 sw Y xY w# 1 sw Y (xY w# 1 sw Y yxY w)7aJ Stuff to parse AIFF-C and AIFF files.
Unless explicitly stated otherwise, the description below is true
both for AIFF-C files and AIFF files.
An AIFF-C file has the following structure.
+-----------------+
| FORM |
+-----------------+
|