* fhandler_dsp.cc (fhandler_dev_dsp::Audio_out::write): Set
bytes_to_write to 0 in case it fits into the buffer, otherwise suffer early EOF in caller.
This commit is contained in:
parent
9eba4de269
commit
cd1a95f55a
|
@ -1,3 +1,9 @@
|
||||||
|
2012-02-09 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* fhandler_dsp.cc (fhandler_dev_dsp::Audio_out::write): Set
|
||||||
|
bytes_to_write to 0 in case it fits into the buffer, otherwise suffer
|
||||||
|
early EOF in caller.
|
||||||
|
|
||||||
2012-02-09 Corinna Vinschen <corinna@vinschen.de>
|
2012-02-09 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* dll_init.h (struct dll): Re-add modname.
|
* dll_init.h (struct dll): Re-add modname.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* fhandler_dev_dsp: code to emulate OSS sound model /dev/dsp
|
/* fhandler_dev_dsp: code to emulate OSS sound model /dev/dsp
|
||||||
|
|
||||||
Copyright 2001, 2002, 2003, 2004, 2008, 2011 Red Hat, Inc
|
Copyright 2001, 2002, 2003, 2004, 2008, 2011, 2012 Red Hat, Inc
|
||||||
|
|
||||||
Written by Andy Younger (andy@snoogie.demon.co.uk)
|
Written by Andy Younger (andy@snoogie.demon.co.uk)
|
||||||
Extended by Gerd Spalink (Gerd.Spalink@t-online.de)
|
Extended by Gerd Spalink (Gerd.Spalink@t-online.de)
|
||||||
|
@ -478,6 +478,7 @@ fhandler_dev_dsp::Audio_out::write (const char *pSampleData, int nBytes)
|
||||||
{ // all data fits into the current block, with some space left
|
{ // all data fits into the current block, with some space left
|
||||||
memcpy (&pHdr_->lpData[bufferIndex_], pSampleData, bytes_to_write);
|
memcpy (&pHdr_->lpData[bufferIndex_], pSampleData, bytes_to_write);
|
||||||
bufferIndex_ += bytes_to_write;
|
bufferIndex_ += bytes_to_write;
|
||||||
|
bytes_to_write = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue