Fix pause display
Fixed an issue where the "Paused" text would still be displayed after un-pausing a WAV file. Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
This commit is contained in:
@@ -400,6 +400,8 @@ int playWav(const char *wav)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
printf("\33[2K\r");
|
||||||
|
|
||||||
if(waveBuf[0].status == NDSP_WBUF_DONE)
|
if(waveBuf[0].status == NDSP_WBUF_DONE)
|
||||||
{
|
{
|
||||||
read = fread(buffer1, 1, BUFFER_SIZE, file);
|
read = fread(buffer1, 1, BUFFER_SIZE, file);
|
||||||
|
|||||||
@@ -131,8 +131,6 @@ int playOpus(const char* in)
|
|||||||
DSP_FlushDataCache(buffer2, SAMPLES_TO_READ * sizeof(s16));
|
DSP_FlushDataCache(buffer2, SAMPLES_TO_READ * sizeof(s16));
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("\nEnd of file.");
|
|
||||||
|
|
||||||
out:
|
out:
|
||||||
printf("\nStopping Opus playback.\n");
|
printf("\nStopping Opus playback.\n");
|
||||||
ndspChnWaveBufClear(CHANNEL);
|
ndspChnWaveBufClear(CHANNEL);
|
||||||
@@ -154,7 +152,7 @@ out:
|
|||||||
uint64_t fillOpusBuffer(OggOpusFile* opusFile, uint64_t samplesToRead,
|
uint64_t fillOpusBuffer(OggOpusFile* opusFile, uint64_t samplesToRead,
|
||||||
int16_t* bufferOut)
|
int16_t* bufferOut)
|
||||||
{
|
{
|
||||||
uint64_t samplesRead = 0;
|
uint64_t samplesRead = 0;
|
||||||
|
|
||||||
while(samplesToRead > 0)
|
while(samplesToRead > 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user