示例#1
0
track_t *track_alloc(const char *fn)
{
    track_t *track = (track_t *)malloc(sizeof(track_t));

    str_init(&track->fn);
    str_puts(&track->fn, fn);

    md_init(&track->md);
    au_init(&track->au);

    track->avail = false; /* track is unavailable until its format is found */
    track->sane = true; /* track is sane until decoding it fails */
    
    return track;
}
示例#2
0
文件: sound.c 项目: mmaruska/emacs
static void
find_sound_type (struct sound *s)
{
  if (!wav_init (s) && !au_init (s))
    error ("Unknown sound format");
}