mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-17 22:32:51 +00:00
Bug 506434 - fix ogg video playback regression, OS/2 part, r=pweilbacher
This commit is contained in:
parent
78b89b2bf4
commit
ddbec904e9
@ -555,10 +555,12 @@ int sa_stream_drain(sa_stream_t *s)
|
||||
/* keep os2_mixer_event() from reacting to buffer under-runs */
|
||||
s->state = SAOS2_EXIT;
|
||||
|
||||
/* DART won't start playing until 2 buffers have been
|
||||
* written, so write a dummy 2nd buffer just in case */
|
||||
memset(buf, 0, sizeof(buf));
|
||||
sa_stream_write(s, buf, s->nchannels * SAOS2_SAMPLE_SIZE);
|
||||
/* DART won't start playing until 2 buffers have been written,
|
||||
* so write a dummy 2nd buffer if any buffers are in use */
|
||||
if (s->freeCnt < SAOS2_BUF_CNT) {
|
||||
memset(buf, 0, sizeof(buf));
|
||||
sa_stream_write(s, buf, s->nchannels * SAOS2_SAMPLE_SIZE);
|
||||
}
|
||||
|
||||
/* write all remaining buffers to the device */
|
||||
if (s->readyCnt)
|
||||
|
Loading…
x
Reference in New Issue
Block a user