1
0
Fork 0
forked from len0rd/rockbox

Simplify the source based recording file names a bit.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14136 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jens Arnold 2007-08-02 10:40:47 +00:00
parent 2ff816fab6
commit 31ff52cee6

View file

@ -604,7 +604,8 @@ static bool check_dir(char *folder)
char *rec_create_filename(char *buffer) char *rec_create_filename(char *buffer)
{ {
char ext[16]; char ext[16];
char pref[9]; char *pref = "R_";
strcpy(buffer,global_settings.rec_directory); strcpy(buffer,global_settings.rec_directory);
if (!check_dir(buffer)) if (!check_dir(buffer))
return NULL; return NULL;
@ -613,28 +614,24 @@ char *rec_create_filename(char *buffer)
{ {
#ifdef HAVE_MIC_IN #ifdef HAVE_MIC_IN
case AUDIO_SRC_MIC: case AUDIO_SRC_MIC:
snprintf(pref, 9, "R_MIC_"); pref = "R_MIC_";
break; break;
#endif #endif
#ifdef HAVE_LINE_REC #ifdef HAVE_LINE_REC
case AUDIO_SRC_LINEIN: case AUDIO_SRC_LINEIN:
snprintf(pref, 9, "R_LINE_"); pref = "R_LINE_";
break; break;
#endif #endif
#ifdef HAVE_FMRADIO_REC #ifdef HAVE_FMRADIO_REC
case AUDIO_SRC_FMRADIO: case AUDIO_SRC_FMRADIO:
snprintf(pref, 9, "R_FM_"); pref = "R_FM_";
break; break;
#endif #endif
#ifdef HAVE_SPDIF_IN #ifdef HAVE_SPDIF_IN
case AUDIO_SRC_SPDIF: case AUDIO_SRC_SPDIF:
snprintf(pref, 9, "R_SPDIF_"); pref = "R_SPDIF_";
break; break;
#endif #endif
default:
/* this should never happen */
snprintf(pref, 9, "R_");
break;
} }
snprintf(ext, sizeof(ext), ".%s", snprintf(ext, sizeof(ext), ".%s",