summaryrefslogtreecommitdiffstats
path: root/apps/screens.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/screens.c')
-rw-r--r--apps/screens.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/screens.c b/apps/screens.c
index 2d3a521a88..5588f36c2a 100644
--- a/apps/screens.c
+++ b/apps/screens.c
@@ -382,6 +382,7 @@ static const int id3_headers[]=
LANG_ID3_YEAR,
LANG_ID3_LENGTH,
LANG_ID3_PLAYLIST,
+ LANG_RECORDING_FORMAT,
LANG_ID3_BITRATE,
LANG_ID3_FREQUENCY,
LANG_ID3_TRACK_GAIN,
@@ -604,6 +605,14 @@ static const char * id3_get_or_speak_info(int selected_item, void* data,
talk_number(info->playlist_amount, true);
}
break;
+ case LANG_RECORDING_FORMAT:
+ if (id3->codectype >= AFMT_NUM_CODECS)
+ return NULL;
+ snprintf(buffer, buffer_len, "%s", audio_formats[id3->codectype].label);
+ val=buffer;
+ if(say_it)
+ talk_spell(val, true);
+ break;
case LANG_ID3_BITRATE:
snprintf(buffer, buffer_len, "%d kbps%s", id3->bitrate,
id3->vbr ? str(LANG_ID3_VBR) : (const unsigned char*) "");