a
´i] ã @ sb d Z ddlZddlZddlZddgZG dd„ deƒZdZdd„ Zd d
„ Z dd„ Z
d
d„ Zdd„ ZdZ
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd lmZ dd!lmZ ed"d#ƒZd$ej_ d%ej_ d&ej_ d'ej_ d(ej_ d)ej_ G d*d+„ d+ƒZ G d,d-„ d-ƒZ!d?d.d„Z"e#d/k�r^ddl$Z$e$j%d0d… �sBe$j% &d1¡ e$j%d0 Z'e"e'd2ƒ�öZ(e)d3e'ƒ e)d4e( *¡ ƒ e)d5e( +¡ ƒ e)d6e( ,¡ ƒ e)d7e( -¡ ƒ e)d8e( .¡ ƒ e)d9e( /¡ ƒ e$j%d:d… �r>e$j%d: Z0e)d;e0ƒ e"e0d<ƒ�@Z1e1 2e( 3¡ ¡ e( 4d=¡Z5e5�s�qe1 6e5¡ �qôW d ƒ n1 �s,0 Y e)d>ƒ W d ƒ n1 �sT0 Y dS )@aJ 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 |
+-----------------+
|