Fix detection of EOF

This commit is contained in:
Brandon Skari
2016-01-31 15:38:22 +07:00
parent 53e63a3536
commit 96ecd96724
2 changed files with 25 additions and 12 deletions

View File

@@ -62,8 +62,12 @@ typedef struct {
*/
static ssize_t formatRfWrapper(void* const outBuffer, const size_t count) {
static float wavBuffer[1024];
static int wavOffset = 0;
static int wavFilled = 0;
static int wavOffset = -1;
static int wavFilled = -1;
if (wavFilled == 0) {
return 0;
}
const int excursion = 6000;
int numBytesWritten = 0;
@@ -160,7 +164,7 @@ PyMODINIT_FUNC
init_rpitx(void) {
PyObject* const module = Py_InitModule("_rpitx", _rpitx_methods);
if (module == NULL) {
return NULL;
return;
}
rpitxError = PyErr_NewException("_rpitx.error", NULL, NULL);
Py_INCREF(rpitxError);