8000 Rescue commented logging calls by rsp4jack · Pull Request #45 · pedrolcl/sonivox · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Rescue commented logging calls #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ list(APPEND HEADERS
arm-wt-22k/host_src/eas_chorus.h
arm-wt-22k/host_src/eas_reverb.h
arm-wt-22k/host_src/eas_types.h
arm-wt-22k/host_src/eas_report.h
#arm-wt-22k/host_src/jet.h
)

Expand Down
4 changes: 0 additions & 4 deletions arm-wt-22k/host_src/eas_report.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ static int severityLevel = 9999;
static FILE *debugFile = NULL;
int flush = 0;

#ifndef _NO_DEBUG_PREPROCESSOR

/* structure should have an #include for each error message header file */
S_DEBUG_MESSAGES debugMessages[] =
{
Expand Down Expand Up @@ -176,7 +174,6 @@ void EAS_ReportEx (int severity, unsigned long hashCode, int serialNum, ...)
printf("Unrecognized error: Severity=%d; HashCode=%lu; SerialNum=%d\n", severity, hashCode, serialNum);
} /* end EAS_ReportEx */

#else
/*----------------------------------------------------------------------------
* EAS_Report()
*
Expand Down Expand Up @@ -236,7 +233,6 @@ void EAS_ReportX (int severity, const char *fmt, ...)
}
va_end(vargs);
} /* end EAS_ReportX */
#endif

/*----------------------------------------------------------------------------
* EAS_SetDebugLevel()
Expand Down
6 changes: 0 additions & 6 deletions arm-wt-22k/host_src/eas_report.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@
extern "C" {
#endif

#ifndef _NO_DEBUG_PREPROCESSOR

/* structure for included debug message header files */
typedef struct
{
Expand All @@ -59,14 +57,10 @@ typedef struct
/* debug message handling prototypes */
extern void EAS_ReportEx (int severity, unsigned long hashCode, int serialNum, ...);

#else

/* these prototypes are used if the debug preprocessor is not used */
extern void EAS_Report (int severity, const char* fmt, ...);
extern void EAS_ReportX (int severity, const char* fmt, ...);

#endif

extern void EAS_SetDebugLevel (int severity);
extern void EAS_SetDebugFile (void *file, int flushAfterWrite);

Expand Down
1 change: 1 addition & 0 deletions arm-wt-22k/include/libsonivox/eas_report.h
2 changes: 1 addition & 1 deletion arm-wt-22k/lib_src/eas_dlssynth.c
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,7 @@ static void DLS_UpdateEnvelope (S_SYNTH_VOICE *pVoice, S_SYNTH_CHANNEL *pChannel
return;

default:
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Envelope in invalid state %d\n", *pState); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "Envelope in invalid state %d\n", *pState);
break;
}
}
Expand Down
70 changes: 36 additions & 34 deletions arm-wt-22k/lib_src/eas_mdls.c
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,7 @@ EAS_RESULT DLSParser (EAS_HW_DATA_HANDLE hwInstData, EAS_FILE_HANDLE fileHandle,
return result;
if (temp != CHUNK_DLS)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Expected DLS chunk, got %08lx\n", temp); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "Expected DLS chunk, got %08lx\n", temp);
return EAS_ERROR_FILE_FORMAT;
}

Expand Down Expand Up @@ -563,21 +563,21 @@ EAS_RESULT DLSParser (EAS_HW_DATA_HANDLE hwInstData, EAS_FILE_HANDLE fileHandle,
/* must have a lins chunk */
if (linsSize == 0)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "No lins chunk found"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "No lins chunk found");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

/* must have a wvpl chunk */
if (wvplSize == 0)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "No wvpl chunk found"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "No wvpl chunk found");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

/* must have a ptbl chunk */
if ((ptblSize == 0) || (ptblSize > (EAS_I32) (DLS_MAX_WAVE_COUNT * sizeof(POOLCUE) + sizeof(POOLTABLE))))
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "No ptbl chunk found"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "No ptbl chunk found");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

