Disable 8bit WAV support
8 bit, and ADPCM wav files sound like garbage, so disabling it. Changed directory to "MUSIC". Minor changes to file selector. Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
This commit is contained in:
@@ -15,7 +15,7 @@
|
|||||||
#include "main.h"
|
#include "main.h"
|
||||||
|
|
||||||
#define BUFFER_SIZE 1 * 1024 * 1024
|
#define BUFFER_SIZE 1 * 1024 * 1024
|
||||||
#define AUDIO_FOLDER "sdmc:/audio/"
|
#define AUDIO_FOLDER "sdmc:/MUSIC/"
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
@@ -70,13 +70,13 @@ int main()
|
|||||||
if(kDown & KEY_UP && fileNum < fileMax)
|
if(kDown & KEY_UP && fileNum < fileMax)
|
||||||
{
|
{
|
||||||
fileNum++;
|
fileNum++;
|
||||||
printf("Selected file %d\n", fileNum);
|
printf("\rSelected file %d ", fileNum);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(kDown & KEY_DOWN && fileNum > 1)
|
if(kDown & KEY_DOWN && fileNum > 1)
|
||||||
{
|
{
|
||||||
fileNum--;
|
fileNum--;
|
||||||
printf("Selected file %d\n", fileNum);
|
printf("\rSelected file %d ", fileNum);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(kDown & KEY_A)
|
if(kDown & KEY_A)
|
||||||
@@ -169,14 +169,19 @@ int playWav(const char *wav)
|
|||||||
sample = (header[27]<<24) + (header[26]<<16) + (header[25]<<8) +
|
sample = (header[27]<<24) + (header[26]<<16) + (header[25]<<8) +
|
||||||
(header[24]);
|
(header[24]);
|
||||||
bitness = (header[35]<<8) + (header[34]);
|
bitness = (header[35]<<8) + (header[34]);
|
||||||
printf("Format: %s, Ch: %d, Sam: %lu, bit: %lu\n",
|
printf("Format: %s(%d), Ch: %d, Sam: %lu, bit: %lu\n",
|
||||||
format == 1 ? "PCM" : "Other", channels, sample, bitness);
|
format == 1 ? "PCM" : "Other", format, channels, sample, bitness);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Playing ADPCM, and 8 bit WAV files are disabled as they both sound like
|
||||||
|
* complete garbage.
|
||||||
|
*/
|
||||||
switch(bitness)
|
switch(bitness)
|
||||||
{
|
{
|
||||||
case 8:
|
case 8:
|
||||||
bitness = SOUND_FORMAT_8BIT;
|
bitness = SOUND_FORMAT_8BIT;
|
||||||
break;
|
puts("8bit playback disabled.");
|
||||||
|
goto out;
|
||||||
|
|
||||||
case 16:
|
case 16:
|
||||||
bitness = SOUND_FORMAT_16BIT;
|
bitness = SOUND_FORMAT_16BIT;
|
||||||
|
|||||||
Reference in New Issue
Block a user