|
From: <ny...@us...> - 2007-01-26 15:59:23
|
Revision: 288
http://svn.sourceforge.net/pmplib/?rev=288&view=rev
Author: nyaochi
Date: 2007-01-26 07:59:23 -0800 (Fri, 26 Jan 2007)
Log Message:
-----------
Show supported audio codecs and extensions.
Modified Paths:
--------------
trunk/pmplib/frontend/easypmp/cui/device.c
trunk/pmplib/frontend/easypmp/cui/main.c
Modified: trunk/pmplib/frontend/easypmp/cui/device.c
===================================================================
--- trunk/pmplib/frontend/easypmp/cui/device.c 2007-01-26 15:39:06 UTC (rev 287)
+++ trunk/pmplib/frontend/easypmp/cui/device.c 2007-01-26 15:59:23 UTC (rev 288)
@@ -59,6 +59,8 @@
void device_show_information(pmp_t* pmp, FILE *fp)
{
+ int i;
+
fprintf(fp, "Device identifier: %s\n", pmp->info.decl.id);
fprintf(fp, " Manufacturer: %s\n", pmp->info.decl.manufacturer);
fprintf(fp, " Product name: %s\n", pmp->info.decl.name);
@@ -67,6 +69,25 @@
fprintf(fp, " Firmware range: %s to %s\n", pmp->info.decl.min_version, pmp->info.decl.max_version);
fprintf(fp, " Default language: %s\n", pmp->info.decl.language);
+ fprintf(fp, " Audio codec(s): ");
+ for (i = 0;i < pmp->info.num_audio_codecs;++i) {
+ switch (pmp->info.audio_codecs[i]) {
+ case PMPCODEC_MPEGLAYER3: fputs("MP3", fp); break;
+ case PMPCODEC_WMA: fputs("WMA", fp); break;
+ case PMPCODEC_VORBIS: fputs("Ogg Vorbis", fp); break;
+ case PMPCODEC_WAV: fputs("WAV", fp); break;
+ }
+ if (i != pmp->info.num_audio_codecs-1) fputs(", ", fp);
+ }
+ fputc('\n', fp);
+
+ fprintf(fp, " Audio extension(s): ");
+ for (i = 0;i < pmp->info.num_audio_extensions;++i) {
+ fprints(fp, "%s", pmp->info.audio_extensions[i]);
+ if (i != pmp->info.num_audio_extensions-1) fputs(";", fp);
+ }
+ fputc('\n', fp);
+
fprints(fp, " Root directory: %s\n", pmp->info.path_to_root);
device_show_path(fp, " Music directory: %s\n", pmp->info.path_to_music);
device_show_path(fp, " Playlist directory: %s\n", pmp->info.path_to_playlist);
Modified: trunk/pmplib/frontend/easypmp/cui/main.c
===================================================================
--- trunk/pmplib/frontend/easypmp/cui/main.c 2007-01-26 15:39:06 UTC (rev 287)
+++ trunk/pmplib/frontend/easypmp/cui/main.c 2007-01-26 15:59:23 UTC (rev 288)
@@ -94,7 +94,7 @@
case EASYPMPP_START:
break;
case EASYPMPP_OPEN|EASYPMPSP_START:
- fprintf(fpo, "Opening the device\n");
+ fprintf(fpo, "Opening the portable media device\n");
break;
case EASYPMPP_OPEN|EASYPMPSP_END:
fprintf(fpo, "\n");
@@ -117,7 +117,6 @@
case EASYPMPP_MUSIC_GMI|EASYPMPSP_END:
console_clearln(fpo);
fprintf(fpo, " %d files were imported\n", param_int);
- fprintf(fpo, "\n");
break;
case EASYPMPP_MUSIC_UPDATE|EASYPMPSP_START:
fprintf(fpo, "Updating database entries\n");
@@ -361,7 +360,7 @@
fprintf(fpe, "Enumerating playlist files\n");
easypmp_enumerate_playlist(&playlists, pmp, &opt, easypmp_enumerate_progress, NULL);
console_clearln(fpo);
- fprintf(fpo, " %d music files were found\n", playlists.num_elements);
+ fprintf(fpo, " %d playlist files were found\n", playlists.num_elements);
fprintf(fpo, "\n");
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|