Expand All @@ -588,15 +588,15 @@ EAS_RESULT DLSParser (EAS_HW_DATA_HANDLE hwInstData, EAS_FILE_HANDLE fileHandle,
/* limit check */
if ((dls.waveCount == 0) || (dls.waveCount > DLS_MAX_WAVE_COUNT))
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS file contains invalid #waves [%u]\n", dls.waveCount); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS file contains invalid #waves [%u]\n", dls.waveCount);
return EAS_ERROR_FILE_FORMAT;
}

/* allocate memory for wsmp data */
dls.wsmpData = EAS_HWMalloc(dls.hwInstData, (EAS_I32) (sizeof(S_WSMP_DATA) * dls.waveCount));
if (dls.wsmpData == NULL)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "EAS_HWMalloc for wsmp data failed\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "EAS_HWMalloc for wsmp data failed\n");
return EAS_ERROR_MALLOC_FAILED;
}
EAS_HWMemSet(dls.wsmpData, 0, (EAS_I32) (sizeof(S_WSMP_DATA) * dls.waveCount));
Expand All @@ -609,23 +609,23 @@ EAS_RESULT DLSParser (EAS_HW_DATA_HANDLE hwInstData, EAS_FILE_HANDLE fileHandle,
/* limit check */
if ((dls.regionCount == 0) || (dls.regionCount > DLS_MAX_REGION_COUNT))
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS file contains invalid #regions [%u]\n", dls.regionCount); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS file contains invalid #regions [%u]\n", dls.regionCount);
EAS_HWFree(dls.hwInstData, dls.wsmpData);
return EAS_ERROR_FILE_FORMAT;
}

/* limit check */
if ((dls.artCount == 0) || (dls.artCount > DLS_MAX_ART_COUNT))
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS file contains invalid #articulations [%u]\n", dls.regionCount); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS file contains invalid #articulations [%u]\n", dls.artCount);
EAS_HWFree(dls.hwInstData, dls.wsmpData);
return EAS_ERROR_FILE_FORMAT;
}

/* limit check */
if ((dls.instCount == 0) || (dls.instCount > DLS_MAX_INST_COUNT))
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS file contains invalid #instruments [%u]\n", dls.instCount); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS file contains invalid #instruments [%u]\n", dls.instCount);
EAS_HWFree(dls.hwInstData, dls.wsmpData);
return EAS_ERROR_FILE_FORMAT;
}
Expand Down Expand Up @@ -655,7 +655,7 @@ EAS_RESULT DLSParser (EAS_HW_DATA_HANDLE hwInstData, EAS_FILE_HANDLE fileHandle,
dls.pDLS = EAS_HWMalloc(dls.hwInstData, size);
if (dls.pDLS == NULL)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "EAS_HWMalloc failed for DLS memory allocation size %ld\n", size); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "EAS_HWMalloc failed for DLS memory allocation size %ld\n", size);
EAS_HWFree(dls.hwInstData, dls.wsmpData);
return EAS_ERROR_MALLOC_FAILED;
}
Expand Down Expand Up @@ -799,6 +799,7 @@ static EAS_RESULT NextChunk (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 *pPos, EAS
return result;

if (*pSize < 0) {
EAS_Report(_EAS_SEVERITY_ERROR, "Invalid DLS chunk size\n");
ALOGE("b/37093318");
return EAS_ERROR_FILE_FORMAT;
}
Expand Down Expand Up @@ -884,7 +885,7 @@ static EAS_RESULT Parse_ptbl (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_
return result;
if (temp > (EAS_U32) wtblSize)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Ptbl offset exceeds size of wtbl\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "Ptbl offset exceeds size of wtbl\n");
EAS_HWCloseFile(pDLSData->hwInstData, tempFile);
return EAS_ERROR_FILE_FORMAT;
}
Expand Down Expand Up @@ -940,7 +941,7 @@ static EAS_RESULT Parse_wave (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_
/* make sure it is a wave chunk */
if (temp != CHUNK_WAVE)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Offset in ptbl does not point to wave chunk\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "Offset in ptbl does not point to wave chunk\n");
return EAS_ERROR_FILE_FORMAT;
}

Expand Down Expand Up @@ -998,14 +999,14 @@ static EAS_RESULT Parse_wave (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_
/* must have a fmt chunk */
if (!fmtPos)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS wave chunk has no fmt chunk\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS wave chunk has no fmt chunk\n");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

/* must have a data chunk */
if (!dataPos)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS wave chunk has no data chunk\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS wave chunk has no data chunk\n");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

Expand Down Expand Up @@ -1068,7 +1069,7 @@ static EAS_RESULT Parse_wave (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_
pDLSData->wavePoolOffset += (EAS_U32) size;
if (pDLSData->wavePoolOffset > pDLSData->wavePoolSize)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Wave pool exceeded allocation\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "Wave pool exceeded allocation\n");
return EAS_ERROR_SOUND_LIBRARY;
}

Expand Down Expand Up @@ -1115,7 +1116,7 @@ static EAS_RESULT Parse_wsmp (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_WS
else
{
p->unityNote = 60;
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "Invalid unity note [%u] in DLS wsmp ignored, set to 60\n", wtemp); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "Invalid unity note [%u] in DLS wsmp ignored, set to 60\n", wtemp);
}

/* get fine tune */
Expand All @@ -1127,7 +1128,7 @@ static EAS_RESULT Parse_wsmp (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_WS
return result;
if (p->gain > 0)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "Positive gain [%ld] in DLS wsmp ignored, set to 0dB\n", p->gain); */ }
EAS_Report(_EAS_SEVERITY_DETAIL, "Positive gain [%ld] in DLS wsmp ignored, set to 0dB\n", p->gain);
p->gain = 0;
}

Expand All @@ -1144,7 +1145,7 @@ static EAS_RESULT Parse_wsmp (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_WS
{

if (ltemp > 1)
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS sample with %lu loops, ignoring extra loops\n", ltemp); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS sample with %lu loops, ignoring extra loops\n", ltemp);

/* skip ahead to loop data */
if ((result = EAS_HWFileSeek(pDLSData->hwInstData, pDLSData->fileHandle, pos + (EAS_I32) cbSize)) != EAS_SUCCESS)
Expand Down Expand Up @@ -1213,7 +1214,7 @@ static EAS_RESULT Parse_fmt (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_WSM
p->fmtTag = wtemp;
break;
default:
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Unsupported DLS sample format %04x\n", wtemp); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "Unsupported DLS sample format %04x\n", wtemp);
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

Expand All @@ -1222,7 +1223,7 @@ static EAS_RESULT Parse_fmt (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_WSM
return result;
if (wtemp != 1)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "No support for DLS multi-channel samples\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "No support for DLS multi-channel samples\n");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

Expand All @@ -1244,7 +1245,7 @@ static EAS_RESULT Parse_fmt (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_WSM

if ((p->bitsPerSample != 8) && (p->bitsPerSample != 16))
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Unsupported DLS bits-per-sample %d\n", p->bitsPerSample); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "Unsupported DLS bits-per-sample %d\n", p->bitsPerSample);
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

Expand Down Expand Up @@ -1553,14 +1554,14 @@ static EAS_RESULT Parse_ins (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_I
/* must have an lrgn to be useful */
if (!lrgnPos)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS ins chunk has no lrgn chunk\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS ins chunk has no lrgn chunk\n");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

/* must have an insh to be useful */
if (!inshPos)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS ins chunk has no insh chunk\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS ins chunk has no insh chunk\n");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

Expand Down Expand Up @@ -1643,7 +1644,7 @@ static EAS_RESULT Parse_insh (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_
/* verify the parameters are valid */
if (bank & 0x7fff8080)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS bank number is out of range: %08lx\n", bank); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS bank number is out of range: %08lx\n", bank);
}
if (bank & 0x80000000u)
{
Expand All @@ -1658,7 +1659,7 @@ static EAS_RESULT Parse_insh (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_
}
if (program > 127)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS program number is out of range: %08lx\n", program); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS program number is out of range: %08lx\n", program);
program &= 0x7f;
}

Expand Down Expand Up @@ -1708,7 +1709,7 @@ static EAS_RESULT Parse_lrgn (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_
{
if (regionCount == numRegions)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS region count exceeded cRegions value in insh, extra region ignored\n"); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS region count exceeded cRegions value in insh, extra region ignored\n");
return EAS_SUCCESS;
}
/* if second pass, ensure regionCount is less than numDLSRegions */
Expand Down Expand Up @@ -1825,14 +1826,14 @@ static EAS_RESULT Parse_rgn (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, EAS_I
/* must have a rgnh chunk to be useful */
if (!rgnhPos)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS rgn chunk has no rgnh chunk\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS rgn chunk has no rgnh chunk\n");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

/* must have a wlnk chunk to be useful */
if (!wlnkPos)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS rgn chunk has no wlnk chunk\n"); */ }
EAS_Report(_EAS_SEVERITY_ERROR, "DLS rgn chunk has no wlnk chunk\n");
return EAS_ERROR_UNRECOGNIZED_FORMAT;
}

Expand Down Expand Up @@ -1950,12 +1951,12 @@ static EAS_RESULT Parse_rgnh (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_DL
/* check the range */
if (lowKey > 127)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS rgnh: Low key out of range [%u]\n", lowKey); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS rgnh: Low key out of range [%u]\n", lowKey);
lowKey = 127;
}
if (highKey > 127)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS rgnh: High key out of range [%u]\n", lowKey); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS rgnh: High key out of range [%u]\n", lowKey);
highKey = 127;
}

