sound is coming
This commit is contained in:
parent
094de74445
commit
76bd00d052
@ -74,25 +74,29 @@ fprintf(stderr, "frames : %ld\n", sfinfo.frames);
|
|||||||
fprintf(stderr, "seekable : %d\n", sfinfo.seekable);
|
fprintf(stderr, "seekable : %d\n", sfinfo.seekable);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
foo = init_waveout(sfinfo.samplerate);
|
||||||
|
if (foo) {
|
||||||
|
fprintf(stderr, "init waveout -> %d\n", foo);
|
||||||
|
}
|
||||||
|
|
||||||
while ((lus = sf_read_short(sndf, buffer, T_BUFF_WAVES)))
|
while ((lus = sf_read_short(sndf, buffer, T_BUFF_WAVES)))
|
||||||
{
|
{
|
||||||
#if DEBUG_LEVEL
|
#if DEBUG_LEVEL
|
||||||
fprintf(stderr, "%s : %d bytes read\n", fname, lus);
|
fprintf(stderr, "%s : %d bytes read\n", fname, lus);
|
||||||
#endif
|
#endif
|
||||||
|
/* send all the bits to the audio output */
|
||||||
|
foo = ao_play(device, (char *)buffer, lus*2);
|
||||||
|
if (foo) {
|
||||||
|
fprintf(stderr, "ao_play -> %d\n", foo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* do some cleanup */
|
/* do some cleanup */
|
||||||
|
close_waveout();
|
||||||
sf_close(sndf);
|
sf_close(sndf);
|
||||||
|
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* --------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------- */
|
||||||
|
Loading…
Reference in New Issue
Block a user