Use g_open and sf_open_fd in SndFileSource for portability