Expand All @@ -1968,12 +1969,12 @@ static EAS_RESULT Parse_rgnh (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_DL
/* check the range */
if (lowVel > 127)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS rgnh: Low velocity out of range [%u]\n", lowVel); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS rgnh: Low velocity out of range [%u]\n", lowVel);
lowVel = 127;
}
if (highVel > 127)
{
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS rgnh: High velocity out of range [%u]\n", highVel); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "DLS rgnh: High velocity out of range [%u]\n", highVel);
highVel = 127;
}

Expand Down Expand Up @@ -2152,7 +2153,7 @@ static EAS_RESULT Parse_art (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 pos, S_DLS
}
}
if (i == PARAM_TABLE_SIZE)
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "WARN: Unsupported parameter in DLS file\n"); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "WARN: Unsupported parameter in DLS file\n");
}

return EAS_SUCCESS;
Expand Down Expand Up @@ -2230,6 +2231,7 @@ static EAS_RESULT PushcdlStack (EAS_U32 *pStack, EAS_INT *pStackPtr, EAS_U32 val

/* stack overflow, return an error */
if (*pStackPtr >= (CDL_STACK_SIZE - 1)) {
EAS_Report(_EAS_SEVERITY_ERROR, "DLS cdl stack overflow\n");
ALOGE("b/34031018, stackPtr(%d)", *pStackPtr);
android_errorWriteLog(0x534e4554, "34031018");
return EAS_ERROR_FILE_FORMAT;
Expand Down Expand Up @@ -2455,7 +2457,7 @@ static EAS_RESULT Parse_cdl (SDLS_SYNTHESIZER_DATA *pDLSData, EAS_I32 size, EAS_
x = QueryGUID(&dlsid, &y);
}
else
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "Unsupported opcode %d in DLS file\n", opcode); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "Unsupported opcode %d in DLS file\n", opcode);

/* push the result on the stack */
if ((result = PushcdlStack(stack, &stackPtr, x)) != EAS_SUCCESS)
Expand Down
2 changes: 1 addition & 1 deletion arm-wt-22k/lib_src/eas_midi.c
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ EAS_RESULT EAS_ParseMIDIStream (S_EAS_DATA *pEASData, S_SYNTH *pSynth, S_MIDI_ST
}

/* no status byte received, provide a warning, but we should be able to recover */
{ /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "Received MIDI data without a valid status byte: %d\n",c); */ }
EAS_Report(_EAS_SEVERITY_WARNING, "Received MIDI data without a valid status byte: %d\n",c);
pMIDIStream->pending = EAS_FALSE;
return EAS_SUCCESS;
}
Expand Down
Loading
0