audio library libsndfile