better names for STATE and DATA struct from libsndfile
add comment to fillPChan